This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH], PowerPC IEEE 128-bit fp, #12 (default -mfloat128 on PowerPC-Linux)
- From: Michael Meissner <meissner at linux dot vnet dot ibm dot com>
- To: David Edelsohn <dje dot gcc at gmail dot com>
- Cc: Michael Meissner <meissner at linux dot vnet dot ibm dot com>, Joseph Myers <joseph at codesourcery dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Steven Munroe <munroesj at linux dot vnet dot ibm dot com>, Tulio Magno Quites Machado Filho <tulioqm at br dot ibm dot com>
- Date: Thu, 21 Jan 2016 16:25:26 -0500
- Subject: Re: [PATCH], PowerPC IEEE 128-bit fp, #12 (default -mfloat128 on PowerPC-Linux)
- Authentication-results: sourceware.org; auth=none
- References: <20160106224754 dot GA1627 at ibm-tiger dot the-meissners dot org> <alpine dot DEB dot 2 dot 10 dot 1601072147550 dot 31194 at digraph dot polyomino dot org dot uk> <20160111185547 dot GA27662 at ibm-tiger dot the-meissners dot org> <alpine dot DEB dot 2 dot 10 dot 1601120018300 dot 15518 at digraph dot polyomino dot org dot uk> <20160112183143 dot GA17279 at ibm-tiger dot the-meissners dot org> <alpine dot DEB dot 2 dot 10 dot 1601122347120 dot 26566 at digraph dot polyomino dot org dot uk> <CAGWvnynziwMRSrVYFLtMG8LXQbrTZoSxQozy6nnruZxjz6+fQg at mail dot gmail dot com> <20160114220316 dot GA23218 at ibm-tiger dot the-meissners dot org> <20160121010020 dot GA25262 at ibm-tiger dot the-meissners dot org> <CAGWvnykVtCG=EDdkPf3NAZvoi2YqtwFWF6m8-pfEUNBYDsJpXQ at mail dot gmail dot com>
This is the final patch (at least so far) that turns on -mfloat128 by default
for PowerPC Linux systems where the VSX instruction set is enabled. As I
mentioned in the last email, because we don't build the __float128 emulator on
other systems, I didn't think it would be useful to make it the default.
I did a boostrap build/check with no regressions on a little endian power8
system. Are the patches ok to check in?
[gcc]
2016-01-21 Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_option_override_internal): Enable
-mfloat128 by default on PowerPC Linux systems with the VSX
instruction enabled.
[gcc/testsuite]
2016-01-21 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/float128-1.c: New test for IEEE 128-bit
floating point support.
* gcc.target/powerpc/float128-2.c: Likewise.
--
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.vnet.ibm.com, phone: +1 (978) 899-4797
Attachment:
ieee128-patch12b
Description: Text document
- References:
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev2 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev2 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev4 (enable libgcc conversions)
- Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev4 (enable libgcc conversions)