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