From: Alexandre Oliva Date: Wed, 16 Sep 2020 21:15:01 +0000 (-0300) Subject: use E_*mode instead of just *mode X-Git-Tag: upstream/12.2.0~13713 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f4b15f52f4d5f202a7f27bdbb41a8fff218d323;p=platform%2Fupstream%2Fgcc.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 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: