projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7947717
)
(record_dead_and_set_regs_1): Can only handle SUBREG
author
Jim Wilson
<wilson@gcc.gnu.org>
Tue, 12 Jul 1994 17:19:46 +0000
(10:19 -0700)
committer
Jim Wilson
<wilson@gcc.gnu.org>
Tue, 12 Jul 1994 17:19:46 +0000
(10:19 -0700)
if the register is smaller or equal to BITS_PER_WORD.
From-SVN: r7749
gcc/combine.c
patch
|
blob
|
history
diff --git
a/gcc/combine.c
b/gcc/combine.c
index dd78ed318262ad710e6e3e23a6a1c0fe0f7141e6..990fa4d594ff2ef630c62dda87d9c8196385ea57 100644
(file)
--- a/
gcc/combine.c
+++ b/
gcc/combine.c
@@
-9646,6
+9646,7
@@
record_dead_and_set_regs_1 (dest, setter)
else if (GET_CODE (setter) == SET
&& GET_CODE (SET_DEST (setter)) == SUBREG
&& SUBREG_REG (SET_DEST (setter)) == dest
+ && GET_MODE_BITSIZE (GET_MODE (dest)) <= BITS_PER_WORD
&& subreg_lowpart_p (SET_DEST (setter)))
record_value_for_reg (dest, record_dead_insn,
gen_lowpart_for_combine (GET_MODE (dest),