seen while building openjdk-6 on sparc-linux-gnu with 4.4 branch. 4.3 branch does work.
Matthias g++-4.4 -c -fPIC -O1 -fno-strict-aliasing -fno-rtti -fno-exceptions -fcheck-new c1_MacroAssembler_sparc.ii In file included from ../generated/incls/_assembler_pd.hpp.incl:2, from /home/doko/openjdk/openjdk-6-6b16~pre4/build/openjdk-ecj/hotspot/src/share/vm/asm/assembler.hpp:310, from ../generated/incls/_c1_MacroAssembler_sparc.cpp.incl:60, from /home/doko/openjdk/openjdk-6-6b16~pre4/build/openjdk-ecj/hotspot/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp:27: /home/doko/openjdk/openjdk-6-6b16~pre4/build/openjdk-ecj/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp: In constructor Address::Address(RegisterImpl*, unsigned char*, relocInfo::relocType): /home/doko/openjdk/openjdk-6-6b16~pre4/build/openjdk-ecj/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:302: internal compiler error: in gsi_insert_seq_nodes_after, at gimple-iterator.c:222 Please submit a full bug report, with preprocessed source if appropriate. building with -O0 or omitting -fcheck-new avoids the ICE. -- Summary: [4.4 regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org GCC target triplet: sparc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40813