diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-02-09 22:51:58 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-02-09 22:51:58 +0000 |
commit | 923f257ffd3a563dc4f81dd7d8c2236d8887c539 (patch) | |
tree | f9c123ef4fedcc4d82f264a59cca04ce4dbc95b3 /bfd/ChangeLog | |
parent | f8255c2a40ccc45f929b4ba2f20b74c52719b1a9 (diff) | |
download | gdb-923f257ffd3a563dc4f81dd7d8c2236d8887c539.zip gdb-923f257ffd3a563dc4f81dd7d8c2236d8887c539.tar.gz gdb-923f257ffd3a563dc4f81dd7d8c2236d8887c539.tar.bz2 |
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.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 4b896f2..d85c9f5 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,19 @@ +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. + 2012-02-08 Alan Modra <amodra@gmail.com> * elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too. |