[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-06-14 Thread ian at gcc dot gnu dot org
--- Comment #7 from ian at gcc dot gnu dot org 2010-06-14 06:57 --- Subject: Bug 43365 Author: ian Date: Mon Jun 14 06:57:36 2010 New Revision: 160704 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160704 Log: Avoid crash when exception landing pad becomes unreachable. Bring

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-04-12 Thread erik at ejohansson dot se
--- Comment #6 from erik at ejohansson dot se 2010-04-12 20:50 --- Tested with latest Debian gcc-snapshot on the code where I originally saw the problem and it works now. Thank you very much. Tested with: gcc (Debian 20100408-1) 4.5.0 20100408 (prerelease) [gcc-4_5-branch revision

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-17 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-03-17 15:24 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-16 Thread rth at gcc dot gnu dot org
--- Comment #4 from rth at gcc dot gnu dot org 2010-03-16 23:02 --- Subject: Bug 43365 Author: rth Date: Tue Mar 16 23:02:35 2010 New Revision: 157499 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157499 Log: PR middle-end/43365 * tree-eh.c (replace_goto_queue):

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-15 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-03-15 13:13 --- Or is a latent bug in ehopt. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-15 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org