MIPS/LD: Fix crashing with a discarded dynamic relocation section
[deliverable/binutils-gdb.git] / include / ChangeLog
... / ...
CommitLineData
12018-07-17 Maciej W. Rozycki <macro@mips.com>
2
3 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
4
52018-07-06 Alan Modra <amodra@gmail.com>
6
7 * diagnostics.h: Comment on macro usage.
8
92018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
10
11 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
12 Define for clang.
13
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
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
292018-06-26 Alan Modra <amodra@gmail.com>
30
31 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
32
332018-06-24 Nick Clifton <nickc@redhat.com>
34
35 2.31 branch created.
36
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
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
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
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
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
762018-06-04 H.J. Lu <hongjiu.lu@intel.com>
77
78 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
79 define for GCC.
80
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
922018-06-01 H.J. Lu <hongjiu.lu@intel.com>
93
94 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
95
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
1012018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
102
103 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
104
1052018-05-18 Kito Cheng <kito.cheng@gmail.com>
106
107 * elf/riscv.h (EF_RISCV_RVE): New define.
108
1092018-05-18 John Darrington <john@darrington.wattle.id.au>
110
111 * elf/s12z.h: New header.
112
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
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
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
1302018-05-15 Francois H. Theron <francois.theron@netronome.com>
131
132 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
133
1342018-05-10 John Darrington <john@darrington.wattle.id.au>
135
136 * elf/common.h (EM_S12Z): New macro.
137
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
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
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
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
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
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
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
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
1902018-04-18 Alan Modra <amodra@gmail.com>
191
192 * coff/mipspe.h: Delete.
193
1942018-04-18 Alan Modra <amodra@gmail.com>
195
196 * aout/dynix3.h: Delete.
197
1982018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
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
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
2132018-04-16 Alan Modra <amodra@gmail.com>
214
215 * coff/sparc.h: Delete.
216
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
2252018-04-16 Alan Modra <amodra@gmail.com>
226
227 * dis-asm.h: Remove sh5 and sh64 support.
228
2292018-04-16 Alan Modra <amodra@gmail.com>
230
231 * coff/internal.h: Remove w65 support.
232 * coff/w65.h: Delete.
233
2342018-04-16 Alan Modra <amodra@gmail.com>
235
236 * coff/we32k.h: Delete.
237
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
2442018-04-16 Alan Modra <amodra@gmail.com>
245
246 * elf/i370.h: Delete.
247 * opcode/i370.h: Delete.
248
2492018-04-16 Alan Modra <amodra@gmail.com>
250
251 * coff/h8500.h: Delete.
252 * coff/internal.h: Remove h8500 support.
253
2542018-04-16 Alan Modra <amodra@gmail.com>
255
256 * coff/h8300.h: Delete.
257
2582018-04-16 Alan Modra <amodra@gmail.com>
259
260 * ieee.h: Delete.
261
2622018-04-16 Alan Modra <amodra@gmail.com>
263
264 * aout/host.h: Remove newsos3 support.
265
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
2772018-04-16 Alan Modra <amodra@gmail.com>
278
279 * opcode/tahoe.h: Delete.
280
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
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
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
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
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
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
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
3462018-03-08 H.J. Lu <hongjiu.lu@intel.com>
347
348 * opcode/i386 (OLDGCC_COMPAT): Removed.
349
3502018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
351
352 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
353
3542018-02-20 Maciej W. Rozycki <macro@mips.com>
355
356 * opcode/mips.h: Remove `M' operand code.
357
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
3642018-01-13 Nick Clifton <nickc@redhat.com>
365
366 2.30 branch created.
367
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
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
3802018-01-03 Alan Modra <amodra@gmail.com>
381
382 Update year range in copyright notice of all files.
383
384For older changes see ChangeLog-2017
385\f
386Copyright (C) 2018 Free Software Foundation, Inc.
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.024227 seconds and 4 git commands to generate.