Using version 4.4.0 20081112 (experimental) [trunk revision 141785] compiling gcc.c-torture/execute/20081112-1.c (new regression) test fails for:
atmega128-sim: gcc.c-torture/execute/20081112-1.c execution, -O2 atmega128-sim: gcc.c-torture/execute/20081112-1.c execution, -O3 -fomit-frame-pointer atmega128-sim: gcc.c-torture/execute/20081112-1.c execution, -O3 -g atmega128-sim: gcc.c-torture/execute/20081112-1.c execution, -Os Wrong code is generated for -O[23s], but is generated correctly for -O[01]. Attachments to follow. -- Summary: [avr] Wrong code with gcc.c-torture/execute/20081112-1.c Product: gcc Version: 4.4.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: eric dot weddington at atmel dot com GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38109