bfd/arc: Add R_ prefix to all relocation names
authorAndrew Burgess <andrew.burgess@embecosm.com>
Tue, 5 Jan 2016 14:46:39 +0000 (14:46 +0000)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 6 Jan 2016 14:15:22 +0000 (14:15 +0000)
The convention within for relocation names is that they start with the
string "R_", however, this is not so for ARC for the display names of
relocations, however, internally, the names for the relocations types do
have the 'R_' prefix.  I suspect that the missing 'R_' on the output
strings was an oversight, as I can't see any comment to the contrary.

To bring ARC into line with other targets, this commit adds the 'R_'
prefix to the output strings used for relocation names, and updates all
of the assembler tests where this was exposed.

bfd/ChangeLog:

* elf32-arc.c (reloc_type_to_name): Change ARC_RELOC_HOWTO to
place 'R_' before the reloc name returned.
(elf_arc_howto_table): Change ARC_RELOC_HOWTO to place 'R_' before
the relocation string.

gas/ChangeLog:

* testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
* testsuite/gas/arc/add.d: Likewise.
* testsuite/gas/arc/and.d: Likewise.
* testsuite/gas/arc/asl.d: Likewise.
* testsuite/gas/arc/asr.d: Likewise.
* testsuite/gas/arc/bic.d: Likewise.
* testsuite/gas/arc/extb.d: Likewise.
* testsuite/gas/arc/extw.d: Likewise.
* testsuite/gas/arc/j.d: Likewise.
* testsuite/gas/arc/jl.d: Likewise.
* testsuite/gas/arc/ld2.d: Likewise.
* testsuite/gas/arc/lsr.d: Likewise.
* testsuite/gas/arc/mov.d: Likewise.
* testsuite/gas/arc/or.d: Likewise.
* testsuite/gas/arc/pcl-relocs.d: Likewise.
* testsuite/gas/arc/pcrel-relocs.d: Likewise.
* testsuite/gas/arc/pic-relocs.d: Likewise.
* testsuite/gas/arc/plt-relocs.d: Likewise.
* testsuite/gas/arc/rlc.d: Likewise.
* testsuite/gas/arc/ror.d: Likewise.
* testsuite/gas/arc/rrc.d: Likewise.
* testsuite/gas/arc/sbc.d: Likewise.
* testsuite/gas/arc/sda-relocs.d: Likewise.
* testsuite/gas/arc/sda-relocs2.d: Likewise.
* testsuite/gas/arc/sexb.d: Likewise.
* testsuite/gas/arc/sexw.d: Likewise.
* testsuite/gas/arc/st.d: Likewise.
* testsuite/gas/arc/sub.d: Likewise.
* testsuite/gas/arc/tls-relocs.d: Likewise.
* testsuite/gas/arc/xor.d: Likewise.

33 files changed:
bfd/ChangeLog
bfd/elf32-arc.c
gas/ChangeLog
gas/testsuite/gas/arc/adc.d
gas/testsuite/gas/arc/add.d
gas/testsuite/gas/arc/and.d
gas/testsuite/gas/arc/asl.d
gas/testsuite/gas/arc/asr.d
gas/testsuite/gas/arc/bic.d
gas/testsuite/gas/arc/extb.d
gas/testsuite/gas/arc/extw.d
gas/testsuite/gas/arc/j.d
gas/testsuite/gas/arc/jl.d
gas/testsuite/gas/arc/ld2.d
gas/testsuite/gas/arc/lsr.d
gas/testsuite/gas/arc/mov.d
gas/testsuite/gas/arc/or.d
gas/testsuite/gas/arc/pcl-relocs.d
gas/testsuite/gas/arc/pcrel-relocs.d
gas/testsuite/gas/arc/pic-relocs.d
gas/testsuite/gas/arc/plt-relocs.d
gas/testsuite/gas/arc/rlc.d
gas/testsuite/gas/arc/ror.d
gas/testsuite/gas/arc/rrc.d
gas/testsuite/gas/arc/sbc.d
gas/testsuite/gas/arc/sda-relocs.d
gas/testsuite/gas/arc/sda-relocs2.d
gas/testsuite/gas/arc/sexb.d
gas/testsuite/gas/arc/sexw.d
gas/testsuite/gas/arc/st.d
gas/testsuite/gas/arc/sub.d
gas/testsuite/gas/arc/tls-relocs.d
gas/testsuite/gas/arc/xor.d

index 974b5ab69e0ff0c7866b3234b6b2c9b031af4d41..33cbe658e5ca39e6835ca137f963191332bd9a2f 100644 (file)
@@ -1,3 +1,10 @@
+2016-01-06  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * elf32-arc.c (reloc_type_to_name): Change ARC_RELOC_HOWTO to
+       place 'R_' before the reloc name returned.
+       (elf_arc_howto_table): Change ARC_RELOC_HOWTO to place 'R_' before
+       the relocation string.
+
 2016-01-04  Maciej W. Rozycki  <macro@imgtec.com>
 
        * elfxx-mips.c (mips_elf_merge_obj_abiflags): New function,
index e9e299c8894a7b96545b2def22c4a87dc4166d87..deadc6ae30368b998a4f7cd8070146ce8b04f661 100644 (file)
@@ -92,7 +92,7 @@ char * fini_str = FINI_SYM_STRING;
 
 #define ARC_RELOC_HOWTO(TYPE, VALUE, SIZE, BITSIZE, RELOC_FUNCTION, OVERFLOW, FORMULA) \
       case VALUE: \
-       return #TYPE; \
+       return "R_" #TYPE; \
        break;
 
 static ATTRIBUTE_UNUSED const char *
@@ -203,7 +203,7 @@ enum howto_list
 #undef ARC_RELOC_HOWTO
 
 #define ARC_RELOC_HOWTO(TYPE, VALUE, RSIZE, BITSIZE, RELOC_FUNCTION, OVERFLOW, FORMULA) \
-  [TYPE] = HOWTO (R_##TYPE, 0, RSIZE, BITSIZE, FALSE, 0, complain_overflow_##OVERFLOW, arc_elf_reloc, #TYPE, FALSE, 0, 0, FALSE),
+  [TYPE] = HOWTO (R_##TYPE, 0, RSIZE, BITSIZE, FALSE, 0, complain_overflow_##OVERFLOW, arc_elf_reloc, "R_" #TYPE, FALSE, 0, 0, FALSE),
 
 static struct reloc_howto_struct elf_arc_howto_table[] =
 {
index 64eeded5f67c3a0a0b868b7e6ca401db5ae1a386..8e8a79cb3a61999d15972aea0463f9828fc0ca01 100644 (file)
@@ -1,3 +1,36 @@
+2016-01-06  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
+       * testsuite/gas/arc/add.d: Likewise.
+       * testsuite/gas/arc/and.d: Likewise.
+       * testsuite/gas/arc/asl.d: Likewise.
+       * testsuite/gas/arc/asr.d: Likewise.
+       * testsuite/gas/arc/bic.d: Likewise.
+       * testsuite/gas/arc/extb.d: Likewise.
+       * testsuite/gas/arc/extw.d: Likewise.
+       * testsuite/gas/arc/j.d: Likewise.
+       * testsuite/gas/arc/jl.d: Likewise.
+       * testsuite/gas/arc/ld2.d: Likewise.
+       * testsuite/gas/arc/lsr.d: Likewise.
+       * testsuite/gas/arc/mov.d: Likewise.
+       * testsuite/gas/arc/or.d: Likewise.
+       * testsuite/gas/arc/pcl-relocs.d: Likewise.
+       * testsuite/gas/arc/pcrel-relocs.d: Likewise.
+       * testsuite/gas/arc/pic-relocs.d: Likewise.
+       * testsuite/gas/arc/plt-relocs.d: Likewise.
+       * testsuite/gas/arc/rlc.d: Likewise.
+       * testsuite/gas/arc/ror.d: Likewise.
+       * testsuite/gas/arc/rrc.d: Likewise.
+       * testsuite/gas/arc/sbc.d: Likewise.
+       * testsuite/gas/arc/sda-relocs.d: Likewise.
+       * testsuite/gas/arc/sda-relocs2.d: Likewise.
+       * testsuite/gas/arc/sexb.d: Likewise.
+       * testsuite/gas/arc/sexw.d: Likewise.
+       * testsuite/gas/arc/st.d: Likewise.
+       * testsuite/gas/arc/sub.d: Likewise.
+       * testsuite/gas/arc/tls-relocs.d: Likewise.
+       * testsuite/gas/arc/xor.d: Likewise.
+
 2016-01-01  Alan Modra  <amodra@gmail.com>
 
        Update year range in copyright notice of all files.
index b6cf253692a1610d3ef36c11a1b1bed8d7a079ce..ccb7b7cbdec0befea85cec041f4fdd86a0367ea1 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2601 7080 ffff feff        adc     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2601 7f80 0000 0100        adc     r0,0x100,0x100
 0x[0-9a-f]+ 2101 0f80 0000 0000        adc     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c1 0080                  adc     r0,r0,r2
 0x[0-9a-f]+ 23c1 0140                  adc     r3,r3,r5
 0x[0-9a-f]+ 26c1 0201                  adc.eq  r6,r6,r8
index e1cdc5c6706b7076654732d774fb0f6552387efc..f7bae70f8cd68c5c5f917434cba34d208f6b3ce7 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2600 7080 ffff feff        add     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2600 7f80 0000 0100        add     r0,0x100,0x100
 0x[0-9a-f]+ 2100 0f80 0000 0000        add     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c0 0080                  add     r0,r0,r2
 0x[0-9a-f]+ 23c0 0140                  add     r3,r3,r5
 0x[0-9a-f]+ 26c0 0201                  add.eq  r6,r6,r8
index 94b3c4d8e1b1f92ac183ce585276b973c6da88a8..99e30f5a47e3a7baa752c4ec8ea31782ba024d6d 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2604 7080 ffff feff        and     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2604 7f80 0000 0100        and     r0,0x100,0x100
 0x[0-9a-f]+ 2104 0f80 0000 0000        and     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c4 0080                  and     r0,r0,r2
 0x[0-9a-f]+ 23c4 0140                  and     r3,r3,r5
 0x[0-9a-f]+ 26c4 0201                  and.eq  r6,r6,r8
index f27a671076267e76b81c190c4ab2ced3d215667d..f316378d899c896f6f09ba8e848da606fa5c2a71 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2e00 7080 ffff feff        asl     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2e00 7f80 0000 0100        asl     r0,0x100,0x100
 0x[0-9a-f]+ 2900 0f80 0000 0000        asl     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 28c0 0080                  asl     r0,r0,r2
 0x[0-9a-f]+ 2bc0 0140                  asl     r3,r3,r5
 0x[0-9a-f]+ 2ec0 0201                  asl.eq  r6,r6,r8
index c94736e15a4efdbf9c3b53c8d38d374a4bdb8f45..d72878ba2d5d1dec3a8ea5f70e73f095c22c9294 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2e02 7080 ffff feff        asr     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2e02 7f80 0000 0100        asr     r0,0x100,0x100
 0x[0-9a-f]+ 2902 0f80 0000 0000        asr     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 28c2 0080                  asr     r0,r0,r2
 0x[0-9a-f]+ 2bc2 0140                  asr     r3,r3,r5
 0x[0-9a-f]+ 2ec2 0201                  asr.eq  r6,r6,r8
index 21698b5b48be7eb33830e01134e820e833805501..57124cd7e63d25b56e194058201bd65dc323323b 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2606 7080 ffff feff        bic     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2606 7f80 0000 0100        bic     r0,0x100,0x100
 0x[0-9a-f]+ 2106 0f80 0000 0000        bic     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c6 0080                  bic     r0,r0,r2
 0x[0-9a-f]+ 23c6 0140                  bic     r3,r3,r5
 0x[0-9a-f]+ 26c6 0201                  bic.eq  r6,r6,r8
index 6884d9d73a43f3ad9ccb549cbc0d3afd2a6f77db..4ac9fd53ae6051b3d96fb182855909fdec225f57 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 212f 1f87 ffff feff        extb    r9,0xfffffeff
 0x[0-9a-f]+ 232f 1f87 4242 4242        extb    r11,0x42424242
 0x[0-9a-f]+ 202f 0f87 0000 0000        extb    r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x[0-9a-f]+ 202f 8047                  extb.f  r0,r1
 0x[0-9a-f]+ 226f 8047                  extb.f  r2,0x1
 0x[0-9a-f]+ 262f f107                  extb.f  0,r4
index c33768bfb7bfb5f1cc3e1f36c0c87f15893ce9b2..9bad3120ff2d322059144d8359df21319cf8da85 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x00000030 212f 1f88 ffff feff         ext[hw]+        r9,0xfffffeff
 0x00000038 232f 1f88 4242 4242         ext[hw]+        r11,0x42424242
 0x00000040 202f 0f88 0000 0000         ext[hw]+        r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x00000048 202f 8048                   ext[hw]+.f      r0,r1
 0x0000004c 226f 8048                   ext[hw]+.f      r2,0x1
 0x00000050 262f f108                   ext[hw]+.f      0,r4
index 6e28d1fc19caf9e29cc4559ce7baace7a1ab6bf2..8ee8030af7e952b4e8356dbcf52b5512f10c187a 100644 (file)
@@ -7,61 +7,61 @@ Disassembly of section .text:
 
 [0-9a-f]+ <text_label>:
    0:  2020 0f80 0000 0000     j       0
-                       4: ARC_32_ME    text_label
+                       4: R_ARC_32_ME  text_label
    8:  20e0 0f80 0000 0000     j       0
-                       c: ARC_32_ME    text_label
+                       c: R_ARC_32_ME  text_label
   10:  20e0 0f80 0000 0000     j       0
-                       14: ARC_32_ME   text_label
+                       14: R_ARC_32_ME text_label
   18:  20e0 0f81 0000 0000     jeq     0
-                       1c: ARC_32_ME   text_label
+                       1c: R_ARC_32_ME text_label
   20:  20e0 0f81 0000 0000     jeq     0
-                       24: ARC_32_ME   text_label
+                       24: R_ARC_32_ME text_label
   28:  20e0 0f82 0000 0000     jne     0
-                       2c: ARC_32_ME   text_label
+                       2c: R_ARC_32_ME text_label
   30:  20e0 0f82 0000 0000     jne     0
-                       34: ARC_32_ME   text_label
+                       34: R_ARC_32_ME text_label
   38:  20e0 0f83 0000 0000     jp      0
-                       3c: ARC_32_ME   text_label
+                       3c: R_ARC_32_ME text_label
   40:  20e0 0f83 0000 0000     jp      0
-                       44: ARC_32_ME   text_label
+                       44: R_ARC_32_ME text_label
   48:  20e0 0f84 0000 0000     jn      0
-                       4c: ARC_32_ME   text_label
+                       4c: R_ARC_32_ME text_label
   50:  20e0 0f84 0000 0000     jn      0
-                       54: ARC_32_ME   text_label
+                       54: R_ARC_32_ME text_label
   58:  20e0 0f85 0000 0000     jc      0
-                       5c: ARC_32_ME   text_label
+                       5c: R_ARC_32_ME text_label
   60:  20e0 0f85 0000 0000     jc      0
-                       64: ARC_32_ME   text_label
+                       64: R_ARC_32_ME text_label
   68:  20e0 0f85 0000 0000     jc      0
-                       6c: ARC_32_ME   text_label
+                       6c: R_ARC_32_ME text_label
   70:  20e0 0f86 0000 0000     jnc     0
-                       74: ARC_32_ME   text_label
+                       74: R_ARC_32_ME text_label
   78:  20e0 0f86 0000 0000     jnc     0
-                       7c: ARC_32_ME   text_label
+                       7c: R_ARC_32_ME text_label
   80:  20e0 0f86 0000 0000     jnc     0
-                       84: ARC_32_ME   text_label
+                       84: R_ARC_32_ME text_label
   88:  20e0 0f87 0000 0000     jv      0
-                       8c: ARC_32_ME   text_label
+                       8c: R_ARC_32_ME text_label
   90:  20e0 0f87 0000 0000     jv      0
-                       94: ARC_32_ME   text_label
+                       94: R_ARC_32_ME text_label
   98:  20e0 0f88 0000 0000     jnv     0
-                       9c: ARC_32_ME   text_label
+                       9c: R_ARC_32_ME text_label
   a0:  20e0 0f88 0000 0000     jnv     0
-                       a4: ARC_32_ME   text_label
+                       a4: R_ARC_32_ME text_label
   a8:  20e0 0f89 0000 0000     jgt     0
-                       ac: ARC_32_ME   text_label
+                       ac: R_ARC_32_ME text_label
   b0:  20e0 0f8a 0000 0000     jge     0
-                       b4: ARC_32_ME   text_label
+                       b4: R_ARC_32_ME text_label
   b8:  20e0 0f8b 0000 0000     jlt     0
-                       bc: ARC_32_ME   text_label
+                       bc: R_ARC_32_ME text_label
   c0:  20e0 0f8c 0000 0000     jle     0
-                       c4: ARC_32_ME   text_label
+                       c4: R_ARC_32_ME text_label
   c8:  20e0 0f8d 0000 0000     jhi     0
-                       cc: ARC_32_ME   text_label
+                       cc: R_ARC_32_ME text_label
   d0:  20e0 0f8e 0000 0000     jls     0
-                       d4: ARC_32_ME   text_label
+                       d4: R_ARC_32_ME text_label
   d8:  20e0 0f8f 0000 0000     jpnz    0
-                       dc: ARC_32_ME   text_label
+                       dc: R_ARC_32_ME text_label
   e0:  2020 0f80 0000 0000     j       0
-                       e4: ARC_32_ME   external_text_label
+                       e4: R_ARC_32_ME external_text_label
   e8:  20a0 0000               j       0
index 7330c155946df74c380d2dbf220e731e9f7ae9e6..38770f227095ac43b46b1e1da6da25ef82d37701 100644 (file)
@@ -7,8 +7,8 @@ Disassembly of section .text:
 
 [0-9a-f]+ <text_label>:
    0:  2022 0f80 0000 0000     jl      0
-                       4: ARC_32_ME    text_label
+                       4: R_ARC_32_ME  text_label
    8:  20e3 0042               jlne.d  \[r1\]
    c:  78e0                    nop_s
    e:  20e2 0f80 0000 0000     jl      0
-                       12: ARC_32_ME   text_label
+                       12: R_ARC_32_ME text_label
index 8e44c41236dcf346864fc646324eba98700e1ca9..c2f6b1fe9f6a0675d7a88c978c967143e6e60444 100644 (file)
@@ -9,7 +9,7 @@ Disassembly of section .text:
    0:  1100 0000               ld      r0,\[r1\]
    4:  1601 0005               ld      r5,\[r6,1\]
    8:  1600 7013 0000 0000     ld      r19,\[0\]
-                       c: ARC_32_ME    foo
+                       c: R_ARC_32_ME  foo
   10:  120a 0204               ld.aw   r4,\[r2,10\]
   14:  1600 7001 0000 0384     ld      r1,\[0x384\]
   1c:  130f 0082               ldb     r2,\[r3,15\]
index 28ff4b96bdd869e089180291eadb4766ad0a29b3..8ce4d1c57e0ce1375984c09ba1eef6c8cf0856f3 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2e01 7080 ffff feff        lsr     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2e01 7f80 0000 0100        lsr     r0,0x100,0x100
 0x[0-9a-f]+ 2901 0f80 0000 0000        lsr     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 28c1 0080                  lsr     r0,r0,r2
 0x[0-9a-f]+ 2bc1 0140                  lsr     r3,r3,r5
 0x[0-9a-f]+ 2ec1 0201                  lsr.eq  r6,r6,r8
index 6ce6c55902007159b6a17078cc87ca119fc71c08..84db78cc253994f9f0ab40d6acb68d925881cfa5 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 230a 1f80 4242 4242        mov     r11,0x42424242
 0x[0-9a-f]+ 260a 7f80 1234 5678        mov     0,0x12345678
 0x[0-9a-f]+ 200a 0f80 0000 0000        mov     r0,0
-                       34: ARC_32_ME   foo
+                       34: R_ARC_32_ME foo
 0x[0-9a-f]+ 20ca 0040                  mov     r0,r1
 0x[0-9a-f]+ 23ca 0100                  mov     r3,r4
 0x[0-9a-f]+ 26ca 01c1                  mov.eq  r6,r7
index 33232d53dc318ed7ffae3799e7bffe19930e069c..693421bd506ad880309210c1083b1e9367bcc1cd 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2605 7080 ffff feff        or      r0,0xfffffeff,r2
 0x[0-9a-f]+ 2605 7f80 0000 0100        or      r0,0x100,0x100
 0x[0-9a-f]+ 2105 0f80 0000 0000        or      r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c5 0080                  or      r0,r0,r2
 0x[0-9a-f]+ 23c5 0140                  or      r3,r3,r5
 0x[0-9a-f]+ 26c5 0201                  or.eq   r6,r6,r8
index 8afe443e2cd85e164f220d86fe783ca5e8733f66..85b9770f9aa98e8a9ebfe402528fe3ba9d86e398 100644 (file)
@@ -5,8 +5,8 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 2700 7f80 0000 0000        add     r0,pcl,0
-                       4: ARC_PC32     var
+                       4: R_ARC_PC32   var
 0x[0-9a-f]+ 2736 7f86 0000 0000        ldd     r6r7,\[pcl,0\]
-                       c: ARC_PC32     var
+                       c: R_ARC_PC32   var
 0x[0-9a-f]+ 2730 7f83 0000 0000        ld      r3,\[pcl,0\]
-                       14: ARC_PC32    var
+                       14: R_ARC_PC32  var
index eccf76fddea76815bc9362908bec84f5a73b6220..8f3aa1517eecaa97f6f3166ed349ff0f7063175e 100644 (file)
@@ -5,12 +5,12 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 0000 0002                  bne     0
-                       0: ARC_S21H_PCREL       printf
+                       0: R_ARC_S21H_PCREL     printf
 0x[0-9a-f]+ 0800 0002                  blne    0x00000000
-                       4: ARC_S21W_PCREL       printf
+                       4: R_ARC_S21W_PCREL     printf
 0x[0-9a-f]+ 0001 0000                  b       0x00000000
-                       8: ARC_S25H_PCREL       printf
+                       8: R_ARC_S25H_PCREL     printf
 0x[0-9a-f]+ 0802 0000                  bl      0x00000000
-                       c: ARC_S25W_PCREL       printf
+                       c: R_ARC_S25W_PCREL     printf
 0x[0-9a-f]+ f800                       bl_s    0x00000000
-                       10: ARC_S13_PCREL       printf
+                       10: R_ARC_S13_PCREL     printf
index ff4991c8fa90131da037daffa6f2dc717c08682f..46214caa3375d3c5e9b033a63759ed101591b4c4 100644 (file)
@@ -5,8 +5,8 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 2730 7f82 0000 0000        ld      r2,\[pcl,0\]
-                       4: ARC_GOTPC32  var
+                       4: R_ARC_GOTPC32        var
 0x[0-9a-f]+ 2700 7f9a 0000 0000        add     gp,pcl,0
-                       c: ARC_GOTPC32  var
+                       c: R_ARC_GOTPC32        var
 0x[0-9a-f]+ 2200 3f82 0000 0000        add     r2,gp,0
-                       14: ARC_GOTOFF  var
+                       14: R_ARC_GOTOFF        var
index f3d1ad40dfa91027b4bc85b578607848d12c9eef..e88ed55ef5f76ca90bcf31c767a6e56f165e5da0 100644 (file)
@@ -5,12 +5,12 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 0000 0002                  bne     0
-                       0: ARC_S21H_PCREL_PLT   printf
+                       0: R_ARC_S21H_PCREL_PLT printf
 0x[0-9a-f]+ 0800 0002                  blne    0x00000000
-                       4: ARC_S21W_PCREL_PLT   printf
+                       4: R_ARC_S21W_PCREL_PLT printf
 0x[0-9a-f]+ 0001 0000                  b       0x00000000
-                       8: ARC_S25H_PCREL_PLT   printf
+                       8: R_ARC_S25H_PCREL_PLT printf
 0x[0-9a-f]+ 0802 0000                  bl      0x00000000
-                       c: ARC_S25W_PCREL_PLT   printf
+                       c: R_ARC_S25W_PCREL_PLT printf
 0x[0-9a-f]+ 2700 7f80 0000 0000        add     r0,pcl,0
-                       14: ARC_PLT32   printf
+                       14: R_ARC_PLT32 printf
index f9d42b3e5e714ae170a890b118e1312fdf94dc63..c2eb91800dcf412e3173701040ff3236a01e8cc3 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 212f 1f8b ffff feff        rlc     r9,0xfffffeff
 0x[0-9a-f]+ 232f 1f8b 4242 4242        rlc     r11,0x42424242
 0x[0-9a-f]+ 202f 0f8b 0000 0000        rlc     r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x[0-9a-f]+ 202f 804b                  rlc.f   r0,r1
 0x[0-9a-f]+ 226f 804b                  rlc.f   r2,0x1
 0x[0-9a-f]+ 262f f10b                  rlc.f   0,r4
index cd2e92f7d664925a3fc424ad5dd338f1806e1a71..0e25c4c4dd342713930c55aba7dbec4045753bd6 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2e03 7080 ffff feff        ror     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2e03 7f80 0000 0100        ror     r0,0x100,0x100
 0x[0-9a-f]+ 2903 0f80 0000 0000        ror     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 28c3 0080                  ror     r0,r0,r2
 0x[0-9a-f]+ 2bc3 0140                  ror     r3,r3,r5
 0x[0-9a-f]+ 2ec3 0201                  ror.eq  r6,r6,r8
index 446fc0fc3cdba296b9fc933c05c40aa73eed9a4b..8bc2b33f6772c18f12fb4295691c2bf6590e84ff 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 212f 1f84 ffff feff        rrc     r9,0xfffffeff
 0x[0-9a-f]+ 232f 1f84 4242 4242        rrc     r11,0x42424242
 0x[0-9a-f]+ 202f 0f84 0000 0000        rrc     r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x[0-9a-f]+ 202f 8044                  rrc.f   r0,r1
 0x[0-9a-f]+ 226f 8044                  rrc.f   r2,0x1
 0x[0-9a-f]+ 262f f104                  rrc.f   0,r4
index 07c147f1aae27fe767eb07688dd83418f3bea579..bca7deec610718380dba5e1cca9a1b1dd067284f 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2603 7080 ffff feff        sbc     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2603 7f80 0000 0100        sbc     r0,0x100,0x100
 0x[0-9a-f]+ 2103 0f80 0000 0000        sbc     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c3 0080                  sbc     r0,r0,r2
 0x[0-9a-f]+ 23c3 0140                  sbc     r3,r3,r5
 0x[0-9a-f]+ 26c3 0201                  sbc.eq  r6,r6,r8
index ed81df4ac56b867df90a95bc5b1ccf519a8f2a0a..5f1b6d732803d241b50b277593ca151d044f8d03 100644 (file)
@@ -5,36 +5,36 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ ce00                       add_s   r0,gp,0
-                       0: ARC_SDA16_LD2        a
+                       0: R_ARC_SDA16_LD2      a
 0x[0-9a-f]+ c800                       ld_s    r0,\[gp,0\]
-                       2: ARC_SDA16_LD2        a
+                       2: R_ARC_SDA16_LD2      a
 0x[0-9a-f]+ cc00                       ldw_s   r0,\[gp,0\]
-                       4: ARC_SDA16_LD1        a
+                       4: R_ARC_SDA16_LD1      a
 0x[0-9a-f]+ ca00                       ldb_s   r0,\[gp,0\]
-                       6: ARC_SDA16_LD a
+                       6: R_ARC_SDA16_LD       a
 0x[0-9a-f]+ 1200 360c                  ld.as   r12,\[gp\]
-                       8: ARC_SDA_LDST2        a
+                       8: R_ARC_SDA_LDST2      a
 0x[0-9a-f]+ 1a00 3398                  st.as   r14,\[gp\]
-                       c: ARC_SDA_LDST2        a
+                       c: R_ARC_SDA_LDST2      a
 0x[0-9a-f]+ 1200 300a                  ld      r10,\[gp\]
-                       10: ARC_SDA_LDST        a
+                       10: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1a00 3240                  st      r9,\[gp\]
-                       14: ARC_SDA_LDST        a
+                       14: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1200 3108                  ldh     r8,\[gp\]
-                       18: ARC_SDA_LDST        a
+                       18: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1a00 31c4                  sth     r7,\[gp\]
-                       1c: ARC_SDA_LDST        a
+                       1c: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1200 3086                  ldb     r6,\[gp\]
-                       20: ARC_SDA_LDST        a
+                       20: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1a00 3142                  stb     r5,\[gp\]
-                       24: ARC_SDA_LDST        a
+                       24: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1200 3708                  ldh.as  r8,\[gp\]
-                       28: ARC_SDA_LDST1       a
+                       28: R_ARC_SDA_LDST1     a
 0x[0-9a-f]+ 1a00 31dc                  sth.as  r7,\[gp\]
-                       2c: ARC_SDA_LDST1       a
+                       2c: R_ARC_SDA_LDST1     a
 0x[0-9a-f]+ 1200 3688                  ldb.as  r8,\[gp\]
-                       30: ARC_SDA_LDST        a
+                       30: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 1a00 31da                  stb.as  r7,\[gp\]
-                       34: ARC_SDA_LDST        a
+                       34: R_ARC_SDA_LDST      a
 0x[0-9a-f]+ 2200 3f81 0000 0000        add     r1,gp,0
-                       3c: ARC_SDA32_ME        a
+                       3c: R_ARC_SDA32_ME      a
index 96013f878f70ae680280c3ab008131bdfedf6bb3..e713695d552190d32bf4483a79f990f016206451 100644 (file)
@@ -5,14 +5,14 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 1200 3180                  ldd     r0r1,\[gp\]
-                       0: ARC_SDA_LDST b
+                       0: R_ARC_SDA_LDST       b
 0x[0-9a-f]+ 1a00 3086                  std     r2r3,\[gp\]
-                       4: ARC_SDA_LDST b
+                       4: R_ARC_SDA_LDST       b
 0x[0-9a-f]+ 1200 3780                  ldd.as  r0r1,\[gp\]
-                       8: ARC_SDA_LDST2        b
+                       8: R_ARC_SDA_LDST2      b
 0x[0-9a-f]+ 1a00 309e                  std.as  r2r3,\[gp\]
-                       c: ARC_SDA_LDST2        b
+                       c: R_ARC_SDA_LDST2      b
 0x[0-9a-f]+ 5000                       ld_s    r1,\[gp,0\]
-                       10: ARC_SDA16_ST2       b
+                       10: R_ARC_SDA16_ST2     b
 0x[0-9a-f]+ 5010                       st_s    r0,\[gp,0\]
-                       12: ARC_SDA16_ST2       b
+                       12: R_ARC_SDA16_ST2     b
index bbc4ca588f0aa664710f7f35db1c31e35c6e74ad..555b21254f9a2d014d8ad510d7a7ec33565d2f10 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 212f 1f85 ffff feff        sexb    r9,0xfffffeff
 0x[0-9a-f]+ 232f 1f85 4242 4242        sexb    r11,0x42424242
 0x[0-9a-f]+ 202f 0f85 0000 0000        sexb    r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x[0-9a-f]+ 202f 8045                  sexb.f  r0,r1
 0x[0-9a-f]+ 226f 8045                  sexb.f  r2,0x1
 0x[0-9a-f]+ 262f f105                  sexb.f  0,r4
index 3c918e23010d06d1b446c75430cf8783fa9766da..1b35b9461aa7f227b90f81da318b164cb3c8c4b6 100644 (file)
@@ -15,7 +15,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 212f 1f86 ffff feff        sex[wh]+        r9,0xfffffeff
 0x[0-9a-f]+ 232f 1f86 4242 4242        sex[wh]+        r11,0x42424242
 0x[0-9a-f]+ 202f 0f86 0000 0000        sex[wh]+        r0,0
-                       44: ARC_32_ME   foo
+                       44: R_ARC_32_ME foo
 0x[0-9a-f]+ 202f 8046                  sex[wh]+.f      r0,r1
 0x[0-9a-f]+ 226f 8046                  sex[wh]+.f      r2,0x1
 0x[0-9a-f]+ 262f f106                  sex[wh]+.f      0,r4
index ea4f52326226057667b7516ac66f4d88c56764eb..b32934512cc871d3918b73e86ee2a5b76afa8acd 100644 (file)
@@ -15,12 +15,12 @@ Disassembly of section .text:
   1c:  1a00 0003               stb     0,\[r2\]
   20:  1af8 8e01               st      56,\[r2,-8\]
   24:  1e00 7080 0000 0000     st      r2,\[0\]
-                       28: ARC_32_ME   foo
+                       28: R_ARC_32_ME foo
   2c:  1a02 0060               st.di   r1,\[r2,2\]
   30:  1a03 0068               st.di.aw        r1,\[r2,3\]
   34:  1a04 006c               st[hw]+.di.aw   r1,\[r2,4\]
   38:  1c04 1f80 0000 0000     st      0,\[r12,4\]
-                       3c: ARC_32_ME   .L1
+                       3c: R_ARC_32_ME .L1
 
 [0-9a-f]+ <.L1>:
   40:  212b 0080               sr      r1,\[r2\]
index 81b5a1411f7318ca25a645f242c0a6d8db69a037..520be7c74171a5a0a27059debd04334ce379c4b8 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2602 7080 ffff feff        sub     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2602 7f80 0000 0100        sub     r0,0x100,0x100
 0x[0-9a-f]+ 2102 0f80 0000 0000        sub     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c2 0080                  sub     r0,r0,r2
 0x[0-9a-f]+ 23c2 0140                  sub     r3,r3,r5
 0x[0-9a-f]+ 26c2 0201                  sub.eq  r6,r6,r8
index e75f84a9d4011eeaa47368517e238af6075cb65e..c59fd2510a4268242b135e15a881ff4c851f45e2 100644 (file)
@@ -5,13 +5,13 @@
 
 Disassembly of section .text:
 0x[0-9a-f]+ 2730 7f82 0000 0000        ld      r2,\[pcl,0\]
-                       4: ARC_TLS_IE_GOT       var
+                       4: R_ARC_TLS_IE_GOT     var
 0x[0-9a-f]+ 2700 7f80 0000 0000        add     r0,pcl,0
-                       c: ARC_TLS_GD_GOT       var
+                       c: R_ARC_TLS_GD_GOT     var
 0x[0-9a-f]+ 2000 0f81 0000 0000        add     r1,r0,0
-                       14: ARC_TLS_DTPOFF      var
+                       14: R_ARC_TLS_DTPOFF    var
 0x[0-9a-f]+ 2100 3f80 0000 0000        add     r0,r25,0
-                       1c: ARC_TLS_LE_32       var
+                       1c: R_ARC_TLS_LE_32     var
 0x[0-9a-f]+ 0802 0000                  bl      0x00000000
-                       20: ARC_TLS_GD_LD       .tdata
-                       20: ARC_S25W_PCREL_PLT  func
+                       20: R_ARC_TLS_GD_LD     .tdata
+                       20: R_ARC_S25W_PCREL_PLT        func
index 6a635a7d6f0769252f5f913e435f2e7173739603..b4b7e08ec733639b70c2e734446efce5e4a3fa9c 100644 (file)
@@ -20,7 +20,7 @@ Disassembly of section .text:
 0x[0-9a-f]+ 2607 7080 ffff feff        xor     r0,0xfffffeff,r2
 0x[0-9a-f]+ 2607 7f80 0000 0100        xor     r0,0x100,0x100
 0x[0-9a-f]+ 2107 0f80 0000 0000        xor     r0,r1,0
-                       68: ARC_32_ME   foo
+                       68: R_ARC_32_ME foo
 0x[0-9a-f]+ 20c7 0080                  xor     r0,r0,r2
 0x[0-9a-f]+ 23c7 0140                  xor     r3,r3,r5
 0x[0-9a-f]+ 26c7 0201                  xor.eq  r6,r6,r8
This page took 0.048212 seconds and 4 git commands to generate.