OSDN Git Service

* rs6000/rs6000.md (absdi2 define_split): Swap operands of MINUS.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jul 1998 19:35:05 +0000 (19:35 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jul 1998 19:35:05 +0000 (19:35 +0000)
commit7e016b0b3cb0ee3d8b41e2b6f51863cdbb6fe9ba
treeb58ce5d7078c287fe8c2d45d7e576c36143d8696
parent4e8bdf470435cf7a68fb73e8c91c4fe278cf3a14
    * rs6000/rs6000.md (absdi2 define_split): Swap operands of MINUS.
        * rs6000/rs6000.c (mask64_operand): Use HOST_BITS_PER_WIDE_INT.
        (print_operand, case 'B'): Don't fall through.
        (print_operand, case 'S'): Correct mask begin/end computation.
        Use HOST_BITS_PER_WIDE_INT.
        * rs6000/rs6000.h (CPP_PREDEFINES): Define _LONG_LONG.
        (CONDITIONAL_REGISTER_USAGE): GPR13 fixed if TARGET_64BIT.
        * rs6000/aix41.h (CPP_PREDEFINES): Same.
        * rs6000/aix43.h (CPP_PREDEFINES): Same.

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