From 3f65f59941a8cf0895384bc4700f41a2f37e1ff2 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 1 Sep 2012 02:50:14 +0000 Subject: Don't optimize relocation against _DYNAMIC bfd/ * elf32-i386.c (elf_i386_convert_mov_to_lea): Don't optimize _DYNAMIC. * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise. ld/testsuite/ * ld-i386/i386.exp: Run mov1a, mov1b. * ld-x86-64/x86-64.exp: Run mov1a, mov1b, mov1c, mov1d. * ld-i386/mov1.s: New file. * ld-i386/mov1a.d: Likewise. * ld-i386/mov1b.d: Likewise. * ld-x86-64/mov1.s: Likewise. * ld-x86-64/mov1a.d: Likewise. * ld-x86-64/mov1b.d: Likewise. * ld-x86-64/mov1c.d: Likewise. * ld-x86-64/mov1d.d: Likewise. --- ld/testsuite/ld-i386/i386.exp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ld/testsuite/ld-i386/i386.exp') diff --git a/ld/testsuite/ld-i386/i386.exp b/ld/testsuite/ld-i386/i386.exp index adb852e..f5835ac 100644 --- a/ld/testsuite/ld-i386/i386.exp +++ b/ld/testsuite/ld-i386/i386.exp @@ -239,6 +239,8 @@ run_dump_test "lea1c" run_dump_test "lea1d" run_dump_test "lea1e" run_dump_test "lea1f" +run_dump_test "mov1a" +run_dump_test "mov1b" if { !([istarget "i?86-*-linux*"] || [istarget "i?86-*-gnu*"] -- cgit v1.1