diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-08-15 09:47:56 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-15 02:47:56 -0700 |
commit | 67111044cec25f185fce120b66c9968c3dd6e1b1 (patch) | |
tree | c5d5975af883bc417909f64b28ecc9950c75c4c0 | |
parent | 5108f3e52764b6e30f6d2879e6cf1c6e03bac113 (diff) | |
download | gcc-67111044cec25f185fce120b66c9968c3dd6e1b1.zip gcc-67111044cec25f185fce120b66c9968c3dd6e1b1.tar.gz gcc-67111044cec25f185fce120b66c9968c3dd6e1b1.tar.bz2 |
Fix -fPIC regression reported by Brendan Kehoe.
* config/sparc/sparc.md (movsi_lo_sum_pic_label_reg): Remove
write-only modifier from operand 1 constraint.
From-SVN: r21749
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39be7a8..9de7a15 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Aug 15 08:39:49 1998 David S. Miller <davem@pierdol.cobaltmicro.com> + + * config/sparc/sparc.md (movsi_lo_sum_pic_label_reg): Remove + write-only modifier from operand 1 constraint. + Sat Aug 15 06:28:19 1998 David S. Miller <davem@pierdol.cobaltmicro.com> * config/sparc/sparc.c (sparc_emit_set_const64_quick1): If diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 7279512..83ade02 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -2207,7 +2207,7 @@ (define_insn "*movsi_lo_sum_pic_label_ref" [(set (match_operand:SI 0 "register_operand" "=r") - (lo_sum:SI (match_operand:SI 1 "register_operand" "=r") + (lo_sum:SI (match_operand:SI 1 "register_operand" "r") (unspec:SI [(match_operand:SI 2 "label_ref_operand" "") (match_operand:SI 3 "" "")] 5)))] "flag_pic" |