gcse basic block analysis optimizes EH return stub away (was: Re: Testsuite Results for gcc-2.96 19990628)

Richard Henderson rth@cygnus.com
Thu Jul 1 20:53:00 GMT 1999


On Fri, Jul 02, 1999 at 12:49:41AM -0300, Alexandre Oliva wrote:
> On Jul  1, 1999, Richard Henderson <rth@cygnus.com> wrote:
> 
> > *** except.c	1999/04/15 19:54:09	1.82
> > --- except.c	1999/07/01 23:38:57
> > *************** expand_eh_return ()
> > +   current_function_cannot_inline = 1;
>   
> Oops, IRIX6's cc complains that it can't convert int to char*.

output.h:extern char *current_function_cannot_inline;

Huh.  I wonder why it didn't complain for me.  Or perhaps it 
did warn and I missed it.

Anyway, change that to something like

  current_function_cannot_inline = N_("function uses __builtin_eh_return");


r~


More information about the Gcc-patches mailing list