PowerPC register expression checks
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
1 2017-02-14 Alan Modra <amodra@gmail.com>
2
3 PR 21118
4 * ppc-opc.c (powerpc_operands): Flag SPR, SPRG and TBR entries
5 with PPC_OPERAND_SPR. Flag PSQ and PSQM with PPC_OPERAND_GQR.
6
7 2017-02-11 Stafford Horne <shorne@gmail.com>
8 Alan Modra <amodra@gmail.com>
9
10 * cgen-opc.c (cgen_lookup_insn): Delete buf and base_insn temps.
11 Use insn_bytes_value and insn_int_value directly instead. Don't
12 free allocated memory until function exit.
13
14 2017-02-10 Nicholas Piggin <npiggin@gmail.com>
15
16 * ppc-opc.c (powerpc_opcodes) <scv, rfscv>: New mnemonics.
17
18 2017-02-03 Nick Clifton <nickc@redhat.com>
19
20 PR 21096
21 * aarch64-opc.c (print_register_list): Ensure that the register
22 list index will fir into the tb buffer.
23 (print_register_offset_address): Likewise.
24 * tic6x-dis.c (print_insn_tic6x): Increase size of func_unit_buf.
25
26 2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
27
28 PR 21056
29 * tic6x-dis.c (print_insn_tic6x): Correct displaying of parallel
30 instructions when the previous fetch packet ends with a 32-bit
31 instruction.
32
33 2017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
34
35 * pru-opc.c: Remove vague reference to a future GDB port.
36
37 2017-01-20 Nick Clifton <nickc@redhat.com>
38
39 * po/ga.po: Updated Irish translation.
40
41 2017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
42
43 * arm-dis.c (coprocessor_opcodes): Fix vcmla mask and disassembly.
44
45 2017-01-13 Yao Qi <yao.qi@linaro.org>
46
47 * m68k-dis.c (match_insn_m68k): Extend comments. Return -1
48 if FETCH_DATA returns 0.
49 (m68k_scan_mask): Likewise.
50 (print_insn_m68k): Update code to handle -1 return value.
51
52 2017-01-13 Yao Qi <yao.qi@linaro.org>
53
54 * m68k-dis.c (enum print_insn_arg_error): New.
55 (NEXTBYTE): Replace -3 with
56 PRINT_INSN_ARG_MEMORY_ERROR.
57 (NEXTULONG): Likewise.
58 (NEXTSINGLE): Likewise.
59 (NEXTDOUBLE): Likewise.
60 (NEXTDOUBLE): Likewise.
61 (NEXTPACKED): Likewise.
62 (FETCH_ARG): Likewise.
63 (FETCH_DATA): Update comments.
64 (print_insn_arg): Update comments. Replace magic numbers with
65 enum.
66 (match_insn_m68k): Likewise.
67
68 2017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
69
70 * i386-dis.c (enum): Add PREFIX_EVEX_0F3855, EVEX_W_0F3855_P_2.
71 * i386-dis-evex.h (evex_table): Updated.
72 * i386-gen.c (cpu_flag_init): Add CPU_AVX512_VPOPCNTDQ_FLAGS,
73 CPU_ANY_AVX512_VPOPCNTDQ_FLAGS. Update CPU_ANY_AVX512F_FLAGS.
74 (cpu_flags): Add CpuAVX512_VPOPCNTDQ.
75 * i386-opc.h (enum): (AVX512_VPOPCNTDQ): New.
76 (i386_cpu_flags): Add cpuavx512_vpopcntdq.
77 * i386-opc.tbl: Add Intel AVX512_VPOPCNTDQ instructions.
78 * i386-init.h: Regenerate.
79 * i386-tbl.h: Ditto.
80
81 2017-01-12 Yao Qi <yao.qi@linaro.org>
82
83 * msp430-dis.c (msp430_singleoperand): Return -1 if
84 msp430dis_opcode_signed returns false.
85 (msp430_doubleoperand): Likewise.
86 (msp430_branchinstr): Return -1 if
87 msp430dis_opcode_unsigned returns false.
88 (msp430x_calla_instr): Likewise.
89 (print_insn_msp430): Likewise.
90
91 2017-01-05 Nick Clifton <nickc@redhat.com>
92
93 PR 20946
94 * frv-desc.c (lookup_mach_via_bfd_name): Return NULL if the name
95 could not be matched.
96 (frv_cgen_cpu_open): Allow for lookup_mach_via_bfd_name returning
97 NULL.
98
99 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
100
101 * aarch64-tbl.h (RCPC, RCPC_INSN): Define.
102 (aarch64_opcode_table): Use RCPC_INSN.
103
104 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
105
106 * riscv-opc.c (riscv-opcodes): Add support for the "q" ISA
107 extension.
108 * riscv-opcodes/all-opcodes: Likewise.
109
110 2017-01-03 Dilyan Palauzov <dilyan.palauzov@aegee.org>
111
112 * riscv-dis.c (print_insn_args): Add fall through comment.
113
114 2017-01-03 Nick Clifton <nickc@redhat.com>
115
116 * po/sr.po: New Serbian translation.
117 * configure.ac (ALL_LINGUAS): Add sr.
118 * configure: Regenerate.
119
120 2017-01-02 Alan Modra <amodra@gmail.com>
121
122 * epiphany-desc.h: Regenerate.
123 * epiphany-opc.h: Regenerate.
124 * fr30-desc.h: Regenerate.
125 * fr30-opc.h: Regenerate.
126 * frv-desc.h: Regenerate.
127 * frv-opc.h: Regenerate.
128 * ip2k-desc.h: Regenerate.
129 * ip2k-opc.h: Regenerate.
130 * iq2000-desc.h: Regenerate.
131 * iq2000-opc.h: Regenerate.
132 * lm32-desc.h: Regenerate.
133 * lm32-opc.h: Regenerate.
134 * m32c-desc.h: Regenerate.
135 * m32c-opc.h: Regenerate.
136 * m32r-desc.h: Regenerate.
137 * m32r-opc.h: Regenerate.
138 * mep-desc.h: Regenerate.
139 * mep-opc.h: Regenerate.
140 * mt-desc.h: Regenerate.
141 * mt-opc.h: Regenerate.
142 * or1k-desc.h: Regenerate.
143 * or1k-opc.h: Regenerate.
144 * xc16x-desc.h: Regenerate.
145 * xc16x-opc.h: Regenerate.
146 * xstormy16-desc.h: Regenerate.
147 * xstormy16-opc.h: Regenerate.
148
149 2017-01-02 Alan Modra <amodra@gmail.com>
150
151 Update year range in copyright notice of all files.
152
153 For older changes see ChangeLog-2016
154 \f
155 Copyright (C) 2017 Free Software Foundation, Inc.
156
157 Copying and distribution of this file, with or without modification,
158 are permitted in any medium without royalty provided the copyright
159 notice and this notice are preserved.
160
161 Local Variables:
162 mode: change-log
163 left-margin: 8
164 fill-column: 74
165 version-control: never
166 End:
This page took 0.039914 seconds and 5 git commands to generate.