[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

H.J. Lu  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #24 from H.J. Lu  ---
Fixed.

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


[Bug ld/27442] FAIL: Local ifunc-using executable does not contain R_*_IRELATIVE relocation

2021-11-16 Thread dave.anglin at bell dot net
https://sourceware.org/bugzilla/show_bug.cgi?id=27442

--- Comment #1 from dave.anglin at bell dot net ---
The attached patch fixes the ifunc test fails on hppa*-*-linux-gnu.

1) The regexp in contains_irelative_reloc fails to match upper case letters
arising in symbol names.
2) tmpdir/static_prog doesn't contain any relocs on hppa, so I skipped test on
hppa.

Dave

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


Issue 40897 in oss-fuzz: binutils:fuzz_objcopy: Null-dereference READ in coff_write_symbol

2021-11-16 Thread sheriffbot via monorail
Updates:
Labels: -restrict-view-commit

Comment #3 on issue 40897 by sheriffbot: binutils:fuzz_objcopy: 
Null-dereference READ in coff_write_symbol
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40897#c3

This bug has been fixed. It has been opened to the public.

- Your friendly Sheriffbot

-- 
You received this message because:
  1. You were specifically CC'd on the issue

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings

Reply to this email to add a comment.

[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

H.J. Lu  changed:

   What|Removed |Added

Version|unspecified |2.38 (HEAD)
   Target Milestone|--- |2.38

--- Comment #23 from H.J. Lu  ---
Fixed for 2.38.

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


[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

--- Comment #22 from cvs-commit at gcc dot gnu.org  ---
The master branch has been updated by H.J. Lu :

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d7e3e627027fcf37d63e284144fe27ff4eba36b5

commit d7e3e627027fcf37d63e284144fe27ff4eba36b5
Author: H.J. Lu 
Date:   Tue Nov 16 07:21:11 2021 -0800

x86: Don't allow KMOV in TLS code sequences

Don't allow KMOV in TLS code sequences which require integer MOV
instructions.

PR target/28595
* config/tc-i386.c (match_template): Don't allow KMOV in TLS
code sequences.
* testsuite/gas/i386/i386.exp: Run inval-tls and x86-64-inval-tls
tests.
* testsuite/gas/i386/inval-tls.l: New file.
* testsuite/gas/i386/inval-tls.s: Likewise.
* testsuite/gas/i386/x86-64-inval-tls.l: Likewise.
* testsuite/gas/i386/x86-64-inval-tls.s: Likewise.

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


[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread jason at zx2c4 dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

--- Comment #21 from Jason A. Donenfeld  ---
GCC side bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103275

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


[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread fweimer at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

--- Comment #20 from Florian Weimer  ---
I think the relocations can't be placed into arbitrary instructions because the
linker must be able to find the start of the instruction to adjust the
instruction prefix. So GAS really should not assemble this code.

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


[Bug gas/28595] glibc-2.34 build fails with linker error (TLS transition from R_386_TLS_GOTIE to R_386_TLS_LE_32 against `__libc_tsd_CTYPE_B' at 0xf4 in section `.text' failed)

2021-11-16 Thread fweimer at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28595

Florian Weimer  changed:

   What|Removed |Added

  Component|build   |gas
Product|glibc   |binutils

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