mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
2002-04-24 Chris G. Demetriou <cgd@broadcom.com>
* config/tc-mips.c (macro_build): Do _not_ allow MIPS-3D instructions to be generated by macros.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2002-04-24 Chris G. Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
|
* config/tc-mips.c (macro_build): Do _not_ allow MIPS-3D
|
||||||
|
instructions to be generated by macros.
|
||||||
|
|
||||||
2002-04-24 Andreas Schwab <schwab@suse.de>
|
2002-04-24 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
* config/tc-i386.c (output_jump, output_disp)
|
* config/tc-i386.c (output_jump, output_disp)
|
||||||
|
@ -2913,12 +2913,11 @@ macro_build (place, counter, ep, name, fmt, va_alist)
|
|||||||
/* Search until we get a match for NAME. */
|
/* Search until we get a match for NAME. */
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
|
/* It is assumed here that macros will never generate
|
||||||
|
MIPS-3D instructions. */
|
||||||
if (strcmp (fmt, insn.insn_mo->args) == 0
|
if (strcmp (fmt, insn.insn_mo->args) == 0
|
||||||
&& insn.insn_mo->pinfo != INSN_MACRO
|
&& insn.insn_mo->pinfo != INSN_MACRO
|
||||||
&& OPCODE_IS_MEMBER (insn.insn_mo,
|
&& OPCODE_IS_MEMBER (insn.insn_mo, mips_opts.isa, mips_arch)
|
||||||
(mips_opts.isa
|
|
||||||
| (mips_opts.ase_mips3d ? INSN_MIPS3D : 0)),
|
|
||||||
mips_arch)
|
|
||||||
&& (mips_arch != CPU_R4650 || (insn.insn_mo->pinfo & FP_D) == 0))
|
&& (mips_arch != CPU_R4650 || (insn.insn_mo->pinfo & FP_D) == 0))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user