rs6000.c (is_complex_IBM_long_double): Explicitly check for 128-bit long double befor...
commit83cbbe3aa8125d97f832c4644b4e381ac7afd5ae
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Wed, 10 Jan 2018 22:02:31 +0000 (10 22:02 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 10 Jan 2018 22:02:31 +0000 (10 22:02 +0000)
tree6abf8dd0960762f686a610cff3d66c43a743a4db
parentc42d0aa0893cab444366c80fdd5b23bb45de6276
rs6000.c (is_complex_IBM_long_double): Explicitly check for 128-bit long double before checking TCmode.

2018-01-10  Michael Meissner  <meissner@linux.vnet.ibm.com>

* config/rs6000/rs6000.c (is_complex_IBM_long_double): Explicitly
check for 128-bit long double before checking TCmode.
* config/rs6000/rs6000.h (FLOAT128_IEEE_P): Explicitly check for
128-bit long doubles before checking TFmode or TCmode.
(FLOAT128_IBM_P): Likewise.

From-SVN: r256458
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h