This is the mail archive of the
mailing list for the Java project.
[Bug libgcj/15813] New: Throw_2 test case does not work anymore.
- From: "andreast at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: java-prs at gcc dot gnu dot org
- Date: 3 Jun 2004 21:48:06 -0000
- Subject: [Bug libgcj/15813] New: Throw_2 test case does not work anymore.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
The Throw_2 test case from the libjava suite fails since the patch from
> 2004-05-19 Jeff Law <email@example.com>
> * tree-into-ssa.c (prepare_operand_for_rename): New argument
> If the operand is for a use, then strip away the SSA_NAME, do
> not strip away the SSA_NAME for a set. Never call
> (mark_def_sites): Appropriately pass additional argument to
> prepare_operand_for_rename. If a VDEF_RESULT is not an
> SSA_NAME, then set the VDEF_RESULT to the VDEF_OP.
> (set_def_block): Strip away any SSA_NAME to get to the real
> underlying variable.
I have the feeling that something gets miscompiled in the area of boehm-gc.
My tests so far show that just before the patch it works and afterwards the test
case times out. A comparison of the libgcj.a shows some differences in a few
files. I will post the file names soon. One is finalize.o from boehm-gc. This
bug is maybe related to 15812?
Summary: Throw_2 test case does not work anymore.
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: andreast at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
dot org,law at redhat dot com
GCC build triplet: powerpc-unknown-linux-gnu
GCC host triplet: powerpc-unknown-linux-gnu
GCC target triplet: powerpc-unknown-linux-gnu