diff --git a/gcc/config/i386/i386.cc b/gcc/config/i386/i386.cc
index 8f289b5bc22852b162bd68a54c51052a747f70e4..02e282904410d5c9efbbcbb9693a84ad32ed670b 100644
--- a/gcc/config/i386/i386.cc
+++ b/gcc/config/i386/i386.cc
@@ -26113,8 +26113,8 @@ ix86_mode_can_transfer_bits (machine_mode mode)
       || GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT)
     switch (GET_MODE_INNER (mode))
       {
-      case SFmode:
-      case DFmode:
+      case E_SFmode:
+      case E_DFmode:
 	/* These suffer from normalization upon load when not using SSE.  */
 	return !(ix86_fpmath & FPMATH_387);
       default: