aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2002-01-25 04:32:46 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2002-01-25 04:32:46 +0000
commit70e531f52eba5ea2187e2d411fe9b5c1a9a945f1 (patch)
treef1dfc1e8aeae8dd677d1aadda7014ef911864d93 /gcc/builtins.c
parent6b20f9b59abbb8bdfe9a0019a4914d2e30d4c745 (diff)
downloadgcc-70e531f52eba5ea2187e2d411fe9b5c1a9a945f1.zip
gcc-70e531f52eba5ea2187e2d411fe9b5c1a9a945f1.tar.gz
gcc-70e531f52eba5ea2187e2d411fe9b5c1a9a945f1.tar.bz2
loop.c (emit_prefetch_instructions): Use the prefetch insn's mode, not Pmode.
2002-01-24 Aldy Hernandez <aldyh@redhat.com> * loop.c (emit_prefetch_instructions): Use the prefetch insn's mode, not Pmode. * builtins.c (expand_builtin_prefetch): Same. From-SVN: r49200
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r--gcc/builtins.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 404bf46..9d308ae 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -785,7 +785,8 @@ expand_builtin_prefetch (arglist)
if (HAVE_prefetch)
{
if (! (*insn_data[(int)CODE_FOR_prefetch].operand[0].predicate)
- (op0, Pmode))
+ (op0,
+ insn_data[(int)CODE_FOR_prefetch].operand[0].mode))
op0 = force_reg (Pmode, op0);
emit_insn (gen_prefetch (op0, op1, op2));
}