bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/22727] [2.30, 2.31 regression] Thousands of EH-related execution


From: ebotcazou at gcc dot gnu.org
Subject: [Bug ld/22727] [2.30, 2.31 regression] Thousands of EH-related execution failures on SPARC
Date: Fri, 19 Jan 2018 17:31:21 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=22727

--- Comment #16 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Yes, TLS in PIE is broken on Linux/Sparc, which is different from
> 8500 GCC testsuite regressions on Solaris/Sparc.

Note that I also have 8500 GCC testsuite regressions on SPARC/Linux so I think
that we have 2 different breakages in the SPARC BFD back-end.

> Please open a new TLS in PIE bug against Linux/Sparc.

Do you have access to a SPARC/Linux machine?  If no, then I think I'm going to
directly post patches to the list.  We first need to revert the PR 22263 patch
for the SPARC back-end until we have a comprehensive understanding of which
calls to bfd_link_pic need to be turned into !bfd_link_executable.  AFAICS the
only one that was explicitly marked:

  /* FIXME: The test here, in check_relocs and in relocate_section
     dealing with TLS optimization, ought to be !bfd_link_executable (info). 
*/
  if (bfd_link_pic (info))

was not changed, and some that were changed shouldn't have been changed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]