avr-gcc-list
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]