projects
/
platform
/
upstream
/
linaro-gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
103fad0
)
(output_move_double): Extend the special case
author
rms
<rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Oct 1993 18:11:13 +0000
(18:11 +0000)
committer
rms
<rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Oct 1993 18:11:13 +0000
(18:11 +0000)
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5955
138bc75d
-0d04-0410-961f-
82ee72b054a4
gcc/config/m68k/m68k.c
patch
|
blob
|
history
diff --git
a/gcc/config/m68k/m68k.c
b/gcc/config/m68k/m68k.c
index
0fc5afa
..
4f71e05
100644
(file)
--- a/
gcc/config/m68k/m68k.c
+++ b/
gcc/config/m68k/m68k.c
@@
-1067,7
+1067,7
@@
output_move_double (operands)
if (optype0 == PUSHOP
&& REGNO (XEXP (XEXP (operands[0], 0), 0)) == STACK_POINTER_REGNUM
&& reg_overlap_mentioned_p (stack_pointer_rtx, operands[1]))
- operands[1] = latehalf[1];
+ operands[1] =
middlehalf[1] =
latehalf[1];
/* For (set (reg:DI N) (mem:DI ... (reg:SI N) ...)),
if the upper part of reg N does not appear in the MEM, arrange to