MIPS/LD: Fix crashing with a discarded dynamic relocation section
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
d5c928c0
MR
12018-07-17 Maciej W. Rozycki <macro@mips.com>
2
3 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
4
fe75810f
AM
52018-07-06 Alan Modra <amodra@gmail.com>
6
7 * diagnostics.h: Comment on macro usage.
8
6821842f
SM
92018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
10
11 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
12 Define for clang.
13
471b9d15
MR
142018-07-02 Maciej W. Rozycki <macro@mips.com>
15
16 PR tdep/8282
17 * dis-asm.h (disasm_option_arg_t): New typedef.
18 (disasm_options_and_args_t): Likewise.
19 (disasm_options_t): Add `arg' member, document members.
20 (disassembler_options_mips): New prototype.
21 (disassembler_options_arm, disassembler_options_powerpc)
22 (disassembler_options_s390): Update prototypes.
23
369c9167
TC
242018-06-29 Tamar Christina <tamar.christina@arm.com>
25
26 PR binutils/23192
27 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
28
2393a7e3
AM
292018-06-26 Alan Modra <amodra@gmail.com>
30
31 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
32
719d8288
NC
332018-06-24 Nick Clifton <nickc@redhat.com>
34
35 2.31 branch created.
36
57c0d77c
AH
372018-06-21 Alan Hayward <alan.hayward@arm.com>
38
39 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
40 for non SHT_NOBITS.
41
d856f9a8
SM
422018-06-19 Simon Marchi <simon.marchi@ericsson.com>
43
44 Sync with GCC
45
46 2018-05-24 Tom Rix <trix@juniper.net>
47
48 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
49
50 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
51
52 * longlong.h [__riscv] (__umulsidi3): Define.
53 [__riscv] (umul_ppmm): Likewise.
54 [__riscv] (__muluw3): Likewise.
55
6f20c942
FS
562018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
57
58 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
59 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
60 * opcode/mips.h: Document "+\" operand format.
61 (ASE_GINV): New macro.
62
730c3174
SE
632018-06-13 Scott Egerton <scott.egerton@imgtec.com>
64 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
65
66 * elf/mips.h (AFL_ASE_CRC): New macro.
67 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
68 * opcode/mips.h (ASE_CRC): New macro.
69 * opcode/mips.h (ASE_CRC64): Likewise.
70
4b8e28c7
MF
712018-06-04 Max Filippov <jcmvbkbc@gmail.com>
72
73 * elf/xtensa.h (xtensa_read_table_entries)
74 (xtensa_compute_fill_extra_space): New declarations.
75
95da9854
L
762018-06-04 H.J. Lu <hongjiu.lu@intel.com>
77
78 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
79 define for GCC.
80
23081219
L
812018-06-04 H.J. Lu <hongjiu.lu@intel.com>
82
83 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
84 (DIAGNOSTIC_STRINGIFY): Likewise.
85 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
86 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
87 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
88 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
89 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
90 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
91
e9cb46ab
L
922018-06-01 H.J. Lu <hongjiu.lu@intel.com>
93
94 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
95
22467434 962018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
97
98 * splay-tree.h (splay_tree_compare_strings,
99 splay_tree_delete_pointers): Declare new utility functions.
100
98553ad3
PB
1012018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
102
103 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
104
7f999549
JW
1052018-05-18 Kito Cheng <kito.cheng@gmail.com>
106
107 * elf/riscv.h (EF_RISCV_RVE): New define.
108
7b4ae824
JD
1092018-05-18 John Darrington <john@darrington.wattle.id.au>
110
111 * elf/s12z.h: New header.
112
f9830ec1
TC
1132018-05-15 Tamar Christina <tamar.christina@arm.com>
114
115 PR binutils/21446
116 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
117
7d02540a
TC
1182018-05-15 Tamar Christina <tamar.christina@arm.com>
119
120 PR binutils/21446
121 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
122 (aarch64_print_operand): Support notes.
123
561a72d4
TC
1242018-05-15 Tamar Christina <tamar.christina@arm.com>
125
126 PR binutils/21446
127 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
128 (aarch64_decode_insn): Accept error struct.
129
1678bd35
FT
1302018-05-15 Francois H. Theron <francois.theron@netronome.com>
131
132 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
133
637b1970
JD
1342018-05-10 John Darrington <john@darrington.wattle.id.au>
135
136 * elf/common.h (EM_S12Z): New macro.
137
84f9f8c3
AM
1382018-05-09 Sebastian Rasmussen <sebras@gmail.com>
139
140 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
141 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
142 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
143 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
144
e6f372ba
JW
1452018-05-08 Jim Wilson <jimw@sifive.com>
146
147 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
148 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
149 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
150
2ceb7719
PB
1512018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
152
153 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
154 (vle_num_opcodes): Likewise.
155 (spe2_num_opcodes): Likewise.
156
602f1657
AM
1572018-05-04 Alan Modra <amodra@gmail.com>
158
159 * ansidecl.h: Import from gcc.
160 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
161 to s_name.
162 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
163
fe944acf
FT
1642018-04-30 Francois H. Theron <francois.theron@netronome.com>
165
166 * dis-asm.h: Added print_nfp_disassembler_options prototype.
167 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
168 Generic System V Application Binary Interface.
169 * elf/nfp.h: New, for NFP support.
170 * opcode/nfp.h: New, for NFP support.
171
5c5a4843
CL
1722018-04-25 Christophe Lyon <christophe.lyon@st.com>
173 Mickaël Guêné <mickael.guene@st.com>
174
175 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
176 R_ARM_TLS_IE32_FDPIC.
177
188fd7ae
CL
1782018-04-25 Christophe Lyon <christophe.lyon@st.com>
179 Mickaël Guêné <mickael.guene@st.com>
180
181 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
182 (R_ARM_FUNCDESC)
183 (R_ARM_FUNCDESC_VALUE): Define new relocations.
184
18a20338
CL
1852018-04-25 Christophe Lyon <christophe.lyon@st.com>
186 Mickaël Guêné <mickael.guene@st.com>
187
188 * elf/arm.h (EF_ARM_FDPIC): New.
189
3596d8ce
AM
1902018-04-18 Alan Modra <amodra@gmail.com>
191
192 * coff/mipspe.h: Delete.
193
c65c21e1
AM
1942018-04-18 Alan Modra <amodra@gmail.com>
195
196 * aout/dynix3.h: Delete.
197
884d4d8a 1982018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
199
200 Microblaze Target: PIC data text relative
201
202 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
203 * elf/microblaze.h (Add 3 new relocations):
204 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
205 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
206
f954747f
AM
2072018-04-17 Alan Modra <amodra@gmail.com>
208
209 * elf/i370.h: Revert removal.
210 * elf/i860.h: Likewise.
211 * elf/i960.h: Likewise.
212
5452f388
AM
2132018-04-16 Alan Modra <amodra@gmail.com>
214
215 * coff/sparc.h: Delete.
216
dc12032b
AM
2172018-04-16 Alan Modra <amodra@gmail.com>
218
219 * aout/host.h: Remove m68k-aout and m68k-coff support.
220 * aout/hp300hpux.h: Delete.
221 * coff/apollo.h: Delete.
222 * coff/aux-coff.h: Delete.
223 * coff/m68k.h: Delete.
224
211dc24b
AM
2252018-04-16 Alan Modra <amodra@gmail.com>
226
227 * dis-asm.h: Remove sh5 and sh64 support.
228
a9a4b302
AM
2292018-04-16 Alan Modra <amodra@gmail.com>
230
231 * coff/internal.h: Remove w65 support.
232 * coff/w65.h: Delete.
233
04cb01fd
AM
2342018-04-16 Alan Modra <amodra@gmail.com>
235
236 * coff/we32k.h: Delete.
237
c2bf1eec
AM
2382018-04-16 Alan Modra <amodra@gmail.com>
239
240 * coff/internal.h: Remove m88k support.
241 * coff/m88k.h: Delete.
242 * opcode/m88k.h: Delete.
243
6793974d
AM
2442018-04-16 Alan Modra <amodra@gmail.com>
245
246 * elf/i370.h: Delete.
247 * opcode/i370.h: Delete.
248
e82aa794
AM
2492018-04-16 Alan Modra <amodra@gmail.com>
250
251 * coff/h8500.h: Delete.
252 * coff/internal.h: Remove h8500 support.
253
fe0bf0fd
AM
2542018-04-16 Alan Modra <amodra@gmail.com>
255
256 * coff/h8300.h: Delete.
257
fdef3943
AM
2582018-04-16 Alan Modra <amodra@gmail.com>
259
260 * ieee.h: Delete.
261
5972ac73
AM
2622018-04-16 Alan Modra <amodra@gmail.com>
263
264 * aout/host.h: Remove newsos3 support.
265
b4b594e3
AM
2662018-04-16 Alan Modra <amodra@gmail.com>
267
268 * nlm/ChangeLog-9315: Delete.
269 * nlm/alpha-ext.h: Delete.
270 * nlm/common.h: Delete.
271 * nlm/external.h: Delete.
272 * nlm/i386-ext.h: Delete.
273 * nlm/internal.h: Delete.
274 * nlm/ppc-ext.h: Delete.
275 * nlm/sparc32-ext.h: Delete.
276
fceadf09
AM
2772018-04-16 Alan Modra <amodra@gmail.com>
278
279 * opcode/tahoe.h: Delete.
280
a8eb42a8
AM
2812018-04-11 Alan Modra <amodra@gmail.com>
282
283 * aout/adobe.h: Delete.
284 * aout/reloc.h: Delete.
285 * coff/i860.h: Delete.
286 * coff/i960.h: Delete.
287 * elf/i860.h: Delete.
288 * elf/i960.h: Delete.
289 * opcode/i860.h: Delete.
290 * opcode/i960.h: Delete.
291 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
292 * aout/ar.h (ARMAGB): Remove.
293 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
294 union internal_auxent): Remove i960 support.
295
23cedd1d
AM
2962018-04-09 Alan Modra <amodra@gmail.com>
297
298 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
299 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
300
84f1b9fb
RL
3012018-03-28 Renlin Li <renlin.li@arm.com>
302
303 PR ld/22970
304 * elf/aarch64.h: Add relocation number for
305 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
306 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
307 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
308 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
309 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
310 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
311 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
312 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
313
c8d59609
NC
3142018-03-28 Nick Clifton <nickc@redhat.com>
315
316 PR 22988
317 * opcode/aarch64.h (enum aarch64_opnd): Add
318 AARCH64_OPND_SVE_ADDR_R.
319
b1202ffa
L
3202018-03-21 H.J. Lu <hongjiu.lu@intel.com>
321
322 * elf/common.h (DF_1_KMOD): New.
323 (DF_1_WEAKFILTER): Likewise.
324 (DF_1_NOCOMMON): Likewise.
325
0e35537d
JW
3262018-03-14 Kito Cheng <kito.cheng@gmail.com>
327
328 * opcode/riscv.h (OP_MASK_FUNCT3): New.
329 (OP_SH_FUNCT3): Likewise.
330 (OP_MASK_FUNCT7): Likewise.
331 (OP_SH_FUNCT7): Likewise.
332 (OP_MASK_OP2): Likewise.
333 (OP_SH_OP2): Likewise.
334 (OP_MASK_CFUNCT4): Likewise.
335 (OP_SH_CFUNCT4): Likewise.
336 (OP_MASK_CFUNCT3): Likewise.
337 (OP_SH_CFUNCT3): Likewise.
338 (riscv_insn_types): Likewise.
339
3e33b239
NC
3402018-03-13 Nick Clifton <nickc@redhat.com>
341
342 PR 22113
343 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
344 field.
345
bd5dea88
L
3462018-03-08 H.J. Lu <hongjiu.lu@intel.com>
347
348 * opcode/i386 (OLDGCC_COMPAT): Removed.
349
5b616bef
TP
3502018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
351
352 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
353
75f31665
MR
3542018-02-20 Maciej W. Rozycki <macro@mips.com>
355
356 * opcode/mips.h: Remove `M' operand code.
357
830db048
ZF
3582018-02-12 Zebediah Figura <z.figura12@gmail.com>
359
360 * coff/msdos.h: New header.
361 * coff/pe.h: Move common defines to msdos.h.
362 * coff/powerpc.h: Likewise.
363
faf766e3
NC
3642018-01-13 Nick Clifton <nickc@redhat.com>
365
366 2.30 branch created.
367
47acac12
L
3682018-01-11 H.J. Lu <hongjiu.lu@intel.com>
369
370 PR ld/22393
371 * bfdlink.h (bfd_link_info): Add separate_code.
372
645a2c5b
JW
3732018-01-04 Jim Wilson <jimw@sifive.com>
374
375 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
376 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
377 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
378 Add alias to map mbadaddr to CSR_MTVAL.
379
219d1afa
AM
3802018-01-03 Alan Modra <amodra@gmail.com>
381
382 Update year range in copyright notice of all files.
383
1e563868 384For older changes see ChangeLog-2017
3499769a 385\f
1e563868 386Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
387
388Copying and distribution of this file, with or without modification,
389are permitted in any medium without royalty provided the copyright
390notice and this notice are preserved.
391
392Local Variables:
393mode: change-log
394left-margin: 8
395fill-column: 74
396version-control: never
397End:
This page took 0.144634 seconds and 4 git commands to generate.