]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Fix classification of `module.type' in D lexer.
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
52be03fd
AM
12017-03-29 Alan Modra <amodra@gmail.com>
2
3 * opcode/ppc.h (PPC_OPCODE_RAW): Define.
4 (PPC_OPCODE_*): Make them all unsigned long long constants.
5
8fb740dd
PC
62017-03-27 Pip Cet <pipcet@gmail.com>
7
8 * elf/wasm32.h: New file to support wasm32 architecture.
9
c0c31e91
RZ
102017-03-27 Rinat Zelig <rinat@mellanox.com>
11
12 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
13
2253c8f0
AK
142017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15
16 * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
17 (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
18
645d3342
RZ
192017-03-21 Rinat Zelig <rinat@mellanox.com>
20
21 * opcode/arc.h (insn_class_t): Add DMA class.
22
a8be5506
NC
232017-03-16 Nick Clifton <nickc@redhat.com>
24
25 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
26 note type.
27
c9876322
L
282017-03-14 Jakub Jelinek <jakub@redhat.com>
29
30 PR debug/77589
31 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
32
c793cac1
NC
332017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
34
35 PR demangler/70909
36 PR demangler/67264
37 * demangle.h (struct demangle_component): Add d_printing field.
38 (cplus_demangle_print): Remove const qualifier from tree
39 parameter.
40 (cplus_demangle_print_callback): Likewise.
41
f955cccf
NC
422017-03-13 Nick Clifton <nickc@redhat.com>
43
44 PR binutils/21202
45 * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
46 R_AARCH64_TLSDESC_LD64_LO12.
47 (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
48 R_AARCH64_TLSDESC_ADD_LO12_NC.
49
55e22ca8
NC
502017-03-10 Nick Clifton <nickc@redhat.com>
51
52 * elf/common.h (EM_LANAI): New machine number.
53 (EM_BPF): Likewise.
54 (EM_WEBASSEMBLY): Likewise.
55 Move low value, deprecated, numbers to their numerical
56 equivalents.
57
1fc87489
L
582017-03-08 H.J. Lu <hongjiu.lu@intel.com>
59
60 PR binutils/21231
61 * elf/common.h (GNU_PROPERTY_LOPROC): New.
62 (GNU_PROPERTY_HIPROC): Likewise.
63 (GNU_PROPERTY_LOUSER): Likewise.
64 (GNU_PROPERTY_HIUSER): Likewise.
65
9ef920e9
NC
662017-03-01 Nick Clifton <nickc@redhat.com>
67
68 * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
69 (NT_GNU_PROPERTY_TYPE_0): Define.
70 (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
71 (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
72 (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
73 (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
74 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
75 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
76 (GNU_BUILD_ATTRIBUTE_VERSION): Define.
77 (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
78 (GNU_BUILD_ATTRIBUTE_RELRO): Define.
79 (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
80 (GNU_BUILD_ATTRIBUTE_TOOL): Define.
81 (GNU_BUILD_ATTRIBUTE_ABI): Define.
82 (GNU_BUILD_ATTRIBUTE_PIC): Define.
83 (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
84 (GNU_BUILD_ATTRS_SECTION_NAME): Define.
85 (GNU_PROPERTY_STACK_SIZE): Define.
86 (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
87 (GNU_PROPERTY_X86_ISA_1_USED): Define.
88 (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
89 (GNU_PROPERTY_X86_ISA_1_486): Define.
90 (GNU_PROPERTY_X86_ISA_1_586): Define.
91 (GNU_PROPERTY_X86_ISA_1_686): Define.
92 (GNU_PROPERTY_X86_ISA_1_SSE): Define.
93 (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
94 (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
95 (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
96 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
97 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
98 (GNU_PROPERTY_X86_ISA_1_AVX): Define.
99 (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
100 (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
101 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
102 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
103 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
104 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
105 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
106 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
107
65b48a81
PB
1082017-02-28 Peter Bergner <bergner@vnet.ibm.com>
109
110 * dis-asm.h (disasm_options_t): New typedef.
111 (parse_arm_disassembler_option): Remove prototype.
112 (set_arm_regname_option): Likewise.
113 (get_arm_regnames): Likewise.
114 (get_arm_regname_num_options): Likewise.
115 (disassemble_init_s390): New prototype.
116 (disassembler_options_powerpc): Likewise.
117 (disassembler_options_arm): Likewise.
118 (disassembler_options_s390): Likewise.
119 (remove_whitespace_and_extra_commas): Likewise.
120 (disassembler_options_cmp): Likewise.
121 (next_disassembler_option): New inline function.
122 (FOR_EACH_DISASSEMBLER_OPTION): New macro.
123
7ba71655
AM
1242017-02-28 Alan Modra <amodra@gmail.com>
125
126 * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
127 * elf/ppc.h (R_PPC_16DX_HA): Likewise.
128
582e12bf
RS
1292017-02-24 Richard Sandiford <richard.sandiford@arm.com>
130
131 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
132 (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
133 (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
134 (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
135
f482d304
RS
1362017-02-24 Richard Sandiford <richard.sandiford@arm.com>
137
138 * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
139 (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
140
742d14b3
AW
1412017-02-22 Andrew Waterman <andrew@sifive.com>
142
143 * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
144 (CSR_MCOUNTEREN): Likewise.
145 (scounteren): Declare register.
146 (mcounteren): Likewise.
147
f98d33be
AW
1482017-02-14 Andrew Waterman <andrew@sifive.com>
149
150 * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
151 (MASK_SFENCE_VMA): Likewise.
152 (sfence_vma): Declare instruction.
153
7e0de605
AM
1542017-02-14 Alan Modra <amodra@gmail.com>
155
156 PR 21118
157 * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
158 (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
159
a1aa5e81
DD
1602017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
161
162 * opcode/hppa.h: Clarify that file is part of GNU opcodes.
163 * opcode/i860.h: Ditto.
164 * opcode/nios2.h: Ditto.
165 * opcode/nios2r1.h: Ditto.
166 * opcode/nios2r2.h: Ditto.
167 * opcode/pru.h: Ditto.
168
82f25271 1692017-01-24 Alan Hayward <alan.hayward@arm.com>
fae1616f
AH
170
171 * elf/common.h (NT_ARM_SVE): Define.
172
8cf50cb0
JW
1732017-01-04 Jiong Wang <jiong.wang@arm.com>
174
175 * dwarf2.def: Sync with mainline gcc sources.
176
177 2017-01-04 Richard Earnshaw <rearnsha@arm.com>
178 Jiong Wang <jiong.wang@arm.com>
179
180 * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
181 (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
182
d74d4880
SN
1832017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
184
185 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
186 (AARCH64_ARCH_V8_3): Update.
187
cc917fd9
KC
1882017-01-03 Kito Cheng <kito.cheng@gmail.com>
189
190 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
191
fb9b4b7e
NC
1922017-01-03 Nick Clifton <nickc@redhat.com>
193
194 * dwarf2.def: Sync with mainline gcc sources
195 * dwarf2.h: Likewise.
196
197 2016-12-21 Jakub Jelinek <jakub@redhat.com>
198
199 * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
200 (DW_FORM_ref_sup4): ... this. New form.
201 (DW_FORM_ref_sup8): New form.
202
203 2016-10-17 Jakub Jelinek <jakub@redhat.com>
204
205 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
206 calling convention codes.
207 (enum dwarf_line_number_content_type): New.
208 (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
209 codes.
210 (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
211 (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
212 (enum dwarf_name_index_attribute): New.
213 (enum dwarf_range_list_entry): New.
214 (enum dwarf_unit_type): New.
215 * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
216 DW_OP_* and DW_ATE_* entries.
217
218 2016-08-15 Jakub Jelinek <jakub@redhat.com>
219
220 * dwarf2.def (DW_AT_string_length_bit_size,
221 DW_AT_string_length_byte_size): New attributes.
222
223 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
224
225 PR debug/63240
226 * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
227 * dwarf2.h (enum dwarf_defaulted_attribute): New.
228
2571583a
AM
2292017-01-02 Alan Modra <amodra@gmail.com>
230
231 Update year range in copyright notice of all files.
232
5c1ad6b5 233For older changes see ChangeLog-2016
3499769a 234\f
5c1ad6b5 235Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
236
237Copying and distribution of this file, with or without modification,
238are permitted in any medium without royalty provided the copyright
239notice and this notice are preserved.
240
241Local Variables:
242mode: change-log
243left-margin: 8
244fill-column: 74
245version-control: never
246End: