I have a hunch this only happens on i386, not i586, which is why nobody else has seen this so far:
/sw/test/GCC/trunk/libgomp/team.c: In function 'gomp_thread_start': /sw/test/GCC/trunk/libgomp/team.c:131: error: invalid rtl sharing found in the insn (insn 22 21 23 2 /sw/test/GCC/trunk/libgomp/team.c:89 (parallel [ (set (reg:SI 74) (plus:SI (reg:SI 70) (const:SI (plus:SI (unspec:SI [ (symbol_ref:SI ("gomp_tls_data") [flags 0x22] <var_decl 0x48954ac8 gomp_tls_data>) ] 5) (const_int 8 [0x8]))))) (clobber (reg:CC 17 flags)) ]) 170 {*addsi_1} (nil)) /sw/test/GCC/trunk/libgomp/team.c:131: error: shared rtx (const:SI (plus:SI (unspec:SI [ (symbol_ref:SI ("gomp_tls_data") [flags 0x22] <var_decl 0x48954ac8 gomp_tls_data>) ] 5) (const_int 8 [0x8]))) /sw/test/GCC/trunk/libgomp/team.c:131: internal compiler error: internal consistency failure -- Summary: invalid rtl sharing -- bootstrap failure compiling libgomp/team.c on i386 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gerald at pfeifer dot com GCC host triplet: i386-unknown-freebsd5.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33352