C++ Issue on GCC 3.0 branch
law@redhat.com
law@redhat.com
Mon Apr 23 07:51:00 GMT 2001
In message <Pine.LNX.4.33.0104231017340.7552-100000@host140.cambridge.redhat.
com>you write:
> > There must be a label uses problem somewhere. In any event, the testcase
> > for duplicate symbols will compile with the patch installed.
>
> You might want to look at the patches I installed on the 2.95 branch after
> 2.95.3. This sounds like it's exactly the same problem.
Are you referring to this patch?
2001-03-28 Bernd Schmidt <bernds@redhat.com>
* flow.c (propagate_block): When trying to delete a case vector, cope
if its label has LABEL_PRESERVE_P set.
* jump.c (jump_optimize_1): Move call to delete_barrier_successors to
a point where JUMP_LABELS and LABEL_NUSES are set up properly.
(delete_barrier_successors): If deleting a table jump, delete the case
vector as well.
* varasm.c (force_const_mem): If we have a label, set LABEL_PRESERVE_P
so it won't get deleted.
Just want to be sure before I install it locally and fire off my tests.
jeff
More information about the Gcc
mailing list