x86: Add GNU_PROPERTY_X86_UINT32_VALID
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
aa7bca9b
L
12018-08-24 H.J. Lu <hongjiu.lu@intel.com>
2
3 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
4
ebf983a4 52018-08-21 John Darrington <john@darrington.wattle.id.au>
4e57b456
JD
6
7 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
8
9cf7e568
AM
92018-08-21 Alan Modra <amodra@gmail.com>
10
11 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
12 Mention use of "extract" function to provide default value.
13 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
14 (ppc_optional_operand_value): Rewrite to use extract function.
15
08a8fe2f 162018-08-18 John Darrington <john@darrington.wattle.id.au>
7ba3ba91 17
d203b41a 18 * opcode/s12z.h: New file.
7ba3ba91 19
57285ade
RE
202018-08-09 Richard Earnshaw <rearnsha@arm.com>
21
22 * elf/arm.h: Updated comments for e_flags definitions.
23
db1e1b45 242018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
25
26 * elf/arc.h (Tag_ARC_ATR_version): New tag.
27
b6523c37 282018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
29
30 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
31
50320b1d 322018-08-01 Richard Earnshaw <rearnsha@arm.com>
33
34 Copy over from GCC
35 2018-07-26 Martin Liska <mliska@suse.cz>
36
d203b41a 37 PR lto/86548
50320b1d 38 * libiberty.h (make_temp_file_with_prefix): New function.
39
eb41b248
JW
402018-07-30 Jim Wilson <jimw@sifive.com>
41
42 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
43 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
44 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
45
b8891f8d
AJ
462018-07-30 Andrew Jenner <andrew@codesourcery.com>
47
48 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
49 * elf/csky.h: New file.
50
2bb9bbe2
CX
512018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
52 Maciej W. Rozycki <macro@linux-mips.org>
53
54 * elf/mips.h (AFL_ASE_MASK): Correct typo.
55
fa758a70
AC
562018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
57
58 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
59
33cb30a1
AM
602018-07-26 Alan Modra <amodra@gmail.com>
61
62 * elf/ppc64.h: Specify byte offset to local entry for values
63 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
64 value for such functions when entering via global entry point.
65 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
66
67ce483b
AM
672018-07-24 Alan Modra <amodra@gmail.com>
68
69 PR 23430
70 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
71
8095d2f7
CX
722018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
73 Maciej W. Rozycki <macro@mips.com>
74
75 * elf/mips.h (AFL_ASE_MMI): New macro.
76 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
77 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
78
d5c928c0
MR
792018-07-17 Maciej W. Rozycki <macro@mips.com>
80
81 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
82
fe75810f
AM
832018-07-06 Alan Modra <amodra@gmail.com>
84
85 * diagnostics.h: Comment on macro usage.
86
6821842f
SM
872018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
88
89 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
90 Define for clang.
91
471b9d15
MR
922018-07-02 Maciej W. Rozycki <macro@mips.com>
93
94 PR tdep/8282
95 * dis-asm.h (disasm_option_arg_t): New typedef.
96 (disasm_options_and_args_t): Likewise.
97 (disasm_options_t): Add `arg' member, document members.
98 (disassembler_options_mips): New prototype.
99 (disassembler_options_arm, disassembler_options_powerpc)
100 (disassembler_options_s390): Update prototypes.
101
369c9167
TC
1022018-06-29 Tamar Christina <tamar.christina@arm.com>
103
104 PR binutils/23192
105 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
106
2393a7e3
AM
1072018-06-26 Alan Modra <amodra@gmail.com>
108
109 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
110
719d8288
NC
1112018-06-24 Nick Clifton <nickc@redhat.com>
112
113 2.31 branch created.
114
57c0d77c
AH
1152018-06-21 Alan Hayward <alan.hayward@arm.com>
116
117 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
118 for non SHT_NOBITS.
119
d856f9a8
SM
1202018-06-19 Simon Marchi <simon.marchi@ericsson.com>
121
122 Sync with GCC
123
124 2018-05-24 Tom Rix <trix@juniper.net>
125
126 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
127
128 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
129
130 * longlong.h [__riscv] (__umulsidi3): Define.
131 [__riscv] (umul_ppmm): Likewise.
132 [__riscv] (__muluw3): Likewise.
133
6f20c942
FS
1342018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
135
136 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
137 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
138 * opcode/mips.h: Document "+\" operand format.
139 (ASE_GINV): New macro.
140
730c3174
SE
1412018-06-13 Scott Egerton <scott.egerton@imgtec.com>
142 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
143
144 * elf/mips.h (AFL_ASE_CRC): New macro.
145 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
146 * opcode/mips.h (ASE_CRC): New macro.
147 * opcode/mips.h (ASE_CRC64): Likewise.
148
4b8e28c7
MF
1492018-06-04 Max Filippov <jcmvbkbc@gmail.com>
150
151 * elf/xtensa.h (xtensa_read_table_entries)
152 (xtensa_compute_fill_extra_space): New declarations.
153
95da9854
L
1542018-06-04 H.J. Lu <hongjiu.lu@intel.com>
155
156 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
157 define for GCC.
158
23081219
L
1592018-06-04 H.J. Lu <hongjiu.lu@intel.com>
160
161 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
162 (DIAGNOSTIC_STRINGIFY): Likewise.
163 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
164 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
165 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
166 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
167 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
168 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
169
e9cb46ab
L
1702018-06-01 H.J. Lu <hongjiu.lu@intel.com>
171
172 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
173
22467434 1742018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
175
176 * splay-tree.h (splay_tree_compare_strings,
177 splay_tree_delete_pointers): Declare new utility functions.
178
98553ad3
PB
1792018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
180
181 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
182
7f999549
JW
1832018-05-18 Kito Cheng <kito.cheng@gmail.com>
184
185 * elf/riscv.h (EF_RISCV_RVE): New define.
186
7b4ae824
JD
1872018-05-18 John Darrington <john@darrington.wattle.id.au>
188
189 * elf/s12z.h: New header.
190
f9830ec1
TC
1912018-05-15 Tamar Christina <tamar.christina@arm.com>
192
193 PR binutils/21446
194 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
195
7d02540a
TC
1962018-05-15 Tamar Christina <tamar.christina@arm.com>
197
198 PR binutils/21446
199 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
200 (aarch64_print_operand): Support notes.
201
561a72d4
TC
2022018-05-15 Tamar Christina <tamar.christina@arm.com>
203
204 PR binutils/21446
205 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
206 (aarch64_decode_insn): Accept error struct.
207
1678bd35
FT
2082018-05-15 Francois H. Theron <francois.theron@netronome.com>
209
210 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
211
637b1970
JD
2122018-05-10 John Darrington <john@darrington.wattle.id.au>
213
214 * elf/common.h (EM_S12Z): New macro.
215
84f9f8c3
AM
2162018-05-09 Sebastian Rasmussen <sebras@gmail.com>
217
218 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
219 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
220 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
221 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
222
e6f372ba
JW
2232018-05-08 Jim Wilson <jimw@sifive.com>
224
225 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
226 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
227 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
228
2ceb7719
PB
2292018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
230
231 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
232 (vle_num_opcodes): Likewise.
233 (spe2_num_opcodes): Likewise.
234
602f1657
AM
2352018-05-04 Alan Modra <amodra@gmail.com>
236
237 * ansidecl.h: Import from gcc.
238 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
239 to s_name.
240 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
241
fe944acf
FT
2422018-04-30 Francois H. Theron <francois.theron@netronome.com>
243
244 * dis-asm.h: Added print_nfp_disassembler_options prototype.
245 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
246 Generic System V Application Binary Interface.
247 * elf/nfp.h: New, for NFP support.
248 * opcode/nfp.h: New, for NFP support.
249
5c5a4843
CL
2502018-04-25 Christophe Lyon <christophe.lyon@st.com>
251 Mickaël Guêné <mickael.guene@st.com>
252
253 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
254 R_ARM_TLS_IE32_FDPIC.
255
188fd7ae
CL
2562018-04-25 Christophe Lyon <christophe.lyon@st.com>
257 Mickaël Guêné <mickael.guene@st.com>
258
259 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
260 (R_ARM_FUNCDESC)
261 (R_ARM_FUNCDESC_VALUE): Define new relocations.
262
18a20338
CL
2632018-04-25 Christophe Lyon <christophe.lyon@st.com>
264 Mickaël Guêné <mickael.guene@st.com>
265
266 * elf/arm.h (EF_ARM_FDPIC): New.
267
3596d8ce
AM
2682018-04-18 Alan Modra <amodra@gmail.com>
269
270 * coff/mipspe.h: Delete.
271
c65c21e1
AM
2722018-04-18 Alan Modra <amodra@gmail.com>
273
274 * aout/dynix3.h: Delete.
275
884d4d8a 2762018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
277
278 Microblaze Target: PIC data text relative
279
280 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
281 * elf/microblaze.h (Add 3 new relocations):
282 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
283 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
284
f954747f
AM
2852018-04-17 Alan Modra <amodra@gmail.com>
286
287 * elf/i370.h: Revert removal.
288 * elf/i860.h: Likewise.
289 * elf/i960.h: Likewise.
290
5452f388
AM
2912018-04-16 Alan Modra <amodra@gmail.com>
292
293 * coff/sparc.h: Delete.
294
dc12032b
AM
2952018-04-16 Alan Modra <amodra@gmail.com>
296
297 * aout/host.h: Remove m68k-aout and m68k-coff support.
298 * aout/hp300hpux.h: Delete.
299 * coff/apollo.h: Delete.
300 * coff/aux-coff.h: Delete.
301 * coff/m68k.h: Delete.
302
211dc24b
AM
3032018-04-16 Alan Modra <amodra@gmail.com>
304
305 * dis-asm.h: Remove sh5 and sh64 support.
306
a9a4b302
AM
3072018-04-16 Alan Modra <amodra@gmail.com>
308
309 * coff/internal.h: Remove w65 support.
310 * coff/w65.h: Delete.
311
04cb01fd
AM
3122018-04-16 Alan Modra <amodra@gmail.com>
313
314 * coff/we32k.h: Delete.
315
c2bf1eec
AM
3162018-04-16 Alan Modra <amodra@gmail.com>
317
318 * coff/internal.h: Remove m88k support.
319 * coff/m88k.h: Delete.
320 * opcode/m88k.h: Delete.
321
6793974d
AM
3222018-04-16 Alan Modra <amodra@gmail.com>
323
324 * elf/i370.h: Delete.
325 * opcode/i370.h: Delete.
326
e82aa794
AM
3272018-04-16 Alan Modra <amodra@gmail.com>
328
329 * coff/h8500.h: Delete.
330 * coff/internal.h: Remove h8500 support.
331
fe0bf0fd
AM
3322018-04-16 Alan Modra <amodra@gmail.com>
333
334 * coff/h8300.h: Delete.
335
fdef3943
AM
3362018-04-16 Alan Modra <amodra@gmail.com>
337
338 * ieee.h: Delete.
339
5972ac73
AM
3402018-04-16 Alan Modra <amodra@gmail.com>
341
342 * aout/host.h: Remove newsos3 support.
343
b4b594e3
AM
3442018-04-16 Alan Modra <amodra@gmail.com>
345
346 * nlm/ChangeLog-9315: Delete.
347 * nlm/alpha-ext.h: Delete.
348 * nlm/common.h: Delete.
349 * nlm/external.h: Delete.
350 * nlm/i386-ext.h: Delete.
351 * nlm/internal.h: Delete.
352 * nlm/ppc-ext.h: Delete.
353 * nlm/sparc32-ext.h: Delete.
354
fceadf09
AM
3552018-04-16 Alan Modra <amodra@gmail.com>
356
357 * opcode/tahoe.h: Delete.
358
a8eb42a8
AM
3592018-04-11 Alan Modra <amodra@gmail.com>
360
361 * aout/adobe.h: Delete.
362 * aout/reloc.h: Delete.
363 * coff/i860.h: Delete.
364 * coff/i960.h: Delete.
365 * elf/i860.h: Delete.
366 * elf/i960.h: Delete.
367 * opcode/i860.h: Delete.
368 * opcode/i960.h: Delete.
369 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
370 * aout/ar.h (ARMAGB): Remove.
371 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
372 union internal_auxent): Remove i960 support.
373
23cedd1d
AM
3742018-04-09 Alan Modra <amodra@gmail.com>
375
376 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
377 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
378
84f1b9fb
RL
3792018-03-28 Renlin Li <renlin.li@arm.com>
380
381 PR ld/22970
382 * elf/aarch64.h: Add relocation number for
383 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
384 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
385 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
386 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
387 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
388 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
389 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
390 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
391
c8d59609
NC
3922018-03-28 Nick Clifton <nickc@redhat.com>
393
394 PR 22988
395 * opcode/aarch64.h (enum aarch64_opnd): Add
396 AARCH64_OPND_SVE_ADDR_R.
397
b1202ffa
L
3982018-03-21 H.J. Lu <hongjiu.lu@intel.com>
399
400 * elf/common.h (DF_1_KMOD): New.
401 (DF_1_WEAKFILTER): Likewise.
402 (DF_1_NOCOMMON): Likewise.
403
0e35537d
JW
4042018-03-14 Kito Cheng <kito.cheng@gmail.com>
405
406 * opcode/riscv.h (OP_MASK_FUNCT3): New.
407 (OP_SH_FUNCT3): Likewise.
408 (OP_MASK_FUNCT7): Likewise.
409 (OP_SH_FUNCT7): Likewise.
410 (OP_MASK_OP2): Likewise.
411 (OP_SH_OP2): Likewise.
412 (OP_MASK_CFUNCT4): Likewise.
413 (OP_SH_CFUNCT4): Likewise.
414 (OP_MASK_CFUNCT3): Likewise.
415 (OP_SH_CFUNCT3): Likewise.
416 (riscv_insn_types): Likewise.
417
3e33b239
NC
4182018-03-13 Nick Clifton <nickc@redhat.com>
419
420 PR 22113
421 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
422 field.
423
bd5dea88
L
4242018-03-08 H.J. Lu <hongjiu.lu@intel.com>
425
426 * opcode/i386 (OLDGCC_COMPAT): Removed.
427
5b616bef
TP
4282018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
429
430 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
431
75f31665
MR
4322018-02-20 Maciej W. Rozycki <macro@mips.com>
433
434 * opcode/mips.h: Remove `M' operand code.
435
830db048
ZF
4362018-02-12 Zebediah Figura <z.figura12@gmail.com>
437
438 * coff/msdos.h: New header.
439 * coff/pe.h: Move common defines to msdos.h.
440 * coff/powerpc.h: Likewise.
441
faf766e3
NC
4422018-01-13 Nick Clifton <nickc@redhat.com>
443
444 2.30 branch created.
445
47acac12
L
4462018-01-11 H.J. Lu <hongjiu.lu@intel.com>
447
448 PR ld/22393
449 * bfdlink.h (bfd_link_info): Add separate_code.
450
645a2c5b
JW
4512018-01-04 Jim Wilson <jimw@sifive.com>
452
453 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
454 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
455 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
456 Add alias to map mbadaddr to CSR_MTVAL.
457
219d1afa
AM
4582018-01-03 Alan Modra <amodra@gmail.com>
459
460 Update year range in copyright notice of all files.
461
1e563868 462For older changes see ChangeLog-2017
3499769a 463\f
1e563868 464Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
465
466Copying and distribution of this file, with or without modification,
467are permitted in any medium without royalty provided the copyright
468notice and this notice are preserved.
469
470Local Variables:
471mode: change-log
472left-margin: 8
473fill-column: 74
474version-control: never
475End:
This page took 0.167783 seconds and 4 git commands to generate.