------- Additional Comments From jsm28 at gcc dot gnu dot org 2005-05-14 20:53 ------- I'm now running the C testsuite with the before-and-after stage1 compilers to see if that shows up any problems.
On 4.0 branch the patch doesn't cause bootstrap failure but there are a number of new testsuite failures, all -milp32 only, which might show up with a cross-compiler and indicate the source of this or a related problem. All these appeared between 20050512 and 20050514, and seem likely to be related to this patch. FAIL: g++.dg/tls/init-1.C (test for excess errors) FAIL: gcc.dg/tls/nonpic-1.c (test for excess errors) FAIL: gcc.dg/tls/opt-3.c (test for excess errors) FAIL: gcc.dg/tls/opt-6.c (test for excess errors) FAIL: gcc.dg/tls/opt-8.c (test for excess errors) FAIL: gcc.dg/tls/pic-1.c (test for excess errors) FAIL: gcc.dg/tls/struct-1.c (test for excess errors) (Also note that gcc.dg/tls/opt-9.c still fails for -milp32 although it now passes for -mlp64.) 4.0 branch failures: /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/nonpic-1.c: In function 'ae1': /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/nonpic-1.c:12: error: unrecognizable insn: (insn 10 9 11 0 (set (reg:DI 341) (unspec:DI [ (symbol_ref:SI ("e1") [flags 0x58] <var_decl 79750690 e1>) ] 4)) -1 (nil) (nil)) /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/nonpic-1.c:12: internal compiler error: in extract_insn, at recog.c:2020 /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/opt-3.c: In function 'foo': /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/opt-3.c:10: error: unrecognizable insn: (insn 11 9 12 0 (set (reg:DI 340) (unspec:DI [ (symbol_ref:SI ("i") [flags 0x48] <var_decl 79750690 i>) ] 5)) -1 (nil) (nil)) /home/gcc/nightlies/src-4.0-2005-05-14/gcc-4.0-2005-05-14/gcc/testsuite/gcc.dg/tls/opt-3.c:10: internal compiler error: in extract_insn, at recog.c:2020 and several more following the same pattern. -- What |Removed |Added ---------------------------------------------------------------------------- Summary|[4.1 Regression] ia64-hpux |[4.0/4.1 Regression] ia64- |bootstrap fails |hpux bootstrap fails on | |mainline, TLS failures on | |4.0 branch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21556