Don't use multi byte nop instructions for i386
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Feb 2012 22:51:58 +0000 (22:51 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Feb 2012 22:51:58 +0000 (22:51 +0000)
commit923f257ffd3a563dc4f81dd7d8c2236d8887c539
treef9c123ef4fedcc4d82f264a59cca04ce4dbc95b3
parentf8255c2a40ccc45f929b4ba2f20b74c52719b1a9
Don't use multi byte nop instructions for i386

bfd/

2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/13675
* cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte
nop instructions.
(bfd_arch_i386_short_nop_fill): New.
(bfd_arch_i386_long_nop_fill): Likewise.
Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info
initializers.  Use bfd_arch_i386_long_nop_fill on 64bit
bfd_arch_info initializers.

* cpu-k1om.c (bfd_arch_i386_fill): Renamed to ...
(bfd_arch_i386_short_nop_fill): This.
Update bfd_arch_info initializers.
* cpu-l1om.c: Likewise.

ld/testsuite/

2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/13675
* ld-i386/tlsnopic.dd: Update no-op padding.
* ld-i386/tlspic.dd: Likewise.
bfd/ChangeLog
bfd/cpu-i386.c
bfd/cpu-k1om.c
bfd/cpu-l1om.c
ld/testsuite/ChangeLog
ld/testsuite/ld-i386/tlsnopic.dd
ld/testsuite/ld-i386/tlspic.dd
This page took 0.026244 seconds and 4 git commands to generate.