aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@gcc.gnu.org>2009-04-04 17:13:15 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2009-04-04 17:13:15 +0000
commit4cb735f794f9f1b7706eadcaae19cd0a4386b1a6 (patch)
treef91860180faf424b7f31315579d1819b6df7464e /gcc
parent4e6d1743a1ecc5cf64ceaa7267494828c51383b4 (diff)
downloadgcc-4cb735f794f9f1b7706eadcaae19cd0a4386b1a6.zip
gcc-4cb735f794f9f1b7706eadcaae19cd0a4386b1a6.tar.gz
gcc-4cb735f794f9f1b7706eadcaae19cd0a4386b1a6.tar.bz2
Fix changelog entry.
From-SVN: r145544
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog12
1 files changed, 5 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 64331da..7239ecf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,12 +1,10 @@
2009-04-04 Jan Hubicka <jh@suse.cz>
- * except.c (remove_eh_handler): Make static.
- (eh_region_must_not_throw_p): Kill.
- (expand_resx_expr): Assertize.
- (duplicate_eh_regions): Accept callback as parameter; comment.
- * except.h (duplicate_eh_regions): New function.
- (remap_decl_v): Kill.
- (copy_cfg_body): Update call of duplicate_eh_regions.
+ * tree-eh.c (tree_empty_eh_handler_p): Pattern match more curefully.
+ (all_phis_safe_to_merge): New function.
+ (update_info): New structure.
+ (make_eh_edge_and_update_phi, update_eh_edges): New functions.
+ (cleanup_empty_eh): Update SSA if possible.
2009-04-04 Richard Guenther <rguenther@suse.de>