R_PPC64_REL24_NOTOC support
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
50320b1d 12018-08-01 Richard Earnshaw <rearnsha@arm.com>
2
3 Copy over from GCC
4 2018-07-26 Martin Liska <mliska@suse.cz>
5
6 PR lto/86548
7 * libiberty.h (make_temp_file_with_prefix): New function.
8
eb41b248
JW
92018-07-30 Jim Wilson <jimw@sifive.com>
10
11 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
12 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
13 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
14
b8891f8d
AJ
152018-07-30 Andrew Jenner <andrew@codesourcery.com>
16
17 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
18 * elf/csky.h: New file.
19
2bb9bbe2
CX
202018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
21 Maciej W. Rozycki <macro@linux-mips.org>
22
23 * elf/mips.h (AFL_ASE_MASK): Correct typo.
24
fa758a70
AC
252018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
26
27 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
28
33cb30a1
AM
292018-07-26 Alan Modra <amodra@gmail.com>
30
31 * elf/ppc64.h: Specify byte offset to local entry for values
32 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
33 value for such functions when entering via global entry point.
34 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
35
67ce483b
AM
362018-07-24 Alan Modra <amodra@gmail.com>
37
38 PR 23430
39 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
40
8095d2f7
CX
412018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
42 Maciej W. Rozycki <macro@mips.com>
43
44 * elf/mips.h (AFL_ASE_MMI): New macro.
45 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
46 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
47
d5c928c0
MR
482018-07-17 Maciej W. Rozycki <macro@mips.com>
49
50 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
51
fe75810f
AM
522018-07-06 Alan Modra <amodra@gmail.com>
53
54 * diagnostics.h: Comment on macro usage.
55
6821842f
SM
562018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
57
58 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
59 Define for clang.
60
471b9d15
MR
612018-07-02 Maciej W. Rozycki <macro@mips.com>
62
63 PR tdep/8282
64 * dis-asm.h (disasm_option_arg_t): New typedef.
65 (disasm_options_and_args_t): Likewise.
66 (disasm_options_t): Add `arg' member, document members.
67 (disassembler_options_mips): New prototype.
68 (disassembler_options_arm, disassembler_options_powerpc)
69 (disassembler_options_s390): Update prototypes.
70
369c9167
TC
712018-06-29 Tamar Christina <tamar.christina@arm.com>
72
73 PR binutils/23192
74 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
75
2393a7e3
AM
762018-06-26 Alan Modra <amodra@gmail.com>
77
78 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
79
719d8288
NC
802018-06-24 Nick Clifton <nickc@redhat.com>
81
82 2.31 branch created.
83
57c0d77c
AH
842018-06-21 Alan Hayward <alan.hayward@arm.com>
85
86 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
87 for non SHT_NOBITS.
88
d856f9a8
SM
892018-06-19 Simon Marchi <simon.marchi@ericsson.com>
90
91 Sync with GCC
92
93 2018-05-24 Tom Rix <trix@juniper.net>
94
95 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
96
97 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
98
99 * longlong.h [__riscv] (__umulsidi3): Define.
100 [__riscv] (umul_ppmm): Likewise.
101 [__riscv] (__muluw3): Likewise.
102
6f20c942
FS
1032018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
104
105 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
106 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
107 * opcode/mips.h: Document "+\" operand format.
108 (ASE_GINV): New macro.
109
730c3174
SE
1102018-06-13 Scott Egerton <scott.egerton@imgtec.com>
111 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
112
113 * elf/mips.h (AFL_ASE_CRC): New macro.
114 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
115 * opcode/mips.h (ASE_CRC): New macro.
116 * opcode/mips.h (ASE_CRC64): Likewise.
117
4b8e28c7
MF
1182018-06-04 Max Filippov <jcmvbkbc@gmail.com>
119
120 * elf/xtensa.h (xtensa_read_table_entries)
121 (xtensa_compute_fill_extra_space): New declarations.
122
95da9854
L
1232018-06-04 H.J. Lu <hongjiu.lu@intel.com>
124
125 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
126 define for GCC.
127
23081219
L
1282018-06-04 H.J. Lu <hongjiu.lu@intel.com>
129
130 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
131 (DIAGNOSTIC_STRINGIFY): Likewise.
132 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
133 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
134 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
135 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
136 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
137 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
138
e9cb46ab
L
1392018-06-01 H.J. Lu <hongjiu.lu@intel.com>
140
141 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
142
22467434 1432018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
144
145 * splay-tree.h (splay_tree_compare_strings,
146 splay_tree_delete_pointers): Declare new utility functions.
147
98553ad3
PB
1482018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
149
150 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
151
7f999549
JW
1522018-05-18 Kito Cheng <kito.cheng@gmail.com>
153
154 * elf/riscv.h (EF_RISCV_RVE): New define.
155
7b4ae824
JD
1562018-05-18 John Darrington <john@darrington.wattle.id.au>
157
158 * elf/s12z.h: New header.
159
f9830ec1
TC
1602018-05-15 Tamar Christina <tamar.christina@arm.com>
161
162 PR binutils/21446
163 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
164
7d02540a
TC
1652018-05-15 Tamar Christina <tamar.christina@arm.com>
166
167 PR binutils/21446
168 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
169 (aarch64_print_operand): Support notes.
170
561a72d4
TC
1712018-05-15 Tamar Christina <tamar.christina@arm.com>
172
173 PR binutils/21446
174 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
175 (aarch64_decode_insn): Accept error struct.
176
1678bd35
FT
1772018-05-15 Francois H. Theron <francois.theron@netronome.com>
178
179 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
180
637b1970
JD
1812018-05-10 John Darrington <john@darrington.wattle.id.au>
182
183 * elf/common.h (EM_S12Z): New macro.
184
84f9f8c3
AM
1852018-05-09 Sebastian Rasmussen <sebras@gmail.com>
186
187 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
188 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
189 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
190 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
191
e6f372ba
JW
1922018-05-08 Jim Wilson <jimw@sifive.com>
193
194 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
195 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
196 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
197
2ceb7719
PB
1982018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
199
200 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
201 (vle_num_opcodes): Likewise.
202 (spe2_num_opcodes): Likewise.
203
602f1657
AM
2042018-05-04 Alan Modra <amodra@gmail.com>
205
206 * ansidecl.h: Import from gcc.
207 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
208 to s_name.
209 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
210
fe944acf
FT
2112018-04-30 Francois H. Theron <francois.theron@netronome.com>
212
213 * dis-asm.h: Added print_nfp_disassembler_options prototype.
214 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
215 Generic System V Application Binary Interface.
216 * elf/nfp.h: New, for NFP support.
217 * opcode/nfp.h: New, for NFP support.
218
5c5a4843
CL
2192018-04-25 Christophe Lyon <christophe.lyon@st.com>
220 Mickaël Guêné <mickael.guene@st.com>
221
222 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
223 R_ARM_TLS_IE32_FDPIC.
224
188fd7ae
CL
2252018-04-25 Christophe Lyon <christophe.lyon@st.com>
226 Mickaël Guêné <mickael.guene@st.com>
227
228 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
229 (R_ARM_FUNCDESC)
230 (R_ARM_FUNCDESC_VALUE): Define new relocations.
231
18a20338
CL
2322018-04-25 Christophe Lyon <christophe.lyon@st.com>
233 Mickaël Guêné <mickael.guene@st.com>
234
235 * elf/arm.h (EF_ARM_FDPIC): New.
236
3596d8ce
AM
2372018-04-18 Alan Modra <amodra@gmail.com>
238
239 * coff/mipspe.h: Delete.
240
c65c21e1
AM
2412018-04-18 Alan Modra <amodra@gmail.com>
242
243 * aout/dynix3.h: Delete.
244
884d4d8a 2452018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
246
247 Microblaze Target: PIC data text relative
248
249 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
250 * elf/microblaze.h (Add 3 new relocations):
251 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
252 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
253
f954747f
AM
2542018-04-17 Alan Modra <amodra@gmail.com>
255
256 * elf/i370.h: Revert removal.
257 * elf/i860.h: Likewise.
258 * elf/i960.h: Likewise.
259
5452f388
AM
2602018-04-16 Alan Modra <amodra@gmail.com>
261
262 * coff/sparc.h: Delete.
263
dc12032b
AM
2642018-04-16 Alan Modra <amodra@gmail.com>
265
266 * aout/host.h: Remove m68k-aout and m68k-coff support.
267 * aout/hp300hpux.h: Delete.
268 * coff/apollo.h: Delete.
269 * coff/aux-coff.h: Delete.
270 * coff/m68k.h: Delete.
271
211dc24b
AM
2722018-04-16 Alan Modra <amodra@gmail.com>
273
274 * dis-asm.h: Remove sh5 and sh64 support.
275
a9a4b302
AM
2762018-04-16 Alan Modra <amodra@gmail.com>
277
278 * coff/internal.h: Remove w65 support.
279 * coff/w65.h: Delete.
280
04cb01fd
AM
2812018-04-16 Alan Modra <amodra@gmail.com>
282
283 * coff/we32k.h: Delete.
284
c2bf1eec
AM
2852018-04-16 Alan Modra <amodra@gmail.com>
286
287 * coff/internal.h: Remove m88k support.
288 * coff/m88k.h: Delete.
289 * opcode/m88k.h: Delete.
290
6793974d
AM
2912018-04-16 Alan Modra <amodra@gmail.com>
292
293 * elf/i370.h: Delete.
294 * opcode/i370.h: Delete.
295
e82aa794
AM
2962018-04-16 Alan Modra <amodra@gmail.com>
297
298 * coff/h8500.h: Delete.
299 * coff/internal.h: Remove h8500 support.
300
fe0bf0fd
AM
3012018-04-16 Alan Modra <amodra@gmail.com>
302
303 * coff/h8300.h: Delete.
304
fdef3943
AM
3052018-04-16 Alan Modra <amodra@gmail.com>
306
307 * ieee.h: Delete.
308
5972ac73
AM
3092018-04-16 Alan Modra <amodra@gmail.com>
310
311 * aout/host.h: Remove newsos3 support.
312
b4b594e3
AM
3132018-04-16 Alan Modra <amodra@gmail.com>
314
315 * nlm/ChangeLog-9315: Delete.
316 * nlm/alpha-ext.h: Delete.
317 * nlm/common.h: Delete.
318 * nlm/external.h: Delete.
319 * nlm/i386-ext.h: Delete.
320 * nlm/internal.h: Delete.
321 * nlm/ppc-ext.h: Delete.
322 * nlm/sparc32-ext.h: Delete.
323
fceadf09
AM
3242018-04-16 Alan Modra <amodra@gmail.com>
325
326 * opcode/tahoe.h: Delete.
327
a8eb42a8
AM
3282018-04-11 Alan Modra <amodra@gmail.com>
329
330 * aout/adobe.h: Delete.
331 * aout/reloc.h: Delete.
332 * coff/i860.h: Delete.
333 * coff/i960.h: Delete.
334 * elf/i860.h: Delete.
335 * elf/i960.h: Delete.
336 * opcode/i860.h: Delete.
337 * opcode/i960.h: Delete.
338 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
339 * aout/ar.h (ARMAGB): Remove.
340 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
341 union internal_auxent): Remove i960 support.
342
23cedd1d
AM
3432018-04-09 Alan Modra <amodra@gmail.com>
344
345 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
346 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
347
84f1b9fb
RL
3482018-03-28 Renlin Li <renlin.li@arm.com>
349
350 PR ld/22970
351 * elf/aarch64.h: Add relocation number for
352 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
353 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
354 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
355 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
356 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
357 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
358 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
359 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
360
c8d59609
NC
3612018-03-28 Nick Clifton <nickc@redhat.com>
362
363 PR 22988
364 * opcode/aarch64.h (enum aarch64_opnd): Add
365 AARCH64_OPND_SVE_ADDR_R.
366
b1202ffa
L
3672018-03-21 H.J. Lu <hongjiu.lu@intel.com>
368
369 * elf/common.h (DF_1_KMOD): New.
370 (DF_1_WEAKFILTER): Likewise.
371 (DF_1_NOCOMMON): Likewise.
372
0e35537d
JW
3732018-03-14 Kito Cheng <kito.cheng@gmail.com>
374
375 * opcode/riscv.h (OP_MASK_FUNCT3): New.
376 (OP_SH_FUNCT3): Likewise.
377 (OP_MASK_FUNCT7): Likewise.
378 (OP_SH_FUNCT7): Likewise.
379 (OP_MASK_OP2): Likewise.
380 (OP_SH_OP2): Likewise.
381 (OP_MASK_CFUNCT4): Likewise.
382 (OP_SH_CFUNCT4): Likewise.
383 (OP_MASK_CFUNCT3): Likewise.
384 (OP_SH_CFUNCT3): Likewise.
385 (riscv_insn_types): Likewise.
386
3e33b239
NC
3872018-03-13 Nick Clifton <nickc@redhat.com>
388
389 PR 22113
390 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
391 field.
392
bd5dea88
L
3932018-03-08 H.J. Lu <hongjiu.lu@intel.com>
394
395 * opcode/i386 (OLDGCC_COMPAT): Removed.
396
5b616bef
TP
3972018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
398
399 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
400
75f31665
MR
4012018-02-20 Maciej W. Rozycki <macro@mips.com>
402
403 * opcode/mips.h: Remove `M' operand code.
404
830db048
ZF
4052018-02-12 Zebediah Figura <z.figura12@gmail.com>
406
407 * coff/msdos.h: New header.
408 * coff/pe.h: Move common defines to msdos.h.
409 * coff/powerpc.h: Likewise.
410
faf766e3
NC
4112018-01-13 Nick Clifton <nickc@redhat.com>
412
413 2.30 branch created.
414
47acac12
L
4152018-01-11 H.J. Lu <hongjiu.lu@intel.com>
416
417 PR ld/22393
418 * bfdlink.h (bfd_link_info): Add separate_code.
419
645a2c5b
JW
4202018-01-04 Jim Wilson <jimw@sifive.com>
421
422 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
423 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
424 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
425 Add alias to map mbadaddr to CSR_MTVAL.
426
219d1afa
AM
4272018-01-03 Alan Modra <amodra@gmail.com>
428
429 Update year range in copyright notice of all files.
430
1e563868 431For older changes see ChangeLog-2017
3499769a 432\f
1e563868 433Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
434
435Copying and distribution of this file, with or without modification,
436are permitted in any medium without royalty provided the copyright
437notice and this notice are preserved.
438
439Local Variables:
440mode: change-log
441left-margin: 8
442fill-column: 74
443version-control: never
444End:
This page took 0.142464 seconds and 4 git commands to generate.