On Sat, 8 Sep 2007, Andrew Pinski wrote:
> Rerun the command without the ">/dev/null 2>&1", libtool likes to say
> that PIC mode will give the same output as non PIC mode (which is not
> always true).
Blind me. Obviously that redirection removed all traces of the real
error. Ahem. Thanks, Andrew.
Turns out it is an RTL sharing issue on i386. Jan, that's probably one
for you?
[bootstrap/33352] invalid rtl sharing -- bootstrap failure compiling
libgomp/team.c on i386
/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
Gerald