OSDN Git Service

* reload.c (find_reloads): Record the existing mode if
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 May 1998 15:13:36 +0000 (15:13 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 May 1998 15:13:36 +0000 (15:13 +0000)
commita69791114b5f3f5e750145d5b06955757c0a7868
tree0c1c29104eec694d1022f9b5a1440651674fc445
parent2b32c30c62908c0c0f8294046ae23d86924efe50
    * reload.c (find_reloads): Record the existing mode if
        operand_mode == VOIDmode before replacing a register with
        a constant.
        * i386.md (tstsi, tsthi, tstqi, tstsf, tstdf, tstxf): Set
        i386_compare_op1 to const0_rtx for the benefit of the
        conditional move patterns.
        (movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite
        based on suggestions from Jim Wilson.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20151 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/reload.c