som: Don't loop forever reading symbol chains
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
ca1eaac0
AM
12020-01-14 Alan Modra <amodra@gmail.com>
2
3 * z8k-dis.c (unpack_instr): Formatting. Cast unsigned short
4 values to unsigned before shifting.
5
1d67fe3b
TT
62020-01-13 Thomas Troeger <tstroege@gmx.de>
7
8 * arm-dis.c (print_insn_arm): Fill in insn info fields for control
9 flow instructions.
10 (print_insn_thumb16, print_insn_thumb32): Likewise.
11 (print_insn): Initialize the insn info.
12 * i386-dis.c (print_insn): Initialize the insn info fields, and
13 detect jumps.
14
5e4f7e05
CZ
152012-01-13 Claudiu Zissulescu <claziss@gmail.com>
16
17 * arc-opc.c (C_NE): Make it required.
18
b9fe6b8a
CZ
192012-01-13 Claudiu Zissulescu <claziss@gmail.com>
20
21 * opcode/arc-dis.c (regnames): Correct ACCL/ACCH naming, fix typo
22 reserved register name.
23
90dee485
AM
242020-01-13 Alan Modra <amodra@gmail.com>
25
26 * ns32k-dis.c (Is_gen): Use strchr, add 'f'.
27 (print_insn_ns32k): Adjust ioffset for 'f' index_offset.
28
febda64f
AM
292020-01-13 Alan Modra <amodra@gmail.com>
30
31 * wasm32-dis.c (print_insn_wasm32): Localise variables. Store
32 result of wasm_read_leb128 in a uint64_t and check that bits
33 are not lost when copying to other locals. Use uint32_t for
34 most locals. Use PRId64 when printing int64_t.
35
df08b588
AM
362020-01-13 Alan Modra <amodra@gmail.com>
37
38 * score-dis.c: Formatting.
39 * score7-dis.c: Formatting.
40
b2c759ce
AM
412020-01-13 Alan Modra <amodra@gmail.com>
42
43 * score-dis.c (print_insn_score48): Use unsigned variables for
44 unsigned values. Don't left shift negative values.
45 (print_insn_score32): Likewise.
46 * score7-dis.c (print_insn_score32, print_insn_score16): Likewise.
47
5496abe1
AM
482020-01-13 Alan Modra <amodra@gmail.com>
49
50 * tic4x-dis.c (tic4x_print_register): Remove dead code.
51
202e762b
AM
522020-01-13 Alan Modra <amodra@gmail.com>
53
54 * fr30-ibld.c: Regenerate.
55
7ef412cf
AM
562020-01-13 Alan Modra <amodra@gmail.com>
57
58 * xgate-dis.c (print_insn): Don't left shift signed value.
59 (ripBits): Formatting, use 1u.
60
7f578b95
AM
612020-01-10 Alan Modra <amodra@gmail.com>
62
63 * tilepro-opc.c (parse_insn_tilepro): Make opval unsigned.
64 * tilegx-opc.c (parse_insn_tilegx): Likewise. Delete raw_opval.
65
441af85b
AM
662020-01-10 Alan Modra <amodra@gmail.com>
67
68 * m10300-dis.c (disassemble): Move extraction of DREG, AREG, RREG,
69 and XRREG value earlier to avoid a shift with negative exponent.
70 * m10200-dis.c (disassemble): Similarly.
71
bce58db4
NC
722020-01-09 Nick Clifton <nickc@redhat.com>
73
74 PR 25224
75 * z80-dis.c (ld_ii_ii): Use correct cast.
76
40c75bc8
SB
772020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
78
79 PR 25224
80 * z80-dis.c (ld_ii_ii): Use character constant when checking
81 opcode byte value.
82
d835a58b
JB
832020-01-09 Jan Beulich <jbeulich@suse.com>
84
85 * i386-dis.c (SEP_Fixup): New.
86 (SEP): Define.
87 (dis386_twobyte): Use it for sysenter/sysexit.
88 (enum x86_64_isa): Change amd64 enumerator to value 1.
89 (OP_J): Compare isa64 against intel64 instead of amd64.
90 * i386-opc.tbl (sysenter, sysexit): Split into AMD64 and Intel64
91 forms.
92 * i386-tbl.h: Re-generate.
93
030a2e78
AM
942020-01-08 Alan Modra <amodra@gmail.com>
95
96 * z8k-dis.c: Include libiberty.h
97 (instr_data_s): Make max_fetched unsigned.
98 (z8k_lookup_instr): Make nibl_index and tabl_index unsigned.
99 Don't exceed byte_info bounds.
100 (output_instr): Make num_bytes unsigned.
101 (unpack_instr): Likewise for nibl_count and loop.
102 * z8kgen.c (gas <opcode_entry_type>): Make noperands, length and
103 idx unsigned.
104 * z8k-opc.h: Regenerate.
105
bb82aefe
SV
1062020-01-07 Shahab Vahedi <shahab@synopsys.com>
107
108 * arc-tbl.h (llock): Use 'LLOCK' as class.
109 (llockd): Likewise.
110 (scond): Use 'SCOND' as class.
111 (scondd): Likewise.
112 (llockd): Set data_size_mode to 'C_ZZ_D' which is 64-bit.
113 (scondd): Likewise.
114
cc6aa1a6
AM
1152020-01-06 Alan Modra <amodra@gmail.com>
116
117 * m32c-ibld.c: Regenerate.
118
660e62b1
AM
1192020-01-06 Alan Modra <amodra@gmail.com>
120
121 PR 25344
122 * z80-dis.c (suffix): Don't use a local struct buffer copy.
123 Peek at next byte to prevent recursion on repeated prefix bytes.
124 Ensure uninitialised "mybuf" is not accessed.
125 (print_insn_z80): Don't zero n_fetch and n_used here,..
126 (print_insn_z80_buf): ..do it here instead.
127
c9ae58fe
AM
1282020-01-04 Alan Modra <amodra@gmail.com>
129
130 * m32r-ibld.c: Regenerate.
131
5f57d4ec
AM
1322020-01-04 Alan Modra <amodra@gmail.com>
133
134 * cr16-dis.c (cr16_match_opcode): Avoid shift left of signed value.
135
2c5c1196
AM
1362020-01-04 Alan Modra <amodra@gmail.com>
137
138 * crx-dis.c (match_opcode): Avoid shift left of signed value.
139
2e98c6c5
AM
1402020-01-04 Alan Modra <amodra@gmail.com>
141
142 * d30v-dis.c (print_insn): Avoid signed overflow in left shift.
143
567dfba2
JB
1442020-01-03 Jan Beulich <jbeulich@suse.com>
145
5437a02a
JB
146 * aarch64-tbl.h (aarch64_opcode_table): Use
147 SVE_ADDR_RX_LSL{1,2,3} for LD1RO{H,W,D}.
148
1492020-01-03 Jan Beulich <jbeulich@suse.com>
150
151 * aarch64-tbl.h (aarch64_opcode_table): Correct SIMD
567dfba2
JB
152 forms of SUDOT and USDOT.
153
8c45011a
JB
1542020-01-03 Jan Beulich <jbeulich@suse.com>
155
5437a02a 156 * aarch64-tbl.h (aarch64_opcode_table): Drop 'i' from
8c45011a
JB
157 uzip{1,2}.
158 * opcodes/aarch64-dis-2.c: Re-generate.
159
f4950f76
JB
1602020-01-03 Jan Beulich <jbeulich@suse.com>
161
5437a02a 162 * aarch64-tbl.h (aarch64_opcode_table): Correct 64-bit
f4950f76
JB
163 FMMLA encoding.
164 * opcodes/aarch64-dis-2.c: Re-generate.
165
6655dba2
SB
1662020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
167
168 * z80-dis.c: Add support for eZ80 and Z80 instructions.
169
b14ce8bf
AM
1702020-01-01 Alan Modra <amodra@gmail.com>
171
172 Update year range in copyright notice of all files.
173
0b114740 174For older changes see ChangeLog-2019
3499769a 175\f
0b114740 176Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
177
178Copying and distribution of this file, with or without modification,
179are permitted in any medium without royalty provided the copyright
180notice and this notice are preserved.
181
182Local Variables:
183mode: change-log
184left-margin: 8
185fill-column: 74
186version-control: never
187End:
This page took 0.352454 seconds and 4 git commands to generate.