| OLD | NEW |
| 1 /* MIPS ELF support for BFD. | 1 /* MIPS ELF support for BFD. |
| 2 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | 2 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
| 3 2003, 2004, 2005, 2008, 2009, 2010 | 3 2003, 2004, 2005, 2008, 2009, 2010 |
| 4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
| 5 | 5 |
| 6 By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from | 6 By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from |
| 7 information in the System V Application Binary Interface, MIPS | 7 information in the System V Application Binary Interface, MIPS |
| 8 Processor Supplement. | 8 Processor Supplement. |
| 9 | 9 |
| 10 This file is part of BFD, the Binary File Descriptor library. | 10 This file is part of BFD, the Binary File Descriptor library. |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 RELOC_NUMBER (R_MIPS_GLOB_DAT, 51) | 91 RELOC_NUMBER (R_MIPS_GLOB_DAT, 51) |
| 92 FAKE_RELOC (R_MIPS_max, 52) | 92 FAKE_RELOC (R_MIPS_max, 52) |
| 93 /* These relocs are used for the mips16. */ | 93 /* These relocs are used for the mips16. */ |
| 94 FAKE_RELOC (R_MIPS16_min, 100) | 94 FAKE_RELOC (R_MIPS16_min, 100) |
| 95 RELOC_NUMBER (R_MIPS16_26, 100) | 95 RELOC_NUMBER (R_MIPS16_26, 100) |
| 96 RELOC_NUMBER (R_MIPS16_GPREL, 101) | 96 RELOC_NUMBER (R_MIPS16_GPREL, 101) |
| 97 RELOC_NUMBER (R_MIPS16_GOT16, 102) | 97 RELOC_NUMBER (R_MIPS16_GOT16, 102) |
| 98 RELOC_NUMBER (R_MIPS16_CALL16, 103) | 98 RELOC_NUMBER (R_MIPS16_CALL16, 103) |
| 99 RELOC_NUMBER (R_MIPS16_HI16, 104) | 99 RELOC_NUMBER (R_MIPS16_HI16, 104) |
| 100 RELOC_NUMBER (R_MIPS16_LO16, 105) | 100 RELOC_NUMBER (R_MIPS16_LO16, 105) |
| 101 FAKE_RELOC (R_MIPS16_max, 106) | 101 RELOC_NUMBER (R_MIPS16_TLS_GD, 106) |
| 102 RELOC_NUMBER (R_MIPS16_TLS_LDM, 107) |
| 103 RELOC_NUMBER (R_MIPS16_TLS_DTPREL_HI16, 108) |
| 104 RELOC_NUMBER (R_MIPS16_TLS_DTPREL_LO16, 109) |
| 105 RELOC_NUMBER (R_MIPS16_TLS_GOTTPREL, 110) |
| 106 RELOC_NUMBER (R_MIPS16_TLS_TPREL_HI16, 111) |
| 107 RELOC_NUMBER (R_MIPS16_TLS_TPREL_LO16, 112) |
| 108 FAKE_RELOC (R_MIPS16_max, 113) |
| 102 /* These relocations are specific to VxWorks. */ | 109 /* These relocations are specific to VxWorks. */ |
| 103 RELOC_NUMBER (R_MIPS_COPY, 126) | 110 RELOC_NUMBER (R_MIPS_COPY, 126) |
| 104 RELOC_NUMBER (R_MIPS_JUMP_SLOT, 127) | 111 RELOC_NUMBER (R_MIPS_JUMP_SLOT, 127) |
| 105 | 112 |
| 106 /* These relocations are specific to microMIPS. */ | 113 /* These relocations are specific to microMIPS. */ |
| 107 FAKE_RELOC (R_MICROMIPS_min, 130) | 114 FAKE_RELOC (R_MICROMIPS_min, 130) |
| 108 RELOC_NUMBER (R_MICROMIPS_26_S1, 133) | 115 RELOC_NUMBER (R_MICROMIPS_26_S1, 133) |
| 109 RELOC_NUMBER (R_MICROMIPS_HI16, 134) | 116 RELOC_NUMBER (R_MICROMIPS_HI16, 134) |
| 110 RELOC_NUMBER (R_MICROMIPS_LO16, 135) | 117 RELOC_NUMBER (R_MICROMIPS_LO16, 135) |
| 111 RELOC_NUMBER (R_MICROMIPS_GPREL16, 136) /* In Elf 64: | 118 RELOC_NUMBER (R_MICROMIPS_GPREL16, 136) /* In Elf 64: |
| (...skipping 1008 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1120 { | 1127 { |
| 1121 /* 0-3 are generic. */ | 1128 /* 0-3 are generic. */ |
| 1122 Tag_GNU_MIPS_ABI_FP = 4, /* Value 1 for hard-float -mdouble-float, 2 | 1129 Tag_GNU_MIPS_ABI_FP = 4, /* Value 1 for hard-float -mdouble-float, 2 |
| 1123 for hard-float -msingle-float, 3 for | 1130 for hard-float -msingle-float, 3 for |
| 1124 soft-float, 4 for -mips32r2 -mfp64; 0 for | 1131 soft-float, 4 for -mips32r2 -mfp64; 0 for |
| 1125 not tagged or not using any ABIs affected | 1132 not tagged or not using any ABIs affected |
| 1126 by the differences. */ | 1133 by the differences. */ |
| 1127 }; | 1134 }; |
| 1128 | 1135 |
| 1129 #endif /* _ELF_MIPS_H */ | 1136 #endif /* _ELF_MIPS_H */ |
| OLD | NEW |