> -----Original Message----- > From: Andy H [mailto:[EMAIL PROTECTED] > Sent: Friday, May 30, 2008 8:59 PM > To: AVR-GCC; Paulo Marques; Mike Stein; Weddington, Eric; > Anatoly Sokolov > Subject: Updates needed to AVR test files > > There are a couple of changes needed to AVR test files to > pass a few tests. > > Compatibility tests default to no optimization and maximum > tests - this > can easily overflow 128K code area. > Add these lines to end board file (mine is called > atmega128-simnew.exp). > They set environment vars that control these tests and get > many more to > work. (Some still need other fixes). > > # Restrict compatibility tests. And optimise to reduce size. > set COMPAT_SKIPS [list {VA} {COMPLEX_INTS}] > set COMPAT_OPTIONS [list [list {-Os -mcall-prologues} {-Os > -mcall-prologues}]] > > Dummy io/exit/abort file exit.c has unused parameter stream. The > warning created then causes a failure in some tests. Hack as > follows to > create > dummy reference to stream, thus removing the warning. > > int putchar_exit_c(char c, FILE *stream) > { > *((volatile unsigned char *) STDIO_PORT) = c; > stream = NULL; > return 0; > }
Hi Andy, Thanks for your work on this. Could you provide a patch for these changes? I want to make sure that everything gets done correctly. Paulo, Mike, Anatoly, do any of you see any problems with these changes? If not, then I will commit them. Eric _______________________________________________ AVR-GCC-list mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
