http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48459
Summary: avr: Assertion failure with -gdwarf-2 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassig...@gcc.gnu.org ReportedBy: a...@gjlay.de Source: char c; char getc (void) { return c; } compile with avr-gcc-4.7.0 (SVN 171936) avr-gcc abi.c -S -Os -gdwarf-2 -v Using built-in specs. COLLECT_GCC=/mnt/nfs/home/georg/gnu/install/gcc-4.6/bin/avr-gcc COLLECT_LTO_WRAPPER=/local/gnu/install/gcc-4.6/libexec/gcc/avr/4.7.0/lto-wrapper Target: avr Configured with: ../../gcc.gnu.org/trunk/configure --target=avr --prefix=/local/gnu/install/gcc-4.6 --enable-languages=c,c++ --disable-libssp --disable-libada --disable-nls --disable-shared Thread model: single gcc version 4.7.0 20110404 (experimental) (GCC) COLLECT_GCC_OPTIONS='-S' '-Os' '-gdwarf-2' '-v' /local/gnu/install/gcc-4.6/libexec/gcc/avr/4.7.0/cc1 -quiet -v abi.c -quiet -dumpbase abi.c -auxbase abi -gdwarf-2 -Os -version -o abi.s GNU C (GCC) version 4.7.0 20110404 (experimental) (avr) compiled by GNU C version 4.3.2 [gcc-4_3-branch revision 141291], GMP version 5.0.1, MPFR version 3.0.0-p8, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 ignoring nonexistent directory "/local/gnu/install/gcc-4.6/lib/gcc/avr/4.7.0/../../../../avr/sys-include" #include "..." search starts here: #include <...> search starts here: /local/gnu/install/gcc-4.6/lib/gcc/avr/4.7.0/include /local/gnu/install/gcc-4.6/lib/gcc/avr/4.7.0/include-fixed /local/gnu/install/gcc-4.6/lib/gcc/avr/4.7.0/../../../../avr/include End of search list. GNU C (GCC) version 4.7.0 20110404 (experimental) (avr) compiled by GNU C version 4.3.2 [gcc-4_3-branch revision 141291], GMP version 5.0.1, MPFR version 3.0.0-p8, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 184db0370fcb053833cf7d160d5a7a38 abi.c: In function 'getc': abi.c:6:1: internal compiler error: in compute_frame_pointer_to_fb_displacement, at dwarf2out.c:17293 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Something is going wron with argp/fp elimination, presumably due to changes in http://gcc.gnu.org/viewcvs?view=revision&revision=171731