On Wed, Jan 16, 2019 at 03:48:07PM -0700, Jeff Law wrote: > > 2019-01-16 Jakub Jelinek <ja...@redhat.com> > > > > PR rtl-optimization/88870 > > * dce.c (deletable_insn_p): Never delete const/pure calls that can > > throw if we can't alter the cfg or delete dead exceptions. > > (mark_insn): Don't call find_call_stack_args for such calls. > > > > * gcc.dg/pr88870.c: New test. > OK. Though I wonder if we want to continue to support > -fnon-call-exceptions. With GCJ gone is there any value left in that > capability? There's little doubt in my mind other parts of GCC are not > -fnon-call-exception safe.
AFAIK Ada and Go use -fnon-call-exceptions by default and heavily rely on it. Jakub