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