bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/13671] gld creates i386 relocations not supported by Solaris ld.


From: ro at gcc dot gnu.org
Subject: [Bug ld/13671] gld creates i386 relocations not supported by Solaris ld.so.1
Date: Tue, 10 Jan 2023 15:22:47 +0000

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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #24 from Rainer Orth <ro at gcc dot gnu.org> ---
Sorry for dropping the ball on this one for so long.

However, some time ago the issue broke the gcc trunk build with D included
since
d21 didn't run due to the unsupported reloc.

I've now refreshed your patch and had to make two amendements:

When linking GCC's gcc.dg/torture/tls/run-ie.c without and with -fPIC, the
assertion would fire in two cases that seem legit:

* r_type = R_386_TLS_IE, r_type_tls = R_386_TLS_LE
* r_type = R_386_TLS_GOTIE, r_type_tls =  R_386_TLS_LE

If I let those two in, the gcc bootstrap finishes successfully and the
testsuite
run shows no regressions compared to a gas/ld build.

-- 
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]