------- 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