Automatic date update in version.in
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
aad09917
AM
12020-01-15 Alan Modra <amodra@gmail.com>
2
3 * tic4x-dis.c (tic4x_version): Make unsigned long.
4 (optab, optab_special, registernames): New file scope vars.
5 (tic4x_print_register): Set up registernames rather than
6 malloc'd registertable.
7 (tic4x_disassemble): Delete optable and optable_special. Use
8 optab and optab_special instead. Throw away old optab,
9 optab_special and registernames when info->mach changes.
10
7a6bf3be
SB
112020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
12
13 PR 25377
14 * z80-dis.c (suffix): Use .db instruction to generate double
15 prefix.
16
ca1eaac0
AM
172020-01-14 Alan Modra <amodra@gmail.com>
18
19 * z8k-dis.c (unpack_instr): Formatting. Cast unsigned short
20 values to unsigned before shifting.
21
1d67fe3b
TT
222020-01-13 Thomas Troeger <tstroege@gmx.de>
23
24 * arm-dis.c (print_insn_arm): Fill in insn info fields for control
25 flow instructions.
26 (print_insn_thumb16, print_insn_thumb32): Likewise.
27 (print_insn): Initialize the insn info.
28 * i386-dis.c (print_insn): Initialize the insn info fields, and
29 detect jumps.
30
5e4f7e05
CZ
312012-01-13 Claudiu Zissulescu <claziss@gmail.com>
32
33 * arc-opc.c (C_NE): Make it required.
34
b9fe6b8a
CZ
352012-01-13 Claudiu Zissulescu <claziss@gmail.com>
36
37 * opcode/arc-dis.c (regnames): Correct ACCL/ACCH naming, fix typo
38 reserved register name.
39
90dee485
AM
402020-01-13 Alan Modra <amodra@gmail.com>
41
42 * ns32k-dis.c (Is_gen): Use strchr, add 'f'.
43 (print_insn_ns32k): Adjust ioffset for 'f' index_offset.
44
febda64f
AM
452020-01-13 Alan Modra <amodra@gmail.com>
46
47 * wasm32-dis.c (print_insn_wasm32): Localise variables. Store
48 result of wasm_read_leb128 in a uint64_t and check that bits
49 are not lost when copying to other locals. Use uint32_t for
50 most locals. Use PRId64 when printing int64_t.
51
df08b588
AM
522020-01-13 Alan Modra <amodra@gmail.com>
53
54 * score-dis.c: Formatting.
55 * score7-dis.c: Formatting.
56
b2c759ce
AM
572020-01-13 Alan Modra <amodra@gmail.com>
58
59 * score-dis.c (print_insn_score48): Use unsigned variables for
60 unsigned values. Don't left shift negative values.
61 (print_insn_score32): Likewise.
62 * score7-dis.c (print_insn_score32, print_insn_score16): Likewise.
63
5496abe1
AM
642020-01-13 Alan Modra <amodra@gmail.com>
65
66 * tic4x-dis.c (tic4x_print_register): Remove dead code.
67
202e762b
AM
682020-01-13 Alan Modra <amodra@gmail.com>
69
70 * fr30-ibld.c: Regenerate.
71
7ef412cf
AM
722020-01-13 Alan Modra <amodra@gmail.com>
73
74 * xgate-dis.c (print_insn): Don't left shift signed value.
75 (ripBits): Formatting, use 1u.
76
7f578b95
AM
772020-01-10 Alan Modra <amodra@gmail.com>
78
79 * tilepro-opc.c (parse_insn_tilepro): Make opval unsigned.
80 * tilegx-opc.c (parse_insn_tilegx): Likewise. Delete raw_opval.
81
441af85b
AM
822020-01-10 Alan Modra <amodra@gmail.com>
83
84 * m10300-dis.c (disassemble): Move extraction of DREG, AREG, RREG,
85 and XRREG value earlier to avoid a shift with negative exponent.
86 * m10200-dis.c (disassemble): Similarly.
87
bce58db4
NC
882020-01-09 Nick Clifton <nickc@redhat.com>
89
90 PR 25224
91 * z80-dis.c (ld_ii_ii): Use correct cast.
92
40c75bc8
SB
932020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
94
95 PR 25224
96 * z80-dis.c (ld_ii_ii): Use character constant when checking
97 opcode byte value.
98
d835a58b
JB
992020-01-09 Jan Beulich <jbeulich@suse.com>
100
101 * i386-dis.c (SEP_Fixup): New.
102 (SEP): Define.
103 (dis386_twobyte): Use it for sysenter/sysexit.
104 (enum x86_64_isa): Change amd64 enumerator to value 1.
105 (OP_J): Compare isa64 against intel64 instead of amd64.
106 * i386-opc.tbl (sysenter, sysexit): Split into AMD64 and Intel64
107 forms.
108 * i386-tbl.h: Re-generate.
109
030a2e78
AM
1102020-01-08 Alan Modra <amodra@gmail.com>
111
112 * z8k-dis.c: Include libiberty.h
113 (instr_data_s): Make max_fetched unsigned.
114 (z8k_lookup_instr): Make nibl_index and tabl_index unsigned.
115 Don't exceed byte_info bounds.
116 (output_instr): Make num_bytes unsigned.
117 (unpack_instr): Likewise for nibl_count and loop.
118 * z8kgen.c (gas <opcode_entry_type>): Make noperands, length and
119 idx unsigned.
120 * z8k-opc.h: Regenerate.
121
bb82aefe
SV
1222020-01-07 Shahab Vahedi <shahab@synopsys.com>
123
124 * arc-tbl.h (llock): Use 'LLOCK' as class.
125 (llockd): Likewise.
126 (scond): Use 'SCOND' as class.
127 (scondd): Likewise.
128 (llockd): Set data_size_mode to 'C_ZZ_D' which is 64-bit.
129 (scondd): Likewise.
130
cc6aa1a6
AM
1312020-01-06 Alan Modra <amodra@gmail.com>
132
133 * m32c-ibld.c: Regenerate.
134
660e62b1
AM
1352020-01-06 Alan Modra <amodra@gmail.com>
136
137 PR 25344
138 * z80-dis.c (suffix): Don't use a local struct buffer copy.
139 Peek at next byte to prevent recursion on repeated prefix bytes.
140 Ensure uninitialised "mybuf" is not accessed.
141 (print_insn_z80): Don't zero n_fetch and n_used here,..
142 (print_insn_z80_buf): ..do it here instead.
143
c9ae58fe
AM
1442020-01-04 Alan Modra <amodra@gmail.com>
145
146 * m32r-ibld.c: Regenerate.
147
5f57d4ec
AM
1482020-01-04 Alan Modra <amodra@gmail.com>
149
150 * cr16-dis.c (cr16_match_opcode): Avoid shift left of signed value.
151
2c5c1196
AM
1522020-01-04 Alan Modra <amodra@gmail.com>
153
154 * crx-dis.c (match_opcode): Avoid shift left of signed value.
155
2e98c6c5
AM
1562020-01-04 Alan Modra <amodra@gmail.com>
157
158 * d30v-dis.c (print_insn): Avoid signed overflow in left shift.
159
567dfba2
JB
1602020-01-03 Jan Beulich <jbeulich@suse.com>
161
5437a02a
JB
162 * aarch64-tbl.h (aarch64_opcode_table): Use
163 SVE_ADDR_RX_LSL{1,2,3} for LD1RO{H,W,D}.
164
1652020-01-03 Jan Beulich <jbeulich@suse.com>
166
167 * aarch64-tbl.h (aarch64_opcode_table): Correct SIMD
567dfba2
JB
168 forms of SUDOT and USDOT.
169
8c45011a
JB
1702020-01-03 Jan Beulich <jbeulich@suse.com>
171
5437a02a 172 * aarch64-tbl.h (aarch64_opcode_table): Drop 'i' from
8c45011a
JB
173 uzip{1,2}.
174 * opcodes/aarch64-dis-2.c: Re-generate.
175
f4950f76
JB
1762020-01-03 Jan Beulich <jbeulich@suse.com>
177
5437a02a 178 * aarch64-tbl.h (aarch64_opcode_table): Correct 64-bit
f4950f76
JB
179 FMMLA encoding.
180 * opcodes/aarch64-dis-2.c: Re-generate.
181
6655dba2
SB
1822020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
183
184 * z80-dis.c: Add support for eZ80 and Z80 instructions.
185
b14ce8bf
AM
1862020-01-01 Alan Modra <amodra@gmail.com>
187
188 Update year range in copyright notice of all files.
189
0b114740 190For older changes see ChangeLog-2019
3499769a 191\f
0b114740 192Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
193
194Copying and distribution of this file, with or without modification,
195are permitted in any medium without royalty provided the copyright
196notice and this notice are preserved.
197
198Local Variables:
199mode: change-log
200left-margin: 8
201fill-column: 74
202version-control: never
203End:
This page took 0.387199 seconds and 4 git commands to generate.