* m32c.cpu (f-dsp-40-u20, f-dsp-48-u20, Dsp-40-u20, Dsp-40-u20,
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
75b06e7b
DD
12007-03-20 DJ Delorie <dj@redhat.com>
2
3 * m32c-asm.c: Regenerate.
4 * m32c-desc.c: Regenerate.
5 * m32c-desc.h: Regenerate.
6 * m32c-dis.h: Regenerate.
7 * m32c-ibld.c: Regenerate.
8 * m32c-opc.c: Regenerate.
9 * m32c-opc.h: Regenerate.
10
c3fe08fa
L
112007-03-15 H.J. Lu <hongjiu.lu@intel.com>
12
13 * i386-opc.c: Include "libiberty.h".
14 (i386_regtab): Remove the last entry.
15 (i386_regtab_size): New.
16 (i386_float_regtab_size): Likewise.
17
18 * i386-opc.h (i386_regtab_size): New.
19 (i386_float_regtab_size): Likewise.
20
0b1cf022
L
212007-03-15 H.J. Lu <hongjiu.lu@intel.com>
22
23 * Makefile.am (CFILES): Add i386-opc.c.
24 (ALL_MACHINES): Add i386-opc.lo.
25 Run "make dep-am".
26 * Makefile.in: Regenerated.
27
28 * configure.in: Add i386-opc.lo for bfd_i386_arch.
29 * configure: Regenerated.
30
31 * i386-dis.c: Include "opcode/i386.h".
32 (MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition.
33 (FWAIT_OPCODE): Remove definition.
34 (UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition.
35 (MAX_OPERANDS): Remove definition.
36
37 * i386-opc.c: New file.
38 * i386-opc.h: Likewise.
39
56eced12
L
402007-03-15 H.J. Lu <hongjiu.lu@intel.com>
41
42 * Makefile.in: Regenerated.
43
6f74c397
L
442007-03-09 H.J. Lu <hongjiu.lu@intel.com>
45
46 * i386-dis.c (OP_Rd): Renamed to ...
47 (OP_R): This.
48 (Rd): Updated.
49 (Rm): Likewise.
50
a6d04ec4
AM
512007-03-08 Alan Modra <amodra@bigpond.net.au>
52
1620f33d
AM
53 * fr30-asm.c: Regenerate.
54 * frv-asm.c: Regenerate.
55 * ip2k-asm.c: Regenerate.
56 * iq2000-asm.c: Regenerate.
57 * m32c-asm.c: Regenerate.
58 * m32r-asm.c: Regenerate.
59 * m32r-dis.c: Regenerate.
60 * mt-asm.c: Regenerate.
61 * mt-ibld.c: Regenerate.
62 * mt-opc.c: Regenerate.
63 * openrisc-asm.c: Regenerate.
64 * xc16x-asm.c: Regenerate.
65 * xstormy16-asm.c: Regenerate.
66
a6d04ec4
AM
67 * Makefile.am: Run "make dep-am".
68 * Makefile.in: Regenerate.
69 * po/POTFILES.in: Regenerate.
70
b5639b37
MS
712007-03-06 Andreas Krebbel <krebbel1@de.ibm.com>
72
73 * opcodes/s390-opc.c (INSTR_RRE_FR, INSTR_RRF_F0FF2, INSTR_RRF_F0FR,
74 INSTR_RRF_UUFF, INSTR_RRF_0UFF, INSTR_RRF_FFFU, INSTR_RRR_F0FF): New
75 instruction formats added.
76 (MASK_RRE_FR, MASK_RRF_F0FF2, MASK_RRF_F0FR, MASK_RRF_UUFF,
77 MASK_RRF_0UFF, MASK_RRF_FFFU, MASK_RRR_F0FF): New instruction format
78 masks added.
79 * opcodes/s390-opc.txt (lpdfr - tgxt): Decimal floating point
80 instructions added.
81 * opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.
82 (main): z9-ec cpu type option added.
83 * include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.
84
b2e818b7
DD
852007-02-22 DJ Delorie <dj@redhat.com>
86
87 * s390-opc.c (INSTR_SS_L2RDRD): New.
88 (MASK_SS_L2RDRD): New.
89 * s390-opc.txt (pka): Use it.
90
8b082fb1
TS
912007-02-20 Thiemo Seufer <ths@mips.com>
92 Chao-Ying Fu <fu@mips.com>
93
94 * mips-dis.c (mips_arch_choices): Add DSP R2 support.
95 (print_insn_args): Add support for balign instruction.
96 * mips-opc.c (D33): New shortcut for DSP R2 instructions.
97 (mips_builtin_opcodes): Add DSP R2 instructions.
98
929e4d1a
MS
992007-02-19 Andreas Krebbel <krebbel1@de.ibm.com>
100
101 * s390-opc.c (INSTR_RRF_U0FR, MASK_RRF_U0FR): Removed.
102 (INSTR_RRF_U0RF, MASK_RRF_U0RF): Added.
103 * s390-opc.txt (cfxbr, cfdbr, cfebr, cgebr, cgdbr, cgxbr, cger, cgdr,
104 cgxr, cfxr, cfdr, cfer): Instruction type set to INSTR_RRF_U0RF.
105
b8e55848
MS
1062007-02-19 Andreas Krebbel <krebbel1@de.ibm.com>
107
108 * s390-opc.txt ("efpc", "sfpc"): Set to RRE_RR_OPT instruction type.
109 * s390-opc.c (s390_operands): Add RO_28 as optional gpr.
110 (INSTR_RRE_RR_OPT, MASK_RRE_RR_OPT): New instruction type for efpc
111 and sfpc.
112
af692060
NC
1132007-02-16 Nick Clifton <nickc@redhat.com>
114
115 PR binutils/4045
116 * avr-dis.c (comment_start): New variable, contains the prefix to
117 use when printing addresses in comments.
118 (print_insn_avr): Set comment_start to an empty space if there is
119 no symbol table available as the generic address printing code
120 will prefix the numeric value of the address with 0x.
121
ce518a5f
L
1222007-02-13 H.J. Lu <hongjiu.lu@intel.com>
123
124 * i386-dis.c: Updated to use an array of MAX_OPERANDS operands
125 in struct dis386.
126
bd2f2e55 1272007-02-05 Dave Brolley <brolley@redhat.com>
8c9c183d
DB
128 Richard Sandiford <rsandifo@redhat.com>
129 DJ Delorie <dj@redhat.com>
130 Graydon Hoare <graydon@redhat.com>
131 Frank Ch. Eigler <fche@redhat.com>
132 Ben Elliston <bje@redhat.com>
133
134 * Makefile.am (HFILES): Add mep-desc.h mep-opc.h.
135 (CFILES): Add mep-*.c
136 (ALL_MACHINES): Add mep-*.lo.
137 (CLEANFILES): Add stamp-mep.
138 (CGEN_CPUS): Add mep.
139 (MEP_DEPS): New variable.
140 (mep-*): New targets.
141 * configure.in: Handle bfd_mep_arch.
142 * disassemble.c (ARCH_mep): New macro.
143 (disassembler): Handle bfd_arch_mep.
144 (disassemble_init_for_target): Likewise.
145 * mep-*: New files for Toshiba Media Processor (MeP).
bd2f2e55
DB
146 * Makefile.in: Regenerated.
147 * configure: Regenerated.
148
eb7834a6 1492007-02-05 H.J. Lu <hongjiu.lu@intel.com>
65ca155d
L
150
151 * i386-dis.c (OP_J): Undo the last change. Properly handle 64K
152 wrap around within the same segment in 16bit mode.
153
eb7834a6 1542007-02-02 H.J. Lu <hongjiu.lu@intel.com>
206717e8
L
155
156 * i386-dis.c (OP_J): Mask to 16bit only if there is a data16
157 prefix.
158
c4f5c3d7
L
1592007-02-02 H.J. Lu <hongjiu.lu@intel.com>
160
161 * avr-dis.c (avr_operand): Correct PR number in comment.
162
fc523535 1632007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
164
165 * disassemble.c (disassembler_usage): Call
166 print_i386_disassembler_options for i386 disassembler.
167
168 * i386-dis.c (print_i386_disassembler_options): New.
169 (print_insn): Support the new addr64 option.
170
64a3a6fc
NC
1712007-02-02 Hiroki Kaminaga <kaminaga@sm.sony.co.jp>
172
173 * ppc-dis.c (powerpc_dialect): Handle ppc440.
174 * ppc-dis.c (print_ppc_disassembler_options): Note the -M440 can
175 be used.
176
ba4e851b
AM
1772007-02-02 Alan Modra <amodra@bigpond.net.au>
178
179 * ppc-opc.c (insert_bdm): -Many comment.
180 (valid_bo): Add "extract" param. Accept both powerpc and power4
181 BO fields when disassembling with -Many.
182 (insert_bo, extract_bo, insert_boe, extract_boe): Adjust valid_bo call.
183
3bdcfdf4
KH
1842007-01-08 Kazu Hirata <kazu@codesourcery.com>
185
186 * m68k-opc.c (m68k_opcodes): Replace cpu32 with
187 cpu32 | fido_a except on tbl instructions.
188
a028a6f5
PB
1892007-01-04 Paul Brook <paul@codesourcery.com>
190
191 * arm-dis.c (arm_opcodes): Fix cpsie and cpsid entries.
192
baee4c9e
AS
1932007-01-04 Andreas Schwab <schwab@suse.de>
194
195 * m68k-opc.c: Fix encoding of signed bit in the cpu32 tbls insns.
196
62ac925e
JB
1972007-01-04 Julian Brown <julian@codesourcery.com>
198
199 * arm-dis.c (neon_opcode): Fix disassembly for vshl, vqshl, vrshl,
200 vqrshl instructions.
201
10a2343e 202For older changes see ChangeLog-2006
252b5132
RH
203\f
204Local Variables:
2f6d2f85
NC
205mode: change-log
206left-margin: 8
207fill-column: 74
252b5132
RH
208version-control: never
209End:
This page took 0.349744 seconds and 4 git commands to generate.