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