Add support for non-ELF targets to check their relocs.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
4f3b23b3
NC
12016-04-21 Nick Clifton <nickc@redhat.com>
2
3 * bfdlink.h: Add prototype for bfd_link_check_relocs.
4
d9689752
L
52016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6
7 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
8
52176c67
AB
92016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
10
11 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
12
537aefaf
AB
132016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
14
15 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
16
c8f785f2
AB
172016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
18
19 * opcode/arc.h (insn_class_t): Add NET and ACL class.
20
4b0c052e
AB
212016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
22
23 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
24 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
25
f36e33da
CZ
262016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
27
28 * opcode/arc.h (flag_class_t): Update.
29 (ARC_OPCODE_NONE): Define.
30 (ARC_OPCODE_ARCALL): Likewise.
31 (ARC_OPCODE_ARCFPX): Likewise.
32 (ARC_REGISTER_READONLY): Likewise.
33 (ARC_REGISTER_WRITEONLY): Likewise.
34 (ARC_REGISTER_NOSHORT_CUT): Likewise.
35 (arc_aux_reg): Add cpu.
36
b99747ae
CZ
372016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
38
39 * opcode/arc.h (arc_num_opcodes): Remove.
40 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
41 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
42 (ARC_SUFFIX_FLAG): Define.
43 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
44 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
45 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
46 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
47 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
48 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
49 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
50 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
51 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
52 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
53
542016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
55
56 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
57 (ARC_FPUDA): Define.
58 (arc_aux_reg): Add new field.
59
602016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
61
62 * opcode/arc-func.h (replace_bits24): Changed.
63 (replace_bits24_be): Created.
64
f2dd8838
CZ
652016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
66
b99747ae
CZ
67 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
68 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
69 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
70 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
71 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
72 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
73 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
74 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
75 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
76 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
77 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
78 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
79 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
80 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
f2dd8838 81
b9bb4a93
TS
822016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
83
84 * opcode/i960.h: Add const qualifiers.
85 * opcode/tic4x.h (struct tic4x_inst): Likewise.
86
e23e8ebe
AB
872016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
88
89 * opcodes/arc.h (insn_class_t): Add BITOP type.
90
1ae8ab47
AB
912016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
92
93 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
94 new classes instead.
95
8699fc3e
AB
962016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
97
98 * elf/arc.h (E_ARC_MACH_NPS400): Define.
99 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
100
a9522a21
AB
1012016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
102
103 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
104
c0334580
AB
1052016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
106
107 * elf/arc.h (EF_ARC_MACH): Delete.
108 (EF_ARC_MACH_MSK): Remove out of date comment.
109
24740d83
AB
1102016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
111
112 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
113
4c10bbaa
L
1142016-03-15 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR ld/19807
117 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
118
72f3b6aa
CZ
1192016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
120 Andrew Burgess <andrew.burgess@embecosm.com>
121
122 * elf/arc-reloc.def: Add a call to ME within the formula for each
123 relocation that requires middle-endian correction.
124
f86f5863
TS
1252016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
126
127 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
128 * opcode/h8300.h (struct h8_opcode): Likewise.
129 * opcode/hppa.h (struct pa_opcode): Likewise.
130 * opcode/msp430.h: Likewise.
131 * opcode/spu.h (struct spu_opcode): Likewise.
132 * opcode/tic30.h (struct _register): Likewise.
133 * opcode/tic4x.h (struct tic4x_register): Likewise.
134 (struct tic4x_cond): Likewise.
135 (struct tic4x_indirect): Likewise.
136 (struct tic4x_inst): Likewise.
137 * opcode/visium.h (struct reg_entry): Likewise.
138
643afb90
MW
1392016-03-04 Matthew Wahab <matthew.wahab@arm.com>
140
141 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
142 (ARM_CPU_HAS_FEATURE): Add comment.
143
3f1f41f5
L
1442016-03-03 Than McIntosh <thanm@google.com>
145
146 * plugin-api.h: Add new hooks to the plugin transfer vector to
147 to support querying section alignment and section size.
148 (ld_plugin_get_input_section_alignment): New hook.
149 (ld_plugin_get_input_section_size): New hook.
150 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
151 and LDPT_GET_INPUT_SECTION_SIZE.
152 (ld_plugin_tv): Add tv_get_input_section_alignment and
153 tv_get_input_section_size.
154
9b738e36 1552016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
156
157 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
158
11e5f1ec
L
1592016-02-26 H.J. Lu <hongjiu.lu@intel.com>
160
161 PR ld/19645
162 * bfdlink.h (bfd_link_elf_stt_common): New enum.
163 (bfd_link_info): Add elf_stt_common.
164
aec6b87e
L
1652016-02-26 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR ld/19636
168 PR ld/19704
169 PR ld/19719
170 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
171
b8ec4e87
JW
1722016-02-19 Matthew Wahab <matthew.wahab@arm.com>
173 Jiong Wang <jiong.wang@arm.com>
174
175 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
176
4670103e
CZ
1772016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
178 Janek van Oirschot <jvanoirs@synopsys.com>
179
b99747ae
CZ
180 * opcode/arc.h (arc_opcode arc_relax_opcodes)
181 (arc_num_relax_opcodes): Declare.
4670103e 182
609332f1
NC
1832016-02-09 Nick Clifton <nickc@redhat.com>
184
185 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
186 * opcode/nds32.h (nds32_r45map): Likewise.
187 (nds32_r54map): Likewise.
188 * opcode/visium.h (gen_reg_table): Likewise.
189 (fp_reg_table, cc_table, opcode_table): Likewise.
190
24f5f69a
AM
1912016-02-09 Alan Modra <amodra@gmail.com>
192
193 PR 16583
194 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
195
c1d9289f
NC
1962016-02-04 Nick Clifton <nickc@redhat.com>
197
198 PR target/19561
199 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
200 (RRUX): Synthesise using case 2 rather than 7.
201
f4ddf30f
JB
2022016-01-19 John Baldwin <jhb@FreeBSD.org>
203
204 * elf/common.h (NT_FREEBSD_THRMISC): Define.
205 (NT_FREEBSD_PROCSTAT_PROC): Define.
206 (NT_FREEBSD_PROCSTAT_FILES): Define.
207 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
208 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
209 (NT_FREEBSD_PROCSTAT_UMASK): Define.
210 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
211 (NT_FREEBSD_PROCSTAT_OSREL): Define.
212 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
213 (NT_FREEBSD_PROCSTAT_AUXV): Define.
214
34e967a5
MC
2152016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
216 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
217
218 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
219 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
220 (ARC_TLS_LE_32): Fixed formula.
221 (ARC_TLS_GD_LD): Use new special function.
222 * opcode/arc-func.h: Changed all the replacement
223 functions to clear the patching bits before doing an or it with the value
224 argument.
225
9ae678af
NC
2262016-01-18 Nick Clifton <nickc@redhat.com>
227
228 PR ld/19440
229 * coff/internal.h (internal_syment): Use int to hold section
230 number.
231 (N_UNDEF): Cast to int not short.
232 (N_ABS): Likewise.
233 (N_DEBUG): Likewise.
234 (N_TV): Likewise.
235 (P_TV): Likewise.
236
4849dfd8
NC
2372016-01-11 Nick Clifton <nickc@redhat.com>
238
239 Import this change from GCC mainline:
240
241 2016-01-07 Mike Frysinger <vapier@gentoo.org>
242
243 * longlong.h: Change !__SHMEDIA__ to
244 (!defined (__SHMEDIA__) || !__SHMEDIA__).
245 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
246
b31e4803
MR
2472016-01-06 Maciej W. Rozycki <macro@imgtec.com>
248
249 * opcode/mips.h: Add a summary of MIPS16 operand codes.
250
b36c1ccb
MF
2512016-01-05 Mike Frysinger <vapier@gentoo.org>
252
253 * libiberty.h (dupargv): Change arg to char * const *.
254 (writeargv, countargv): Likewise.
255
6f2750fe
AM
2562016-01-01 Alan Modra <amodra@gmail.com>
257
258 Update year range in copyright notice of all files.
259
3499769a
AM
260For older changes see ChangeLog-0415, aout/ChangeLog-9115,
261cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
262mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
263som/ChangeLog-1015, and vms/ChangeLog-1015
264\f
265Copyright (C) 2016 Free Software Foundation, Inc.
266
267Copying and distribution of this file, with or without modification,
268are permitted in any medium without royalty provided the copyright
269notice and this notice are preserved.
270
271Local Variables:
272mode: change-log
273left-margin: 8
274fill-column: 74
275version-control: never
276End:
This page took 0.046067 seconds and 4 git commands to generate.