xref: /netbsd-src/external/gpl3/binutils.old/dist/include/ChangeLog (revision d90047b5d07facf36e6c01dcc0bded8997ce9cc2)
12019-08-22  Alan Modra  <amodra@gmail.com>
2
3	* elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
4
52018-07-18  Nick Clifton  <nickc@redhat.com>
6
7	2.31.1 Release point.
8
92018-07-14  Nick Clifton  <nickc@redhat.com>
10
11	2.31 Release point.
12
132018-07-06  Alan Modra  <amodra@gmail.com>
14
15	* diagnostics.h: Comment on macro usage.
16
172018-06-29  Tamar Christina  <tamar.christina@arm.com>
18
19	PR binutils/23192
20	*opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
21
222018-06-26  Alan Modra  <amodra@gmail.com>
23
24	* elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
25
262018-06-24  Nick Clifton  <nickc@redhat.com>
27
28	2.31 branch created.
29
302018-06-21  Alan Hayward  <alan.hayward@arm.com>
31
32	* elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
33	for non SHT_NOBITS.
34
352018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
36
37	Sync with GCC
38
39	2018-05-24  Tom Rix  <trix@juniper.net>
40
41	* dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
42
43	2017-11-20  Kito Cheng  <kito.cheng@gmail.com>
44
45	* longlong.h [__riscv] (__umulsidi3): Define.
46	[__riscv] (umul_ppmm): Likewise.
47	[__riscv] (__muluw3): Likewise.
48
492018-06-14  Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
50
51	* elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
52	(AFL_ASE_MASK): Update to include AFL_ASE_GINV.
53	* opcode/mips.h: Document "+\" operand format.
54	(ASE_GINV): New macro.
55
562018-06-13  Scott Egerton  <scott.egerton@imgtec.com>
57	    Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
58
59	* elf/mips.h (AFL_ASE_CRC): New macro.
60	(AFL_ASE_MASK): Update to include AFL_ASE_CRC.
61	* opcode/mips.h (ASE_CRC): New macro.
62	* opcode/mips.h (ASE_CRC64): Likewise.
63
642018-06-04  Max Filippov  <jcmvbkbc@gmail.com>
65
66	* elf/xtensa.h (xtensa_read_table_entries)
67	(xtensa_compute_fill_extra_space): New declarations.
68
692018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
70
71	* diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
72	define for GCC.
73
742018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
75
76	* diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
77	(DIAGNOSTIC_STRINGIFY): Likewise.
78	(DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
79	(DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
80	(DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
81	(DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
82	(DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
83	(DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
84
852018-06-01  H.J. Lu  <hongjiu.lu@intel.com>
86
87	* diagnostics.h: Moved from ../gdb/common/diagnostics.h.
88
892018-05-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
90
91	* splay-tree.h (splay_tree_compare_strings,
92	splay_tree_delete_pointers): Declare new utility functions.
93
942018-05-21  Peter Bergner  <bergner@vnet.ibm.com.com>
95
96	* opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
97
982018-05-18  Kito Cheng  <kito.cheng@gmail.com>
99
100	* elf/riscv.h (EF_RISCV_RVE): New define.
101
1022018-05-18  John Darrington  <john@darrington.wattle.id.au>
103
104	* elf/s12z.h: New header.
105
1062018-05-15  Tamar Christina  <tamar.christina@arm.com>
107
108	PR binutils/21446
109	* opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
110
1112018-05-15  Tamar Christina  <tamar.christina@arm.com>
112
113	PR binutils/21446
114	* opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
115	(aarch64_print_operand): Support notes.
116
1172018-05-15  Tamar Christina  <tamar.christina@arm.com>
118
119	PR binutils/21446
120	* opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
121	(aarch64_decode_insn): Accept error struct.
122
1232018-05-15  Francois H. Theron  <francois.theron@netronome.com>
124
125	* opcode/nfp.h: Use uint64_t instead of bfd_vma.
126
1272018-05-10  John Darrington  <john@darrington.wattle.id.au>
128
129	* elf/common.h (EM_S12Z): New macro.
130
1312018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
132
133	* mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
134	Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
135	(MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
136	MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
137
1382018-05-08  Jim Wilson  <jimw@sifive.com>
139
140	* opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
141	(MATCH_C_SRAI64, MASK_C_SRAI64): New.
142	(MATCH_C_SLLI64, MASK_C_SLLI64): New.
143
1442018-05-07  Peter Bergner  <bergner@vnet.ibm.com.com>
145
146	* opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
147	(vle_num_opcodes): Likewise.
148	(spe2_num_opcodes): Likewise.
149
1502018-05-04  Alan Modra  <amodra@gmail.com>
151
152	* ansidecl.h: Import from gcc.
153	* coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
154	to s_name.
155	(struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
156
1572018-04-30  Francois H. Theron <francois.theron@netronome.com>
158
159	* dis-asm.h: Added print_nfp_disassembler_options prototype.
160	* elf/common.h: Added EM_NFP, officially assigned. See Google Group
161	Generic System V Application Binary Interface.
162	* elf/nfp.h: New, for NFP support.
163	* opcode/nfp.h: New, for NFP support.
164
1652018-04-25  Christophe Lyon  <christophe.lyon@st.com>
166	Mickaël Guêné  <mickael.guene@st.com>
167
168	* elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
169	R_ARM_TLS_IE32_FDPIC.
170
1712018-04-25  Christophe Lyon  <christophe.lyon@st.com>
172	Mickaël Guêné  <mickael.guene@st.com>
173
174	* elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
175	(R_ARM_FUNCDESC)
176	(R_ARM_FUNCDESC_VALUE): Define new relocations.
177
1782018-04-25  Christophe Lyon  <christophe.lyon@st.com>
179	Mickaël Guêné  <mickael.guene@st.com>
180
181	* elf/arm.h (EF_ARM_FDPIC): New.
182
1832018-04-18  Alan Modra  <amodra@gmail.com>
184
185	* coff/mipspe.h: Delete.
186
1872018-04-18  Alan Modra  <amodra@gmail.com>
188
189	* aout/dynix3.h: Delete.
190
1912018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
192
193	Microblaze Target: PIC data text relative
194
195	* bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
196	* elf/microblaze.h (Add 3 new relocations):
197	R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
198	and R_MICROBLAZE_TEXTREL_32_LO for relax function.
199
2002018-04-17  Alan Modra  <amodra@gmail.com>
201
202	* elf/i370.h: Revert removal.
203	* elf/i860.h: Likewise.
204	* elf/i960.h: Likewise.
205
2062018-04-16  Alan Modra  <amodra@gmail.com>
207
208	* coff/sparc.h: Delete.
209
2102018-04-16  Alan Modra  <amodra@gmail.com>
211
212	* aout/host.h: Remove m68k-aout and m68k-coff support.
213	* aout/hp300hpux.h: Delete.
214	* coff/apollo.h: Delete.
215	* coff/aux-coff.h: Delete.
216	* coff/m68k.h: Delete.
217
2182018-04-16  Alan Modra  <amodra@gmail.com>
219
220	* dis-asm.h: Remove sh5 and sh64 support.
221
2222018-04-16  Alan Modra  <amodra@gmail.com>
223
224	* coff/internal.h: Remove w65 support.
225	* coff/w65.h: Delete.
226
2272018-04-16  Alan Modra  <amodra@gmail.com>
228
229	* coff/we32k.h: Delete.
230
2312018-04-16  Alan Modra  <amodra@gmail.com>
232
233	* coff/internal.h: Remove m88k support.
234	* coff/m88k.h: Delete.
235	* opcode/m88k.h: Delete.
236
2372018-04-16  Alan Modra  <amodra@gmail.com>
238
239	* elf/i370.h: Delete.
240	* opcode/i370.h: Delete.
241
2422018-04-16  Alan Modra  <amodra@gmail.com>
243
244	* coff/h8500.h: Delete.
245	* coff/internal.h: Remove h8500 support.
246
2472018-04-16  Alan Modra  <amodra@gmail.com>
248
249	* coff/h8300.h: Delete.
250
2512018-04-16  Alan Modra  <amodra@gmail.com>
252
253	* ieee.h: Delete.
254
2552018-04-16  Alan Modra  <amodra@gmail.com>
256
257	* aout/host.h: Remove newsos3 support.
258
2592018-04-16  Alan Modra  <amodra@gmail.com>
260
261	* nlm/ChangeLog-9315: Delete.
262	* nlm/alpha-ext.h: Delete.
263	* nlm/common.h: Delete.
264	* nlm/external.h: Delete.
265	* nlm/i386-ext.h: Delete.
266	* nlm/internal.h: Delete.
267	* nlm/ppc-ext.h: Delete.
268	* nlm/sparc32-ext.h: Delete.
269
2702018-04-16  Alan Modra  <amodra@gmail.com>
271
272	* opcode/tahoe.h: Delete.
273
2742018-04-11  Alan Modra  <amodra@gmail.com>
275
276	* aout/adobe.h: Delete.
277	* aout/reloc.h: Delete.
278	* coff/i860.h: Delete.
279	* coff/i960.h: Delete.
280	* elf/i860.h: Delete.
281	* elf/i960.h: Delete.
282	* opcode/i860.h: Delete.
283	* opcode/i960.h: Delete.
284	* aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
285	* aout/ar.h (ARMAGB): Remove.
286	* coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
287	union internal_auxent): Remove i960 support.
288
2892018-04-09  Alan Modra  <amodra@gmail.com>
290
291	* elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
292	* elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
293
2942018-03-28  Renlin Li  <renlin.li@arm.com>
295
296	PR ld/22970
297	* elf/aarch64.h: Add relocation number for
298	R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
299	R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
300	R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
301	R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
302	R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
303	R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
304	R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
305	R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
306
3072018-03-28  Nick Clifton  <nickc@redhat.com>
308
309	PR 22988
310	* opcode/aarch64.h (enum aarch64_opnd): Add
311	AARCH64_OPND_SVE_ADDR_R.
312
3132018-03-21  H.J. Lu  <hongjiu.lu@intel.com>
314
315	* elf/common.h (DF_1_KMOD): New.
316	(DF_1_WEAKFILTER): Likewise.
317	(DF_1_NOCOMMON): Likewise.
318
3192018-03-14  Kito Cheng  <kito.cheng@gmail.com>
320
321	* opcode/riscv.h (OP_MASK_FUNCT3): New.
322	(OP_SH_FUNCT3): Likewise.
323	(OP_MASK_FUNCT7): Likewise.
324	(OP_SH_FUNCT7): Likewise.
325	(OP_MASK_OP2): Likewise.
326	(OP_SH_OP2): Likewise.
327	(OP_MASK_CFUNCT4): Likewise.
328	(OP_SH_CFUNCT4): Likewise.
329	(OP_MASK_CFUNCT3): Likewise.
330	(OP_SH_CFUNCT3): Likewise.
331	(riscv_insn_types): Likewise.
332
3332018-03-13  Nick Clifton  <nickc@redhat.com>
334
335	PR 22113
336	* coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
337	field.
338
3392018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
340
341	* opcode/i386 (OLDGCC_COMPAT): Removed.
342
3432018-02-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
344
345	* opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
346
3472018-02-20  Maciej W. Rozycki  <macro@mips.com>
348
349	* opcode/mips.h: Remove `M' operand code.
350
3512018-02-12  Zebediah Figura  <z.figura12@gmail.com>
352
353	* coff/msdos.h: New header.
354	* coff/pe.h: Move common defines to msdos.h.
355	* coff/powerpc.h: Likewise.
356
3572018-01-13  Nick Clifton  <nickc@redhat.com>
358
359	2.30 branch created.
360
3612018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
362
363	PR ld/22393
364	* bfdlink.h (bfd_link_info): Add separate_code.
365
3662018-01-04  Jim Wilson  <jimw@sifive.com>
367
368	* opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL.  Rename
369	DECLARE_CSR entry.  Add alias to map sbadaddr to CSR_STVAL.
370	(CSR_MBADADDR): Rename to CSR_MTVAL.  Rename DECLARE_CSR entry.
371	Add alias to map mbadaddr to CSR_MTVAL.
372
3732018-01-03  Alan Modra  <amodra@gmail.com>
374
375	Update year range in copyright notice of all files.
376
377For older changes see ChangeLog-2017
378
379Copyright (C) 2018 Free Software Foundation, Inc.
380
381Copying and distribution of this file, with or without modification,
382are permitted in any medium without royalty provided the copyright
383notice and this notice are preserved.
384
385Local Variables:
386mode: change-log
387left-margin: 8
388fill-column: 74
389version-control: never
390End:
391