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: Wouter van Gulik
Subject: RE: [avr-gcc-list] Updates needed to AVR test files
Date: Sun, 1 Jun 2008 11:05:36 +0200

Hi Andy / list,

I was just curious, how many issues are still left? IIRC the last time you
posted some result you got ~50 torture execution and ~500 compile issues.

IIUC this should ideally be patched to the boardfile in the WinAVR CVS
repository or is there an other place where avr board files life these days
(in a GCC repository)?

Wouter

> -----Oorspronkelijk bericht-----
> Van: address@hidden [mailto:avr-gcc-
> address@hidden Namens Andy H
> Verzonden: zondag 1 juni 2008 1:35
> Aan: AVR-GCC; Paulo Marques; Mike Stein; Weddington, Eric; Anatoly Sokolov
> Onderwerp: Re: [avr-gcc-list] Updates needed to AVR test files
> 
> 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
> >
> >
> 
> 
> _______________________________________________
> 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]