[Bug ld/17212] Tag_CPU_name merging produces wrong tag.

2014-09-01 Thread Maxim Ostapenko
Hi, I tried to compile a binary optimized for ARM Cortex-A15 with ARM Cortex-A8 cross-toolchain (host is x86_64-pc-linux-gnu), but Tag_CPU_name appears to be "Cortex-A8" for the binary instead of "Cortex-A15". The example session follows: $ arm-v7a8-linux-gnueabi-gcc -O2 -mcpu=cortex-a15 div

Re: secureplt breaks ld on Alpha Linux

2014-09-01 Thread Mikulas Patocka
On Sun, 31 Aug 2014, Richard Henderson wrote: > On 08/30/2014 06:46 AM, Mikulas Patocka wrote: > > The only possibility to save them is in the code at the beginning of > > _PROCEDURE_LINKAGE_TABLE_ - do you think it would be possible to save the > > registers on the stack here? Or, would it ca

Re: secureplt breaks ld on Alpha Linux

2014-09-01 Thread Richard Henderson
On 09/01/2014 08:09 AM, Mikulas Patocka wrote: > So, what exactly should be done? Can we hack ld so that if filename is > "libots.so", lazy binding for symbols in this library is turned off > automatically? Not hack ld.so. Modify the libots.so binary such that _OtsZero is STT_NOTYPE. The linke

[Bug ld/17334] New: compilation of blackfin toolchain fails

2014-09-01 Thread wbx at openadk dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=17334 Bug ID: 17334 Summary: compilation of blackfin toolchain fails Product: binutils Version: 2.24 Status: NEW Severity: normal Priority: P2 Component: ld

Re: secureplt breaks ld on Alpha Linux

2014-09-01 Thread Mikulas Patocka
On Mon, 1 Sep 2014, Richard Henderson wrote: > On 09/01/2014 08:09 AM, Mikulas Patocka wrote: > > So, what exactly should be done? Can we hack ld so that if filename is > > "libots.so", lazy binding for symbols in this library is turned off > > automatically? > > Not hack ld.so. > > Modify t