r126265 - in /trunk/gcc: ChangeLog config/m32r/...

nickc@gcc.gnu.org nickc@gcc.gnu.org
Tue Jul 3 16:56:00 GMT 2007


Author: nickc
Date: Tue Jul  3 16:56:20 2007
New Revision: 126265

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126265
Log:
* config/m32r/constraints.md: New file.
* config/m32r/m32r.c: Include tm-constrs.h.
  (small_data_operand): Use satisfies_constraint_* instead of macro.
  (addr24_operand, gen_compare): Likewise.
* config/m32r/m32r.h (REG_CLASS_FROM_LETTER): Remove.
  (INT8_P, UPPER16_P, UINT32_P, UINT5_P, INVERTED_SIGNED_8BIT,
  CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P, EXTRA_CONSTRAINT): Likewise.
* config/m32r/m32r.md: Include constraints.md.
  (movsi_insn): Use satisfies_constraint_* instead of macro.
  (andsi3, iorsi3, xorsi3, seq_insn+1, sne): Likewise.
* config/m32r/predicates.md (conditional_move_operand): Likewise.
  (two_insn_const_operand, int8_operand, uint16_operand,
   reg_or_int16_operand, reg_or_uint16_operand,
   reg_or_cmp_int16_operand, cmp_int16_operand,
   seth_add3_operand): Likewise.

Added:
    trunk/gcc/config/m32r/constraints.md
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/m32r/m32r.c
    trunk/gcc/config/m32r/m32r.h
    trunk/gcc/config/m32r/m32r.md
    trunk/gcc/config/m32r/predicates.md



More information about the Gcc-cvs mailing list