Remove arm-aout and arm-coff support
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / pic.d
index bd69d1bbd49a24fa6e76bc44b72011a5ec602daf..7e8caf37eefac6b4ed1fce0690028f59c76e77bc 100644 (file)
@@ -1,19 +1,24 @@
 #objdump: -dr --prefix-addresses --show-raw-insn
 #name: PIC
+# This test is only valid on ELF based ports.
+#not-target: *-*-pe *-*-wince
+# VxWorks needs a special variant of this file.
+#skip: *-*-vxworks*
 
 # Test generation of PIC
 
 .*: +file format .*arm.*
 
 Disassembly of section .text:
-00+0 <[^>]*> ebfffffe  bl      00+0 <[^>]*>
-                       0: R_ARM_PC24   foo
-00+4 <[^>]*> ebfffffe  bl      00+4 <[^>]*>
-                       4: R_ARM_PLT32  foo
+00+0 <[^>]*> eb......  bl      00+. <[^>]*>
+                       0: R_ARM_(PC24|CALL)    foo.*
+00+4 <[^>]*> eb......  bl      0[0123456789abcdef]+ <[^>]*>
+                       4: R_ARM_(PLT32|CALL)   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_RELABS32      foo2
+                       18: R_ARM_TARGET1       foo2
                        1c: R_ARM_SBREL32       foo3
+                       20: R_ARM_TARGET2       foo4
This page took 0.026919 seconds and 4 git commands to generate.