This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Jun 21, 2018 at 02:22:50PM -0500, Segher Boessenkool wrote: > On Thu, Jun 21, 2018 at 01:26:19PM -0400, Michael Meissner wrote: > > On Thu, Jun 21, 2018 at 12:09:12PM -0500, Segher Boessenkool wrote: > > > > * config.gcc (powerpc64le*): Remove multilib support for IEEE and > > > > IBM long double. > > > > * config/rs6000/rs6000.c (rs6000_option_override_internal): > > > > Likewise. > > > > * config/rs6000/rs6000.h (TARGET_IEEEQUAD_MULTILIB): Likewise. > > > > * config/rs6000/t-ldouble-linux64le-ibm: Delete, IEEE/IBM long > > > > double multilib no longer supported. > > > > * config/rs6000/t-ldouble-linux64le-ieee: Likewise. > > > > * doc/install.texi (PowerPC options): Delete information about > > > > IEEE/IBM long double multilibs. > > > > > > This reverts r256775 (the commit message should say), except the linux64.h > > > parts, and it seems you just missed those? > > > > No it only reverts part of r256775. The main part of the r256775 change is to > > add support for --with-long-double-format={ieee,ibm} which we need to keep. > > That is r256558 as far as I see? Yes you were right, r256775 was the patch that enabled multilibs by default, and 256558 was the patch that added --with-long-double-format=<xxx>. I thought I had submitted them as part of one patch. Here is the patch redone to disable multilib support altogether. I verified that without --{enable,disable}-multilib that it no longer builds a multilib compiler. Can I install this into the trunk and to the GCC 8.x branch? 2018-06-22 Michael Meissner <meissner@linux.ibm.com> * config.gcc (powerpc64le*): Revert January 16th, 2018 patch that added IEEE/IBM long double multilib support on PowerPC little endian Linux systems. * config/rs6000/linux64.h (MULTILIB_DEFAULTS_IEEE): Likewise. (MULTILIB_DEFAULTS): Likewise. * config/rs6000/rs6000.c (rs6000_option_override_internal): Likewise. * config/rs6000/rs6000.h (TARGET_IEEEQUAD_MULTILIB): Likewise. * config/rs6000/t-ldouble-linux64le-ibm: Delete, no longer used. * config/rs6000/t-ldouble-linux64le-ieee: Delete, no longer used. -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meissner@linux.ibm.com, phone: +1 (978) 899-4797
Attachment:
ieee128-patch127b
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |