diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2017-01-05 01:46:14 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2017-01-05 01:46:14 +0000 |
commit | 556655048b30188a560f135ccde732bc436eded2 (patch) | |
tree | 97d67deb2126d6cba12c2c7c06b78b0d37401d62 /gcc/cfgexpand.c | |
parent | 692216906ba1c7734183c4940122d5684c05141f (diff) | |
download | gcc-556655048b30188a560f135ccde732bc436eded2.zip gcc-556655048b30188a560f135ccde732bc436eded2.tar.gz gcc-556655048b30188a560f135ccde732bc436eded2.tar.bz2 |
[-fcompare-debug] skip more debug stmts in cleanup_empty_eh
Various Ada RTS files failed -fcompare-debug compilation because debug
stmts prevented EH cleanups from taking place. Adjusting
cleanup_empty_eh to skip them fixes it.
for gcc/ChangeLog
* gimple-iterator.h (gsi_one_nondebug_before_end_p): New.
* tree-eh.c (cleanup_empty_eh): Skip more debug stmts.
From-SVN: r244088
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions