Remove Kaz Kojima as SH maintainer.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
59fa66c5
L
12017-04-20 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/21382
4 * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
5
954b63d4
AM
62017-04-19 Alan Modra <amodra@gmail.com>
7
8 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
9 Revise comment.
10
9a85b496
AM
112017-04-11 Alan Modra <amodra@gmail.com>
12
13 * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
9570835e 14 (PPC_OPCODE_VSX3): Delete.
ef85eab0 15 (PPC_OPCODE_HTM): Delete.
c03dc33b
AM
16 (PPC_OPCODE_*): Renumber and order chronologically.
17 (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
9a85b496 18
62ecb94c
PC
192017-04-06 Pip Cet <pipcet@gmail.com>
20
21 * dis-asm.h: Add prototypes for wasm32 disassembler.
22
f995bbe8
PA
232017-04-05 Pedro Alves <palves@redhat.com>
24
25 * dis-asm.h (disassemble_info) <disassembler_options>: Now a
26 "const char *".
27 (next_disassembler_option): Constify.
28
a91e1603
L
292017-04-04 H.J. Lu <hongjiu.lu@intel.com>
30
31 * elf/common.h (PT_GNU_MBIND_NUM): New.
32 (PT_GNU_MBIND_LO): Likewise.
33 (PT_GNU_MBIND_HI): Likewise.
34 (SHF_GNU_MBIND): Likewise.
35
b5292032
PD
362017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
37
38 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
39
858f82bf
AW
402017-03-27 Andrew Waterman <andrew@sifive.com>
41
42 * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
43 (CSR_PMPCFG1): Likewise.
44 (CSR_PMPCFG2): Likewise.
45 (CSR_PMPCFG3): Likewise.
46 (CSR_PMPADDR0): Likewise.
47 (CSR_PMPADDR1): Likewise.
48 (CSR_PMPADDR2): Likewise.
49 (CSR_PMPADDR3): Likewise.
50 (CSR_PMPADDR4): Likewise.
51 (CSR_PMPADDR5): Likewise.
52 (CSR_PMPADDR6): Likewise.
53 (CSR_PMPADDR7): Likewise.
54 (CSR_PMPADDR8): Likewise.
55 (CSR_PMPADDR9): Likewise.
56 (CSR_PMPADDR10): Likewise.
57 (CSR_PMPADDR11): Likewise.
58 (CSR_PMPADDR12): Likewise.
59 (CSR_PMPADDR13): Likewise.
60 (CSR_PMPADDR14): Likewise.
61 (CSR_PMPADDR15): Likewise.
62 (pmpcfg0): Declare register.
63 (pmpcfg1): Likewise.
64 (pmpcfg2): Likewise.
65 (pmpcfg3): Likewise.
66 (pmpaddr0): Likewise.
67 (pmpaddr1): Likewise.
68 (pmpaddr2): Likewise.
69 (pmpaddr3): Likewise.
70 (pmpaddr4): Likewise.
71 (pmpaddr5): Likewise.
72 (pmpaddr6): Likewise.
73 (pmpaddr7): Likewise.
74 (pmpaddr8): Likewise.
75 (pmpaddr9): Likewise.
76 (pmpaddr10): Likewise.
77 (pmpaddr11): Likewise.
78 (pmpaddr12): Likewise.
79 (pmpaddr13): Likewise.
80 (pmpaddr14): Likewise.
81 (pmpaddr15): Likewise.
82
f96bd6c2
PC
832017-03-30 Pip Cet <pipcet@gmail.com>
84
85 * opcode/wasm.h: New file to support wasm32 architecture.
86 * elf/wasm32.h: Add R_WASM32_32 relocation.
87
52be03fd
AM
882017-03-29 Alan Modra <amodra@gmail.com>
89
90 * opcode/ppc.h (PPC_OPCODE_RAW): Define.
91 (PPC_OPCODE_*): Make them all unsigned long long constants.
92
8fb740dd
PC
932017-03-27 Pip Cet <pipcet@gmail.com>
94
95 * elf/wasm32.h: New file to support wasm32 architecture.
96
c0c31e91
RZ
972017-03-27 Rinat Zelig <rinat@mellanox.com>
98
99 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
100
2253c8f0
AK
1012017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
102
103 * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
104 (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
105
645d3342
RZ
1062017-03-21 Rinat Zelig <rinat@mellanox.com>
107
108 * opcode/arc.h (insn_class_t): Add DMA class.
109
a8be5506
NC
1102017-03-16 Nick Clifton <nickc@redhat.com>
111
112 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
113 note type.
114
c9876322
L
1152017-03-14 Jakub Jelinek <jakub@redhat.com>
116
117 PR debug/77589
118 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
119
c793cac1
NC
1202017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
121
122 PR demangler/70909
123 PR demangler/67264
124 * demangle.h (struct demangle_component): Add d_printing field.
125 (cplus_demangle_print): Remove const qualifier from tree
126 parameter.
127 (cplus_demangle_print_callback): Likewise.
128
f955cccf
NC
1292017-03-13 Nick Clifton <nickc@redhat.com>
130
131 PR binutils/21202
132 * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
133 R_AARCH64_TLSDESC_LD64_LO12.
134 (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
135 R_AARCH64_TLSDESC_ADD_LO12_NC.
136
55e22ca8
NC
1372017-03-10 Nick Clifton <nickc@redhat.com>
138
139 * elf/common.h (EM_LANAI): New machine number.
140 (EM_BPF): Likewise.
141 (EM_WEBASSEMBLY): Likewise.
142 Move low value, deprecated, numbers to their numerical
143 equivalents.
144
1fc87489
L
1452017-03-08 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR binutils/21231
148 * elf/common.h (GNU_PROPERTY_LOPROC): New.
149 (GNU_PROPERTY_HIPROC): Likewise.
150 (GNU_PROPERTY_LOUSER): Likewise.
151 (GNU_PROPERTY_HIUSER): Likewise.
152
9ef920e9
NC
1532017-03-01 Nick Clifton <nickc@redhat.com>
154
155 * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
156 (NT_GNU_PROPERTY_TYPE_0): Define.
157 (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
158 (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
159 (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
160 (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
161 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
162 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
163 (GNU_BUILD_ATTRIBUTE_VERSION): Define.
164 (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
165 (GNU_BUILD_ATTRIBUTE_RELRO): Define.
166 (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
167 (GNU_BUILD_ATTRIBUTE_TOOL): Define.
168 (GNU_BUILD_ATTRIBUTE_ABI): Define.
169 (GNU_BUILD_ATTRIBUTE_PIC): Define.
170 (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
171 (GNU_BUILD_ATTRS_SECTION_NAME): Define.
172 (GNU_PROPERTY_STACK_SIZE): Define.
173 (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
174 (GNU_PROPERTY_X86_ISA_1_USED): Define.
175 (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
176 (GNU_PROPERTY_X86_ISA_1_486): Define.
177 (GNU_PROPERTY_X86_ISA_1_586): Define.
178 (GNU_PROPERTY_X86_ISA_1_686): Define.
179 (GNU_PROPERTY_X86_ISA_1_SSE): Define.
180 (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
181 (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
182 (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
183 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
184 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
185 (GNU_PROPERTY_X86_ISA_1_AVX): Define.
186 (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
187 (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
188 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
189 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
190 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
191 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
192 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
193 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
194
65b48a81
PB
1952017-02-28 Peter Bergner <bergner@vnet.ibm.com>
196
197 * dis-asm.h (disasm_options_t): New typedef.
198 (parse_arm_disassembler_option): Remove prototype.
199 (set_arm_regname_option): Likewise.
200 (get_arm_regnames): Likewise.
201 (get_arm_regname_num_options): Likewise.
202 (disassemble_init_s390): New prototype.
203 (disassembler_options_powerpc): Likewise.
204 (disassembler_options_arm): Likewise.
205 (disassembler_options_s390): Likewise.
206 (remove_whitespace_and_extra_commas): Likewise.
207 (disassembler_options_cmp): Likewise.
208 (next_disassembler_option): New inline function.
209 (FOR_EACH_DISASSEMBLER_OPTION): New macro.
210
7ba71655
AM
2112017-02-28 Alan Modra <amodra@gmail.com>
212
213 * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
214 * elf/ppc.h (R_PPC_16DX_HA): Likewise.
215
582e12bf
RS
2162017-02-24 Richard Sandiford <richard.sandiford@arm.com>
217
218 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
219 (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
220 (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
221 (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
222
f482d304
RS
2232017-02-24 Richard Sandiford <richard.sandiford@arm.com>
224
225 * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
226 (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
227
742d14b3
AW
2282017-02-22 Andrew Waterman <andrew@sifive.com>
229
230 * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
231 (CSR_MCOUNTEREN): Likewise.
232 (scounteren): Declare register.
233 (mcounteren): Likewise.
234
f98d33be
AW
2352017-02-14 Andrew Waterman <andrew@sifive.com>
236
237 * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
238 (MASK_SFENCE_VMA): Likewise.
239 (sfence_vma): Declare instruction.
240
7e0de605
AM
2412017-02-14 Alan Modra <amodra@gmail.com>
242
243 PR 21118
244 * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
245 (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
246
a1aa5e81
DD
2472017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
248
249 * opcode/hppa.h: Clarify that file is part of GNU opcodes.
250 * opcode/i860.h: Ditto.
251 * opcode/nios2.h: Ditto.
252 * opcode/nios2r1.h: Ditto.
253 * opcode/nios2r2.h: Ditto.
254 * opcode/pru.h: Ditto.
255
82f25271 2562017-01-24 Alan Hayward <alan.hayward@arm.com>
fae1616f
AH
257
258 * elf/common.h (NT_ARM_SVE): Define.
259
8cf50cb0
JW
2602017-01-04 Jiong Wang <jiong.wang@arm.com>
261
262 * dwarf2.def: Sync with mainline gcc sources.
263
264 2017-01-04 Richard Earnshaw <rearnsha@arm.com>
265 Jiong Wang <jiong.wang@arm.com>
266
267 * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
268 (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
269
d74d4880
SN
2702017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
271
272 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
273 (AARCH64_ARCH_V8_3): Update.
274
cc917fd9
KC
2752017-01-03 Kito Cheng <kito.cheng@gmail.com>
276
277 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
278
fb9b4b7e
NC
2792017-01-03 Nick Clifton <nickc@redhat.com>
280
281 * dwarf2.def: Sync with mainline gcc sources
282 * dwarf2.h: Likewise.
283
284 2016-12-21 Jakub Jelinek <jakub@redhat.com>
285
286 * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
287 (DW_FORM_ref_sup4): ... this. New form.
288 (DW_FORM_ref_sup8): New form.
289
290 2016-10-17 Jakub Jelinek <jakub@redhat.com>
291
292 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
293 calling convention codes.
294 (enum dwarf_line_number_content_type): New.
295 (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
296 codes.
297 (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
298 (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
299 (enum dwarf_name_index_attribute): New.
300 (enum dwarf_range_list_entry): New.
301 (enum dwarf_unit_type): New.
302 * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
303 DW_OP_* and DW_ATE_* entries.
304
305 2016-08-15 Jakub Jelinek <jakub@redhat.com>
306
307 * dwarf2.def (DW_AT_string_length_bit_size,
308 DW_AT_string_length_byte_size): New attributes.
309
310 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
311
312 PR debug/63240
313 * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
314 * dwarf2.h (enum dwarf_defaulted_attribute): New.
315
2571583a
AM
3162017-01-02 Alan Modra <amodra@gmail.com>
317
318 Update year range in copyright notice of all files.
319
5c1ad6b5 320For older changes see ChangeLog-2016
3499769a 321\f
5c1ad6b5 322Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
323
324Copying and distribution of this file, with or without modification,
325are permitted in any medium without royalty provided the copyright
326notice and this notice are preserved.
327
328Local Variables:
329mode: change-log
330left-margin: 8
331fill-column: 74
332version-control: never
333End:
This page took 0.115724 seconds and 4 git commands to generate.