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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] Updates needed to AVR test files


From: Andy H
Subject: Re: [avr-gcc-list] Updates needed to AVR test files
Date: Sat, 31 May 2008 19:34:37 -0400
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

Small typo - in COMPLEX_INT

Should be

set COMPAT_SKIPS [list {VA} {COMPLEX_INT}]

not plural

Duh!
Andy


Andy H wrote:
BTW you can also just define these in environment and leave board file unchanged

set COMPAT_SKIPS [list {VA} {COMPLEX_INTS}]
set COMPAT_OPTIONS [list [list {-Os -mcall-prologues} {-Os -mcall-prologues}]]

Andy

Andy H wrote:
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;
}


best regards
Andy






_______________________________________________
AVR-GCC-list mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list






reply via email to

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