* ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
authorDaniel Jacobowitz <drow@false.org>
Fri, 9 Jan 2004 16:53:10 +0000 (16:53 +0000)
committerDaniel Jacobowitz <drow@false.org>
Fri, 9 Jan 2004 16:53:10 +0000 (16:53 +0000)
changes.

ld/testsuite/ChangeLog
ld/testsuite/ld-arm/arm-lib.d
ld/testsuite/ld-arm/arm-lib.r

index 56416cca4f5ff828b6aaf87ddfc8e6b3bb54ee9a..98b6de425a1b08b34a3cb251e4841e676701205d 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
+       changes.
+
 2004-01-06  Daniel Jacobowitz  <drow@mvista.com>
 
        * ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
index d0fb714d1b4cb56905473fa6af7c9d8f9968c441..b7be230a41204840065a2f296f470fd7ce2d0fc2 100644 (file)
@@ -4,12 +4,23 @@ architecture: arm, flags 0x00000150:
 HAS_SYMS, DYNAMIC, D_PAGED
 start address 0x.*
 
+Disassembly of section .plt:
+
+.* <.plt>:
+ .*:   e52de004        str     lr, \[sp, #-4\]!
+ .*:   e59fe004        ldr     lr, \[pc, #4\]  ; .* <lib_func1-0x10>
+ .*:   e08fe00e        add     lr, pc, lr
+ .*:   e5bef008        ldr     pc, \[lr, #8\]!
+ .*:   .*
+ .*:   e28fc6.*        add     ip, pc, #.*     ; 0x.*
+ .*:   e28cca.*        add     ip, ip, #.*     ; 0x.*
+ .*:   e5bcf.*         ldr     pc, \[ip, #.*\]!
 Disassembly of section .text:
 
 .* <lib_func1>:
  .*:   e1a0c00d        mov     ip, sp
  .*:   e92dd800        stmdb   sp!, {fp, ip, lr, pc}
- .*:   ebfffffe        bl      .* <lib_func1\+0x8>
+ .*:   ebfffff9        bl      .* <lib_func1-0xc>
  .*:   e89d6800        ldmia   sp, {fp, sp, lr}
  .*:   e12fff1e        bx      lr
 
index 33ba781fa9da538e2aff85b890b3b66380a8014d..cd1a5b76d5bab992f9ba784e84d6a92e6d9ff902 100644 (file)
@@ -3,6 +3,6 @@ tmpdir/arm-lib.so:     file format elf32-littlearm
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-.* R_ARM_PC24        app_func2
+.* R_ARM_JUMP_SLOT   app_func2