Improved support for --icf=safe when used with -pie.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
7e0de605
AM
12017-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
54064fdb
AM
72017-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
dce75bf9
NP
142017-02-10 Nicholas Piggin <npiggin@gmail.com>
15
16 * ppc-opc.c (powerpc_opcodes) <scv, rfscv>: New mnemonics.
17
1b7e3d2f
NC
182017-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
8ec5cf65
AD
262017-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
a1aa5e81
DD
332017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
34
35 * pru-opc.c: Remove vague reference to a future GDB port.
36
add3afb2
NC
372017-01-20 Nick Clifton <nickc@redhat.com>
38
39 * po/ga.po: Updated Irish translation.
40
c13a63b0
SN
412017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
42
43 * arm-dis.c (coprocessor_opcodes): Fix vcmla mask and disassembly.
44
9608051a
YQ
452017-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
f622ea96
YQ
522017-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
620214f7
IT
682017-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
d95014a2
YQ
812017-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
0ae60c3e
NC
912017-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
d74d4880
SN
992017-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
cc917fd9
KC
1042017-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
b52d3cfc
DP
1102017-01-03 Dilyan Palauzov <dilyan.palauzov@aegee.org>
111
112 * riscv-dis.c (print_insn_args): Add fall through comment.
113
f90c58d5
NC
1142017-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
f47b0d4a
AM
1202017-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
2571583a
AM
1492017-01-02 Alan Modra <amodra@gmail.com>
150
151 Update year range in copyright notice of all files.
152
5c1ad6b5 153For older changes see ChangeLog-2016
3499769a 154\f
5c1ad6b5 155Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
156
157Copying and distribution of this file, with or without modification,
158are permitted in any medium without royalty provided the copyright
159notice and this notice are preserved.
160
161Local Variables:
162mode: change-log
163left-margin: 8
164fill-column: 74
165version-control: never
166End:
This page took 0.079799 seconds and 4 git commands to generate.