[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-gcc-list] avr-gcc test results
From: |
Denis Chertykov |
Subject: |
[avr-gcc-list] avr-gcc test results |
Date: |
Sun, 11 Mar 2001 23:39:12 +0300 |
Today I have tested the gcc-3_0-branch of CVS version of avr-gcc.
Test results seems good.
Exclude is va-arg-6.c:
#include <stdarg.h>
f (int n, ...)
{
va_list args;
va_start (args, n);
if (va_arg (args, int) != 10)
abort ();
if (va_arg (args, long long) != 10000000000LL)
abort ();
if (va_arg (args, int) != 11)
abort ();
if (va_arg (args, long double) != 3.14L)
abort ();
if (va_arg (args, int) != 12)
abort ();
if (va_arg (args, int) != 13)
abort ();
if (va_arg (args, long long) != 20000000000LL)
abort ();
if (va_arg (args, int) != 14)
abort ();
if (va_arg (args, double) != 2.72)
abort ();
va_end(args);
}
main ()
{
f (4, 10, 10000000000LL, 11, 3.14L, 12, 13, 20000000000LL, 14, 2.72);
exit (0);
}
---------------------------
Which generates:
# va-arg-6.c:4: warning: return type defaults to `int'
# va-arg-6.c: In function `f':
# va-arg-6.c:10: warning: implicit declaration of function `abort'
# va-arg-6.c:29: warning: control reaches end of non-void function
# va-arg-6.c: At top level:
# va-arg-6.c:32: warning: return type defaults to `int'
# va-arg-6.c: In function `main':
# va-arg-6.c:34: warning: implicit declaration of function `exit'
# va-arg-6.c:33: Internal compiler error in expand_call, at calls.c:3090
# Please submit a full bug report, with preprocessed source if appropriate.
# See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
# make: *** [va-arg-6.o] Error 1
IMHO: it's avr related GCC bug. I will try to fix it.
Denis.
- [avr-gcc-list] avr-gcc test results,
Denis Chertykov <=