diff options
author | Bill Schmidt <wschmidt@linux.ibm.com> | 2021-11-09 15:26:00 -0600 |
---|---|---|
committer | Bill Schmidt <wschmidt@linux.ibm.com> | 2021-11-09 15:48:33 -0600 |
commit | 96276f99352711475236ae5833a781fc55985f01 (patch) | |
tree | d27b442988a9a5dc4a82514dc2a92ee781c57ce9 /gcc/df.h | |
parent | 8875a92d31329ae52b734683784c4b054839a661 (diff) | |
download | gcc-96276f99352711475236ae5833a781fc55985f01.zip gcc-96276f99352711475236ae5833a781fc55985f01.tar.gz gcc-96276f99352711475236ae5833a781fc55985f01.tar.bz2 |
rs6000: Match recent builtins changes in new builtins support
2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
gcc/
* config/rs6000/rs6000-call.c (rs6000_gimple_fold_new_builtin):
Disable gimple fold for RS6000_BIF_{XVMINDP,XVMINSP,VMINFP} and
RS6000_BIF_{XVMAXDP,XVMAXSP,VMAXFP} when fast-math is not set.
(lxvrse_expand_builtin): Modify the expansion for sign extension.
All extensions are done within VSX registers.
gcc/testsuite/
* gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
Diffstat (limited to 'gcc/df.h')
0 files changed, 0 insertions, 0 deletions