Correct negs aliasing on AArch64.
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2018-06-21 Alan Hayward <alan.hayward@arm.com>
2
3 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
4 for non SHT_NOBITS.
5
6 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7
8 Sync with GCC
9
10 2018-05-24 Tom Rix <trix@juniper.net>
11
12 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
13
14 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
15
16 * longlong.h [__riscv] (__umulsidi3): Define.
17 [__riscv] (umul_ppmm): Likewise.
18 [__riscv] (__muluw3): Likewise.
19
20 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
21
22 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
23 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
24 * opcode/mips.h: Document "+\" operand format.
25 (ASE_GINV): New macro.
26
27 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
28 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
29
30 * elf/mips.h (AFL_ASE_CRC): New macro.
31 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
32 * opcode/mips.h (ASE_CRC): New macro.
33 * opcode/mips.h (ASE_CRC64): Likewise.
34
35 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
36
37 * elf/xtensa.h (xtensa_read_table_entries)
38 (xtensa_compute_fill_extra_space): New declarations.
39
40 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
41
42 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
43 define for GCC.
44
45 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
46
47 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
48 (DIAGNOSTIC_STRINGIFY): Likewise.
49 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
50 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
51 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
52 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
53 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
54 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
55
56 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
57
58 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
59
60 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
61
62 * splay-tree.h (splay_tree_compare_strings,
63 splay_tree_delete_pointers): Declare new utility functions.
64
65 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
66
67 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
68
69 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
70
71 * elf/riscv.h (EF_RISCV_RVE): New define.
72
73 2018-05-18 John Darrington <john@darrington.wattle.id.au>
74
75 * elf/s12z.h: New header.
76
77 2018-05-15 Tamar Christina <tamar.christina@arm.com>
78
79 PR binutils/21446
80 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
81
82 2018-05-15 Tamar Christina <tamar.christina@arm.com>
83
84 PR binutils/21446
85 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
86 (aarch64_print_operand): Support notes.
87
88 2018-05-15 Tamar Christina <tamar.christina@arm.com>
89
90 PR binutils/21446
91 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
92 (aarch64_decode_insn): Accept error struct.
93
94 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
95
96 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
97
98 2018-05-10 John Darrington <john@darrington.wattle.id.au>
99
100 * elf/common.h (EM_S12Z): New macro.
101
102 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
103
104 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
105 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
106 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
107 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
108
109 2018-05-08 Jim Wilson <jimw@sifive.com>
110
111 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
112 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
113 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
114
115 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
116
117 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
118 (vle_num_opcodes): Likewise.
119 (spe2_num_opcodes): Likewise.
120
121 2018-05-04 Alan Modra <amodra@gmail.com>
122
123 * ansidecl.h: Import from gcc.
124 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
125 to s_name.
126 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
127
128 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
129
130 * dis-asm.h: Added print_nfp_disassembler_options prototype.
131 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
132 Generic System V Application Binary Interface.
133 * elf/nfp.h: New, for NFP support.
134 * opcode/nfp.h: New, for NFP support.
135
136 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
137 Mickaël Guêné <mickael.guene@st.com>
138
139 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
140 R_ARM_TLS_IE32_FDPIC.
141
142 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
143 Mickaël Guêné <mickael.guene@st.com>
144
145 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
146 (R_ARM_FUNCDESC)
147 (R_ARM_FUNCDESC_VALUE): Define new relocations.
148
149 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
150 Mickaël Guêné <mickael.guene@st.com>
151
152 * elf/arm.h (EF_ARM_FDPIC): New.
153
154 2018-04-18 Alan Modra <amodra@gmail.com>
155
156 * coff/mipspe.h: Delete.
157
158 2018-04-18 Alan Modra <amodra@gmail.com>
159
160 * aout/dynix3.h: Delete.
161
162 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
163
164 Microblaze Target: PIC data text relative
165
166 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
167 * elf/microblaze.h (Add 3 new relocations):
168 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
169 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
170
171 2018-04-17 Alan Modra <amodra@gmail.com>
172
173 * elf/i370.h: Revert removal.
174 * elf/i860.h: Likewise.
175 * elf/i960.h: Likewise.
176
177 2018-04-16 Alan Modra <amodra@gmail.com>
178
179 * coff/sparc.h: Delete.
180
181 2018-04-16 Alan Modra <amodra@gmail.com>
182
183 * aout/host.h: Remove m68k-aout and m68k-coff support.
184 * aout/hp300hpux.h: Delete.
185 * coff/apollo.h: Delete.
186 * coff/aux-coff.h: Delete.
187 * coff/m68k.h: Delete.
188
189 2018-04-16 Alan Modra <amodra@gmail.com>
190
191 * dis-asm.h: Remove sh5 and sh64 support.
192
193 2018-04-16 Alan Modra <amodra@gmail.com>
194
195 * coff/internal.h: Remove w65 support.
196 * coff/w65.h: Delete.
197
198 2018-04-16 Alan Modra <amodra@gmail.com>
199
200 * coff/we32k.h: Delete.
201
202 2018-04-16 Alan Modra <amodra@gmail.com>
203
204 * coff/internal.h: Remove m88k support.
205 * coff/m88k.h: Delete.
206 * opcode/m88k.h: Delete.
207
208 2018-04-16 Alan Modra <amodra@gmail.com>
209
210 * elf/i370.h: Delete.
211 * opcode/i370.h: Delete.
212
213 2018-04-16 Alan Modra <amodra@gmail.com>
214
215 * coff/h8500.h: Delete.
216 * coff/internal.h: Remove h8500 support.
217
218 2018-04-16 Alan Modra <amodra@gmail.com>
219
220 * coff/h8300.h: Delete.
221
222 2018-04-16 Alan Modra <amodra@gmail.com>
223
224 * ieee.h: Delete.
225
226 2018-04-16 Alan Modra <amodra@gmail.com>
227
228 * aout/host.h: Remove newsos3 support.
229
230 2018-04-16 Alan Modra <amodra@gmail.com>
231
232 * nlm/ChangeLog-9315: Delete.
233 * nlm/alpha-ext.h: Delete.
234 * nlm/common.h: Delete.
235 * nlm/external.h: Delete.
236 * nlm/i386-ext.h: Delete.
237 * nlm/internal.h: Delete.
238 * nlm/ppc-ext.h: Delete.
239 * nlm/sparc32-ext.h: Delete.
240
241 2018-04-16 Alan Modra <amodra@gmail.com>
242
243 * opcode/tahoe.h: Delete.
244
245 2018-04-11 Alan Modra <amodra@gmail.com>
246
247 * aout/adobe.h: Delete.
248 * aout/reloc.h: Delete.
249 * coff/i860.h: Delete.
250 * coff/i960.h: Delete.
251 * elf/i860.h: Delete.
252 * elf/i960.h: Delete.
253 * opcode/i860.h: Delete.
254 * opcode/i960.h: Delete.
255 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
256 * aout/ar.h (ARMAGB): Remove.
257 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
258 union internal_auxent): Remove i960 support.
259
260 2018-04-09 Alan Modra <amodra@gmail.com>
261
262 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
263 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
264
265 2018-03-28 Renlin Li <renlin.li@arm.com>
266
267 PR ld/22970
268 * elf/aarch64.h: Add relocation number for
269 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
270 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
271 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
272 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
273 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
274 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
275 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
276 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
277
278 2018-03-28 Nick Clifton <nickc@redhat.com>
279
280 PR 22988
281 * opcode/aarch64.h (enum aarch64_opnd): Add
282 AARCH64_OPND_SVE_ADDR_R.
283
284 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
285
286 * elf/common.h (DF_1_KMOD): New.
287 (DF_1_WEAKFILTER): Likewise.
288 (DF_1_NOCOMMON): Likewise.
289
290 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
291
292 * opcode/riscv.h (OP_MASK_FUNCT3): New.
293 (OP_SH_FUNCT3): Likewise.
294 (OP_MASK_FUNCT7): Likewise.
295 (OP_SH_FUNCT7): Likewise.
296 (OP_MASK_OP2): Likewise.
297 (OP_SH_OP2): Likewise.
298 (OP_MASK_CFUNCT4): Likewise.
299 (OP_SH_CFUNCT4): Likewise.
300 (OP_MASK_CFUNCT3): Likewise.
301 (OP_SH_CFUNCT3): Likewise.
302 (riscv_insn_types): Likewise.
303
304 2018-03-13 Nick Clifton <nickc@redhat.com>
305
306 PR 22113
307 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
308 field.
309
310 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
311
312 * opcode/i386 (OLDGCC_COMPAT): Removed.
313
314 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
315
316 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
317
318 2018-02-20 Maciej W. Rozycki <macro@mips.com>
319
320 * opcode/mips.h: Remove `M' operand code.
321
322 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
323
324 * coff/msdos.h: New header.
325 * coff/pe.h: Move common defines to msdos.h.
326 * coff/powerpc.h: Likewise.
327
328 2018-01-13 Nick Clifton <nickc@redhat.com>
329
330 2.30 branch created.
331
332 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
333
334 PR ld/22393
335 * bfdlink.h (bfd_link_info): Add separate_code.
336
337 2018-01-04 Jim Wilson <jimw@sifive.com>
338
339 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
340 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
341 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
342 Add alias to map mbadaddr to CSR_MTVAL.
343
344 2018-01-03 Alan Modra <amodra@gmail.com>
345
346 Update year range in copyright notice of all files.
347
348 For older changes see ChangeLog-2017
349 \f
350 Copyright (C) 2018 Free Software Foundation, Inc.
351
352 Copying and distribution of this file, with or without modification,
353 are permitted in any medium without royalty provided the copyright
354 notice and this notice are preserved.
355
356 Local Variables:
357 mode: change-log
358 left-margin: 8
359 fill-column: 74
360 version-control: never
361 End:
This page took 0.036045 seconds and 4 git commands to generate.