summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-16 17:30:45 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-16 17:30:45 +0000
commit7d9383c306dd44be3b3376e4f79da3c8fb66dde8 (patch)
tree17db22cf1b86e0d3a856963fa55640732878a1e7 /gcc/config
parent0a54d56ac8f20290702001f11cb0057309541db2 (diff)
downloadgcc-7d9383c306dd44be3b3376e4f79da3c8fb66dde8.tar.gz
gcc/
PR target/38599 * config/mips/mips.md (*lwxs): Use :P for pointer values. gcc/testsuite/ PR target/38599 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150804 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/mips/mips.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 77f1fe76908..92363b3b59c 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -4217,9 +4217,9 @@
(define_insn "*lwxs"
[(set (match_operand:IMOVE32 0 "register_operand" "=d")
(mem:IMOVE32
- (plus:SI (mult:SI (match_operand:SI 1 "register_operand" "d")
- (const_int 4))
- (match_operand:SI 2 "register_operand" "d"))))]
+ (plus:P (mult:P (match_operand:P 1 "register_operand" "d")
+ (const_int 4))
+ (match_operand:P 2 "register_operand" "d"))))]
"ISA_HAS_LWXS"
"lwxs\t%0,%1(%2)"
[(set_attr "type" "load")