OSDN Git Service

* sh.c (prepare_move_operand): Check if operand 0 is an invalid
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 2003 14:56:38 +0000 (14:56 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 2003 14:56:38 +0000 (14:56 +0000)
commit7bc2d3b3793259a83bb5ac1e283a574ba4a23395
treed751ccbd131f746cedcf2fe86a10b4e93e4e234a
parentd61095a90b96f34ce751055272d950d4e12f3b7d
* sh.c (prepare_move_operand): Check if operand 0 is an invalid
memory reference.  Fix test that checks if operand 1 is using r0.
* sh.md (movhi_i): Don't allow st.w r0,@(rX,rY) .

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