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