diff options
author | Kwok Cheung Yeung <kcy@codesourcery.com> | 2022-11-07 13:11:33 +0000 |
---|---|---|
committer | Kwok Cheung Yeung <kcy@codesourcery.com> | 2022-11-07 13:16:31 +0000 |
commit | ecf1603b7ad29a44622d6ef5fff78e40a12757c6 (patch) | |
tree | dfab44d5b5590f9b697a1988bd4591967fb503c8 /gcc | |
parent | 6c40e3f5daad1ff317d3dcc15aba98f87ed4106d (diff) | |
download | gcc-ecf1603b7ad29a44622d6ef5fff78e40a12757c6.zip gcc-ecf1603b7ad29a44622d6ef5fff78e40a12757c6.tar.gz gcc-ecf1603b7ad29a44622d6ef5fff78e40a12757c6.tar.bz2 |
amdgcn: Fix expansion of GCN_BUILTIN_LDEXPV builtin
2022-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
gcc/
* config/gcn/gcn.cc (gcn_expand_builtin_1): Expand first argument
of GCN_BUILTIN_LDEXPV to V64DFmode.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog.omp | 5 | ||||
-rw-r--r-- | gcc/config/gcn/gcn.cc | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp index 7551b50..2fd66c6 100644 --- a/gcc/ChangeLog.omp +++ b/gcc/ChangeLog.omp @@ -1,3 +1,8 @@ +2022-11-07 Kwok Cheung Yeung <kcy@codesourcery.com> + + * config/gcn/gcn.cc (gcn_expand_builtin_1): Expand first argument + of GCN_BUILTIN_LDEXPV to V64DFmode. + 2022-11-01 Kwok Cheung Yeung <kcy@codesourcery.com> Paul-Antoine Arras <pa@codesourcery.com> diff --git a/gcc/config/gcn/gcn.cc b/gcc/config/gcn/gcn.cc index f0c7851..8847032 100644 --- a/gcc/config/gcn/gcn.cc +++ b/gcc/config/gcn/gcn.cc @@ -4416,7 +4416,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, |