Quoting Wouter van Gulik <[EMAIL PROTECTED]>:
[...]
Do you have a clue on why the tests fail? There is an ugly bug concerning
stack allocation and 64 bit variables, maybe that is the evil one. See:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27386 for details.
All the failed tests I've seen so far do in fact pass "long long"
arguments to functions together with a bunch of other arguments
(sometimes using va_args, too).
In one of the cases (gcc.c-torture/execute/20030307-1.c), the test only
fails at -O0 and -O1, but passes with other optimization levels because
the functions get inlined and disappear completely, so the argument
passing problem disappears too.
So, I would say that it is very likely the same bug...
--
Paulo Marques
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list