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