ChangeLog-2016 revision 1.1 1 1.1 christos 2016-12-31 Dimitar Dimitrov <dimitar (a] dinux.eu>
2 1.1 christos
3 1.1 christos * elf/common.h: Add PRU ELF.
4 1.1 christos * elf/pru.h: New file.
5 1.1 christos * opcode/pru.h: New file.
6 1.1 christos * dis-asm.h (print_insn_pru): Declare.
7 1.1 christos
8 1.1 christos 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
9 1.1 christos
10 1.1 christos * opcode/mips.h: Document `0', `1', `2', `3', `4' and `s'
11 1.1 christos operand codes.
12 1.1 christos
13 1.1 christos 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
14 1.1 christos
15 1.1 christos * opcode/mips.h: Replace `0' and `4' operand codes with `.' and
16 1.1 christos `F' respectively.
17 1.1 christos
18 1.1 christos 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
19 1.1 christos
20 1.1 christos * opcode/mips.h (INSN2_SHORT_ONLY): New macro.
21 1.1 christos
22 1.1 christos 2016-12-21 Alan Modra <amodra (a] gmail.com>
23 1.1 christos
24 1.1 christos * coff/pe.h: Fix comment chars with high bit set.
25 1.1 christos * opcode/xgate.h: Likewise.
26 1.1 christos
27 1.1 christos 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
28 1.1 christos
29 1.1 christos * opcode/mips.h (mips_opcode_32bit_p): New inline function.
30 1.1 christos
31 1.1 christos 2016-12-20 Andrew Waterman <andrew (a] sifive.com>
32 1.1 christos
33 1.1 christos * elf/riscv.h (EF_RISCV_SOFT_FLOAT): Don't define.
34 1.1 christos (EF_RISCV_FLOAT_ABI, EF_RISCV_FLOAT_ABI_SOFT): Define.
35 1.1 christos (EF_RISCV_FLOAT_ABI_SINGLE, EF_RISCV_FLOAT_ABI_DOUBLE): Define.
36 1.1 christos (EF_RISCV_FLOAT_ABI_QUAD): Define.
37 1.1 christos
38 1.1 christos 2016-12-20 Andrew Waterman <andrew (a] sifive.com>
39 1.1 christos Kuan-Lin Chen <kuanlinchentw (a] gmail.com>
40 1.1 christos
41 1.1 christos * elf/riscv.h: Add R_RISCV_TPREL_I through R_RISCV_SET32.
42 1.1 christos
43 1.1 christos 2016-12-16 fincs <fincs.alt1 (a] gmail.com>
44 1.1 christos
45 1.1 christos * bfdlink.h (struct bfd_link_info): Add gc_keep_exported.
46 1.1 christos
47 1.1 christos 2016-12-14 Maciej W. Rozycki <macro (a] imgtec.com>
48 1.1 christos
49 1.1 christos * elf/mips.h (Elf_Internal_ABIFlags_v0): Also declare struct
50 1.1 christos typedef as `elf_internal_abiflags_v0'.
51 1.1 christos
52 1.1 christos 2016-12-13 Renlin Li <renlin.li (a] arm.com>
53 1.1 christos
54 1.1 christos * opcode/aarch64.h (aarch64_operand_class): Remove
55 1.1 christos AARCH64_OPND_CLASS_CP_REG.
56 1.1 christos (enum aarch64_opnd): Change AARCH64_OPND_Cn to AARCH64_OPND_CRn,
57 1.1 christos AARCH64_OPND_Cm to AARCH64_OPND_CRm.
58 1.1 christos (aarch64_opnd_qualifier): Define AARCH64_OPND_QLF_CR qualifier.
59 1.1 christos
60 1.1 christos 2016-12-09 Maciej W. Rozycki <macro (a] imgtec.com>
61 1.1 christos
62 1.1 christos * opcode/mips.h: Remove references to `>' operand code.
63 1.1 christos
64 1.1 christos 2016-12-07 Maciej W. Rozycki <macro (a] imgtec.com>
65 1.1 christos
66 1.1 christos * opcode/mips.h (INSN_CHIP_MASK): Update according to bit use.
67 1.1 christos
68 1.1 christos 2016-12-07 Maciej W. Rozycki <macro (a] imgtec.com>
69 1.1 christos
70 1.1 christos * opcode/mips.h (ASE_DSPR3): Add a comment.
71 1.1 christos
72 1.1 christos 2016-12-05 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
73 1.1 christos
74 1.1 christos * opcode/arm.h (ARM_EXT2_V8_3A, ARM_AEXT2_V8_3A): New.
75 1.1 christos (ARM_ARCH_V8_3A): New.
76 1.1 christos
77 1.1 christos 2016-11-29 Claudiu Zissulescu <claziss (a] synopsys.com>
78 1.1 christos
79 1.1 christos * opcode/arc.h (insn_class_t): Add DIVREM, LOAD, MOVE, MPY, STORE
80 1.1 christos instruction classes.
81 1.1 christos
82 1.1 christos 2016-11-22 Jose E. Marchesi <jose.marchesi (a] oracle.com>
83 1.1 christos
84 1.1 christos * opcode/sparc.h (sparc_opcode_arch): New fields hwcaps and
85 1.1 christos hwcaps2.
86 1.1 christos
87 1.1 christos 2016-11-22 Alan Modra <amodra (a] gmail.com>
88 1.1 christos
89 1.1 christos PR 20744
90 1.1 christos * opcode/ppc.h: Define VLE insns using 16A and 16D relocs.
91 1.1 christos
92 1.1 christos 2016-11-03 David Tolnay <dtolnay (a] gmail.com>
93 1.1 christos Mark Wielaard <mark (a] klomp.org>
94 1.1 christos
95 1.1 christos * demangle.h (DMGL_RUST): New macro.
96 1.1 christos (DMGL_STYLE_MASK): Add DMGL_RUST.
97 1.1 christos (demangling_styles): Add dlang_rust.
98 1.1 christos (RUST_DEMANGLING_STYLE_STRING): New macro.
99 1.1 christos (RUST_DEMANGLING): New macro.
100 1.1 christos (rust_demangle): New prototype.
101 1.1 christos (rust_is_mangled): Likewise.
102 1.1 christos (rust_demangle_sym): Likewise.
103 1.1 christos
104 1.1 christos 2016-11-07 Jason Merrill <jason (a] redhat.com>
105 1.1 christos
106 1.1 christos * demangle.h (enum demangle_component_type): Add
107 1.1 christos DEMANGLE_COMPONENT_NOEXCEPT, DEMANGLE_COMPONENT_THROW_SPEC.
108 1.1 christos
109 1.1 christos 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
110 1.1 christos
111 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_IMM_ROT1,
112 1.1 christos AARCH64_OPND_IMM_ROT2, AARCH64_OPND_IMM_ROT3.
113 1.1 christos (enum aarch64_op): Add OP_FCMLA_ELEM.
114 1.1 christos
115 1.1 christos 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
116 1.1 christos
117 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_ADDR_SIMM10.
118 1.1 christos (enum aarch64_insn_class): Add ldst_imm10.
119 1.1 christos
120 1.1 christos 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
121 1.1 christos
122 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rm_SP.
123 1.1 christos
124 1.1 christos 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
125 1.1 christos
126 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_V8_3): Define.
127 1.1 christos (AARCH64_ARCH_V8_3): Define.
128 1.1 christos (AARCH64_ARCH_V8_1, AARCH64_ARCH_V8_2): Simplify.
129 1.1 christos
130 1.1 christos 2016-11-04 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
131 1.1 christos
132 1.1 christos * opcode/arm.h (ARM_AEXT_V8M_MAIN_DSP): Define.
133 1.1 christos (ARM_AEXT2_V8M_MAIN_DSP): Likewise.
134 1.1 christos (ARM_ARCH_V8M_MAIN_DSP): Likewise.
135 1.1 christos
136 1.1 christos 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
137 1.1 christos
138 1.1 christos * opcode/arc.h: Add PROTOCOL_DECODE to insn_class_t.
139 1.1 christos
140 1.1 christos 2016-11-03 Andrew Burgess <andrew.burgess (a] embecosm.com>
141 1.1 christos
142 1.1 christos * opcode/arc.h (struct arc_opcode): Change type of opcode and mask
143 1.1 christos fields.
144 1.1 christos (struct arc_long_opcode): Delete.
145 1.1 christos (struct arc_operand): Change types for insert and extract
146 1.1 christos handlers.
147 1.1 christos
148 1.1 christos 2016-11-03 Andrew Burgess <andrew.burgess (a] embecosm.com>
149 1.1 christos
150 1.1 christos * opcode/arc.h: Make macros 64-bit safe.
151 1.1 christos
152 1.1 christos 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
153 1.1 christos
154 1.1 christos * opcode/arc.h (arc_opcode_len): Declare.
155 1.1 christos (ARC_SHORT): Delete.
156 1.1 christos
157 1.1 christos 2016-11-01 Palmer Dabbelt <palmer (a] dabbelt.com>
158 1.1 christos Andrew Waterman <andrew (a] sifive.com>
159 1.1 christos
160 1.1 christos Add support for RISC-V architecture.
161 1.1 christos * dis-asm.h: Add prototypes for print_insn_riscv and
162 1.1 christos print_riscv_disassembler_options.
163 1.1 christos * elf/riscv.h: New file.
164 1.1 christos * opcode/riscv-opc.h: New file.
165 1.1 christos * opcode/riscv.h: New file.
166 1.1 christos
167 1.1 christos 2016-10-17 Nick Clifton <nickc (a] redhat.com>
168 1.1 christos
169 1.1 christos * elf/common.h (DT_SYMTAB_SHNDX): Define.
170 1.1 christos (EM_CLOUDSHIELD, EM_COREA_1ST, EM_COREA_2ND, EM_OPEN8): Define.
171 1.1 christos (EM_VIDEOCORE5, EM_56800EX, EM_BA1, EM_BA2, EM_XCORE): Define.
172 1.1 christos (EM_MCHP_PIC, EM_KM32, EM_KMX32, EM_KMX16, EM_KMX8): Define.
173 1.1 christos (EM_KVARC, EM_CDP, EM_COGE, EM_COOL, EM_NORC): Define.
174 1.1 christos (EM_CSR_KALIMBA, EM_Z80, EM_AMDGPU, EM_RISCV): Define.
175 1.1 christos (ELFOSABI_OPENVOS): Define.
176 1.1 christos (GRP_MASKOS, GRP_MASKPROC): Define.
177 1.1 christos
178 1.1 christos 2016-10-14 Pedro Alves <palves (a] redhat.com>
179 1.1 christos
180 1.1 christos * ansidecl.h [__cplusplus >= 201103 && GCC_VERSION < 4007] (FINAL,
181 1.1 christos OVERRIDE): Define as empty.
182 1.1 christos [__cplusplus < 201103 && GCC_VERSION < 4007] (FINAL): Define as
183 1.1 christos __final.
184 1.1 christos [__cplusplus < 201103 && GCC_VERSION >= 4007] (OVERRIDE): Define as
185 1.1 christos empty.
186 1.1 christos
187 1.1 christos 2016-10-14 Pedro Alves <palves (a] redhat.com>
188 1.1 christos
189 1.1 christos * ansidecl.h (GCC_FINAL): Delete.
190 1.1 christos (OVERRIDE, FINAL): New, moved from gcc/coretypes.h.
191 1.1 christos
192 1.1 christos 2016-10-14 Claudiu Zissulescu <claziss (a] synopsys.com>
193 1.1 christos
194 1.1 christos * opcode/arc.h (ARC_OPCODE_ARCV2): New define.
195 1.1 christos
196 1.1 christos 2016-09-29 Alan Modra <amodra (a] gmail.com>
197 1.1 christos
198 1.1 christos * opcode/ppc.h (PPC_OPERAND_OPTIONAL32): Define.
199 1.1 christos
200 1.1 christos 2016-09-26 Claudiu Zissulescu <claziss (a] synopsys.com>
201 1.1 christos
202 1.1 christos * opcode/arc.h (insn_class_t): Add two new classes.
203 1.1 christos
204 1.1 christos 2016-09-26 Alan Modra <amodra (a] gmail.com>
205 1.1 christos
206 1.1 christos * elf/ppc.h (Tag_GNU_Power_ABI_FP): Comment on new values.
207 1.1 christos
208 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
209 1.1 christos
210 1.1 christos * opcode/aarch64.h (aarch64_cond): Bump array size to 4.
211 1.1 christos
212 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
213 1.1 christos
214 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_SVE): New macro.
215 1.1 christos (OP_MOV_P_P, OP_MOV_Z_P_Z, OP_MOV_Z_V, OP_MOV_Z_Z, OP_MOV_Z_Zi)
216 1.1 christos (OP_MOVM_P_P_P, OP_MOVS_P_P, OP_MOVZS_P_P_P, OP_MOVZ_P_P_P)
217 1.1 christos (OP_NOTS_P_P_P_Z, OP_NOT_P_P_P_Z): New aarch64_ops.
218 1.1 christos
219 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
220 1.1 christos
221 1.1 christos * opcode/aarch64.h (sve_cpy, sve_index, sve_limm, sve_misc)
222 1.1 christos (sve_movprfx, sve_pred_zm, sve_shift_pred, sve_shift_unpred)
223 1.1 christos (sve_size_bhs, sve_size_bhsd, sve_size_hsd, sve_size_sd): New
224 1.1 christos aarch64_insn_classes.
225 1.1 christos
226 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
227 1.1 christos
228 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_Rm): New aarch64_opnd.
229 1.1 christos (AARCH64_OPND_SVE_Rn_SP, AARCH64_OPND_SVE_VZn, AARCH64_OPND_SVE_Vd)
230 1.1 christos (AARCH64_OPND_SVE_Vm, AARCH64_OPND_SVE_Vn): Likewise.
231 1.1 christos
232 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
233 1.1 christos
234 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_FPIMM8): New aarch64_opnd.
235 1.1 christos (AARCH64_OPND_SVE_I1_HALF_ONE, AARCH64_OPND_SVE_I1_HALF_TWO)
236 1.1 christos (AARCH64_OPND_SVE_I1_ZERO_ONE): Likewise.
237 1.1 christos
238 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
239 1.1 christos
240 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SIMM5): New aarch64_opnd.
241 1.1 christos (AARCH64_OPND_SVE_AIMM, AARCH64_OPND_SVE_ASIMM)
242 1.1 christos (AARCH64_OPND_SVE_INV_LIMM, AARCH64_OPND_SVE_LIMM)
243 1.1 christos (AARCH64_OPND_SVE_LIMM_MOV, AARCH64_OPND_SVE_SHLIMM_PRED)
244 1.1 christos (AARCH64_OPND_SVE_SHLIMM_UNPRED, AARCH64_OPND_SVE_SHRIMM_PRED)
245 1.1 christos (AARCH64_OPND_SVE_SHRIMM_UNPRED, AARCH64_OPND_SVE_SIMM5)
246 1.1 christos (AARCH64_OPND_SVE_SIMM5B, AARCH64_OPND_SVE_SIMM6)
247 1.1 christos (AARCH64_OPND_SVE_SIMM8, AARCH64_OPND_SVE_UIMM3)
248 1.1 christos (AARCH64_OPND_SVE_UIMM7, AARCH64_OPND_SVE_UIMM8)
249 1.1 christos (AARCH64_OPND_SVE_UIMM8_53): Likewise.
250 1.1 christos (aarch64_sve_dupm_mov_immediate_p): Declare.
251 1.1 christos
252 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
253 1.1 christos
254 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4xVL): New aarch64_opnd.
255 1.1 christos (AARCH64_OPND_SVE_ADDR_RI_S4x2xVL, AARCH64_OPND_SVE_ADDR_RI_S4x3xVL)
256 1.1 christos (AARCH64_OPND_SVE_ADDR_RI_S4x4xVL, AARCH64_OPND_SVE_ADDR_RI_S6xVL)
257 1.1 christos (AARCH64_OPND_SVE_ADDR_RI_S9xVL): Likewise.
258 1.1 christos (AARCH64_MOD_MUL_VL): New aarch64_modifier_kind.
259 1.1 christos
260 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
261 1.1 christos
262 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_U6): New aarch64_opnd.
263 1.1 christos (AARCH64_OPND_SVE_ADDR_RI_U6x2, AARCH64_OPND_SVE_ADDR_RI_U6x4)
264 1.1 christos (AARCH64_OPND_SVE_ADDR_RI_U6x8, AARCH64_OPND_SVE_ADDR_RR)
265 1.1 christos (AARCH64_OPND_SVE_ADDR_RR_LSL1, AARCH64_OPND_SVE_ADDR_RR_LSL2)
266 1.1 christos (AARCH64_OPND_SVE_ADDR_RR_LSL3, AARCH64_OPND_SVE_ADDR_RX)
267 1.1 christos (AARCH64_OPND_SVE_ADDR_RX_LSL1, AARCH64_OPND_SVE_ADDR_RX_LSL2)
268 1.1 christos (AARCH64_OPND_SVE_ADDR_RX_LSL3, AARCH64_OPND_SVE_ADDR_RZ)
269 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_LSL1, AARCH64_OPND_SVE_ADDR_RZ_LSL2)
270 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_LSL3, AARCH64_OPND_SVE_ADDR_RZ_XTW_14)
271 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_XTW_22, AARCH64_OPND_SVE_ADDR_RZ_XTW1_14)
272 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_XTW1_22, AARCH64_OPND_SVE_ADDR_RZ_XTW2_14)
273 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_XTW2_22, AARCH64_OPND_SVE_ADDR_RZ_XTW3_14)
274 1.1 christos (AARCH64_OPND_SVE_ADDR_RZ_XTW3_22, AARCH64_OPND_SVE_ADDR_ZI_U5)
275 1.1 christos (AARCH64_OPND_SVE_ADDR_ZI_U5x2, AARCH64_OPND_SVE_ADDR_ZI_U5x4)
276 1.1 christos (AARCH64_OPND_SVE_ADDR_ZI_U5x8, AARCH64_OPND_SVE_ADDR_ZZ_LSL)
277 1.1 christos (AARCH64_OPND_SVE_ADDR_ZZ_SXTW, AARCH64_OPND_SVE_ADDR_ZZ_UXTW):
278 1.1 christos Likewise.
279 1.1 christos
280 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
281 1.1 christos
282 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN_SCALED): New
283 1.1 christos aarch64_opnd.
284 1.1 christos (AARCH64_MOD_MUL): New aarch64_modifier_kind.
285 1.1 christos (aarch64_opnd_info): Make shifter.amount an int64_t and
286 1.1 christos rearrange the fields.
287 1.1 christos
288 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
289 1.1 christos
290 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN): New aarch64_opnd.
291 1.1 christos (AARCH64_OPND_SVE_PRFOP): Likewise.
292 1.1 christos (aarch64_sve_pattern_array): Declare.
293 1.1 christos (aarch64_sve_prfop_array): Likewise.
294 1.1 christos
295 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
296 1.1 christos
297 1.1 christos * opcode/aarch64.h (AARCH64_OPND_QLF_P_Z): New aarch64_opnd_qualifier.
298 1.1 christos (AARCH64_OPND_QLF_P_M): Likewise.
299 1.1 christos
300 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
301 1.1 christos
302 1.1 christos * opcode/aarch64.h (AARCH64_OPND_CLASS_SVE_REG): New
303 1.1 christos aarch64_operand_class.
304 1.1 christos (AARCH64_OPND_CLASS_PRED_REG): Likewise.
305 1.1 christos (AARCH64_OPND_SVE_Pd, AARCH64_OPND_SVE_Pg3, AARCH64_OPND_SVE_Pg4_5)
306 1.1 christos (AARCH64_OPND_SVE_Pg4_10, AARCH64_OPND_SVE_Pg4_16)
307 1.1 christos (AARCH64_OPND_SVE_Pm, AARCH64_OPND_SVE_Pn, AARCH64_OPND_SVE_Pt)
308 1.1 christos (AARCH64_OPND_SVE_Za_5, AARCH64_OPND_SVE_Za_16, AARCH64_OPND_SVE_Zd)
309 1.1 christos (AARCH64_OPND_SVE_Zm_5, AARCH64_OPND_SVE_Zm_16, AARCH64_OPND_SVE_Zn)
310 1.1 christos (AARCH64_OPND_SVE_Zn_INDEX, AARCH64_OPND_SVE_ZnxN)
311 1.1 christos (AARCH64_OPND_SVE_Zt, AARCH64_OPND_SVE_ZtxN): New aarch64_opnds.
312 1.1 christos
313 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
314 1.1 christos
315 1.1 christos * opcode/aarch64.h (aarch64_opcode): Add a tied_operand field.
316 1.1 christos (AARCH64_OPDE_UNTIED_OPERAND): New aarch64_operand_error_kind.
317 1.1 christos
318 1.1 christos 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
319 1.1 christos
320 1.1 christos * opcode/aarch64.h (F_STRICT): New flag.
321 1.1 christos
322 1.1 christos 2016-09-07 Richard Earnshaw <rearnsha (a] arm.com>
323 1.1 christos
324 1.1 christos * opcode/arm.h (ARM_ARCH_V8A_CRC): New architecture.
325 1.1 christos
326 1.1 christos 2016-08-26 Cupertino Miranda <cmiranda (a] synopsys.com>
327 1.1 christos * elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
328 1.1 christos SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
329 1.1 christos * opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12
330 1.1 christos relocation.
331 1.1 christos
332 1.1 christos 2016-08-04 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
333 1.1 christos
334 1.1 christos * arm.h (ARM_GET_SYM_CMSE_SPCL): Define macro.
335 1.1 christos (ARM_SET_SYM_CMSE_SPCL): Likewise.
336 1.1 christos
337 1.1 christos 2016-08-01 Andrew Jenner <andrew (a] codesourcery.com>
338 1.1 christos
339 1.1 christos * opcode/ppc.h (PPC_OPCODE_E200Z4): New define.
340 1.1 christos
341 1.1 christos 2016-07-29 Aldy Hernandez <aldyh (a] redhat.com>
342 1.1 christos
343 1.1 christos * libiberty.h (MAX_ALLOCA_SIZE): New macro.
344 1.1 christos
345 1.1 christos 2016-07-27 Graham Markall <graham.markall (a] embecosm.com>
346 1.1 christos
347 1.1 christos * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE,
348 1.1 christos ARC_OPERAND_COLON. Add the arc_nps_address_type enum and
349 1.1 christos ARC_NUM_ADDRTYPES.
350 1.1 christos * opcode/arc.h: Add BMU to insn_class_t enum.
351 1.1 christos * opcode/arc.h: Add PMU to insn_class_t enum.
352 1.1 christos
353 1.1 christos 2016-07-20 Claudiu Zissulescu <claziss (a] synopsys.com>
354 1.1 christos
355 1.1 christos * dis-asm.h: Declare print_arc_disassembler_options.
356 1.1 christos
357 1.1 christos 2016-07-15 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
358 1.1 christos
359 1.1 christos * bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
360 1.1 christos out_implib_bfd fields.
361 1.1 christos
362 1.1 christos 2016-07-14 Claudiu Zissulescu <claziss (a] synopsys.com>
363 1.1 christos
364 1.1 christos * elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
365 1.1 christos
366 1.1 christos 2016-07-05 Andre Vieria <andre.simoesdiasvieira (a] arm.com>
367 1.1 christos
368 1.1 christos * include/elf/arm.h (SHF_ARM_NOREAD): Rename to ...
369 1.1 christos (SHF_ARM_PURECODE): ... this.
370 1.1 christos
371 1.1 christos 2016-07-01 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
372 1.1 christos
373 1.1 christos * opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
374 1.1 christos (AARCH64_CPU_HAS_ANY_FEATURES): New.
375 1.1 christos (AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
376 1.1 christos (AARCH64_OPCODE_HAS_FEATURE): Remove.
377 1.1 christos
378 1.1 christos 2016-06-30 Matthew Wahab <matthew.wahab (a] arm.com>
379 1.1 christos
380 1.1 christos * opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set
381 1.1 christos of enabled FPU features.
382 1.1 christos
383 1.1 christos 2016-06-29 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
384 1.1 christos
385 1.1 christos * opcode/sparc.h (enum sparc_opcode_arch_val): Move
386 1.1 christos SPARC_OPCODE_ARCH_MAX into the enum.
387 1.1 christos
388 1.1 christos 2016-06-28 Richard Sandiford <richard.sandiford (a] arm.com>
389 1.1 christos
390 1.1 christos * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
391 1.1 christos
392 1.1 christos 2016-06-28 Maciej W. Rozycki <macro (a] imgtec.com>
393 1.1 christos
394 1.1 christos * elf/mips.h (R_MIPS16_PC16_S1): New relocation.
395 1.1 christos
396 1.1 christos 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
397 1.1 christos
398 1.1 christos * elf/xtensa.h (xtensa_make_property_section): New prototype.
399 1.1 christos
400 1.1 christos 2016-06-24 John Baldwin <jhb (a] FreeBSD.org>
401 1.1 christos
402 1.1 christos * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
403 1.1 christos (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
404 1.1 christos (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
405 1.1 christos (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
406 1.1 christos
407 1.1 christos 2016-06-23 Graham Markall <graham.markall (a] embecosm.com>
408 1.1 christos
409 1.1 christos * opcode/arc.h: Make insn_class_t alphabetical again.
410 1.1 christos
411 1.1 christos 2016-06-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
412 1.1 christos
413 1.1 christos * elf/dlx.h: Wrap in extern C.
414 1.1 christos * elf/xtensa.h: Likewise.
415 1.1 christos * opcode/arc.h: Likewise.
416 1.1 christos
417 1.1 christos 2016-06-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
418 1.1 christos
419 1.1 christos * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
420 1.1 christos tilegx_pipeline.
421 1.1 christos
422 1.1 christos 2016-06-21 Graham Markall <graham.markall (a] embecosm.com>
423 1.1 christos
424 1.1 christos * opcode/arc.h: Add nps400 extension and instruction
425 1.1 christos subclass.
426 1.1 christos Remove ARC_OPCODE_NPS400
427 1.1 christos * elf/arc.h: Remove E_ARC_MACH_NPS400
428 1.1 christos
429 1.1 christos 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
430 1.1 christos
431 1.1 christos * opcode/sparc.h (enum sparc_opcode_arch_val): Add
432 1.1 christos SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
433 1.1 christos SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
434 1.1 christos SPARC_OPCODE_ARCH_V9M.
435 1.1 christos
436 1.1 christos 2016-06-14 John Baldwin <jhb (a] FreeBSD.org>
437 1.1 christos
438 1.1 christos * opcode/msp430-decode.h (MSP430_Size): Remove.
439 1.1 christos (Msp430_Opcode_Decoded): Change type of size to int.
440 1.1 christos
441 1.1 christos 2016-06-11 Alan Modra <amodra (a] gmail.com>
442 1.1 christos
443 1.1 christos * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
444 1.1 christos
445 1.1 christos 2016-06-08 Jose E. Marchesi <jose.marchesi (a] oracle.com>
446 1.1 christos
447 1.1 christos * opcode/sparc.h: Add missing documentation for hyperprivileged
448 1.1 christos registers in rd (%) and rs1 ($).
449 1.1 christos
450 1.1 christos 2016-06-07 Alan Modra <amodra (a] gmail.com>
451 1.1 christos
452 1.1 christos * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
453 1.1 christos PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
454 1.1 christos PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
455 1.1 christos PPC_APUINFO_VLE: Define.
456 1.1 christos
457 1.1 christos 2016-06-07 Matthew Wahab <matthew.wahab (a] arm.com>
458 1.1 christos
459 1.1 christos * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding
460 1.1 christos entries.
461 1.1 christos (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
462 1.1 christos
463 1.1 christos 2016-06-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
464 1.1 christos
465 1.1 christos * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
466 1.1 christos (struct arc_long_opcode): New structure.
467 1.1 christos (arc_long_opcodes): Declare.
468 1.1 christos (arc_num_long_opcodes): Declare.
469 1.1 christos
470 1.1 christos 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
471 1.1 christos
472 1.1 christos * elf/mips.h: Add extern "C".
473 1.1 christos * elf/sh.h: Likewise.
474 1.1 christos * opcode/d10v.h: Likewise.
475 1.1 christos * opcode/d30v.h: Likewise.
476 1.1 christos * opcode/ia64.h: Likewise.
477 1.1 christos * opcode/mips.h: Likewise.
478 1.1 christos * opcode/ppc.h: Likewise.
479 1.1 christos * opcode/sparc.h: Likewise.
480 1.1 christos * opcode/tic6x.h: Likewise.
481 1.1 christos * opcode/v850.h: Likewise.
482 1.1 christos
483 1.1 christos 2016-05-28 Alan Modra <amodra (a] gmail.com>
484 1.1 christos
485 1.1 christos * bfdlink.h (struct bfd_link_callbacks): Update comments.
486 1.1 christos Return void from multiple_definition, multiple_common,
487 1.1 christos add_to_set, constructor, warning, undefined_symbol,
488 1.1 christos reloc_overflow, reloc_dangerous and unattached_reloc.
489 1.1 christos
490 1.1 christos 2016-05-26 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
491 1.1 christos
492 1.1 christos * opcode/metag.h: wrap declarations in extern "C".
493 1.1 christos
494 1.1 christos 2016-05-23 Claudiu Zissulescu <claziss (a] synopsys.com>
495 1.1 christos
496 1.1 christos * opcode/arc.h (insn_subclass_t): Add COND.
497 1.1 christos (flag_class_t): Add F_CLASS_EXTEND.
498 1.1 christos
499 1.1 christos 2016-05-23 Cupertino Miranda <cmiranda (a] synopsys.com>
500 1.1 christos
501 1.1 christos * opcode/arc.h (struct arc_opcode): Renamed attribute class to
502 1.1 christos insn_class.
503 1.1 christos (struct arc_flag_class): Renamed attribute class to flag_class.
504 1.1 christos
505 1.1 christos 2016-05-23 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
506 1.1 christos
507 1.1 christos * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
508 1.1 christos plain symbol.
509 1.1 christos
510 1.1 christos 2016-04-29 Tom Tromey <tom (a] tromey.com>
511 1.1 christos
512 1.1 christos * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
513 1.1 christos DW_LANG_Rust_old>: New constants.
514 1.1 christos
515 1.1 christos 2016-05-11 Andrew Bennett <andrew.bennett (a] imgtec.com>
516 1.1 christos
517 1.1 christos * elf/mips.h (AFL_ASE_DSPR3): New macro.
518 1.1 christos (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
519 1.1 christos * opcode/mips.h (ASE_DSPR3): New macro.
520 1.1 christos
521 1.1 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
522 1.1 christos Nick Clifton <nickc (a] redhat.com>
523 1.1 christos
524 1.1 christos * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
525 1.1 christos enumerator.
526 1.1 christos (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
527 1.1 christos (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
528 1.1 christos (ARM_SYM_BRANCH_TYPE): Replace by ...
529 1.1 christos (ARM_GET_SYM_BRANCH_TYPE): This and ...
530 1.1 christos (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
531 1.1 christos BFD_ASSERT is defined or not.
532 1.1 christos
533 1.1 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
534 1.1 christos
535 1.1 christos * elf/arm.h (Tag_DSP_extension): Define.
536 1.1 christos
537 1.1 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
538 1.1 christos
539 1.1 christos * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
540 1.1 christos
541 1.1 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
542 1.1 christos
543 1.1 christos * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
544 1.1 christos (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
545 1.1 christos (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
546 1.1 christos for the high core bits.
547 1.1 christos
548 1.1 christos 2016-05-03 Claudiu Zissulescu <claziss (a] synopsys.com>
549 1.1 christos
550 1.1 christos * opcode/arc.h (ARC_SYNTAX_1OP): Declare
551 1.1 christos (ARC_SYNTAX_NOP): Likewsie.
552 1.1 christos (ARC_OP1_MUST_BE_IMM): Update defined value.
553 1.1 christos (ARC_OP1_IMM_IMPLIED): Likewise.
554 1.1 christos (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
555 1.1 christos
556 1.1 christos 2016-04-28 Nick Clifton <nickc (a] redhat.com>
557 1.1 christos
558 1.1 christos PR target/19722
559 1.1 christos * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
560 1.1 christos
561 1.1 christos 2016-04-27 Alan Modra <amodra (a] gmail.com>
562 1.1 christos
563 1.1 christos * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
564 1.1 christos undef. Formatting.
565 1.1 christos
566 1.1 christos 2016-04-21 Nick Clifton <nickc (a] redhat.com>
567 1.1 christos
568 1.1 christos * bfdlink.h: Add prototype for bfd_link_check_relocs.
569 1.1 christos
570 1.1 christos 2016-04-20 H.J. Lu <hongjiu.lu (a] intel.com>
571 1.1 christos
572 1.1 christos * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
573 1.1 christos
574 1.1 christos 2016-04-20 Andrew Burgess <andrew.burgess (a] embecosm.com>
575 1.1 christos
576 1.1 christos * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
577 1.1 christos
578 1.1 christos 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
579 1.1 christos
580 1.1 christos * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
581 1.1 christos
582 1.1 christos 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
583 1.1 christos
584 1.1 christos * opcode/arc.h (insn_class_t): Add NET and ACL class.
585 1.1 christos
586 1.1 christos 2016-04-14 Andrew Burgess <andrew.burgess (a] embecosm.com>
587 1.1 christos
588 1.1 christos * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
589 1.1 christos * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
590 1.1 christos
591 1.1 christos 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
592 1.1 christos
593 1.1 christos * opcode/arc.h (flag_class_t): Update.
594 1.1 christos (ARC_OPCODE_NONE): Define.
595 1.1 christos (ARC_OPCODE_ARCALL): Likewise.
596 1.1 christos (ARC_OPCODE_ARCFPX): Likewise.
597 1.1 christos (ARC_REGISTER_READONLY): Likewise.
598 1.1 christos (ARC_REGISTER_WRITEONLY): Likewise.
599 1.1 christos (ARC_REGISTER_NOSHORT_CUT): Likewise.
600 1.1 christos (arc_aux_reg): Add cpu.
601 1.1 christos
602 1.1 christos 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
603 1.1 christos
604 1.1 christos * opcode/arc.h (arc_num_opcodes): Remove.
605 1.1 christos (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
606 1.1 christos (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
607 1.1 christos (ARC_SUFFIX_FLAG): Define.
608 1.1 christos (flags_none, flags_f, flags_cc, flags_ccf): Declare.
609 1.1 christos (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
610 1.1 christos (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
611 1.1 christos (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
612 1.1 christos (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
613 1.1 christos (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
614 1.1 christos (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
615 1.1 christos (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
616 1.1 christos (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
617 1.1 christos (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
618 1.1 christos
619 1.1 christos 2016-04-05 Claudiu Zissulescu <claziss (a] synopsys.com>
620 1.1 christos
621 1.1 christos * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
622 1.1 christos (ARC_FPUDA): Define.
623 1.1 christos (arc_aux_reg): Add new field.
624 1.1 christos
625 1.1 christos 2016-04-05 Cupertino Miranda <cmiranda (a] synopsys.com>
626 1.1 christos
627 1.1 christos * opcode/arc-func.h (replace_bits24): Changed.
628 1.1 christos (replace_bits24_be): Created.
629 1.1 christos
630 1.1 christos 2016-03-29 Claudiu Zissulescu <claziss (a] synopsys.com>
631 1.1 christos
632 1.1 christos * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
633 1.1 christos (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
634 1.1 christos (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
635 1.1 christos (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
636 1.1 christos (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
637 1.1 christos (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
638 1.1 christos (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
639 1.1 christos (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
640 1.1 christos (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
641 1.1 christos (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
642 1.1 christos (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
643 1.1 christos (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
644 1.1 christos (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
645 1.1 christos (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
646 1.1 christos
647 1.1 christos 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
648 1.1 christos
649 1.1 christos * opcode/i960.h: Add const qualifiers.
650 1.1 christos * opcode/tic4x.h (struct tic4x_inst): Likewise.
651 1.1 christos
652 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
653 1.1 christos
654 1.1 christos * opcodes/arc.h (insn_class_t): Add BITOP type.
655 1.1 christos
656 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
657 1.1 christos
658 1.1 christos * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
659 1.1 christos new classes instead.
660 1.1 christos
661 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
662 1.1 christos
663 1.1 christos * elf/arc.h (E_ARC_MACH_NPS400): Define.
664 1.1 christos * opcode/arc.h (ARC_OPCODE_NPS400): Define.
665 1.1 christos
666 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
667 1.1 christos
668 1.1 christos * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
669 1.1 christos
670 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
671 1.1 christos
672 1.1 christos * elf/arc.h (EF_ARC_MACH): Delete.
673 1.1 christos (EF_ARC_MACH_MSK): Remove out of date comment.
674 1.1 christos
675 1.1 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
676 1.1 christos
677 1.1 christos * opcode/arc.h (ARC_OPCODE_BASE): Delete.
678 1.1 christos
679 1.1 christos 2016-03-15 H.J. Lu <hongjiu.lu (a] intel.com>
680 1.1 christos
681 1.1 christos PR ld/19807
682 1.1 christos * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
683 1.1 christos
684 1.1 christos 2016-03-08 Cupertino Miranda <Cupertino.Miranda (a] synopsys.com>
685 1.1 christos Andrew Burgess <andrew.burgess (a] embecosm.com>
686 1.1 christos
687 1.1 christos * elf/arc-reloc.def: Add a call to ME within the formula for each
688 1.1 christos relocation that requires middle-endian correction.
689 1.1 christos
690 1.1 christos 2016-03-07 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
691 1.1 christos
692 1.1 christos * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
693 1.1 christos * opcode/h8300.h (struct h8_opcode): Likewise.
694 1.1 christos * opcode/hppa.h (struct pa_opcode): Likewise.
695 1.1 christos * opcode/msp430.h: Likewise.
696 1.1 christos * opcode/spu.h (struct spu_opcode): Likewise.
697 1.1 christos * opcode/tic30.h (struct _register): Likewise.
698 1.1 christos * opcode/tic4x.h (struct tic4x_register): Likewise.
699 1.1 christos (struct tic4x_cond): Likewise.
700 1.1 christos (struct tic4x_indirect): Likewise.
701 1.1 christos (struct tic4x_inst): Likewise.
702 1.1 christos * opcode/visium.h (struct reg_entry): Likewise.
703 1.1 christos
704 1.1 christos 2016-03-04 Matthew Wahab <matthew.wahab (a] arm.com>
705 1.1 christos
706 1.1 christos * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
707 1.1 christos (ARM_CPU_HAS_FEATURE): Add comment.
708 1.1 christos
709 1.1 christos 2016-03-03 Than McIntosh <thanm (a] google.com>
710 1.1 christos
711 1.1 christos * plugin-api.h: Add new hooks to the plugin transfer vector to
712 1.1 christos to support querying section alignment and section size.
713 1.1 christos (ld_plugin_get_input_section_alignment): New hook.
714 1.1 christos (ld_plugin_get_input_section_size): New hook.
715 1.1 christos (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
716 1.1 christos and LDPT_GET_INPUT_SECTION_SIZE.
717 1.1 christos (ld_plugin_tv): Add tv_get_input_section_alignment and
718 1.1 christos tv_get_input_section_size.
719 1.1 christos
720 1.1 christos 2016-03-03 Evgenii Stepanov <eugenis (a] google.com>
721 1.1 christos
722 1.1 christos * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
723 1.1 christos
724 1.1 christos 2016-02-26 H.J. Lu <hongjiu.lu (a] intel.com>
725 1.1 christos
726 1.1 christos PR ld/19645
727 1.1 christos * bfdlink.h (bfd_link_elf_stt_common): New enum.
728 1.1 christos (bfd_link_info): Add elf_stt_common.
729 1.1 christos
730 1.1 christos 2016-02-26 H.J. Lu <hongjiu.lu (a] intel.com>
731 1.1 christos
732 1.1 christos PR ld/19636
733 1.1 christos PR ld/19704
734 1.1 christos PR ld/19719
735 1.1 christos * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
736 1.1 christos
737 1.1 christos 2016-02-19 Matthew Wahab <matthew.wahab (a] arm.com>
738 1.1 christos Jiong Wang <jiong.wang (a] arm.com>
739 1.1 christos
740 1.1 christos * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
741 1.1 christos
742 1.1 christos 2016-02-10 Claudiu Zissulescu <claziss (a] synopsys.com>
743 1.1 christos Janek van Oirschot <jvanoirs (a] synopsys.com>
744 1.1 christos
745 1.1 christos * opcode/arc.h (arc_opcode arc_relax_opcodes)
746 1.1 christos (arc_num_relax_opcodes): Declare.
747 1.1 christos
748 1.1 christos 2016-02-09 Nick Clifton <nickc (a] redhat.com>
749 1.1 christos
750 1.1 christos * opcode/metag.h (metag_scondtab): Mark as possibly unused.
751 1.1 christos * opcode/nds32.h (nds32_r45map): Likewise.
752 1.1 christos (nds32_r54map): Likewise.
753 1.1 christos * opcode/visium.h (gen_reg_table): Likewise.
754 1.1 christos (fp_reg_table, cc_table, opcode_table): Likewise.
755 1.1 christos
756 1.1 christos 2016-02-09 Alan Modra <amodra (a] gmail.com>
757 1.1 christos
758 1.1 christos PR 16583
759 1.1 christos * elf/common.h (AT_SUN_HWCAP): Undef before defining.
760 1.1 christos
761 1.1 christos 2016-02-04 Nick Clifton <nickc (a] redhat.com>
762 1.1 christos
763 1.1 christos PR target/19561
764 1.1 christos * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
765 1.1 christos (RRUX): Synthesise using case 2 rather than 7.
766 1.1 christos
767 1.1 christos 2016-01-19 John Baldwin <jhb (a] FreeBSD.org>
768 1.1 christos
769 1.1 christos * elf/common.h (NT_FREEBSD_THRMISC): Define.
770 1.1 christos (NT_FREEBSD_PROCSTAT_PROC): Define.
771 1.1 christos (NT_FREEBSD_PROCSTAT_FILES): Define.
772 1.1 christos (NT_FREEBSD_PROCSTAT_VMMAP): Define.
773 1.1 christos (NT_FREEBSD_PROCSTAT_GROUPS): Define.
774 1.1 christos (NT_FREEBSD_PROCSTAT_UMASK): Define.
775 1.1 christos (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
776 1.1 christos (NT_FREEBSD_PROCSTAT_OSREL): Define.
777 1.1 christos (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
778 1.1 christos (NT_FREEBSD_PROCSTAT_AUXV): Define.
779 1.1 christos
780 1.1 christos 2016-01-18 Miranda Cupertino <Cupertino.Miranda (a] synopsys.com>
781 1.1 christos Zissulescu Claudiu <Claudiu.Zissulescu (a] synopsys.com>
782 1.1 christos
783 1.1 christos * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
784 1.1 christos (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
785 1.1 christos (ARC_TLS_LE_32): Fixed formula.
786 1.1 christos (ARC_TLS_GD_LD): Use new special function.
787 1.1 christos * opcode/arc-func.h: Changed all the replacement
788 1.1 christos functions to clear the patching bits before doing an or it with the value
789 1.1 christos argument.
790 1.1 christos
791 1.1 christos 2016-01-18 Nick Clifton <nickc (a] redhat.com>
792 1.1 christos
793 1.1 christos PR ld/19440
794 1.1 christos * coff/internal.h (internal_syment): Use int to hold section
795 1.1 christos number.
796 1.1 christos (N_UNDEF): Cast to int not short.
797 1.1 christos (N_ABS): Likewise.
798 1.1 christos (N_DEBUG): Likewise.
799 1.1 christos (N_TV): Likewise.
800 1.1 christos (P_TV): Likewise.
801 1.1 christos
802 1.1 christos 2016-01-11 Nick Clifton <nickc (a] redhat.com>
803 1.1 christos
804 1.1 christos Import this change from GCC mainline:
805 1.1 christos
806 1.1 christos 2016-01-07 Mike Frysinger <vapier (a] gentoo.org>
807 1.1 christos
808 1.1 christos * longlong.h: Change !__SHMEDIA__ to
809 1.1 christos (!defined (__SHMEDIA__) || !__SHMEDIA__).
810 1.1 christos Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
811 1.1 christos
812 1.1 christos 2016-01-06 Maciej W. Rozycki <macro (a] imgtec.com>
813 1.1 christos
814 1.1 christos * opcode/mips.h: Add a summary of MIPS16 operand codes.
815 1.1 christos
816 1.1 christos 2016-01-05 Mike Frysinger <vapier (a] gentoo.org>
817 1.1 christos
818 1.1 christos * libiberty.h (dupargv): Change arg to char * const *.
819 1.1 christos (writeargv, countargv): Likewise.
820 1.1 christos
821 1.1 christos 2016-01-01 Alan Modra <amodra (a] gmail.com>
822 1.1 christos
823 1.1 christos Update year range in copyright notice of all files.
824 1.1 christos
825 1.1 christos For older changes see ChangeLog-0415, aout/ChangeLog-9115,
826 1.1 christos cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
827 1.1 christos mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
828 1.1 christos som/ChangeLog-1015, and vms/ChangeLog-1015
829 1.1 christos
831 1.1 christos Copyright (C) 2016 Free Software Foundation, Inc.
832 1.1 christos
833 1.1 christos Copying and distribution of this file, with or without modification,
834 1.1 christos are permitted in any medium without royalty provided the copyright
835 1.1 christos notice and this notice are preserved.
836 1.1 christos
837 1.1 christos Local Variables:
838 1.1 christos mode: change-log
839 1.1 christos left-margin: 8
840 1.1 christos fill-column: 74
841 1.1 christos version-control: never
842 End:
843