This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / pic.d
index 0e6943eb0be8ea46233f63a550e82c1576f476a6..f5232a36992efbaa1477244706a83041897cbbcd 100644 (file)
@@ -1,17 +1,24 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: PIC
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# VxWorks needs a special variant of this file.
+#skip: *-*-vxworks*
 
 # Test generation of PIC
 
 .*: +file format .*arm.*
 
 Disassembly of section .text:
-0x0+0 ebfffffe         bl      0x0+0
-                       0: R_ARM_PC24   foo
-0x0+4 ebfffffe         bl      0x0+4
+00+0 <[^>]*> eb......  bl      00+. <[^>]*>
+                       0: R_ARM_(PC24|CALL)    foo.*
+00+4 <[^>]*> eb......  bl      0[0123456789abcdef]+ <[^>]*>
                        4: R_ARM_PLT32  foo
        \.\.\.
                        8: R_ARM_ABS32  sym
                        c: R_ARM_GOT32  sym
-                       10: R_ARM_GOTOFF        sym
+                       10: R_ARM_GOTOFF32      sym
                        14: R_ARM_GOTPC _GLOBAL_OFFSET_TABLE_
+                       18: R_ARM_TARGET1       foo2
+                       1c: R_ARM_SBREL32       foo3
+                       20: R_ARM_TARGET2       foo4
This page took 0.02415 seconds and 4 git commands to generate.