On Fri, Apr 27, 2018 at 02:27:40AM -0500, Segher Boessenkool wrote:
> Hi Alan,
> 
> On Fri, Apr 27, 2018 at 10:49:14AM +0930, Alan Modra wrote:
> > This patch is aimed at removing bogus .eh_frame info emitted after the
> > zero terminator in crtend.o, which will cause a ld warning and slow
> > exception handling.  The right fix for the PR is probably to change
> > libgcc/Makefile.in to always supply -fno-asynchronous-unwind-tables
> > when building crtbegin.o and crtend.o, since the utility of such
> > unwind info is limited to say the least;  To what handler would you be
> > unwinding to?
> > 
> > This patch instead carries on in the tradition of pr31868 and pr80037,
> > and just fixes the problem for powerpc..  alpha, i386, s390, tilepro,
> > tilegx already disable unwind info for these files.  Bootstrapped and
> > regression tested powerpc64le-linux.  OK for master and gcc-8?
> > 
> >     PR libgcc/85532
> >     * config/rs6000/t-crtstuff (CRTSTUFF_T_CFLAGS): Add
> >     -fno-asynchronous-unwind-tables.
> 
> This is okay from the rs6000 perspective.  Please apply to trunk.  For
> the 8 branch it is desirable too; RMs, is it okay for there?

Ok for 8.1.

Doesn't aarch64 need a similar change?

        Jakub

Reply via email to