From: Alexandre Oliva Date: Wed, 16 Sep 2020 21:15:01 +0000 (-0300) Subject: use E_*mode instead of just *mode X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3f4b15f52f4d5f202a7f27bdbb41a8fff218d323;p=gcc.git 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. --- diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 640fc405dd4..6f204ca202a 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: