Subversion Repositories Kolibri OS

Rev

Rev 5191 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5191 Rev 6324
Line -... Line 1...
-
 
1
2015-12-10  Alan Modra  
-
 
2
 
-
 
3
	Apply from master.
-
 
4
	2015-12-07  Alan Modra  
-
 
5
	* ppc64.h (R_PPC64_ENTRY): Define.
-
 
6
 
-
 
7
2015-11-11  Alan Modra  
-
 
8
	    Peter Bergner 
-
 
9
 
-
 
10
	* ppc.h (R_PPC_REL16DX_HA): New reloction.
-
 
11
	* ppc64.h (R_PPC64_REL16DX_HA): Likewise.
-
 
12
 
-
 
13
2015-10-28  Cupertino Miranda  
-
 
14
 
-
 
15
	* arc-reloc.def (ARC_32_PCREL): New definition.
-
 
16
	(ARC_TLS_DTPOFF): Arrange it in order.
-
 
17
 
-
 
18
2015-10-27  Stephen Fisher  
-
 
19
 
-
 
20
	* common.h (NT_NETBSD_MARCH): Define.
-
 
21
 
-
 
22
2015-10-22  H.J. Lu  
-
 
23
 
-
 
24
	* x86-64.h (R_X86_64_GOTPCRELX): New.
-
 
25
	(R_X86_64_REX_GOTPCRELX): Likewise.
-
 
26
 
-
 
27
2015-10-22  H.J. Lu  
-
 
28
 
-
 
29
	* i386.h (R_386_GOT32X): New relocation.
-
 
30
 
-
 
31
2015-10-07  Cupertino Miranda  
-
 
32
 
-
 
33
	* arc-reloc.def: Macro file with definition of all relocation
-
 
34
	types.
-
 
35
	* arc.h: Changed macros for the newly supported ARC cpus.  Altered
-
 
36
	enum defining the supported relocations.
-
 
37
	* common.h: Changed EM_ARC_A5 definition to EM_ARC_COMPACT. Added
-
 
38
	macro for EM_ARC_COMPACT2.
-
 
39
 
-
 
40
2015-09-22  Rainer Orth  
-
 
41
 
-
 
42
	* common.h (DF_1_STUB, DF_1_PIE): Define.
-
 
43
 
-
 
44
2015-09-21  H.J. Lu  
-
 
45
 
-
 
46
	* external.h (Elf64_External_Chdr): Change ch_type to 4 bytes
-
 
47
	and add ch_reserved.
-
 
48
 
-
 
49
2015-08-11  Jiong Wang  
-
 
50
 
-
 
51
	* aarch64.h (R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12): Define.
-
 
52
 
-
 
53
2015-08-11  Jiong Wang  
-
 
54
 
-
 
55
	* aarch64.h (R_AARCH64_P32_TLSLD_ADD_LO12_NC): Define.
-
 
56
 
-
 
57
2015-08-11  Jiong Wang  
-
 
58
 
-
 
59
	* aarch64.h (R_AARCH64_P32_TLSLD_ADR_PAGE21): Define.
-
 
60
 
-
 
61
2015-07-01  Sandra Loosemore  
-
 
62
	    Cesar Philippidis  
-
 
63
 
-
 
64
	* nios2.h (R_NIOS2_R2_S12): New.
-
 
65
	(R_NIOS2_R2_I10_1_PCREL): New.
-
 
66
	(R_NIOS2_R2_T1I7_1_PCREL): New.
-
 
67
	(R_NIOS2_R2_T1I7_2): New.
-
 
68
	(R_NIOS2_R2_T2I4): New.
-
 
69
	(R_NIOS2_R2_T2I4_1): New.
-
 
70
	(R_NIOS2_R2_T2I4_2): New.
-
 
71
	(R_NIOS2_R2_X1I7_2): New.
-
 
72
	(R_NIOS2_R2_X2L5): New.
-
 
73
	(R_NIOS2_R2_F1I5_2): New.
-
 
74
	(R_NIOS2_R2_L5I4X1): New.
-
 
75
	(R_NIOS2_R2_T1X1I6): New.
-
 
76
	(R_NIOS2_R2_T1X1I6_2): New.
-
 
77
	(R_NIOS2_ILLEGAL): Renumber.
-
 
78
 
-
 
79
2015-07-01  Sandra Loosemore  
-
 
80
	    Cesar Philippidis  
-
 
81
 
-
 
82
	* nios2.h (EF_NIOS2_ARCH_R1, EF_NIOS2_ARCH_R2): Define.
-
 
83
 
-
 
84
2015-05-29  Roland McGrath  
-
 
85
 
-
 
86
	* common.h (GNU_ABI_TAG_SYLLABLE): New macro.
-
 
87
	(GNU_ABI_TAG_NACL): New macro.
-
 
88
 
-
 
89
2015-05-11  H.J. Lu  
-
 
90
 
-
 
91
	* common.h (EM_486): Renamed to ...
-
 
92
	(EM_IAMCU): This.
-
 
93
 
-
 
94
2015-04-27  Andreas Krebbel  
-
 
95
 
-
 
96
	* s390.h: Define Tag_GNU_S390_ABI_Vector.
-
 
97
 
-
 
98
2015-04-24  Alan Modra  
-
 
99
 
-
 
100
	* internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and
-
 
101
	similar segments only contain alloc sections.
-
 
102
 
-
 
103
2015-04-24  H.J. Lu  
-
 
104
 
-
 
105
	PR binutils/18316
-
 
106
	* mep.h (SEC_MEP_VLIW): Removed.
-
 
107
 
-
 
108
2015-04-09  Nick Clifton  
-
 
109
 
-
 
110
	* rx.h (E_FLAG_RX_SINSNS_SET): New bit in e_flags field.
-
 
111
	(E_FLAG_RX_SINSNS_YES): Likewise.
-
 
112
	(E_FLAG_RX_SINSNS_MASK): New define.
-
 
113
 
-
 
114
2015-04-03  H.J. Lu  
-
 
115
 
-
 
116
	* external.h (Elf32_External_Chdr): New.
-
 
117
	(Elf64_External_Chdr): Likewise.
-
 
118
	* internal.h (Elf_Internal_Chdr): Likewise.
-
 
119
 
-
 
120
2015-03-26  H.J. Lu  
-
 
121
 
-
 
122
	* common.h (ELFOSABI_CLOUDABI): New.
-
 
123
	(SHF_COMPRESSED): Likewise.
-
 
124
	(ELFCOMPRESS_ZLIB): Likewise.
-
 
125
	(ELFCOMPRESS_LOOS): Likewise.
-
 
126
	(ELFCOMPRESS_HIOS): Likewise.
-
 
127
	(ELFCOMPRESS_LOPROC): Likewise.
-
 
128
	(ELFCOMPRESS_HIPROC): Likewise.
-
 
129
 
-
 
130
2015-03-19  Nick Clifton  
-
 
131
 
-
 
132
	* rl78.h (E_FLAG_RL78_G10): Redefine.
-
 
133
	(E_FLAG_RL78_CPU_MASK, E_FLAG_RL78_ANY_CPU, E_FLAG_RL78_G13
-
 
134
	E_FLAG_RL78_G14): New flags.
-
 
135
 
-
 
136
2015-02-19  Marcus Shawcroft  
-
 
137
 
-
 
138
	* aarch64.h (R_AARCH64_P32_TLSGD_ADR_PREL21): Add.
-
 
139
 
-
 
140
2015-02-24  Nick Clifton  
-
 
141
 
-
 
142
	* v850.h (EF_RH850_SIMD): Delete deprecated flag.
-
 
143
	(EF_RH850_CACHE): Likewise.
-
 
144
	(EF_RH850_MMU): Likewise.
-
 
145
	(EF_RH850_DATA_ALIGN8): Likewise.
-
 
146
	(SHT_RENESAS_IOP): Fix typo in name.
-
 
147
	(SHT_RENESAS_INFO): Define.
-
 
148
	(V850_NOTE_SECNAME): Define.
-
 
149
	(SIZEOF_V850_NOTE): Define.
-
 
150
	(V850_NOTE_NAME): Define.
-
 
151
	(enum v850_notes): New enum.
-
 
152
	(NUM_V850_NOTES): Define.
-
 
153
 
-
 
154
2015-02-23  Nick Clifton  
-
 
155
 
-
 
156
	PR 17915
-
 
157
	* score.h: Fix typo in license header.
-
 
158
 
-
 
159
2015-02-20  Andreas Arnez  
-
 
160
 
-
 
161
	* common.h (NT_S390_VXRS_LOW): New macro.
-
 
162
	(NT_S390_VXRS_HIGH): Likewise.
-
 
163
 
-
 
164
2015-01-28  James Bowman  
-
 
165
 
-
 
166
	* common.h (EM_FT32): Define.
-
 
167
	* ft32.h: New file.
-
 
168
 
-
 
169
2015-01-09  Anthony Green  
-
 
170
 
-
 
171
	* common.h (EM_MOXIE): Redefine to official number.
-
 
172
	(EM_MOXIE_OLD): Define (from old number).
-
 
173
 
-
 
174
2015-01-01  Alan Modra  
-
 
175
 
-
 
176
	Update year range in copyright notice of all files.
-
 
177
 
-
 
178
2014-12-25  Thomas Preud'homme  
-
 
179
 
-
 
180
	* arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
-
 
181
 
-
 
182
2014-12-06  Eric Botcazou  
-
 
183
 
-
 
184
	* common.h (EM_VISIUM): Define.
-
 
185
	* visium.h: New file.
-
 
186
 
-
 
187
2014-11-13  H.J. Lu  
-
 
188
 
-
 
189
	* x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
-
 
190
 
-
 
191
2014-10-17  Jose E. Marchesi  
-
 
192
 
-
 
193
	* sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
-
 
194
 
-
 
195
2014-10-09  Jose E. Marchesi  
-
 
196
 
-
 
197
	* sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
-
 
198
	(ELF_SPARC_HWCAP2_FJATHPLUS): New HWCAP2 bitmask value.
-
 
199
	(ELF_SPARC_HWCAP2_VIS3B): Likewise.
-
 
200
	(ELF_SPARC_HWCAP2_ADP): Likewise.
-
 
201
	(ELF_SPARC_HWCAP2_SPARC5): Likewise.
-
 
202
	(ELF_SPARC_HWCAP2_MWAIT): Likewise.
-
 
203
	(ELF_SPARC_HWCAP2_XMPMUL): Likewise.
-
 
204
	(ELF_SPARC_HWCAP2_XMONT): Likewise.
-
 
205
	(ELF_SPARC_HWCAP2_NSEC): Likewise.
-
 
206
	(ELF_SPARC_HWCAP2_FJATHHPC): Likewise.
-
 
207
	(ELF_SPARC_HWCAP2_FJDES): Likewise.
-
 
208
	(ELF_SPARC_HWCAP2_FJAES): Likewise.
-
 
209
 
-
 
210
2014-10-08  Will Newton  
-
 
211
 
-
 
212
	* aarch64.h: Sync up relocations with ABI release 1.0.
-
 
213
 
-
 
214
2014-09-16  Kuan-Lin Chen  
-
 
215
 
-
 
216
	* nds32.h: Declare new relocations.
-
 
217
 
-
 
218
2014-09-15  Andrew Bennett  
-
 
219
	    Matthew Fortune  
-
 
220
 
-
 
221
	* mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
-
 
222
	R_MIPS_PC19_S2, R_MIPS_PCHI16 and R_MIPS_PCLO16.
-
 
223
	(E_MIPS_ARCH_32R6): New define.
-
 
224
	(E_MIPS_ARCH_64R6): New define.
-
 
225
 
-
 
226
2014-08-26  DJ Delorie  
-
 
227
 
-
 
228
	* rl78.h (RL78_RELAXA_MASK): New.  Relax types are enums, not bits
-
 
229
 
-
 
230
2014-07-07  Barney Stratford  
-
 
231
 
-
 
232
	* avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
-
 
233
 
-
 
234
2014-07-01  Barney Stratford   
-
 
235
	    Senthil Kumar Selvaraj  
-
 
236
	    Pitchumani Sivanupandi  
-
 
237
	    Soundararajan  
-
 
238
 
-
 
239
	* avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
-
 
240
	(R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
-
 
241
	* include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
-
 
242
	(AVR_ISA_2xxxa): Define ISA without LPM.
-
 
243
	(AVR_ISA_AVRTINY): Define avrtiny arch ISA.
-
 
244
	Add doc for contraint used in 16 bit lds/sts.
-
 
245
	Adjust ISA group for icall, ijmp, pop and push.
-
 
246
	Add 16 bit lds/sts encoding and update 32 bit lds/sts constraints.
-
 
247
 
-
 
248
2014-04-22  Christian Svensson  
-
 
249
 
-
 
250
	* common.h: Remove openrisc and or32 support.  Add support for or1k.
-
 
251
	* or1k.h: New file.
-
 
252
	* openrisc.h: Delete.
-
 
253
	* or32.h: Delete.
-
 
254
 
-
 
255
2014-03-05  Alan Modra  
-
 
256
 
-
 
257
	Update copyright years.
-
 
258
 
-
 
259
2014-03-05  Alan Modra  
-
 
260
 
-
 
261
	* ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
-
 
262
 
-
 
263
2014-02-06  Andrew Pinski  
-
 
264
 
-
 
265
	* mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
-
 
266
 
-
 
267
2014-02-03  Sandra Loosemore  
-
 
268
 
-
 
269
	* nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
-
 
270
	(R_NIOS2_CALL_LO, R_NIOS2_CALL_HA): New.
-
 
271
	(R_NIOS2_ILLEGAL): Adjust.
-
 
272
 
-
 
273
2014-01-30  Sandra Loosemore  
-
 
274
 
-
 
275
	* nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
-
 
276
 
-
 
277
2014-01-30  Ulrich Weigand  
-
 
278
 
-
 
279
	* common.h (AT_HWCAP2): Define.
-
 
280
 
-
 
281
2013-12-13  Kuan-Lin Chen  
-
 
282
	    Wei-Cheng Wang  
-
 
283
 
-
 
284
	* nds32.h: New file for Andes NDS32.
-
 
285
 
-
 
286
2013-12-07  Mike Frysinger  
-
 
287
 
-
 
288
	* epiphany.h: Remove +x file mode.
-
 
289
 
1
2013-11-17  H.J. Lu  
290
2013-11-17  H.J. Lu  
Line 2... Line 291...
2
 
291
 
Line 3... Line 292...
3
	* x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
292
	* x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
-
 
293
 
-
 
294
2013-11-13  Yufeng Zhang  
-
 
295
 
-
 
296
	* aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
-
 
297
	R_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard
Line 4... Line -...
4
 
-
 
5
2013-11-15  Alan Modra  
298
	R_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and
-
 
299
	R_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.
6
 
300
 
7
	Apply changes from mainline to 2.24
301
2013-10-30  Alan Modra  
8
	2013-10-30  Alan Modra  
302
 
9
	* ppc.h (DT_PPC_TLSOPT): Delete.
303
	* ppc.h (DT_PPC_TLSOPT): Delete.
Line 10... Line 304...
10
	(DT_PPC_OPT, PPC_OPT_TLS): Define.
304
	(DT_PPC_OPT, PPC_OPT_TLS): Define.
-
 
305
	* ppc64.h (DT_PPC64_TLSOPT): Delete.
11
	* ppc64.h (DT_PPC64_TLSOPT): Delete.
306
	(DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
12
	(DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define.
307
 
13
 
308
2013-10-30  Alan Modra  
Line 14... Line 309...
14
	2013-10-30  Alan Modra  
309
 
-
 
310
	* ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
15
	* ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
311
	(ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
Line 16... Line 312...
16
	(ppc64_decode_local_entry, ppc64_encode_local_entry): New functions.
312
	(PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
-
 
313
 
17
	(PPC64_LOCAL_ENTRY_OFFSET, PPC64_SET_LOCAL_ENTRY_OFFSET): Define.
314
2013-10-30  Alan Modra  
18
 
315
 
19
	2013-10-30  Alan Modra  
316
	* ppc64.h (EF_PPC64_ABI): Define.
20
	* ppc64.h (EF_PPC64_ABI): Define.
317
 
Line 21... Line 318...
21
 
318
2013-10-30  Alan Modra  
Line 22... Line 319...
22
	2013-10-30  Alan Modra  
319
 
23
	* ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
320
	* ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
24
	R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
-
 
25
	R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
-
 
Line 26... Line 321...
26
	(IS_PPC64_TLS_RELOC): Match new tls relocs.
321
	R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA,
Line 27... Line 322...
27
 
322
	R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): New.
Line 1905... Line 2200...
1905
	New.
2200
	New.
Line 1906... Line 2201...
1906
 
2201
 
1907
 
2202
 
1908
For older changes see ChangeLog-9103
2203
For older changes see ChangeLog-9103
Line 1909... Line 2204...
1909

2204

1910
Copyright (C) 2004-2012 Free Software Foundation, Inc.
2205
Copyright (C) 2004-2015 Free Software Foundation, Inc.
1911
 
2206