asan: ns32k: wild memory write
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
1 2020-01-13 Alan Modra <amodra@gmail.com>
2
3 * ns32k-dis.c (Is_gen): Use strchr, add 'f'.
4 (print_insn_ns32k): Adjust ioffset for 'f' index_offset.
5
6 2020-01-13 Alan Modra <amodra@gmail.com>
7
8 * wasm32-dis.c (print_insn_wasm32): Localise variables. Store
9 result of wasm_read_leb128 in a uint64_t and check that bits
10 are not lost when copying to other locals. Use uint32_t for
11 most locals. Use PRId64 when printing int64_t.
12
13 2020-01-13 Alan Modra <amodra@gmail.com>
14
15 * score-dis.c: Formatting.
16 * score7-dis.c: Formatting.
17
18 2020-01-13 Alan Modra <amodra@gmail.com>
19
20 * score-dis.c (print_insn_score48): Use unsigned variables for
21 unsigned values. Don't left shift negative values.
22 (print_insn_score32): Likewise.
23 * score7-dis.c (print_insn_score32, print_insn_score16): Likewise.
24
25 2020-01-13 Alan Modra <amodra@gmail.com>
26
27 * tic4x-dis.c (tic4x_print_register): Remove dead code.
28
29 2020-01-13 Alan Modra <amodra@gmail.com>
30
31 * fr30-ibld.c: Regenerate.
32
33 2020-01-13 Alan Modra <amodra@gmail.com>
34
35 * xgate-dis.c (print_insn): Don't left shift signed value.
36 (ripBits): Formatting, use 1u.
37
38 2020-01-10 Alan Modra <amodra@gmail.com>
39
40 * tilepro-opc.c (parse_insn_tilepro): Make opval unsigned.
41 * tilegx-opc.c (parse_insn_tilegx): Likewise. Delete raw_opval.
42
43 2020-01-10 Alan Modra <amodra@gmail.com>
44
45 * m10300-dis.c (disassemble): Move extraction of DREG, AREG, RREG,
46 and XRREG value earlier to avoid a shift with negative exponent.
47 * m10200-dis.c (disassemble): Similarly.
48
49 2020-01-09 Nick Clifton <nickc@redhat.com>
50
51 PR 25224
52 * z80-dis.c (ld_ii_ii): Use correct cast.
53
54 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
55
56 PR 25224
57 * z80-dis.c (ld_ii_ii): Use character constant when checking
58 opcode byte value.
59
60 2020-01-09 Jan Beulich <jbeulich@suse.com>
61
62 * i386-dis.c (SEP_Fixup): New.
63 (SEP): Define.
64 (dis386_twobyte): Use it for sysenter/sysexit.
65 (enum x86_64_isa): Change amd64 enumerator to value 1.
66 (OP_J): Compare isa64 against intel64 instead of amd64.
67 * i386-opc.tbl (sysenter, sysexit): Split into AMD64 and Intel64
68 forms.
69 * i386-tbl.h: Re-generate.
70
71 2020-01-08 Alan Modra <amodra@gmail.com>
72
73 * z8k-dis.c: Include libiberty.h
74 (instr_data_s): Make max_fetched unsigned.
75 (z8k_lookup_instr): Make nibl_index and tabl_index unsigned.
76 Don't exceed byte_info bounds.
77 (output_instr): Make num_bytes unsigned.
78 (unpack_instr): Likewise for nibl_count and loop.
79 * z8kgen.c (gas <opcode_entry_type>): Make noperands, length and
80 idx unsigned.
81 * z8k-opc.h: Regenerate.
82
83 2020-01-07 Shahab Vahedi <shahab@synopsys.com>
84
85 * arc-tbl.h (llock): Use 'LLOCK' as class.
86 (llockd): Likewise.
87 (scond): Use 'SCOND' as class.
88 (scondd): Likewise.
89 (llockd): Set data_size_mode to 'C_ZZ_D' which is 64-bit.
90 (scondd): Likewise.
91
92 2020-01-06 Alan Modra <amodra@gmail.com>
93
94 * m32c-ibld.c: Regenerate.
95
96 2020-01-06 Alan Modra <amodra@gmail.com>
97
98 PR 25344
99 * z80-dis.c (suffix): Don't use a local struct buffer copy.
100 Peek at next byte to prevent recursion on repeated prefix bytes.
101 Ensure uninitialised "mybuf" is not accessed.
102 (print_insn_z80): Don't zero n_fetch and n_used here,..
103 (print_insn_z80_buf): ..do it here instead.
104
105 2020-01-04 Alan Modra <amodra@gmail.com>
106
107 * m32r-ibld.c: Regenerate.
108
109 2020-01-04 Alan Modra <amodra@gmail.com>
110
111 * cr16-dis.c (cr16_match_opcode): Avoid shift left of signed value.
112
113 2020-01-04 Alan Modra <amodra@gmail.com>
114
115 * crx-dis.c (match_opcode): Avoid shift left of signed value.
116
117 2020-01-04 Alan Modra <amodra@gmail.com>
118
119 * d30v-dis.c (print_insn): Avoid signed overflow in left shift.
120
121 2020-01-03 Jan Beulich <jbeulich@suse.com>
122
123 * aarch64-tbl.h (aarch64_opcode_table): Use
124 SVE_ADDR_RX_LSL{1,2,3} for LD1RO{H,W,D}.
125
126 2020-01-03 Jan Beulich <jbeulich@suse.com>
127
128 * aarch64-tbl.h (aarch64_opcode_table): Correct SIMD
129 forms of SUDOT and USDOT.
130
131 2020-01-03 Jan Beulich <jbeulich@suse.com>
132
133 * aarch64-tbl.h (aarch64_opcode_table): Drop 'i' from
134 uzip{1,2}.
135 * opcodes/aarch64-dis-2.c: Re-generate.
136
137 2020-01-03 Jan Beulich <jbeulich@suse.com>
138
139 * aarch64-tbl.h (aarch64_opcode_table): Correct 64-bit
140 FMMLA encoding.
141 * opcodes/aarch64-dis-2.c: Re-generate.
142
143 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
144
145 * z80-dis.c: Add support for eZ80 and Z80 instructions.
146
147 2020-01-01 Alan Modra <amodra@gmail.com>
148
149 Update year range in copyright notice of all files.
150
151 For older changes see ChangeLog-2019
152 \f
153 Copyright (C) 2020 Free Software Foundation, Inc.
154
155 Copying and distribution of this file, with or without modification,
156 are permitted in any medium without royalty provided the copyright
157 notice and this notice are preserved.
158
159 Local Variables:
160 mode: change-log
161 left-margin: 8
162 fill-column: 74
163 version-control: never
164 End:
This page took 0.051991 seconds and 4 git commands to generate.