Re: [-fcompare-debug] skip more debug stmts in cleanup_empty_eh

2017-01-04 Thread Richard Biener
On Tue, Jan 3, 2017 at 6:28 AM, Alexandre Oliva wrote: > 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. > > Regstrapped on x86_64-linux-gnu and i686-linux-gnu. Ok to insta

[-fcompare-debug] skip more debug stmts in cleanup_empty_eh

2017-01-02 Thread Alexandre Oliva
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. Regstrapped on x86_64-linux-gnu and i686-linux-gnu. Ok to install? for gcc/ChangeLog * gimple-iterator.h (gsi_one_non