i386: Tweak ix86_mode_can_transfer_bits to restore bootstrap on RHEL.
This minor patch, very similar to one posted and approved previously at https://gcc.gnu.org/pipermail/gcc-patches/2024-July/657229.html is required to restore builds on systems using gcc 4.8 as a host compiler. Using the enumeration constants E_SFmode and E_DFmode avoids issues with SFmode and DFmode being "non-literal types in constant expressions". 2024-08-08 Roger Sayle <roger@nextmovesoftware.com> gcc/ChangeLog * config/i386/i386.cc (ix86_mode_can_transfer_bits): Use E_?Fmode enumeration constants in switch statement.
This commit is contained in:
parent
afa3a4a52c
commit
4d44f3fc38
1 changed files with 2 additions and 2 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue