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