OLD | NEW |
1 /* V850 ELF support for BFD. | 1 /* V850 ELF support for BFD. |
2 Copyright 1997, 1998, 2000, 2002, 2003, 2004, 2007, 2008, 2010 | 2 Copyright 1997-2013 Free Software Foundation, Inc. |
3 Free Software Foundation, Inc. | |
4 Created by Michael Meissner, Cygnus Support <meissner@cygnus.com> | 3 Created by Michael Meissner, Cygnus Support <meissner@cygnus.com> |
5 | 4 |
6 This file is part of BFD, the Binary File Descriptor library. | 5 This file is part of BFD, the Binary File Descriptor library. |
7 | 6 |
8 This program is free software; you can redistribute it and/or modify | 7 This program is free software; you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 8 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation; either version 3 of the License, or | 9 the Free Software Foundation; either version 3 of the License, or |
11 (at your option) any later version. | 10 (at your option) any later version. |
12 | 11 |
13 This program is distributed in the hope that it will be useful, | 12 This program is distributed in the hope that it will be useful, |
(...skipping 25 matching lines...) Expand all Loading... |
39 | 38 |
40 /* v850e1 code. */ | 39 /* v850e1 code. */ |
41 #define E_V850E1_ARCH 0x20000000 | 40 #define E_V850E1_ARCH 0x20000000 |
42 | 41 |
43 /* v850e2 code. */ | 42 /* v850e2 code. */ |
44 #define E_V850E2_ARCH 0x30000000 | 43 #define E_V850E2_ARCH 0x30000000 |
45 | 44 |
46 /* v850e2v3 code. */ | 45 /* v850e2v3 code. */ |
47 #define E_V850E2V3_ARCH 0x40000000 | 46 #define E_V850E2V3_ARCH 0x40000000 |
48 | 47 |
| 48 /* v850e3v5 code. */ |
| 49 #define E_V850E3V5_ARCH 0x60000000 |
| 50 |
49 /* Flags for the st_other field. */ | 51 /* Flags for the st_other field. */ |
50 #define V850_OTHER_SDA 0x10 /* Symbol had SDA relocations. */ | 52 #define V850_OTHER_SDA 0x10 /* Symbol had SDA relocations. */ |
51 #define V850_OTHER_ZDA 0x20 /* Symbol had ZDA relocations. */ | 53 #define V850_OTHER_ZDA 0x20 /* Symbol had ZDA relocations. */ |
52 #define V850_OTHER_TDA 0x40 /* Symbol had TDA relocations. */ | 54 #define V850_OTHER_TDA 0x40 /* Symbol had TDA relocations. */ |
53 #define V850_OTHER_ERROR 0x80 /* Symbol had an error reported. */ | 55 #define V850_OTHER_ERROR 0x80 /* Symbol had an error reported. */ |
54 | 56 |
55 /* V850 relocations. */ | 57 /* V850 relocations. */ |
56 #include "elf/reloc-macros.h" | 58 #include "elf/reloc-macros.h" |
57 | 59 |
58 START_RELOC_NUMBERS (v850_reloc_type) | 60 START_RELOC_NUMBERS (v850_reloc_type) |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 | 140 |
139 /* Section contains the .scommon data. */ | 141 /* Section contains the .scommon data. */ |
140 #define SHT_V850_ZCOMMON 0x70000002 | 142 #define SHT_V850_ZCOMMON 0x70000002 |
141 | 143 |
142 /* Processor specific section flags. */ | 144 /* Processor specific section flags. */ |
143 | 145 |
144 /* This section must be in the small data area (pointed to by GP). */ | 146 /* This section must be in the small data area (pointed to by GP). */ |
145 #define SHF_V850_GPREL 0x10000000 | 147 #define SHF_V850_GPREL 0x10000000 |
146 | 148 |
147 /* This section must be in the tiny data area (pointed to by EP). */ | 149 /* This section must be in the tiny data area (pointed to by EP). */ |
error: old chunk mismatch |
None
OLD | NEW |