diff options
Diffstat (limited to 'bfd/elf32-mep.c')
-rw-r--r-- | bfd/elf32-mep.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/bfd/elf32-mep.c b/bfd/elf32-mep.c index d95d702..48fa9f9 100644 --- a/bfd/elf32-mep.c +++ b/bfd/elf32-mep.c @@ -39,30 +39,30 @@ static reloc_howto_type mep_elf_howto_table [] = { /* type, size, bits, leftshift, rightshift, pcrel, OD/OS/OU, mask. */ - MEPREL (R_MEP_NONE, 3, 0, 0, 0, 0, N, 0), - MEPREL (R_RELC, 0, 0, 0, 0, 0, N, 0), + MEPREL (R_MEP_NONE, 0, 0, 0, 0, 0, N, 0), + MEPREL (R_RELC, 1, 0, 0, 0, 0, N, 0), /* MEPRELOC:HOWTO */ /* This section generated from bfd/mep-relocs.pl from include/elf/mep.h. */ - MEPREL (R_MEP_8, 0, 8, 0, 0, 0, U, 0xff), - MEPREL (R_MEP_16, 1, 16, 0, 0, 0, U, 0xffff), - MEPREL (R_MEP_32, 2, 32, 0, 0, 0, U, 0xffffffff), - MEPREL (R_MEP_PCREL8A2, 1, 8, 1, 1, 1, S, 0x00fe), - MEPREL (R_MEP_PCREL12A2,1, 12, 1, 1, 1, S, 0x0ffe), - MEPREL (R_MEP_PCREL17A2,2, 17, 0, 1, 1, S, 0x0000ffff), - MEPREL (R_MEP_PCREL24A2,2, 24, 0, 1, 1, S, 0x07f0ffff), - MEPREL (R_MEP_PCABS24A2,2, 24, 0, 1, 0, U, 0x07f0ffff), - MEPREL (R_MEP_LOW16, 2, 16, 0, 0, 0, N, 0x0000ffff), - MEPREL (R_MEP_HI16U, 2, 32, 0,16, 0, N, 0x0000ffff), - MEPREL (R_MEP_HI16S, 2, 32, 0,16, 0, N, 0x0000ffff), - MEPREL (R_MEP_GPREL, 2, 16, 0, 0, 0, S, 0x0000ffff), - MEPREL (R_MEP_TPREL, 2, 16, 0, 0, 0, S, 0x0000ffff), - MEPREL (R_MEP_TPREL7, 1, 7, 0, 0, 0, U, 0x007f), - MEPREL (R_MEP_TPREL7A2, 1, 7, 1, 1, 0, U, 0x007e), - MEPREL (R_MEP_TPREL7A4, 1, 7, 2, 2, 0, U, 0x007c), - MEPREL (R_MEP_UIMM24, 2, 24, 0, 0, 0, U, 0x00ffffff), - MEPREL (R_MEP_ADDR24A4, 2, 24, 0, 2, 0, U, 0x00fcffff), - MEPREL (R_MEP_GNU_VTINHERIT,1, 0,16,32, 0, N, 0x0000), - MEPREL (R_MEP_GNU_VTENTRY,1, 0,16,32, 0, N, 0x0000), + MEPREL (R_MEP_8, 1, 8, 0, 0, 0, U, 0xff), + MEPREL (R_MEP_16, 2, 16, 0, 0, 0, U, 0xffff), + MEPREL (R_MEP_32, 4, 32, 0, 0, 0, U, 0xffffffff), + MEPREL (R_MEP_PCREL8A2, 2, 8, 1, 1, 1, S, 0x00fe), + MEPREL (R_MEP_PCREL12A2,2, 12, 1, 1, 1, S, 0x0ffe), + MEPREL (R_MEP_PCREL17A2,4, 17, 0, 1, 1, S, 0x0000ffff), + MEPREL (R_MEP_PCREL24A2,4, 24, 0, 1, 1, S, 0x07f0ffff), + MEPREL (R_MEP_PCABS24A2,4, 24, 0, 1, 0, U, 0x07f0ffff), + MEPREL (R_MEP_LOW16, 4, 16, 0, 0, 0, N, 0x0000ffff), + MEPREL (R_MEP_HI16U, 4, 32, 0,16, 0, N, 0x0000ffff), + MEPREL (R_MEP_HI16S, 4, 32, 0,16, 0, N, 0x0000ffff), + MEPREL (R_MEP_GPREL, 4, 16, 0, 0, 0, S, 0x0000ffff), + MEPREL (R_MEP_TPREL, 4, 16, 0, 0, 0, S, 0x0000ffff), + MEPREL (R_MEP_TPREL7, 2, 7, 0, 0, 0, U, 0x007f), + MEPREL (R_MEP_TPREL7A2, 2, 7, 1, 1, 0, U, 0x007e), + MEPREL (R_MEP_TPREL7A4, 2, 7, 2, 2, 0, U, 0x007c), + MEPREL (R_MEP_UIMM24, 4, 24, 0, 0, 0, U, 0x00ffffff), + MEPREL (R_MEP_ADDR24A4, 4, 24, 0, 2, 0, U, 0x00fcffff), + MEPREL (R_MEP_GNU_VTINHERIT,2, 0,16,32, 0, N, 0x0000), + MEPREL (R_MEP_GNU_VTENTRY,2, 0,16,32, 0, N, 0x0000), /* MEPRELOC:END */ }; |