| OLD | NEW |
| 1 /* MN10300 ELF support for BFD. | 1 /* MN10300 ELF support for BFD. |
| 2 Copyright 1998, 1999, 2000, 2003, 2007 Free Software Foundation, Inc. | 2 Copyright 1998, 1999, 2000, 2003, 2007 Free Software Foundation, Inc. |
| 3 | 3 |
| 4 This file is part of BFD, the Binary File Descriptor library. | 4 This file is part of BFD, the Binary File Descriptor library. |
| 5 | 5 |
| 6 This program is free software; you can redistribute it and/or modify | 6 This program is free software; you can redistribute it and/or modify |
| 7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
| 8 the Free Software Foundation; either version 3 of the License, or | 8 the Free Software Foundation; either version 3 of the License, or |
| 9 (at your option) any later version. | 9 (at your option) any later version. |
| 10 | 10 |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 44 RELOC_NUMBER (R_MN10300_GOTOFF16, 14) | 44 RELOC_NUMBER (R_MN10300_GOTOFF16, 14) |
| 45 RELOC_NUMBER (R_MN10300_PLT32, 15) | 45 RELOC_NUMBER (R_MN10300_PLT32, 15) |
| 46 RELOC_NUMBER (R_MN10300_PLT16, 16) | 46 RELOC_NUMBER (R_MN10300_PLT16, 16) |
| 47 RELOC_NUMBER (R_MN10300_GOT32, 17) | 47 RELOC_NUMBER (R_MN10300_GOT32, 17) |
| 48 RELOC_NUMBER (R_MN10300_GOT24, 18) | 48 RELOC_NUMBER (R_MN10300_GOT24, 18) |
| 49 RELOC_NUMBER (R_MN10300_GOT16, 19) | 49 RELOC_NUMBER (R_MN10300_GOT16, 19) |
| 50 RELOC_NUMBER (R_MN10300_COPY, 20) | 50 RELOC_NUMBER (R_MN10300_COPY, 20) |
| 51 RELOC_NUMBER (R_MN10300_GLOB_DAT, 21) | 51 RELOC_NUMBER (R_MN10300_GLOB_DAT, 21) |
| 52 RELOC_NUMBER (R_MN10300_JMP_SLOT, 22) | 52 RELOC_NUMBER (R_MN10300_JMP_SLOT, 22) |
| 53 RELOC_NUMBER (R_MN10300_RELATIVE, 23) | 53 RELOC_NUMBER (R_MN10300_RELATIVE, 23) |
| 54 RELOC_NUMBER (R_MN10300_TLS_GD, 24) |
| 55 RELOC_NUMBER (R_MN10300_TLS_LD, 25) |
| 56 RELOC_NUMBER (R_MN10300_TLS_LDO, 26) |
| 57 RELOC_NUMBER (R_MN10300_TLS_GOTIE, 27) |
| 58 RELOC_NUMBER (R_MN10300_TLS_IE, 28) |
| 59 RELOC_NUMBER (R_MN10300_TLS_LE, 29) |
| 60 RELOC_NUMBER (R_MN10300_TLS_DTPMOD, 30) |
| 61 RELOC_NUMBER (R_MN10300_TLS_DTPOFF, 31) |
| 62 RELOC_NUMBER (R_MN10300_TLS_TPOFF, 32) |
| 54 RELOC_NUMBER (R_MN10300_SYM_DIFF, 33) | 63 RELOC_NUMBER (R_MN10300_SYM_DIFF, 33) |
| 55 RELOC_NUMBER (R_MN10300_ALIGN, 34) | 64 RELOC_NUMBER (R_MN10300_ALIGN, 34) |
| 56 END_RELOC_NUMBERS (R_MN10300_MAX) | 65 END_RELOC_NUMBERS (R_MN10300_MAX) |
| 57 | 66 |
| 58 /* Machine variant if we know it. This field was invented at Cygnus, | 67 /* Machine variant if we know it. This field was invented at Cygnus, |
| 59 but it is hoped that other vendors will adopt it. If some standard | 68 but it is hoped that other vendors will adopt it. If some standard |
| 60 is developed, this code should be changed to follow it. */ | 69 is developed, this code should be changed to follow it. */ |
| 61 | 70 |
| 62 #define EF_MN10300_MACH 0x00FF0000 | 71 #define EF_MN10300_MACH 0x00FF0000 |
| 63 | 72 |
| 64 /* Cygnus is choosing values between 80 and 9F; | 73 /* Cygnus is choosing values between 80 and 9F; |
| 65 00 - 7F should be left for a future standard; | 74 00 - 7F should be left for a future standard; |
| 66 the rest are open. */ | 75 the rest are open. */ |
| 67 | 76 |
| 68 #define E_MN10300_MACH_MN10300 0x00810000 | 77 #define E_MN10300_MACH_MN10300 0x00810000 |
| 69 #define E_MN10300_MACH_AM33 0x00820000 | 78 #define E_MN10300_MACH_AM33 0x00820000 |
| 70 #define E_MN10300_MACH_AM33_2 0x00830000 | 79 #define E_MN10300_MACH_AM33_2 0x00830000 |
| 71 #endif /* _ELF_MN10300_H */ | 80 #endif /* _ELF_MN10300_H */ |
| OLD | NEW |