aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKwok Cheung Yeung <kcy@codesourcery.com>2022-11-08 14:38:23 +0000
committerKwok Cheung Yeung <kcy@codesourcery.com>2022-11-08 14:52:12 +0000
commitcb0a2b1f28cf0c231bf38fcd02c40689739df7bb (patch)
tree75e08893ee91ac31fe19f930bb5226cd93ea8a34
parentee2be8f3a49b0b1a24afa30801e15c4a93656047 (diff)
downloadgcc-cb0a2b1f28cf0c231bf38fcd02c40689739df7bb.zip
gcc-cb0a2b1f28cf0c231bf38fcd02c40689739df7bb.tar.gz
gcc-cb0a2b1f28cf0c231bf38fcd02c40689739df7bb.tar.bz2
amdgcn: Fix expansion of GCN_BUILTIN_LDEXPV builtin
2022-11-08 Kwok Cheung Yeung <kcy@codesourcery.com> gcc/ * config/gcn/gcn.cc (gcn_expand_builtin_1): Expand first argument of GCN_BUILTIN_LDEXPV to V64DFmode.
-rw-r--r--gcc/config/gcn/gcn.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/gcn/gcn.cc b/gcc/config/gcn/gcn.cc
index 9c5e341..5e6f3b8 100644
--- a/gcc/config/gcn/gcn.cc
+++ b/gcc/config/gcn/gcn.cc
@@ -4383,7 +4383,7 @@ gcn_expand_builtin_1 (tree exp, rtx target, rtx /*subtarget */ ,
return target;
rtx arg1 = force_reg (V64DFmode,
expand_expr (CALL_EXPR_ARG (exp, 0), NULL_RTX,
- V64SFmode,
+ V64DFmode,
EXPAND_NORMAL));
rtx arg2 = force_reg (V64SImode,
expand_expr (CALL_EXPR_ARG (exp, 1), NULL_RTX,