aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2020-09-16 18:15:01 -0300
committerAlexandre Oliva <oliva@gnu.org>2020-09-16 18:15:01 -0300
commit3f4b15f52f4d5f202a7f27bdbb41a8fff218d323 (patch)
tree5108feb843f63420eb54995e4d0c25c7915e5427
parent8c0f8755b2a2cf60cafad74e7ffbe32a653ebc4c (diff)
downloadgcc-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.c4
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: