aboutsummaryrefslogtreecommitdiff
path: root/gcc/alias.h
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.ibm.com>2020-10-29 22:15:10 -0400
committerMichael Meissner <meissner@linux.ibm.com>2020-10-29 22:15:10 -0400
commit228156e84966963a318c2c09dc15aed887e8eb0f (patch)
treedbc80841078f28e3002a94d53231220479f0831e /gcc/alias.h
parentdec1eb4c276f1b3c003154c159b539eb7110a13f (diff)
downloadgcc-228156e84966963a318c2c09dc15aed887e8eb0f.zip
gcc-228156e84966963a318c2c09dc15aed887e8eb0f.tar.gz
gcc-228156e84966963a318c2c09dc15aed887e8eb0f.tar.bz2
PowerPC: Adjust float128/ibm128 warnings.
This patch ccombines two patches: 1) If GLIBC is 2.32 or newer, and the language is C or C++, allow the user to change the long double type without having to use -Wno-psabi. 2) Adjust the warnings for intermixing __float128 and __ibm128 to accomidate the future change to allow long double to use the IEEE 128-bit format. gcc/ 2020-10-29 Michael Meissner <meissner@linux.ibm.com> * config/rs6000/rs6000.c (rs6000_option_override_internal): Allow long double type to be changed for C/C++ if glibc 2.32 or newer. (rs6000_invalid_binary_op): Update error messages about mixing IBM long double and IEEE 128-bit. gcc/testsuite/ 2020-10-27 Michael Meissner <meissner@linux.ibm.com> * gcc.target/powerpc/float128-mix-2.c: New test. * gcc.target/powerpc/float128-mix-3.c: New test. * gcc.target/powerpc/float128-mix.c: Update failure messages.
Diffstat (limited to 'gcc/alias.h')
0 files changed, 0 insertions, 0 deletions