* config/xtensa/xtensa-protos.h (smalloffset_double_mem_p): Delete.
commitde07118613f000d1f84d786cb8b9f10a337264e4
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 May 2003 00:08:36 +0000 (29 00:08 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 May 2003 00:08:36 +0000 (29 00:08 +0000)
tree8f7556214a765d1d4d045594d3ee023ac5d2179b
parent4361ec0a78641120f3cc490b709492984ecbedf8
    * config/xtensa/xtensa-protos.h (smalloffset_double_mem_p): Delete.
        (xtensa_split_operand_pair): New proto.
        * config/xtensa/xtensa.c (move_operand): Handle DFmode and DImode.
        (smalloffset_double_mem_p): Delete.
        (gen_float_relational, printx, print_operand, xtensa_va_arg):
        Fix whitespace.
        (xtensa_split_operand_pair): New.
        (xtensa_dbx_register_number): Fix formatting.
        * config/xtensa/xtensa.h (EXTRA_CONSTRAINT): Remove 'S' constraint.
        * config/xtensa/xtensa.md (movdi, movdf): Force constants to memory
        instead of splitting them into single-word moves.  Remove unnecessary
        checks for reload_in_progress and reload_completed.
        (movdi_internal, movdf_internal): Change to post-reload split patterns.
        Add constraints to allow constant operands.
        (movsf_internal): Allow CONST_INT operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67215 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/xtensa/xtensa-protos.h
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h
gcc/config/xtensa/xtensa.md