[ARC] Add Tag_ARC_ATR_version.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
db1e1b45 12018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * elf/arc.h (Tag_ARC_ATR_version): New tag.
4
b6523c37 52018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
6
7 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
8
50320b1d 92018-08-01 Richard Earnshaw <rearnsha@arm.com>
10
11 Copy over from GCC
12 2018-07-26 Martin Liska <mliska@suse.cz>
13
14 PR lto/86548
15 * libiberty.h (make_temp_file_with_prefix): New function.
16
eb41b248
JW
172018-07-30 Jim Wilson <jimw@sifive.com>
18
19 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
20 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
21 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
22
b8891f8d
AJ
232018-07-30 Andrew Jenner <andrew@codesourcery.com>
24
25 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
26 * elf/csky.h: New file.
27
2bb9bbe2
CX
282018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
29 Maciej W. Rozycki <macro@linux-mips.org>
30
31 * elf/mips.h (AFL_ASE_MASK): Correct typo.
32
fa758a70
AC
332018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
34
35 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
36
33cb30a1
AM
372018-07-26 Alan Modra <amodra@gmail.com>
38
39 * elf/ppc64.h: Specify byte offset to local entry for values
40 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
41 value for such functions when entering via global entry point.
42 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
43
67ce483b
AM
442018-07-24 Alan Modra <amodra@gmail.com>
45
46 PR 23430
47 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
48
8095d2f7
CX
492018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
50 Maciej W. Rozycki <macro@mips.com>
51
52 * elf/mips.h (AFL_ASE_MMI): New macro.
53 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
54 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
55
d5c928c0
MR
562018-07-17 Maciej W. Rozycki <macro@mips.com>
57
58 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
59
fe75810f
AM
602018-07-06 Alan Modra <amodra@gmail.com>
61
62 * diagnostics.h: Comment on macro usage.
63
6821842f
SM
642018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
65
66 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
67 Define for clang.
68
471b9d15
MR
692018-07-02 Maciej W. Rozycki <macro@mips.com>
70
71 PR tdep/8282
72 * dis-asm.h (disasm_option_arg_t): New typedef.
73 (disasm_options_and_args_t): Likewise.
74 (disasm_options_t): Add `arg' member, document members.
75 (disassembler_options_mips): New prototype.
76 (disassembler_options_arm, disassembler_options_powerpc)
77 (disassembler_options_s390): Update prototypes.
78
369c9167
TC
792018-06-29 Tamar Christina <tamar.christina@arm.com>
80
81 PR binutils/23192
82 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
83
2393a7e3
AM
842018-06-26 Alan Modra <amodra@gmail.com>
85
86 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
87
719d8288
NC
882018-06-24 Nick Clifton <nickc@redhat.com>
89
90 2.31 branch created.
91
57c0d77c
AH
922018-06-21 Alan Hayward <alan.hayward@arm.com>
93
94 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
95 for non SHT_NOBITS.
96
d856f9a8
SM
972018-06-19 Simon Marchi <simon.marchi@ericsson.com>
98
99 Sync with GCC
100
101 2018-05-24 Tom Rix <trix@juniper.net>
102
103 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
104
105 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
106
107 * longlong.h [__riscv] (__umulsidi3): Define.
108 [__riscv] (umul_ppmm): Likewise.
109 [__riscv] (__muluw3): Likewise.
110
6f20c942
FS
1112018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
112
113 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
114 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
115 * opcode/mips.h: Document "+\" operand format.
116 (ASE_GINV): New macro.
117
730c3174
SE
1182018-06-13 Scott Egerton <scott.egerton@imgtec.com>
119 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
120
121 * elf/mips.h (AFL_ASE_CRC): New macro.
122 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
123 * opcode/mips.h (ASE_CRC): New macro.
124 * opcode/mips.h (ASE_CRC64): Likewise.
125
4b8e28c7
MF
1262018-06-04 Max Filippov <jcmvbkbc@gmail.com>
127
128 * elf/xtensa.h (xtensa_read_table_entries)
129 (xtensa_compute_fill_extra_space): New declarations.
130
95da9854
L
1312018-06-04 H.J. Lu <hongjiu.lu@intel.com>
132
133 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
134 define for GCC.
135
23081219
L
1362018-06-04 H.J. Lu <hongjiu.lu@intel.com>
137
138 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
139 (DIAGNOSTIC_STRINGIFY): Likewise.
140 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
141 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
142 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
143 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
144 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
145 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
146
e9cb46ab
L
1472018-06-01 H.J. Lu <hongjiu.lu@intel.com>
148
149 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
150
22467434 1512018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
152
153 * splay-tree.h (splay_tree_compare_strings,
154 splay_tree_delete_pointers): Declare new utility functions.
155
98553ad3
PB
1562018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
157
158 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
159
7f999549
JW
1602018-05-18 Kito Cheng <kito.cheng@gmail.com>
161
162 * elf/riscv.h (EF_RISCV_RVE): New define.
163
7b4ae824
JD
1642018-05-18 John Darrington <john@darrington.wattle.id.au>
165
166 * elf/s12z.h: New header.
167
f9830ec1
TC
1682018-05-15 Tamar Christina <tamar.christina@arm.com>
169
170 PR binutils/21446
171 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
172
7d02540a
TC
1732018-05-15 Tamar Christina <tamar.christina@arm.com>
174
175 PR binutils/21446
176 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
177 (aarch64_print_operand): Support notes.
178
561a72d4
TC
1792018-05-15 Tamar Christina <tamar.christina@arm.com>
180
181 PR binutils/21446
182 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
183 (aarch64_decode_insn): Accept error struct.
184
1678bd35
FT
1852018-05-15 Francois H. Theron <francois.theron@netronome.com>
186
187 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
188
637b1970
JD
1892018-05-10 John Darrington <john@darrington.wattle.id.au>
190
191 * elf/common.h (EM_S12Z): New macro.
192
84f9f8c3
AM
1932018-05-09 Sebastian Rasmussen <sebras@gmail.com>
194
195 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
196 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
197 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
198 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
199
e6f372ba
JW
2002018-05-08 Jim Wilson <jimw@sifive.com>
201
202 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
203 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
204 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
205
2ceb7719
PB
2062018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
207
208 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
209 (vle_num_opcodes): Likewise.
210 (spe2_num_opcodes): Likewise.
211
602f1657
AM
2122018-05-04 Alan Modra <amodra@gmail.com>
213
214 * ansidecl.h: Import from gcc.
215 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
216 to s_name.
217 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
218
fe944acf
FT
2192018-04-30 Francois H. Theron <francois.theron@netronome.com>
220
221 * dis-asm.h: Added print_nfp_disassembler_options prototype.
222 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
223 Generic System V Application Binary Interface.
224 * elf/nfp.h: New, for NFP support.
225 * opcode/nfp.h: New, for NFP support.
226
5c5a4843
CL
2272018-04-25 Christophe Lyon <christophe.lyon@st.com>
228 Mickaël Guêné <mickael.guene@st.com>
229
230 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
231 R_ARM_TLS_IE32_FDPIC.
232
188fd7ae
CL
2332018-04-25 Christophe Lyon <christophe.lyon@st.com>
234 Mickaël Guêné <mickael.guene@st.com>
235
236 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
237 (R_ARM_FUNCDESC)
238 (R_ARM_FUNCDESC_VALUE): Define new relocations.
239
18a20338
CL
2402018-04-25 Christophe Lyon <christophe.lyon@st.com>
241 Mickaël Guêné <mickael.guene@st.com>
242
243 * elf/arm.h (EF_ARM_FDPIC): New.
244
3596d8ce
AM
2452018-04-18 Alan Modra <amodra@gmail.com>
246
247 * coff/mipspe.h: Delete.
248
c65c21e1
AM
2492018-04-18 Alan Modra <amodra@gmail.com>
250
251 * aout/dynix3.h: Delete.
252
884d4d8a 2532018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
254
255 Microblaze Target: PIC data text relative
256
257 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
258 * elf/microblaze.h (Add 3 new relocations):
259 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
260 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
261
f954747f
AM
2622018-04-17 Alan Modra <amodra@gmail.com>
263
264 * elf/i370.h: Revert removal.
265 * elf/i860.h: Likewise.
266 * elf/i960.h: Likewise.
267
5452f388
AM
2682018-04-16 Alan Modra <amodra@gmail.com>
269
270 * coff/sparc.h: Delete.
271
dc12032b
AM
2722018-04-16 Alan Modra <amodra@gmail.com>
273
274 * aout/host.h: Remove m68k-aout and m68k-coff support.
275 * aout/hp300hpux.h: Delete.
276 * coff/apollo.h: Delete.
277 * coff/aux-coff.h: Delete.
278 * coff/m68k.h: Delete.
279
211dc24b
AM
2802018-04-16 Alan Modra <amodra@gmail.com>
281
282 * dis-asm.h: Remove sh5 and sh64 support.
283
a9a4b302
AM
2842018-04-16 Alan Modra <amodra@gmail.com>
285
286 * coff/internal.h: Remove w65 support.
287 * coff/w65.h: Delete.
288
04cb01fd
AM
2892018-04-16 Alan Modra <amodra@gmail.com>
290
291 * coff/we32k.h: Delete.
292
c2bf1eec
AM
2932018-04-16 Alan Modra <amodra@gmail.com>
294
295 * coff/internal.h: Remove m88k support.
296 * coff/m88k.h: Delete.
297 * opcode/m88k.h: Delete.
298
6793974d
AM
2992018-04-16 Alan Modra <amodra@gmail.com>
300
301 * elf/i370.h: Delete.
302 * opcode/i370.h: Delete.
303
e82aa794
AM
3042018-04-16 Alan Modra <amodra@gmail.com>
305
306 * coff/h8500.h: Delete.
307 * coff/internal.h: Remove h8500 support.
308
fe0bf0fd
AM
3092018-04-16 Alan Modra <amodra@gmail.com>
310
311 * coff/h8300.h: Delete.
312
fdef3943
AM
3132018-04-16 Alan Modra <amodra@gmail.com>
314
315 * ieee.h: Delete.
316
5972ac73
AM
3172018-04-16 Alan Modra <amodra@gmail.com>
318
319 * aout/host.h: Remove newsos3 support.
320
b4b594e3
AM
3212018-04-16 Alan Modra <amodra@gmail.com>
322
323 * nlm/ChangeLog-9315: Delete.
324 * nlm/alpha-ext.h: Delete.
325 * nlm/common.h: Delete.
326 * nlm/external.h: Delete.
327 * nlm/i386-ext.h: Delete.
328 * nlm/internal.h: Delete.
329 * nlm/ppc-ext.h: Delete.
330 * nlm/sparc32-ext.h: Delete.
331
fceadf09
AM
3322018-04-16 Alan Modra <amodra@gmail.com>
333
334 * opcode/tahoe.h: Delete.
335
a8eb42a8
AM
3362018-04-11 Alan Modra <amodra@gmail.com>
337
338 * aout/adobe.h: Delete.
339 * aout/reloc.h: Delete.
340 * coff/i860.h: Delete.
341 * coff/i960.h: Delete.
342 * elf/i860.h: Delete.
343 * elf/i960.h: Delete.
344 * opcode/i860.h: Delete.
345 * opcode/i960.h: Delete.
346 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
347 * aout/ar.h (ARMAGB): Remove.
348 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
349 union internal_auxent): Remove i960 support.
350
23cedd1d
AM
3512018-04-09 Alan Modra <amodra@gmail.com>
352
353 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
354 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
355
84f1b9fb
RL
3562018-03-28 Renlin Li <renlin.li@arm.com>
357
358 PR ld/22970
359 * elf/aarch64.h: Add relocation number for
360 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
361 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
362 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
363 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
364 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
365 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
366 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
367 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
368
c8d59609
NC
3692018-03-28 Nick Clifton <nickc@redhat.com>
370
371 PR 22988
372 * opcode/aarch64.h (enum aarch64_opnd): Add
373 AARCH64_OPND_SVE_ADDR_R.
374
b1202ffa
L
3752018-03-21 H.J. Lu <hongjiu.lu@intel.com>
376
377 * elf/common.h (DF_1_KMOD): New.
378 (DF_1_WEAKFILTER): Likewise.
379 (DF_1_NOCOMMON): Likewise.
380
0e35537d
JW
3812018-03-14 Kito Cheng <kito.cheng@gmail.com>
382
383 * opcode/riscv.h (OP_MASK_FUNCT3): New.
384 (OP_SH_FUNCT3): Likewise.
385 (OP_MASK_FUNCT7): Likewise.
386 (OP_SH_FUNCT7): Likewise.
387 (OP_MASK_OP2): Likewise.
388 (OP_SH_OP2): Likewise.
389 (OP_MASK_CFUNCT4): Likewise.
390 (OP_SH_CFUNCT4): Likewise.
391 (OP_MASK_CFUNCT3): Likewise.
392 (OP_SH_CFUNCT3): Likewise.
393 (riscv_insn_types): Likewise.
394
3e33b239
NC
3952018-03-13 Nick Clifton <nickc@redhat.com>
396
397 PR 22113
398 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
399 field.
400
bd5dea88
L
4012018-03-08 H.J. Lu <hongjiu.lu@intel.com>
402
403 * opcode/i386 (OLDGCC_COMPAT): Removed.
404
5b616bef
TP
4052018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
406
407 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
408
75f31665
MR
4092018-02-20 Maciej W. Rozycki <macro@mips.com>
410
411 * opcode/mips.h: Remove `M' operand code.
412
830db048
ZF
4132018-02-12 Zebediah Figura <z.figura12@gmail.com>
414
415 * coff/msdos.h: New header.
416 * coff/pe.h: Move common defines to msdos.h.
417 * coff/powerpc.h: Likewise.
418
faf766e3
NC
4192018-01-13 Nick Clifton <nickc@redhat.com>
420
421 2.30 branch created.
422
47acac12
L
4232018-01-11 H.J. Lu <hongjiu.lu@intel.com>
424
425 PR ld/22393
426 * bfdlink.h (bfd_link_info): Add separate_code.
427
645a2c5b
JW
4282018-01-04 Jim Wilson <jimw@sifive.com>
429
430 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
431 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
432 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
433 Add alias to map mbadaddr to CSR_MTVAL.
434
219d1afa
AM
4352018-01-03 Alan Modra <amodra@gmail.com>
436
437 Update year range in copyright notice of all files.
438
1e563868 439For older changes see ChangeLog-2017
3499769a 440\f
1e563868 441Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
442
443Copying and distribution of this file, with or without modification,
444are permitted in any medium without royalty provided the copyright
445notice and this notice are preserved.
446
447Local Variables:
448mode: change-log
449left-margin: 8
450fill-column: 74
451version-control: never
452End:
This page took 0.154653 seconds and 4 git commands to generate.