--- Comment #12 from hjl at gcc dot gnu dot org 2010-03-13 16:59 ---
Subject: Bug 42859
Author: hjl
Date: Sat Mar 13 16:58:19 2010
New Revision: 157426
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157426
Log:
Backport testcases from mainline.
2010-03-13 H.J. Lu
Ba
--- Comment #11 from abel at gcc dot gnu dot org 2010-03-10 11:09 ---
Fixed.
--
abel at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #10 from abel at gcc dot gnu dot org 2010-03-10 11:09 ---
Subject: Bug 42859
Author: abel
Date: Wed Mar 10 11:08:48 2010
New Revision: 157337
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157337
Log:
PR middle-end/42859
* tree-eh.c: Include pointer-set.h.
--- Comment #9 from abel at gcc dot gnu dot org 2010-02-24 15:58 ---
Created an attachment (id=19949)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19949&action=view)
patch
Here is the updated patch, it bootstraps and regtests fine on x86-64 linux.
I'm leaving for about a week st
--- Comment #8 from abel at gcc dot gnu dot org 2010-02-22 20:10 ---
(In reply to comment #7)
> Looks sensible, though unreachable block removal should be conditional on
> us removing an edge, not on lowering anything.
Sure, I'd just make lower_eh_dispatch return a boolean for this and r
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-02-22 10:54 ---
(In reply to comment #6)
> How about the below patch? It fixes all testcases for me. I'm not sure
> whether it makes sense to filter duplicate labels this late, but I don't know
> how to do this earlier, as catches
--- Comment #6 from abel at gcc dot gnu dot org 2010-02-16 15:43 ---
How about the below patch? It fixes all testcases for me. I'm not sure
whether it makes sense to filter duplicate labels this late, but I don't know
how to do this earlier, as catches seem to be lowering independently
--- Comment #5 from steven at gcc dot gnu dot org 2010-01-27 22:09 ---
Compiled the test case of comment #4 with:
"./cc1plus PR42859.ii -fdump-tree-all-all"
The dump PR42859.ii.040t.release_ssa:
void ptw32_terminate() ()
Eh tree:
3 cleanup
2 cleanup
1 try land:{1,} catch:{lab
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-01-25 10:06 ---
I suppose this is from rths exception rewrite.
void start (void);
void ptw32_terminate (void)
{
try {
start ();
}
catch( int ) { }
catch( int ) { }
}
--
rguenth at gcc dot gnu dot org changed:
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-01-25 09:56 ---
Confirmed. Reducing.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
S
10 matches
Mail list logo