]> gcc.gnu.org Git - gcc.git/commit
config.gcc (powerpc*-linux*-*): Add support for 64-bit little endian Linux systems...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Wed, 17 Jan 2018 01:06:34 +0000 (01:06 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 17 Jan 2018 01:06:34 +0000 (01:06 +0000)
commit060619250dc83e38c9129babac5c243914056da5
treea7fac0e420bf40327d8b320831bc1bd34e63f6a0
parentdbc4d77ca43852c4edf1846e8b6319b6e68e2b42
config.gcc (powerpc*-linux*-*): Add support for 64-bit little endian Linux systems to optionally enable...

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

* config.gcc (powerpc*-linux*-*): Add support for 64-bit little
endian Linux systems to optionally enable multilibs for selecting
the long double type if the user configured an explicit type.
* config/rs6000/rs6000.h (TARGET_IEEEQUAD_MULTILIB): Indicate we
have no long double multilibs if not defined.
* config/rs6000/rs6000.c (rs6000_option_override_internal): Do not
warn if the user used -mabi={ieee,ibm}longdouble and we built
multilibs for long double.
* config/rs6000/linux64.h (MULTILIB_DEFAULTS_IEEE): Define as the
appropriate multilib option.
(MULTILIB_DEFAULTS): Add MULTILIB_DEFAULTS_IEEE to the default
multilib options.
* config/rs6000/t-ldouble-linux64le-ibm: New configuration files
for building long double multilibs.
* config/rs6000/t-ldouble-linux64le-ieee: Likewise.

From-SVN: r256775
gcc/ChangeLog
gcc/config.gcc
gcc/config/rs6000/linux64.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/t-ldouble-linux64le-ibm [new file with mode: 0644]
gcc/config/rs6000/t-ldouble-linux64le-ieee [new file with mode: 0644]
This page took 0.295471 seconds and 5 git commands to generate.