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