non_ir_ref_dynamic
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
4070765b
AM
12017-05-16 Alan Modra <amodra@gmail.com>
2
3 * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref
4 comment. Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic.
5
25499ac7
MR
62017-05-15 Maciej W. Rozycki <macro@imgtec.com>
7 Matthew Fortune <matthew.fortune@imgtec.com>
8
9 * elf/mips.h (AFL_ASE_MIPS16E2): New macro.
10 (AFL_ASE_MASK): Adjust accordingly.
11 * opcode/mips.h: Document new operand codes defined.
12 (mips_operand_type): Add OP_REG28 enum value.
13 (INSN2_SHORT_ONLY): Update description.
14 (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.
15
cd85e51a
JDA
162017-05-14 John David Anglin <danglin@gcc.gnu.org>
17
18 * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
19
53a346d8
CZ
202017-05-10 Claudiu Zissulescu <claziss@synopsys.com>
21
22 * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
23 (Tag_ARC_*): Define.
24 (E_ARC_OSABI_V4): Define.
25 (E_ARC_OSABI_CURRENT): Reassign it.
26 (TAG_CPU_*): Define.
27 * opcode/arc-attrs.h: New file.
28 * opcode/arc.h (insn_subclass_t): Assign enum values.
29 (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64.
30 (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT)
31 (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP)
32 (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW)
33 (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC)
34 (ARC_CRC): Delete.
35
59fa66c5
L
362017-04-20 H.J. Lu <hongjiu.lu@intel.com>
37
38 PR ld/21382
39 * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
40
954b63d4
AM
412017-04-19 Alan Modra <amodra@gmail.com>
42
43 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
44 Revise comment.
45
9a85b496
AM
462017-04-11 Alan Modra <amodra@gmail.com>
47
48 * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
9570835e 49 (PPC_OPCODE_VSX3): Delete.
ef85eab0 50 (PPC_OPCODE_HTM): Delete.
c03dc33b
AM
51 (PPC_OPCODE_*): Renumber and order chronologically.
52 (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
9a85b496 53
62ecb94c
PC
542017-04-06 Pip Cet <pipcet@gmail.com>
55
56 * dis-asm.h: Add prototypes for wasm32 disassembler.
57
f995bbe8
PA
582017-04-05 Pedro Alves <palves@redhat.com>
59
60 * dis-asm.h (disassemble_info) <disassembler_options>: Now a
61 "const char *".
62 (next_disassembler_option): Constify.
63
a91e1603
L
642017-04-04 H.J. Lu <hongjiu.lu@intel.com>
65
66 * elf/common.h (PT_GNU_MBIND_NUM): New.
67 (PT_GNU_MBIND_LO): Likewise.
68 (PT_GNU_MBIND_HI): Likewise.
69 (SHF_GNU_MBIND): Likewise.
70
b5292032
PD
712017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
72
73 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
74
858f82bf
AW
752017-03-27 Andrew Waterman <andrew@sifive.com>
76
77 * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
78 (CSR_PMPCFG1): Likewise.
79 (CSR_PMPCFG2): Likewise.
80 (CSR_PMPCFG3): Likewise.
81 (CSR_PMPADDR0): Likewise.
82 (CSR_PMPADDR1): Likewise.
83 (CSR_PMPADDR2): Likewise.
84 (CSR_PMPADDR3): Likewise.
85 (CSR_PMPADDR4): Likewise.
86 (CSR_PMPADDR5): Likewise.
87 (CSR_PMPADDR6): Likewise.
88 (CSR_PMPADDR7): Likewise.
89 (CSR_PMPADDR8): Likewise.
90 (CSR_PMPADDR9): Likewise.
91 (CSR_PMPADDR10): Likewise.
92 (CSR_PMPADDR11): Likewise.
93 (CSR_PMPADDR12): Likewise.
94 (CSR_PMPADDR13): Likewise.
95 (CSR_PMPADDR14): Likewise.
96 (CSR_PMPADDR15): Likewise.
97 (pmpcfg0): Declare register.
98 (pmpcfg1): Likewise.
99 (pmpcfg2): Likewise.
100 (pmpcfg3): Likewise.
101 (pmpaddr0): Likewise.
102 (pmpaddr1): Likewise.
103 (pmpaddr2): Likewise.
104 (pmpaddr3): Likewise.
105 (pmpaddr4): Likewise.
106 (pmpaddr5): Likewise.
107 (pmpaddr6): Likewise.
108 (pmpaddr7): Likewise.
109 (pmpaddr8): Likewise.
110 (pmpaddr9): Likewise.
111 (pmpaddr10): Likewise.
112 (pmpaddr11): Likewise.
113 (pmpaddr12): Likewise.
114 (pmpaddr13): Likewise.
115 (pmpaddr14): Likewise.
116 (pmpaddr15): Likewise.
117
f96bd6c2
PC
1182017-03-30 Pip Cet <pipcet@gmail.com>
119
120 * opcode/wasm.h: New file to support wasm32 architecture.
121 * elf/wasm32.h: Add R_WASM32_32 relocation.
122
52be03fd
AM
1232017-03-29 Alan Modra <amodra@gmail.com>
124
125 * opcode/ppc.h (PPC_OPCODE_RAW): Define.
126 (PPC_OPCODE_*): Make them all unsigned long long constants.
127
8fb740dd
PC
1282017-03-27 Pip Cet <pipcet@gmail.com>
129
130 * elf/wasm32.h: New file to support wasm32 architecture.
131
c0c31e91
RZ
1322017-03-27 Rinat Zelig <rinat@mellanox.com>
133
134 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
135
2253c8f0
AK
1362017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
137
138 * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
139 (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
140
645d3342
RZ
1412017-03-21 Rinat Zelig <rinat@mellanox.com>
142
143 * opcode/arc.h (insn_class_t): Add DMA class.
144
a8be5506
NC
1452017-03-16 Nick Clifton <nickc@redhat.com>
146
147 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
148 note type.
149
c9876322
L
1502017-03-14 Jakub Jelinek <jakub@redhat.com>
151
152 PR debug/77589
153 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
154
c793cac1
NC
1552017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
156
157 PR demangler/70909
158 PR demangler/67264
159 * demangle.h (struct demangle_component): Add d_printing field.
160 (cplus_demangle_print): Remove const qualifier from tree
161 parameter.
162 (cplus_demangle_print_callback): Likewise.
163
f955cccf
NC
1642017-03-13 Nick Clifton <nickc@redhat.com>
165
166 PR binutils/21202
167 * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
168 R_AARCH64_TLSDESC_LD64_LO12.
169 (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
170 R_AARCH64_TLSDESC_ADD_LO12_NC.
171
55e22ca8
NC
1722017-03-10 Nick Clifton <nickc@redhat.com>
173
174 * elf/common.h (EM_LANAI): New machine number.
175 (EM_BPF): Likewise.
176 (EM_WEBASSEMBLY): Likewise.
177 Move low value, deprecated, numbers to their numerical
178 equivalents.
179
1fc87489
L
1802017-03-08 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR binutils/21231
183 * elf/common.h (GNU_PROPERTY_LOPROC): New.
184 (GNU_PROPERTY_HIPROC): Likewise.
185 (GNU_PROPERTY_LOUSER): Likewise.
186 (GNU_PROPERTY_HIUSER): Likewise.
187
9ef920e9
NC
1882017-03-01 Nick Clifton <nickc@redhat.com>
189
190 * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
191 (NT_GNU_PROPERTY_TYPE_0): Define.
192 (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
193 (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
194 (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
195 (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
196 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
197 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
198 (GNU_BUILD_ATTRIBUTE_VERSION): Define.
199 (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
200 (GNU_BUILD_ATTRIBUTE_RELRO): Define.
201 (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
202 (GNU_BUILD_ATTRIBUTE_TOOL): Define.
203 (GNU_BUILD_ATTRIBUTE_ABI): Define.
204 (GNU_BUILD_ATTRIBUTE_PIC): Define.
205 (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
206 (GNU_BUILD_ATTRS_SECTION_NAME): Define.
207 (GNU_PROPERTY_STACK_SIZE): Define.
208 (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
209 (GNU_PROPERTY_X86_ISA_1_USED): Define.
210 (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
211 (GNU_PROPERTY_X86_ISA_1_486): Define.
212 (GNU_PROPERTY_X86_ISA_1_586): Define.
213 (GNU_PROPERTY_X86_ISA_1_686): Define.
214 (GNU_PROPERTY_X86_ISA_1_SSE): Define.
215 (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
216 (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
217 (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
218 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
219 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
220 (GNU_PROPERTY_X86_ISA_1_AVX): Define.
221 (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
222 (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
223 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
224 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
225 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
226 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
227 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
228 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
229
65b48a81
PB
2302017-02-28 Peter Bergner <bergner@vnet.ibm.com>
231
232 * dis-asm.h (disasm_options_t): New typedef.
233 (parse_arm_disassembler_option): Remove prototype.
234 (set_arm_regname_option): Likewise.
235 (get_arm_regnames): Likewise.
236 (get_arm_regname_num_options): Likewise.
237 (disassemble_init_s390): New prototype.
238 (disassembler_options_powerpc): Likewise.
239 (disassembler_options_arm): Likewise.
240 (disassembler_options_s390): Likewise.
241 (remove_whitespace_and_extra_commas): Likewise.
242 (disassembler_options_cmp): Likewise.
243 (next_disassembler_option): New inline function.
244 (FOR_EACH_DISASSEMBLER_OPTION): New macro.
245
7ba71655
AM
2462017-02-28 Alan Modra <amodra@gmail.com>
247
248 * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
249 * elf/ppc.h (R_PPC_16DX_HA): Likewise.
250
582e12bf
RS
2512017-02-24 Richard Sandiford <richard.sandiford@arm.com>
252
253 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
254 (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
255 (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
256 (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
257
f482d304
RS
2582017-02-24 Richard Sandiford <richard.sandiford@arm.com>
259
260 * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
261 (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
262
742d14b3
AW
2632017-02-22 Andrew Waterman <andrew@sifive.com>
264
265 * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
266 (CSR_MCOUNTEREN): Likewise.
267 (scounteren): Declare register.
268 (mcounteren): Likewise.
269
f98d33be
AW
2702017-02-14 Andrew Waterman <andrew@sifive.com>
271
272 * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
273 (MASK_SFENCE_VMA): Likewise.
274 (sfence_vma): Declare instruction.
275
7e0de605
AM
2762017-02-14 Alan Modra <amodra@gmail.com>
277
278 PR 21118
279 * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
280 (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
281
a1aa5e81
DD
2822017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
283
284 * opcode/hppa.h: Clarify that file is part of GNU opcodes.
285 * opcode/i860.h: Ditto.
286 * opcode/nios2.h: Ditto.
287 * opcode/nios2r1.h: Ditto.
288 * opcode/nios2r2.h: Ditto.
289 * opcode/pru.h: Ditto.
290
82f25271 2912017-01-24 Alan Hayward <alan.hayward@arm.com>
fae1616f
AH
292
293 * elf/common.h (NT_ARM_SVE): Define.
294
8cf50cb0
JW
2952017-01-04 Jiong Wang <jiong.wang@arm.com>
296
297 * dwarf2.def: Sync with mainline gcc sources.
298
299 2017-01-04 Richard Earnshaw <rearnsha@arm.com>
300 Jiong Wang <jiong.wang@arm.com>
301
302 * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
303 (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
304
d74d4880
SN
3052017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
306
307 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
308 (AARCH64_ARCH_V8_3): Update.
309
cc917fd9
KC
3102017-01-03 Kito Cheng <kito.cheng@gmail.com>
311
312 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
313
fb9b4b7e
NC
3142017-01-03 Nick Clifton <nickc@redhat.com>
315
316 * dwarf2.def: Sync with mainline gcc sources
317 * dwarf2.h: Likewise.
318
319 2016-12-21 Jakub Jelinek <jakub@redhat.com>
320
321 * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
322 (DW_FORM_ref_sup4): ... this. New form.
323 (DW_FORM_ref_sup8): New form.
324
325 2016-10-17 Jakub Jelinek <jakub@redhat.com>
326
327 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
328 calling convention codes.
329 (enum dwarf_line_number_content_type): New.
330 (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
331 codes.
332 (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
333 (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
334 (enum dwarf_name_index_attribute): New.
335 (enum dwarf_range_list_entry): New.
336 (enum dwarf_unit_type): New.
337 * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
338 DW_OP_* and DW_ATE_* entries.
339
340 2016-08-15 Jakub Jelinek <jakub@redhat.com>
341
342 * dwarf2.def (DW_AT_string_length_bit_size,
343 DW_AT_string_length_byte_size): New attributes.
344
345 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
346
347 PR debug/63240
348 * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
349 * dwarf2.h (enum dwarf_defaulted_attribute): New.
350
2571583a
AM
3512017-01-02 Alan Modra <amodra@gmail.com>
352
353 Update year range in copyright notice of all files.
354
5c1ad6b5 355For older changes see ChangeLog-2016
3499769a 356\f
5c1ad6b5 357Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
358
359Copying and distribution of this file, with or without modification,
360are permitted in any medium without royalty provided the copyright
361notice and this notice are preserved.
362
363Local Variables:
364mode: change-log
365left-margin: 8
366fill-column: 74
367version-control: never
368End:
This page took 0.092296 seconds and 4 git commands to generate.