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