ChangeLog-2018 revision 1.1.1.1 1 1.1 christos 2018-12-28 Alan Modra <amodra (a] gmail.com>
2 1.1 christos
3 1.1 christos PR 24028
4 1.1 christos * opcode/ppc.h (PPC_INT_FMT): Delete.
5 1.1 christos
6 1.1 christos 2018-12-14 H.J. Lu <hongjiu.lu (a] intel.com>
7 1.1 christos
8 1.1 christos PR ld/23900
9 1.1 christos * elf/common.h (PT_GNU_PROPERTY): New.
10 1.1 christos (GNU_PROPERTY_X86_UINT32_VALID): Removed.
11 1.1 christos
12 1.1 christos 2018-12-11 Nick Clifton <nickc (a] redhat.com>
13 1.1 christos
14 1.1 christos PR 88409
15 1.1 christos * demangle.h (DEMANGLE_RECURSION_LIMIT): Increase to 2048.
16 1.1 christos
17 1.1 christos 2018-12-07 H.J. Lu <hongjiu.lu (a] intel.com>
18 1.1 christos
19 1.1 christos * bfdlink.h (bfd_link_info): Add has_map_file.
20 1.1 christos
21 1.1 christos 2018-12-07 Nick Clifton <nickc (a] redhat.com>
22 1.1 christos
23 1.1 christos * demangle.h (DMGL_NO_RECURSE_LIMIT): Define.
24 1.1 christos (DEMANGLE_RECURSION_LIMIT): Define
25 1.1 christos
26 1.1 christos 2018-12-06 Alan Modra <amodra (a] gmail.com>
27 1.1 christos
28 1.1 christos * opcode/ppc.h (E_OPCODE_MASK, E_LI_MASK, E_LI_INSN): Define.
29 1.1 christos
30 1.1 christos 2018-12-06 Andrew Burgess <andrew.burgess (a] embecosm.com>
31 1.1 christos
32 1.1 christos * dis-asm.h (riscv_symbol_is_valid): Declare.
33 1.1 christos * opcode/riscv.h (RISCV_FAKE_LABEL_NAME): Define.
34 1.1 christos (RISCV_FAKE_LABEL_CHAR): Define.
35 1.1 christos
36 1.1 christos 2018-12-03 Kito Cheng <kito (a] andestech.com>
37 1.1 christos
38 1.1 christos * opcode/riscv.h (riscv_opcode): Change type of xlen_requirement to
39 1.1 christos unsigned.
40 1.1 christos
41 1.1 christos 2018-11-27 Jim Wilson <jimw (a] sifive.com>
42 1.1 christos
43 1.1 christos * opcode/riscv.h (OP_MASK_CFUNCT6, OP_SH_CFUNCT6): New.
44 1.1 christos (OP_MASK_CFUNCT2, OP_SH_CFUNCT2): New.
45 1.1 christos
46 1.1 christos 2018-11-13 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
47 1.1 christos
48 1.1 christos * opcode/arm.h (ARM_AEXT_V6M_ONLY): Merge into its use in ARM_AEXT_V6M.
49 1.1 christos (ARM_ARCH_V6M_ONLY): Remove.
50 1.1 christos (ARM_EXT_V1, ARM_EXT_V2, ARM_EXT_V2S, ARM_EXT_V3, ARM_EXT_V3M,
51 1.1 christos ARM_EXT_V4, ARM_EXT_V4T, ARM_EXT_V5, ARM_EXT_V5T, ARM_EXT_V5ExP,
52 1.1 christos ARM_EXT_V5E, ARM_EXT_V5J, ARM_EXT_V6, ARM_EXT_V6K, ARM_EXT_V8,
53 1.1 christos ARM_EXT_V6T2, ARM_EXT_DIV, ARM_EXT_V5E_NOTM, ARM_EXT_V6_NOTM,
54 1.1 christos ARM_EXT_V7, ARM_EXT_V7A, ARM_EXT_V7R, ARM_EXT_V7M, ARM_EXT_V6M,
55 1.1 christos ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR, ARM_EXT_V6_DSP, ARM_EXT_MP,
56 1.1 christos ARM_EXT_SEC, ARM_EXT_OS, ARM_EXT_ADIV, ARM_EXT_VIRT, ARM_EXT2_PAN,
57 1.1 christos ARM_EXT2_V8_2A, ARM_EXT2_V8M, ARM_EXT2_ATOMICS, ARM_EXT2_V6T2_V8M,
58 1.1 christos ARM_EXT2_FP16_INST, ARM_EXT2_V8M_MAIN, ARM_EXT2_RAS, ARM_EXT2_V8_3A,
59 1.1 christos ARM_EXT2_V8A, ARM_EXT2_V8_4A, ARM_EXT2_FP16_FML, ARM_EXT2_V8_5A,
60 1.1 christos ARM_EXT2_SB, ARM_EXT2_PREDRES, ARM_CEXT_XSCALE, ARM_CEXT_MAVERICK,
61 1.1 christos ARM_CEXT_IWMMXT, ARM_CEXT_IWMMXT2, FPU_ENDIAN_PURE, FPU_ENDIAN_BIG,
62 1.1 christos FPU_FPA_EXT_V1, FPU_FPA_EXT_V2, FPU_MAVERICK, FPU_VFP_EXT_V1xD,
63 1.1 christos FPU_VFP_EXT_V1, FPU_VFP_EXT_V2, FPU_VFP_EXT_V3xD, FPU_VFP_EXT_V3,
64 1.1 christos FPU_NEON_EXT_V1, FPU_VFP_EXT_D32, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA,
65 1.1 christos FPU_VFP_EXT_FMA, FPU_VFP_EXT_ARMV8, FPU_NEON_EXT_ARMV8,
66 1.1 christos FPU_CRYPTO_EXT_ARMV8, CRC_EXT_ARMV8, FPU_VFP_EXT_ARMV8xD,
67 1.1 christos FPU_NEON_EXT_RDMA, FPU_NEON_EXT_DOTPROD, ARM_AEXT_V1, ARM_AEXT_V2,
68 1.1 christos ARM_AEXT_V2S, ARM_AEXT_V3, ARM_AEXT_V3M, ARM_AEXT_V4xM, ARM_AEXT_V4,
69 1.1 christos ARM_AEXT_V4TxM, ARM_AEXT_V4T, ARM_AEXT_V5xM, ARM_AEXT_V5,
70 1.1 christos ARM_AEXT_V5TxM, ARM_AEXT_V5T, ARM_AEXT_V5TExP, ARM_AEXT_V5TE,
71 1.1 christos ARM_AEXT_V5TEJ, ARM_AEXT_V6, ARM_AEXT_V6K, ARM_AEXT_V6Z, ARM_AEXT_V6KZ,
72 1.1 christos ARM_AEXT_V6T2, ARM_AEXT_V6KT2, ARM_AEXT_V6ZT2, ARM_AEXT_V6KZT2,
73 1.1 christos ARM_AEXT_V7_ARM, ARM_AEXT_V7A, ARM_AEXT_V7VE, ARM_AEXT_V7R,
74 1.1 christos ARM_AEXT_NOTM, ARM_AEXT_V6M_ONLY, ARM_AEXT_V6M, ARM_AEXT_V6SM,
75 1.1 christos ARM_AEXT_V7M, ARM_AEXT_V7, ARM_AEXT_V7EM, ARM_AEXT_V8A, ARM_AEXT2_V8A,
76 1.1 christos ARM_AEXT2_V8_1A, ARM_AEXT2_V8_2A, ARM_AEXT2_V8_3A, ARM_AEXT2_V8_4A,
77 1.1 christos ARM_AEXT2_V8_5A, ARM_AEXT_V8M_BASE, ARM_AEXT_V8M_MAIN,
78 1.1 christos ARM_AEXT_V8M_MAIN_DSP, ARM_AEXT2_V8M, ARM_AEXT2_V8M_BASE,
79 1.1 christos ARM_AEXT2_V8M_MAIN, ARM_AEXT2_V8M_MAIN_DSP, ARM_AEXT_V8R,
80 1.1 christos ARM_AEXT2_V8R, FPU_VFP_V1xD, FPU_VFP_V1, FPU_VFP_V2, FPU_VFP_V3D16,
81 1.1 christos FPU_VFP_V3, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4, FPU_VFP_V4_SP_D16,
82 1.1 christos FPU_VFP_V5D16, FPU_VFP_ARMV8, FPU_NEON_ARMV8, FPU_CRYPTO_ARMV8,
83 1.1 christos FPU_VFP_HARD, FPU_FPA, FPU_ARCH_VFP, FPU_ARCH_FPE, FPU_ARCH_FPA,
84 1.1 christos FPU_ARCH_VFP_V1xD, FPU_ARCH_VFP_V1, FPU_ARCH_VFP_V2,
85 1.1 christos FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_FP16,
86 1.1 christos FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_NEON_V1, FPU_ARCH_VFP_V3_PLUS_NEON_V1,
87 1.1 christos FPU_ARCH_NEON_FP16, FPU_ARCH_VFP_HARD, FPU_ARCH_VFP_V4,
88 1.1 christos FPU_ARCH_VFP_V4D16, FPU_ARCH_VFP_V4_SP_D16, FPU_ARCH_VFP_V5D16,
89 1.1 christos FPU_ARCH_VFP_V5_SP_D16, FPU_ARCH_NEON_VFP_V4, FPU_ARCH_VFP_ARMV8,
90 1.1 christos FPU_ARCH_NEON_VFP_ARMV8, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
91 1.1 christos FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_DOTPROD, ARCH_CRC_ARMV8,
92 1.1 christos FPU_ARCH_NEON_VFP_ARMV8_1, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1,
93 1.1 christos FPU_ARCH_DOTPROD_NEON_VFP_ARMV8, ARM_ARCH_V1, ARM_ARCH_V2,
94 1.1 christos ARM_ARCH_V2S, ARM_ARCH_V3, ARM_ARCH_V3M, ARM_ARCH_V4xM, ARM_ARCH_V4,
95 1.1 christos ARM_ARCH_V4TxM, ARM_ARCH_V4T, ARM_ARCH_V5xM, ARM_ARCH_V5,
96 1.1 christos ARM_ARCH_V5TxM, ARM_ARCH_V5T, ARM_ARCH_V5TExP, ARM_ARCH_V5TE,
97 1.1 christos ARM_ARCH_V5TEJ, ARM_ARCH_V6, ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6KZ,
98 1.1 christos ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2, ARM_ARCH_V6KZT2,
99 1.1 christos ARM_ARCH_V6M, ARM_ARCH_V6SM, ARM_ARCH_V7, ARM_ARCH_V7A, ARM_ARCH_V7VE,
100 1.1 christos ARM_ARCH_V7R, ARM_ARCH_V7M, ARM_ARCH_V7EM, ARM_ARCH_V8A,
101 1.1 christos ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A, ARM_ARCH_V8_3A,
102 1.1 christos ARM_ARCH_V8_4A, ARM_ARCH_V8_5A, ARM_ARCH_V8M_BASE, ARM_ARCH_V8M_MAIN,
103 1.1 christos ARM_ARCH_V8M_MAIN_DSP, ARM_ARCH_V8R): Reindent.
104 1.1 christos
105 1.1 christos 2018-11-12 Sudakshina Das <sudi.das (a] arm.com>
106 1.1 christos
107 1.1 christos * opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_ADDR_SIMPLE_2.
108 1.1 christos (aarch64_insn_class): Add ldstgv_indexed.
109 1.1 christos
110 1.1 christos 2018-11-12 Sudakshina Das <sudi.das (a] arm.com>
111 1.1 christos
112 1.1 christos * opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_ADDR_SIMM11
113 1.1 christos and AARCH64_OPND_ADDR_SIMM13.
114 1.1 christos (aarch64_opnd_qualifier): Add new AARCH64_OPND_QLF_imm_tag.
115 1.1 christos
116 1.1 christos 2018-11-12 Sudakshina Das <sudi.das (a] arm.com>
117 1.1 christos
118 1.1 christos * opcode/aarch64.h (aarch64_opnd): Add
119 1.1 christos AARCH64_OPND_UIMM4_ADDG and AARCH64_OPND_UIMM10 as new enums.
120 1.1 christos
121 1.1 christos 2018-11-12 Sudakshina Das <sudi.das (a] arm.com>
122 1.1 christos
123 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_MEMTAG): New.
124 1.1 christos
125 1.1 christos 2018-11-07 Roman Bolshakov <r.bolshakov (a] yadro.com>
126 1.1 christos Saagar Jha <saagar (a] saagarjha.com>
127 1.1 christos
128 1.1 christos * mach-o/external.h (mach_o_nversion_min_command_external): Rename
129 1.1 christos reserved to sdk.
130 1.1 christos (mach_o_note_command_external): New.
131 1.1 christos (mach_o_build_version_command_external): New.
132 1.1 christos * mach-o/loader.h (BFD_MACH_O_LC_VERSION_MIN_TVOS): Define.
133 1.1 christos (BFD_MACH_O_LC_NOTE): Define.
134 1.1 christos
135 1.1 christos 2018-11-06 Romain Margheriti <lilrom13 (a] gmail.com>
136 1.1 christos
137 1.1 christos PR 23742
138 1.1 christos * mach-o/loader.h: Add BFD_MACH_O_LC_BUILD_VERSION.
139 1.1 christos
140 1.1 christos 2018-11-06 Sudakshina Das <sudi.das (a] arm.com>
141 1.1 christos
142 1.1 christos * opcode/arm.h (ARM_ARCH_V8_5A): Move ARM_EXT2_PREDRES and
143 1.1 christos ARM_EXT2_SB to ...
144 1.1 christos (ARM_AEXT2_V8_5A): Here.
145 1.1 christos
146 1.1 christos 2018-10-26 John Baldwin <jhb (a] FreeBSD.org>
147 1.1 christos
148 1.1 christos * elf/common.h (AT_FREEBSD_HWCAP2): Define.
149 1.1 christos
150 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
151 1.1 christos
152 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_SSBS): New.
153 1.1 christos (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SSBS by default.
154 1.1 christos
155 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
156 1.1 christos
157 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_SCXTNUM): New.
158 1.1 christos (AARCH64_FEATURE_ID_PFR2): New.
159 1.1 christos (AARCH64_ARCH_V8_5): Add both by default.
160 1.1 christos
161 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
162 1.1 christos
163 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_BTI): New.
164 1.1 christos (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_BTI by default.
165 1.1 christos (aarch64_opnd): Add AARCH64_OPND_BTI_TARGET.
166 1.1 christos (HINT_OPD_CSYNC, HINT_OPD_C, HINT_OPD_J): New macros to
167 1.1 christos define HINT #imm values.
168 1.1 christos (HINT_OPD_JC, HINT_OPD_NULL): Likewise.
169 1.1 christos
170 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
171 1.1 christos
172 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_RNG): New.
173 1.1 christos
174 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
175 1.1 christos
176 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_CVADP): New.
177 1.1 christos
178 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
179 1.1 christos
180 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_PREDRES): New.
181 1.1 christos (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_PREDRES by default.
182 1.1 christos (aarch64_opnd): Add AARCH64_OPND_SYSREG_SR.
183 1.1 christos (aarch64_sys_regs_sr): Declare new table.
184 1.1 christos
185 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
186 1.1 christos
187 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_SB): New.
188 1.1 christos (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SB by default.
189 1.1 christos
190 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
191 1.1 christos
192 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_FLAGMANIP): New.
193 1.1 christos (AARCH64_FEATURE_FRINTTS): New.
194 1.1 christos (AARCH64_ARCH_V8_5): Add both by default.
195 1.1 christos
196 1.1 christos 2018-10-09 Sudakshina Das <sudi.das (a] arm.com>
197 1.1 christos
198 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_V8_5): New.
199 1.1 christos (AARCH64_ARCH_V8_5): New.
200 1.1 christos
201 1.1 christos 2018-10-08 Alan Modra <amodra (a] gmail.com>
202 1.1 christos
203 1.1 christos * bfdlink.h (struct bfd_link_info): Add load_phdrs field.
204 1.1 christos
205 1.1 christos 2018-10-05 Sudakshina Das <sudi.das (a] arm.com>
206 1.1 christos
207 1.1 christos * opcode/arm.h (ARM_EXT2_PREDRES): New.
208 1.1 christos (ARM_ARCH_V8_5A): Add ARM_EXT2_PREDRES by default.
209 1.1 christos
210 1.1 christos 2018-10-05 Sudakshina Das <sudi.das (a] arm.com>
211 1.1 christos
212 1.1 christos * opcode/arm.h (ARM_EXT2_SB): New.
213 1.1 christos (ARM_ARCH_V8_5A): Add ARM_EXT2_SB by default.
214 1.1 christos
215 1.1 christos 2018-10-05 Sudakshina Das <sudi.das (a] arm.com>
216 1.1 christos
217 1.1 christos * opcode/arm.h (ARM_EXT2_V8_5A): New.
218 1.1 christos (ARM_AEXT2_V8_5A, ARM_ARCH_V8_5A): New.
219 1.1 christos
220 1.1 christos 2018-10-05 Richard Henderson <rth (a] twiddle.net>
221 1.1 christos
222 1.1 christos * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_PCREL_PG21,
223 1.1 christos R_OR1K_GOT_PG21, R_OR1K_TLS_GD_PG21, R_OR1K_TLS_LDM_PG21,
224 1.1 christos R_OR1K_TLS_IE_PG21, R_OR1K_LO13, R_OR1K_GOT_LO13,
225 1.1 christos R_OR1K_TLS_GD_LO13, R_OR1K_TLS_LDM_LO13, R_OR1K_TLS_IE_LO13,
226 1.1 christos R_OR1K_SLO13, R_OR1K_PLTA26.
227 1.1 christos
228 1.1 christos 2018-10-05 Richard Henderson <rth (a] twiddle.net>
229 1.1 christos
230 1.1 christos * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_AHI16,
231 1.1 christos R_OR1K_GOTOFF_AHI16, R_OR1K_TLS_IE_AHI16, R_OR1K_TLS_LE_AHI16,
232 1.1 christos R_OR1K_SLO16, R_OR1K_GOTOFF_SLO16, R_OR1K_TLS_LE_SLO16.
233 1.1 christos
234 1.1 christos 2018-10-03 Tamar Christina <tamar.christina (a] arm.com>
235 1.1 christos
236 1.1 christos * opcode/aarch64.h (aarch64_inst): Remove.
237 1.1 christos (enum err_type): Add ERR_VFI.
238 1.1 christos (aarch64_is_destructive_by_operands): New.
239 1.1 christos (init_insn_sequence): New.
240 1.1 christos (aarch64_decode_insn): Remove param name.
241 1.1 christos
242 1.1 christos 2018-10-03 Tamar Christina <tamar.christina (a] arm.com>
243 1.1 christos
244 1.1 christos * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
245 1.1 christos more arguments.
246 1.1 christos
247 1.1 christos 2018-10-03 Tamar Christina <tamar.christina (a] arm.com>
248 1.1 christos
249 1.1 christos * opcode/aarch64.h (enum err_type): New.
250 1.1 christos (aarch64_decode_insn): Use it.
251 1.1 christos
252 1.1 christos 2018-10-03 Tamar Christina <tamar.christina (a] arm.com>
253 1.1 christos
254 1.1 christos * opcode/aarch64.h (struct aarch64_instr_sequence): New.
255 1.1 christos (aarch64_opcode_encode): Use it.
256 1.1 christos
257 1.1 christos 2018-10-03 Tamar Christina <tamar.christina (a] arm.com>
258 1.1 christos
259 1.1 christos * opcode/aarch64.h (struct aarch64_opcode): Add constraints,
260 1.1 christos extend flags field size.
261 1.1 christos (F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
262 1.1 christos
263 1.1 christos 2018-10-03 John Darrington <john (a] darrington.wattle.id.au>
264 1.1 christos
265 1.1 christos * dis-asm.h (print_insn_s12z): New declaration.
266 1.1 christos
267 1.1 christos 2018-10-02 Palmer Dabbelt <palmer (a] sifive.com>
268 1.1 christos
269 1.1 christos * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
270 1.1 christos (MASK_FENCE_TSO): Likewise.
271 1.1 christos
272 1.1 christos 2018-10-01 Cupertino Miranda <cmiranda (a] synopsys.com>
273 1.1 christos
274 1.1 christos * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
275 1.1 christos
276 1.1 christos 2018-09-21 H.J. Lu <hongjiu.lu (a] intel.com>
277 1.1 christos
278 1.1 christos PR binutils/23694
279 1.1 christos * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
280 1.1 christos include zero size sections at start of PT_NOTE segment.
281 1.1 christos
282 1.1 christos 2018-09-20 Nelson Chu <nelson.chu1990 (a] gmail.com>
283 1.1 christos
284 1.1 christos * elf/nds32.h: Remove the unused target features.
285 1.1 christos * dis-asm.h (disassemble_init_nds32): Declared.
286 1.1 christos * elf/nds32.h (E_NDS32_NULL): Removed.
287 1.1 christos (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
288 1.1 christos * opcode/nds32.h: Ident.
289 1.1 christos (N32_SUB6, INSN_LW): New macros.
290 1.1 christos (enum n32_opcodes): Updated.
291 1.1 christos * elf/nds32.h: Doc fixes.
292 1.1 christos * elf/nds32.h: Add R_NDS32_LSI.
293 1.1 christos * elf/nds32.h: Add new relocations for TLS.
294 1.1 christos
295 1.1 christos 2018-09-20 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
296 1.1 christos
297 1.1 christos * elf/common.h (AT_SUN_HWCAP): Rename to ...
298 1.1 christos (AT_SUN_CAP_HW1): ... this. Retain old name for backward
299 1.1 christos compatibility.
300 1.1 christos (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
301 1.1 christos (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
302 1.1 christos
303 1.1 christos 2018-09-05 Simon Marchi <simon.marchi (a] ericsson.com>
304 1.1 christos
305 1.1 christos * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
306 1.1 christos
307 1.1 christos 2018-08-31 Alan Modra <amodra (a] gmail.com>
308 1.1 christos
309 1.1 christos * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
310 1.1 christos (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
311 1.1 christos (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
312 1.1 christos (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
313 1.1 christos
314 1.1 christos 2018-08-30 Kito Cheng <kito (a] andestech.com>
315 1.1 christos
316 1.1 christos * opcode/riscv.h (MAX_SUBSET_NUM): New.
317 1.1 christos (riscv_opcode): Add xlen_requirement field and change type of
318 1.1 christos subset.
319 1.1 christos
320 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
321 1.1 christos
322 1.1 christos * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
323 1.1 christos * opcode/mips.h (CPU_XXX): New CPU_GS264E.
324 1.1 christos
325 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
326 1.1 christos
327 1.1 christos * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
328 1.1 christos * opcode/mips.h (CPU_XXX): New CPU_GS464E.
329 1.1 christos
330 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
331 1.1 christos
332 1.1 christos * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
333 1.1 christos E_MIPS_MACH_GS464.
334 1.1 christos (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
335 1.1 christos * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
336 1.1 christos (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
337 1.1 christos * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
338 1.1 christos
339 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
340 1.1 christos
341 1.1 christos * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
342 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
343 1.1 christos * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
344 1.1 christos
345 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
346 1.1 christos
347 1.1 christos * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
348 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
349 1.1 christos * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
350 1.1 christos
351 1.1 christos 2018-08-29 Chenghua Xu <paul.hua.gm (a] gmail.com>
352 1.1 christos
353 1.1 christos * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
354 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
355 1.1 christos * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
356 1.1 christos
357 1.1 christos 2018-08-24 H.J. Lu <hongjiu.lu (a] intel.com>
358 1.1 christos
359 1.1 christos * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
360 1.1 christos (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
361 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
362 1.1 christos (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
363 1.1 christos (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
364 1.1 christos (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
365 1.1 christos (GNU_PROPERTY_X86_UINT32_AND_LO): New.
366 1.1 christos (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
367 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
368 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
369 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
370 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
371 1.1 christos (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
372 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
373 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
374 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
375 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
376 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
377 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
378 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
379 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
380 1.1 christos (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
381 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
382 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
383 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
384 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
385 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
386 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
387 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
388 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
389 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
390 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
391 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
392 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
393 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
394 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
395 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
396 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
397 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
398 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
399 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
400 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
401 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
402 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
403 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
404 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
405 1.1 christos (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
406 1.1 christos (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
407 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
408 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
409 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
410 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
411 1.1 christos (GNU_PROPERTY_X86_ISA_1_USED): Defined to
412 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
413 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
414 1.1 christos (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
415 1.1 christos
416 1.1 christos 2018-08-24 H.J. Lu <hongjiu.lu (a] intel.com>
417 1.1 christos
418 1.1 christos * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
419 1.1 christos
420 1.1 christos 2018-08-21 John Darrington <john (a] darrington.wattle.id.au>
421 1.1 christos
422 1.1 christos * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
423 1.1 christos
424 1.1 christos 2018-08-21 Alan Modra <amodra (a] gmail.com>
425 1.1 christos
426 1.1 christos * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
427 1.1 christos Mention use of "extract" function to provide default value.
428 1.1 christos (PPC_OPERAND_OPTIONAL_VALUE): Delete.
429 1.1 christos (ppc_optional_operand_value): Rewrite to use extract function.
430 1.1 christos
431 1.1 christos 2018-08-18 John Darrington <john (a] darrington.wattle.id.au>
432 1.1 christos
433 1.1 christos * opcode/s12z.h: New file.
434 1.1 christos
435 1.1 christos 2018-08-09 Richard Earnshaw <rearnsha (a] arm.com>
436 1.1 christos
437 1.1 christos * elf/arm.h: Updated comments for e_flags definitions.
438 1.1 christos
439 1.1 christos 2018-08-06 Claudiu Zissulescu <claziss (a] synopsys.com>
440 1.1 christos
441 1.1 christos * elf/arc.h (Tag_ARC_ATR_version): New tag.
442 1.1 christos
443 1.1 christos 2018-08-06 Claudiu Zissulescu <claziss (a] synopsys.com>
444 1.1 christos
445 1.1 christos * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
446 1.1 christos
447 1.1 christos 2018-08-01 Richard Earnshaw <rearnsha (a] arm.com>
448 1.1 christos
449 1.1 christos Copy over from GCC
450 1.1 christos 2018-07-26 Martin Liska <mliska (a] suse.cz>
451 1.1 christos
452 1.1 christos PR lto/86548
453 1.1 christos * libiberty.h (make_temp_file_with_prefix): New function.
454 1.1 christos
455 1.1 christos 2018-07-30 Jim Wilson <jimw (a] sifive.com>
456 1.1 christos
457 1.1 christos * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
458 1.1 christos (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
459 1.1 christos (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
460 1.1 christos
461 1.1 christos 2018-07-30 Andrew Jenner <andrew (a] codesourcery.com>
462 1.1 christos
463 1.1 christos * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
464 1.1 christos * elf/csky.h: New file.
465 1.1 christos
466 1.1 christos 2018-07-27 Chenghua Xu <paul.hua.gm (a] gmail.com>
467 1.1 christos Maciej W. Rozycki <macro (a] linux-mips.org>
468 1.1 christos
469 1.1 christos * elf/mips.h (AFL_ASE_MASK): Correct typo.
470 1.1 christos
471 1.1 christos 2018-07-26 Alex Chadwick <Alex.Chadwick (a] cl.cam.ac.uk>
472 1.1 christos
473 1.1 christos * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
474 1.1 christos
475 1.1 christos 2018-07-26 Alan Modra <amodra (a] gmail.com>
476 1.1 christos
477 1.1 christos * elf/ppc64.h: Specify byte offset to local entry for values
478 1.1 christos of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
479 1.1 christos value for such functions when entering via global entry point.
480 1.1 christos Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
481 1.1 christos
482 1.1 christos 2018-07-24 Alan Modra <amodra (a] gmail.com>
483 1.1 christos
484 1.1 christos PR 23430
485 1.1 christos * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
486 1.1 christos
487 1.1 christos 2018-07-20 Chenghua Xu <paul.hua.gm (a] gmail.com>
488 1.1 christos Maciej W. Rozycki <macro (a] mips.com>
489 1.1 christos
490 1.1 christos * elf/mips.h (AFL_ASE_MMI): New macro.
491 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
492 1.1 christos * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
493 1.1 christos
494 1.1 christos 2018-07-17 Maciej W. Rozycki <macro (a] mips.com>
495 1.1 christos
496 1.1 christos * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
497 1.1 christos
498 1.1 christos 2018-07-06 Alan Modra <amodra (a] gmail.com>
499 1.1 christos
500 1.1 christos * diagnostics.h: Comment on macro usage.
501 1.1 christos
502 1.1 christos 2018-07-05 Simon Marchi <simon.marchi (a] polymtl.ca>
503 1.1 christos
504 1.1 christos * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
505 1.1 christos Define for clang.
506 1.1 christos
507 1.1 christos 2018-07-02 Maciej W. Rozycki <macro (a] mips.com>
508 1.1 christos
509 1.1 christos PR tdep/8282
510 1.1 christos * dis-asm.h (disasm_option_arg_t): New typedef.
511 1.1 christos (disasm_options_and_args_t): Likewise.
512 1.1 christos (disasm_options_t): Add `arg' member, document members.
513 1.1 christos (disassembler_options_mips): New prototype.
514 1.1 christos (disassembler_options_arm, disassembler_options_powerpc)
515 1.1 christos (disassembler_options_s390): Update prototypes.
516 1.1 christos
517 1.1 christos 2018-06-29 Tamar Christina <tamar.christina (a] arm.com>
518 1.1 christos
519 1.1 christos PR binutils/23192
520 1.1 christos *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
521 1.1 christos
522 1.1 christos 2018-06-26 Alan Modra <amodra (a] gmail.com>
523 1.1 christos
524 1.1 christos * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
525 1.1 christos
526 1.1 christos 2018-06-24 Nick Clifton <nickc (a] redhat.com>
527 1.1 christos
528 1.1 christos 2.31 branch created.
529 1.1 christos
530 1.1 christos 2018-06-21 Alan Hayward <alan.hayward (a] arm.com>
531 1.1 christos
532 1.1 christos * elf/internal.h (ELF_SECTION_IN_SEGMENT): Dont check addresses
533 1.1 christos for non SHT_NOBITS.
534 1.1 christos
535 1.1 christos 2018-06-19 Simon Marchi <simon.marchi (a] ericsson.com>
536 1.1 christos
537 1.1 christos Sync with GCC
538 1.1 christos
539 1.1 christos 2018-05-24 Tom Rix <trix (a] juniper.net>
540 1.1 christos
541 1.1 christos * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
542 1.1 christos
543 1.1 christos 2017-11-20 Kito Cheng <kito.cheng (a] gmail.com>
544 1.1 christos
545 1.1 christos * longlong.h [__riscv] (__umulsidi3): Define.
546 1.1 christos [__riscv] (umul_ppmm): Likewise.
547 1.1 christos [__riscv] (__muluw3): Likewise.
548 1.1 christos
549 1.1 christos 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
550 1.1 christos
551 1.1 christos * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
552 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
553 1.1 christos * opcode/mips.h: Document "+\" operand format.
554 1.1 christos (ASE_GINV): New macro.
555 1.1 christos
556 1.1 christos 2018-06-13 Scott Egerton <scott.egerton (a] imgtec.com>
557 1.1 christos Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
558 1.1 christos
559 1.1 christos * elf/mips.h (AFL_ASE_CRC): New macro.
560 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
561 1.1 christos * opcode/mips.h (ASE_CRC): New macro.
562 1.1 christos * opcode/mips.h (ASE_CRC64): Likewise.
563 1.1 christos
564 1.1 christos 2018-06-04 Max Filippov <jcmvbkbc (a] gmail.com>
565 1.1 christos
566 1.1 christos * elf/xtensa.h (xtensa_read_table_entries)
567 1.1 christos (xtensa_compute_fill_extra_space): New declarations.
568 1.1 christos
569 1.1 christos 2018-06-04 H.J. Lu <hongjiu.lu (a] intel.com>
570 1.1 christos
571 1.1 christos * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
572 1.1 christos define for GCC.
573 1.1 christos
574 1.1 christos 2018-06-04 H.J. Lu <hongjiu.lu (a] intel.com>
575 1.1 christos
576 1.1 christos * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
577 1.1 christos (DIAGNOSTIC_STRINGIFY): Likewise.
578 1.1 christos (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
579 1.1 christos (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
580 1.1 christos (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
581 1.1 christos (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
582 1.1 christos (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
583 1.1 christos (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
584 1.1 christos
585 1.1 christos 2018-06-01 H.J. Lu <hongjiu.lu (a] intel.com>
586 1.1 christos
587 1.1 christos * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
588 1.1 christos
589 1.1 christos 2018-05-28 Bernd Edlinger <bernd.edlinger (a] hotmail.de>
590 1.1 christos
591 1.1 christos * splay-tree.h (splay_tree_compare_strings,
592 1.1 christos splay_tree_delete_pointers): Declare new utility functions.
593 1.1 christos
594 1.1 christos 2018-05-21 Peter Bergner <bergner (a] vnet.ibm.com.com>
595 1.1 christos
596 1.1 christos * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
597 1.1 christos
598 1.1 christos 2018-05-18 Kito Cheng <kito.cheng (a] gmail.com>
599 1.1 christos
600 1.1 christos * elf/riscv.h (EF_RISCV_RVE): New define.
601 1.1 christos
602 1.1 christos 2018-05-18 John Darrington <john (a] darrington.wattle.id.au>
603 1.1 christos
604 1.1 christos * elf/s12z.h: New header.
605 1.1 christos
606 1.1 christos 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
607 1.1 christos
608 1.1 christos PR binutils/21446
609 1.1 christos * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
610 1.1 christos
611 1.1 christos 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
612 1.1 christos
613 1.1 christos PR binutils/21446
614 1.1 christos * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
615 1.1 christos (aarch64_print_operand): Support notes.
616 1.1 christos
617 1.1 christos 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
618 1.1 christos
619 1.1 christos PR binutils/21446
620 1.1 christos * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
621 1.1 christos (aarch64_decode_insn): Accept error struct.
622 1.1 christos
623 1.1 christos 2018-05-15 Francois H. Theron <francois.theron (a] netronome.com>
624 1.1 christos
625 1.1 christos * opcode/nfp.h: Use uint64_t instead of bfd_vma.
626 1.1 christos
627 1.1 christos 2018-05-10 John Darrington <john (a] darrington.wattle.id.au>
628 1.1 christos
629 1.1 christos * elf/common.h (EM_S12Z): New macro.
630 1.1 christos
631 1.1 christos 2018-05-09 Sebastian Rasmussen <sebras (a] gmail.com>
632 1.1 christos
633 1.1 christos * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
634 1.1 christos Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
635 1.1 christos (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
636 1.1 christos MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
637 1.1 christos
638 1.1 christos 2018-05-08 Jim Wilson <jimw (a] sifive.com>
639 1.1 christos
640 1.1 christos * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
641 1.1 christos (MATCH_C_SRAI64, MASK_C_SRAI64): New.
642 1.1 christos (MATCH_C_SLLI64, MASK_C_SLLI64): New.
643 1.1 christos
644 1.1 christos 2018-05-07 Peter Bergner <bergner (a] vnet.ibm.com.com>
645 1.1 christos
646 1.1 christos * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
647 1.1 christos (vle_num_opcodes): Likewise.
648 1.1 christos (spe2_num_opcodes): Likewise.
649 1.1 christos
650 1.1 christos 2018-05-04 Alan Modra <amodra (a] gmail.com>
651 1.1 christos
652 1.1 christos * ansidecl.h: Import from gcc.
653 1.1 christos * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
654 1.1 christos to s_name.
655 1.1 christos (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
656 1.1 christos
657 1.1 christos 2018-04-30 Francois H. Theron <francois.theron (a] netronome.com>
658 1.1 christos
659 1.1 christos * dis-asm.h: Added print_nfp_disassembler_options prototype.
660 1.1 christos * elf/common.h: Added EM_NFP, officially assigned. See Google Group
661 1.1 christos Generic System V Application Binary Interface.
662 1.1 christos * elf/nfp.h: New, for NFP support.
663 1.1 christos * opcode/nfp.h: New, for NFP support.
664 1.1 christos
665 1.1 christos 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
666 1.1 christos Mickal Gun <mickael.guene (a] st.com>
667 1.1 christos
668 1.1 christos * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
669 1.1 christos R_ARM_TLS_IE32_FDPIC.
670 1.1 christos
671 1.1 christos 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
672 1.1 christos Mickal Gun <mickael.guene (a] st.com>
673 1.1 christos
674 1.1 christos * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
675 1.1 christos (R_ARM_FUNCDESC)
676 1.1 christos (R_ARM_FUNCDESC_VALUE): Define new relocations.
677 1.1 christos
678 1.1 christos 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
679 1.1 christos Mickal Gun <mickael.guene (a] st.com>
680 1.1 christos
681 1.1 christos * elf/arm.h (EF_ARM_FDPIC): New.
682 1.1 christos
683 1.1 christos 2018-04-18 Alan Modra <amodra (a] gmail.com>
684 1.1 christos
685 1.1 christos * coff/mipspe.h: Delete.
686 1.1 christos
687 1.1 christos 2018-04-18 Alan Modra <amodra (a] gmail.com>
688 1.1 christos
689 1.1 christos * aout/dynix3.h: Delete.
690 1.1 christos
691 1.1 christos 2018-04-17 Andrew Sadek <andrew.sadek.se (a] gmail.com>
692 1.1 christos
693 1.1 christos Microblaze Target: PIC data text relative
694 1.1 christos
695 1.1 christos * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
696 1.1 christos * elf/microblaze.h (Add 3 new relocations):
697 1.1 christos R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
698 1.1 christos and R_MICROBLAZE_TEXTREL_32_LO for relax function.
699 1.1 christos
700 1.1 christos 2018-04-17 Alan Modra <amodra (a] gmail.com>
701 1.1 christos
702 1.1 christos * elf/i370.h: Revert removal.
703 1.1 christos * elf/i860.h: Likewise.
704 1.1 christos * elf/i960.h: Likewise.
705 1.1 christos
706 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
707 1.1 christos
708 1.1 christos * coff/sparc.h: Delete.
709 1.1 christos
710 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
711 1.1 christos
712 1.1 christos * aout/host.h: Remove m68k-aout and m68k-coff support.
713 1.1 christos * aout/hp300hpux.h: Delete.
714 1.1 christos * coff/apollo.h: Delete.
715 1.1 christos * coff/aux-coff.h: Delete.
716 1.1 christos * coff/m68k.h: Delete.
717 1.1 christos
718 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
719 1.1 christos
720 1.1 christos * dis-asm.h: Remove sh5 and sh64 support.
721 1.1 christos
722 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
723 1.1 christos
724 1.1 christos * coff/internal.h: Remove w65 support.
725 1.1 christos * coff/w65.h: Delete.
726 1.1 christos
727 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
728 1.1 christos
729 1.1 christos * coff/we32k.h: Delete.
730 1.1 christos
731 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
732 1.1 christos
733 1.1 christos * coff/internal.h: Remove m88k support.
734 1.1 christos * coff/m88k.h: Delete.
735 1.1 christos * opcode/m88k.h: Delete.
736 1.1 christos
737 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
738 1.1 christos
739 1.1 christos * elf/i370.h: Delete.
740 1.1 christos * opcode/i370.h: Delete.
741 1.1 christos
742 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
743 1.1 christos
744 1.1 christos * coff/h8500.h: Delete.
745 1.1 christos * coff/internal.h: Remove h8500 support.
746 1.1 christos
747 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
748 1.1 christos
749 1.1 christos * coff/h8300.h: Delete.
750 1.1 christos
751 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
752 1.1 christos
753 1.1 christos * ieee.h: Delete.
754 1.1 christos
755 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
756 1.1 christos
757 1.1 christos * aout/host.h: Remove newsos3 support.
758 1.1 christos
759 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
760 1.1 christos
761 1.1 christos * nlm/ChangeLog-9315: Delete.
762 1.1 christos * nlm/alpha-ext.h: Delete.
763 1.1 christos * nlm/common.h: Delete.
764 1.1 christos * nlm/external.h: Delete.
765 1.1 christos * nlm/i386-ext.h: Delete.
766 1.1 christos * nlm/internal.h: Delete.
767 1.1 christos * nlm/ppc-ext.h: Delete.
768 1.1 christos * nlm/sparc32-ext.h: Delete.
769 1.1 christos
770 1.1 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
771 1.1 christos
772 1.1 christos * opcode/tahoe.h: Delete.
773 1.1 christos
774 1.1 christos 2018-04-11 Alan Modra <amodra (a] gmail.com>
775 1.1 christos
776 1.1 christos * aout/adobe.h: Delete.
777 1.1 christos * aout/reloc.h: Delete.
778 1.1 christos * coff/i860.h: Delete.
779 1.1 christos * coff/i960.h: Delete.
780 1.1 christos * elf/i860.h: Delete.
781 1.1 christos * elf/i960.h: Delete.
782 1.1 christos * opcode/i860.h: Delete.
783 1.1 christos * opcode/i960.h: Delete.
784 1.1 christos * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
785 1.1 christos * aout/ar.h (ARMAGB): Remove.
786 1.1 christos * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
787 1.1 christos union internal_auxent): Remove i960 support.
788 1.1 christos
789 1.1 christos 2018-04-09 Alan Modra <amodra (a] gmail.com>
790 1.1 christos
791 1.1 christos * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
792 1.1 christos * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
793 1.1 christos
794 1.1 christos 2018-03-28 Renlin Li <renlin.li (a] arm.com>
795 1.1 christos
796 1.1 christos PR ld/22970
797 1.1 christos * elf/aarch64.h: Add relocation number for
798 1.1 christos R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
799 1.1 christos R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
800 1.1 christos R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
801 1.1 christos R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
802 1.1 christos R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
803 1.1 christos R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
804 1.1 christos R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
805 1.1 christos R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
806 1.1 christos
807 1.1 christos 2018-03-28 Nick Clifton <nickc (a] redhat.com>
808 1.1 christos
809 1.1 christos PR 22988
810 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add
811 1.1 christos AARCH64_OPND_SVE_ADDR_R.
812 1.1 christos
813 1.1 christos 2018-03-21 H.J. Lu <hongjiu.lu (a] intel.com>
814 1.1 christos
815 1.1 christos * elf/common.h (DF_1_KMOD): New.
816 1.1 christos (DF_1_WEAKFILTER): Likewise.
817 1.1 christos (DF_1_NOCOMMON): Likewise.
818 1.1 christos
819 1.1 christos 2018-03-14 Kito Cheng <kito.cheng (a] gmail.com>
820 1.1 christos
821 1.1 christos * opcode/riscv.h (OP_MASK_FUNCT3): New.
822 1.1 christos (OP_SH_FUNCT3): Likewise.
823 1.1 christos (OP_MASK_FUNCT7): Likewise.
824 1.1 christos (OP_SH_FUNCT7): Likewise.
825 1.1 christos (OP_MASK_OP2): Likewise.
826 1.1 christos (OP_SH_OP2): Likewise.
827 1.1 christos (OP_MASK_CFUNCT4): Likewise.
828 1.1 christos (OP_SH_CFUNCT4): Likewise.
829 1.1 christos (OP_MASK_CFUNCT3): Likewise.
830 1.1 christos (OP_SH_CFUNCT3): Likewise.
831 1.1 christos (riscv_insn_types): Likewise.
832 1.1 christos
833 1.1 christos 2018-03-13 Nick Clifton <nickc (a] redhat.com>
834 1.1 christos
835 1.1 christos PR 22113
836 1.1 christos * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
837 1.1 christos field.
838 1.1 christos
839 1.1 christos 2018-03-08 H.J. Lu <hongjiu.lu (a] intel.com>
840 1.1 christos
841 1.1 christos * opcode/i386 (OLDGCC_COMPAT): Removed.
842 1.1 christos
843 1.1 christos 2018-02-27 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
844 1.1 christos
845 1.1 christos * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
846 1.1 christos
847 1.1 christos 2018-02-20 Maciej W. Rozycki <macro (a] mips.com>
848 1.1 christos
849 1.1 christos * opcode/mips.h: Remove `M' operand code.
850 1.1 christos
851 1.1 christos 2018-02-12 Zebediah Figura <z.figura12 (a] gmail.com>
852 1.1 christos
853 1.1 christos * coff/msdos.h: New header.
854 1.1 christos * coff/pe.h: Move common defines to msdos.h.
855 1.1 christos * coff/powerpc.h: Likewise.
856 1.1 christos
857 1.1 christos 2018-01-13 Nick Clifton <nickc (a] redhat.com>
858 1.1 christos
859 1.1 christos 2.30 branch created.
860 1.1 christos
861 1.1 christos 2018-01-11 H.J. Lu <hongjiu.lu (a] intel.com>
862 1.1 christos
863 1.1 christos PR ld/22393
864 1.1 christos * bfdlink.h (bfd_link_info): Add separate_code.
865 1.1 christos
866 1.1 christos 2018-01-04 Jim Wilson <jimw (a] sifive.com>
867 1.1 christos
868 1.1 christos * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
869 1.1 christos DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
870 1.1 christos (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
871 1.1 christos Add alias to map mbadaddr to CSR_MTVAL.
872 1.1 christos
873 1.1 christos 2018-01-03 Alan Modra <amodra (a] gmail.com>
874 1.1 christos
875 1.1 christos Update year range in copyright notice of all files.
876 1.1 christos
877 1.1 christos For older changes see ChangeLog-2017
878 1.1 christos
880 1.1 christos Copyright (C) 2018 Free Software Foundation, Inc.
881 1.1 christos
882 1.1 christos Copying and distribution of this file, with or without modification,
883 1.1 christos are permitted in any medium without royalty provided the copyright
884 1.1 christos notice and this notice are preserved.
885 1.1 christos
886 1.1 christos Local Variables:
887 1.1 christos mode: change-log
888 1.1 christos left-margin: 8
889 1.1 christos fill-column: 74
890 1.1 christos version-control: never
891 End:
892