[ gas/ChangeLog ]
* config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew appropriate. (mips16_macro_build): Use MIPS16_INSERT_OPERAND where appropriate. (mips_ip): Make overflowed/underflowed constant arguments in DSP and MT instructions a fatal error. Use INSERT_OPERAND where appropriate. Improve warnings for break and wait code overflows. Use symbolic constant of OP_MASK_COPZ. (mips16_ip): Use MIPS16_INSERT_OPERAND where appropriate. [ gas/testsuite/ChangeLog ] * gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s, gas/mips/mips32-mt.d, gas/mips/mips32-mt.s: Remove instructions with invalid arguments. * gas/mips/mips32-dsp.l, gas/mips/mips32-mt.l: Delete file. [ include/opcode/ChangeLog ] * mips.h: Improve description of MT flags.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | ||||
| 2006-06-05  Thiemo Seufer  <ths@mips.com> | ||||
|  | ||||
| 	* mips.h: Improve description of MT flags.	 | ||||
|  | ||||
| 2006-05-25  Richard Sandiford  <richard@codesourcery.com> | ||||
|  | ||||
| 	* m68k.h (mcf_mask): Define. | ||||
|   | ||||
| @@ -353,8 +353,8 @@ struct mips_opcode | ||||
|    "@" 10 bit signed immediate (OP_*_IMM10) | ||||
|  | ||||
|    MT ASE usage: | ||||
|    "!" 1 bit immediate at bit 5 | ||||
|    "$" 1 bit immediate at bit 4 | ||||
|    "!" 1 bit usermode flag (OP_*_MT_U) | ||||
|    "$" 1 bit load high flag (OP_*_MT_H) | ||||
|    "*" 2 bit dsp/smartmips accumulator register (OP_*_MTACC_T) | ||||
|    "&" 2 bit dsp/smartmips accumulator register (OP_*_MTACC_D) | ||||
|    "g" 5 bit coprocessor 1 and 2 destination register (OP_*_RD) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user