diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-02-04 17:48:38 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-02-04 17:48:38 +0000 |
commit | 303eaf2408614af76f552ae5a12d5c94925ce84d (patch) | |
tree | 934261ac61110ac849936eebea7a0ce51e754b2a /gcc | |
parent | cfe30e2af44dec7f1c07cbd15629eb1c2cfb4e94 (diff) | |
download | gcc-303eaf2408614af76f552ae5a12d5c94925ce84d.tar.gz |
Undo this change (the problem was actually in reload):
Fri Jan 23 23:28:59 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.md (movqi_i+1): New peephole.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17663 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 12 |
2 files changed, 6 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69148fe4942..abe1af2632f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Thu Feb 5 01:45:19 1998 J"orn Rennecke <amylaar@cygnus.co.uk> + Undo this change (the problem was actually in reload): + Fri Jan 23 23:28:59 1998 J"orn Rennecke <amylaar@cygnus.co.uk> + + * sh.md (movqi_i+1): New peephole. + Tue Feb 3 01:11:12 1998 Jeffrey A Law (law@cygnus.com) * jump.c (jump_optimize): Lose calls to modified_in_p they are diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 3b367d8f613..e865b881d00 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -1885,18 +1885,6 @@ lds %1,%0" [(set_attr "type" "move,load,store,move,move,move")]) -;; For Big-endian, reload now sometimes generates something like -;; (insn 2107 2104 2099 (set (reg:QI 3 r3) -;; (subreg:QI (mem:SI (reg:SI 0 r0)) 0)) -1 (nil) -;; (nil)) -;; To avoid clutter in the movqi pattern, we express this as a peephole. - -(define_peephole - [(set (match_operand:QI 0 "arith_reg_operand" "r") - (subreg:QI (match_operand:SI 1 "memory_operand" "m") 0))] - "" - "mov.l %1,%0") - (define_expand "movqi" [(set (match_operand:QI 0 "general_operand" "") (match_operand:QI 1 "general_operand" ""))] |