opcodes/arc/nps: Fix some operand flags
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
1 2016-03-24 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * arc-opc.c (arc_operands): Fix operand flags for NPS_R_DST, and
4 NPS_R_SRC1.
5
6 2016-03-30 Andrew Burgess <andrew.burgess@embecosm.com>
7
8 * arc-nps400-tbl.h: Add a header comment, and fix some whitespace
9 issues. No functional changes.
10
11 2016-03-30 Claudiu Zissulescu <claziss@synopsys.com>
12
13 * arc-regs.h (IC_RAM_ADDRESS, IC_TAG, IC_WP, IC_DATA, CONTROL0)
14 (AX2, AY2, MX2, MY2, AY0, AY1, DC_RAM_ADDR, DC_TAG, CONTROL1)
15 (RTT): Remove duplicate.
16 (LCDINSTR, LCDDATA, LCDSTAT, CC_*, PCT_COUNT*, PCT_SNAP*)
17 (PCT_CONFIG*): Remove.
18 (D1L, D1H, D2H, D2L): Define.
19
20 2016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
21
22 * arc-ext-tbl.h (dsp_fp_i2flt): Fix typo.
23
24 2016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
25
26 * arc-tbl.h (invld07): Remove.
27 * arc-ext-tbl.h: New file.
28 * arc-dis.c (FIELDA, FIELDB, FIELDC): Remove.
29 * arc-opc.c (arc_opcodes): Add ext-tbl include.
30
31 2016-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 Fix -Wstack-usage warnings.
34 * aarch64-dis.c (print_operands): Substitute size.
35 * aarch64-opc.c (print_register_offset_address): Substitute tblen.
36
37 2016-03-22 Jose E. Marchesi <jose.marchesi@oracle.com>
38
39 * sparc-opc.c (sparc_opcodes): Reorder entries for `rd' in order
40 to get a proper diagnostic when an invalid ASR register is used.
41
42 2016-03-22 Nick Clifton <nickc@redhat.com>
43
44 * configure: Regenerate.
45
46 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
47
48 * arc-nps400-tbl.h: New file.
49 * arc-opc.c: Add top level comment.
50 (insert_nps_3bit_dst): New function.
51 (extract_nps_3bit_dst): New function.
52 (insert_nps_3bit_src2): New function.
53 (extract_nps_3bit_src2): New function.
54 (insert_nps_bitop_size): New function.
55 (extract_nps_bitop_size): New function.
56 (arc_flag_operands): Add nps400 entries.
57 (arc_flag_classes): Add nps400 entries.
58 (arc_operands): Add nps400 entries.
59 (arc_opcodes): Add nps400 include.
60
61 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * arc-opc.c (arc_flag_classes): Convert all flag classes to use
64 the new class enum values.
65
66 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
67
68 * arc-dis.c (print_insn_arc): Handle nps400.
69
70 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
71
72 * arc-opc.c (BASE): Delete.
73
74 2016-03-18 Nick Clifton <nickc@redhat.com>
75
76 PR target/19721
77 * aarch64-tbl.h (aarch64_opcode_table): Fix type of second operand
78 of MOV insn that aliases an ORR insn.
79
80 2016-03-16 Jiong Wang <jiong.wang@arm.com>
81
82 * arm-dis.c (neon_opcodes): Support new FP16 instructions.
83
84 2016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
85
86 * mcore-opc.h: Add const qualifiers.
87 * microblaze-opc.h (struct op_code_struct): Likewise.
88 * sh-opc.h: Likewise.
89 * tic4x-dis.c (tic4x_print_indirect): Likewise.
90 (tic4x_print_op): Likewise.
91
92 2016-03-02 Alan Modra <amodra@gmail.com>
93
94 * or1k-desc.h: Regenerate.
95 * fr30-ibld.c: Regenerate.
96 * rl78-decode.c: Regenerate.
97
98 2016-03-01 Nick Clifton <nickc@redhat.com>
99
100 PR target/19747
101 * rl78-dis.c (print_insn_rl78_common): Fix typo.
102
103 2016-02-24 Renlin Li <renlin.li@arm.com>
104
105 * arm-dis.c (coprocessor_opcodes): Add fp16 instruction entries.
106 (print_insn_coprocessor): Support fp16 instructions.
107
108 2016-02-24 Renlin Li <renlin.li@arm.com>
109
110 * arm-dis.c (print_insn_coprocessor): Fix mask for vsel, vmaxnm,
111 vminnm, vrint(mpna).
112
113 2016-02-24 Renlin Li <renlin.li@arm.com>
114
115 * arm-dis.c (print_insn_coprocessor): Check co-processor number for
116 cpd/cpd2, mcr/mcr2, mrc/mrc2, ldc/ldc2, stc/stc2.
117
118 2016-02-15 H.J. Lu <hongjiu.lu@intel.com>
119
120 * i386-dis.c (print_insn): Parenthesize expression to prevent
121 truncated addresses.
122 (OP_J): Likewise.
123
124 2016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
125 Janek van Oirschot <jvanoirs@synopsys.com>
126
127 * arc-opc.c (arc_relax_opcodes, arc_num_relax_opcodes): New
128 variable.
129
130 2016-02-04 Nick Clifton <nickc@redhat.com>
131
132 PR target/19561
133 * msp430-dis.c (print_insn_msp430): Add a special case for
134 decoding an RRC instruction with the ZC bit set in the extension
135 word.
136
137 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
138
139 * cgen-ibld.in (insert_normal): Rework calculation of shift.
140 * epiphany-ibld.c: Regenerate.
141 * fr30-ibld.c: Regenerate.
142 * frv-ibld.c: Regenerate.
143 * ip2k-ibld.c: Regenerate.
144 * iq2000-ibld.c: Regenerate.
145 * lm32-ibld.c: Regenerate.
146 * m32c-ibld.c: Regenerate.
147 * m32r-ibld.c: Regenerate.
148 * mep-ibld.c: Regenerate.
149 * mt-ibld.c: Regenerate.
150 * or1k-ibld.c: Regenerate.
151 * xc16x-ibld.c: Regenerate.
152 * xstormy16-ibld.c: Regenerate.
153
154 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
155
156 * epiphany-dis.c: Regenerated from latest cpu files.
157
158 2016-02-01 Michael McConville <mmcco@mykolab.com>
159
160 * cgen-dis.c (count_decodable_bits): Use unsigned value for mask
161 test bit.
162
163 2016-01-25 Renlin Li <renlin.li@arm.com>
164
165 * arm-dis.c (mapping_symbol_for_insn): New function.
166 (find_ifthen_state): Call mapping_symbol_for_insn().
167
168 2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
169
170 * aarch64-opc.c (operand_general_constraint_met_p): Check validity
171 of MSR UAO immediate operand.
172
173 2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
174
175 * mips-dis.c (print_insn_micromips): Remove 48-bit microMIPS
176 instruction support.
177
178 2016-01-17 Alan Modra <amodra@gmail.com>
179
180 * configure: Regenerate.
181
182 2016-01-14 Nick Clifton <nickc@redhat.com>
183
184 * rl78-decode.opc (rl78_decode_opcode): Add 's' operand to movw
185 instructions that can support stack pointer operations.
186 * rl78-decode.c: Regenerate.
187 * rl78-dis.c: Fix display of stack pointer in MOVW based
188 instructions.
189
190 2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
191
192 * aarch64-opc.c (aarch64_sys_reg_supported_p): Merge conditionals
193 testing for RAS support. Add checks for erxfr_el1, erxctlr_el1,
194 erxtatus_el1 and erxaddr_el1.
195
196 2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
197
198 * arm-dis.c (arm_opcodes): Add "esb".
199 (thumb_opcodes): Likewise.
200
201 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
202
203 * ppc-opc.c <xscmpnedp>: Delete.
204 <xvcmpnedp>: Likewise.
205 <xvcmpnedp.>: Likewise.
206 <xvcmpnesp>: Likewise.
207 <xvcmpnesp.>: Likewise.
208
209 2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
210
211 PR gas/13050
212 * m68k-opc.c (moveb, movew): For ISA_B/C only allow #,d(An) in
213 addition to ISA_A.
214
215 2016-01-01 Alan Modra <amodra@gmail.com>
216
217 Update year range in copyright notice of all files.
218
219 For older changes see ChangeLog-2015
220 \f
221 Copyright (C) 2016 Free Software Foundation, Inc.
222
223 Copying and distribution of this file, with or without modification,
224 are permitted in any medium without royalty provided the copyright
225 notice and this notice are preserved.
226
227 Local Variables:
228 mode: change-log
229 left-margin: 8
230 fill-column: 74
231 version-control: never
232 End:
This page took 0.041195 seconds and 4 git commands to generate.