I just tried to compile Suse package gnome-print-0.37-18 with a recent GNU C compiler version 4.2 snapshot 20060429.
The compiler snapshot said if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I/usr/include/freetype2 -I/opt/gnome/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib64/gnome-libs/include -I/opt/gnome/include -I/opt/gnome/include/gtk-1.2 -I/opt/gnome/include/glib-1.2 -I/opt/gnome/lib64/glib/include -I/usr/X11R6/include -I/opt/gnome/include/gdk-pixbuf-1.0 -I/usr/include/gnome-xml -DGNOMELOCALEDIR=\""/opt/gnome/share/locale"\" -DBINDIR=\""/opt/gnome/bin"\" -DDATADIR=\""/opt/gnome/share"\" -DSYSCONFDIR=\""/etc/opt/gnome"\" -DLIBDIR=\""/opt/gnome/lib64"\" -DFONTMAPDIR_STATIC=\""/opt/gnome/share/gnome/fonts"\" -DFONTMAPDIR_DYNAMIC=\""/etc/opt/gnome/gnome/fonts"\" -DVERSION=\""0.37"\" -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT gf-fontmap.o -MD -MP -MF ".deps/gf-fontmap.Tpo" -c -o gf-fontmap.o gf-fontmap.c; \ then mv -f ".deps/gf-fontmap.Tpo" ".deps/gf-fontmap.Po"; else rm -f ".deps/gf-fontmap.Tpo"; exit 1; fi gf-fontmap.c: In function 'gf_fontmap_load_file': gf-fontmap.c:257: internal compiler error: in propagate_rhs_into_lhs, at tree-ssa-dom.c:2307 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flag -O2 required. -- Summary: ice on valid code with -O2 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27381