diff options
author | Alexandre Oliva <oliva@adacore.com> | 2020-09-16 18:15:01 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2020-09-16 18:15:01 -0300 |
commit | 3f4b15f52f4d5f202a7f27bdbb41a8fff218d323 (patch) | |
tree | 5108feb843f63420eb54995e4d0c25c7915e5427 | |
parent | 8c0f8755b2a2cf60cafad74e7ffbe32a653ebc4c (diff) | |
download | gcc-3f4b15f52f4d5f202a7f27bdbb41a8fff218d323.zip gcc-3f4b15f52f4d5f202a7f27bdbb41a8fff218d323.tar.gz gcc-3f4b15f52f4d5f202a7f27bdbb41a8fff218d323.tar.bz2 |
use E_*mode instead of just *mode
g++ 4.8.5 rejected cases with SFmode and DFmode, presumably due to
some bug in the constexpr implementation.
for gcc/ChangeLog
* config/rs6000/rs6000.c (have_compare_and_set_mask): Use
E_*mode in cases.
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 640fc40..6f204ca 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -15190,8 +15190,8 @@ have_compare_and_set_mask (machine_mode mode) { switch (mode) { - case SFmode: - case DFmode: + case E_SFmode: + case E_DFmode: return TARGET_P9_MINMAX; default: |