http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49801
--- Comment #3 from Paulo J. Matos <Paulo.Matos at csr dot com> 2011-10-05 11:08:36 UTC --- (In reply to comment #2) > Is this bug still reproducible for you ? > > I tried building an rx-elf toolchain from the current 4.6 branch sources and > I could not reproduce the problem... Hi Nick, Yes, this is still reproducible. Here's what I did. $ wget ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/4.6-20110930/gcc-4.6-20110930.tar.bz2 $ mkdir gcc-build && cd gcc-build $ ../gcc-4.6-20110930/configure --enable-languages=c --target=rx-linux-elf --disable-libssp --disable-shared --disable-libquadmath --enable-checking=all --prefix=$HOME/local/rx-gcc-461-head && make -j5 <fails when building libgcc> $ <create shift.c as in initial report> $ gcc/cc1 -Os -da -fdump-tree-all-all shift.c {GC 953k -> 896k} foo {GC 900k -> 899k} Analyzing compilation unit {GC 1092k -> 959k} {GC 959k -> 959k}Performing interprocedural optimizations <*free_lang_data> {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} <visibility> {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} <early_local_cleanups> {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 959k -> 959k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 964k -> 963k} {GC 963k -> 963k} {GC 965k -> 963k} {GC 964k -> 963k} {GC 963k -> 963k} <emutls> {GC 963k -> 963k} {GC 963k -> 963k} {GC 964k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <whole-program> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <ipa-profile> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <cp> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <inline> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <pure-const> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} <static-var> {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k} {GC 963k -> 963k}Assembling functions: foo {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 966k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 968k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 967k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 965k -> 965k} {GC 966k -> 966k} {GC 966k -> 966k} {GC 966k -> 966k} {GC 966k -> 966k} {GC 966k -> 965k} {GC 972k -> 969k} {GC 969k -> 969k} {GC 970k -> 969k} {GC 969k -> 969k} {GC 969k -> 969k} {GC 969k -> 969k} {GC 974k -> 973k} {GC 973k -> 973k} {GC 973k -> 973k} {GC 973k -> 971k} {GC 971k -> 971k} {GC 972k -> 971k} {GC 972k -> 972k} {GC 973k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 972k -> 972k} {GC 974k -> 972k} {GC 972k -> 972k} shift.c: In function ‘foo’: shift.c:7:1: internal compiler error: in df_live_verify_transfer_functions, at df-problems.c:1816 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.