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