aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2022-02-16 20:22:34 -0800
committerIan Lance Taylor <iant@golang.org>2022-02-16 20:22:34 -0800
commit71e955da39cea0ebffcfee3432effa622d14ca99 (patch)
treea690b84e725e0c8c3ab35c53f16f3e156d1f10d7 /gcc/config
parentb43d6db9780462273c4d885a0111e3376c114c61 (diff)
parent837eb12629dd8a8a45fac9b8db57b29ecda46f14 (diff)
downloadgcc-71e955da39cea0ebffcfee3432effa622d14ca99.zip
gcc-71e955da39cea0ebffcfee3432effa622d14ca99.tar.gz
gcc-71e955da39cea0ebffcfee3432effa622d14ca99.tar.bz2
Merge from trunk revision 837eb12629dd8a8a45fac9b8db57b29ecda46f14.
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/rs6000/rs6000-c.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000-c.cc b/gcc/config/rs6000/rs6000-c.cc
index 15251ef..d2e480a 100644
--- a/gcc/config/rs6000/rs6000-c.cc
+++ b/gcc/config/rs6000/rs6000-c.cc
@@ -623,7 +623,11 @@ rs6000_cpu_cpp_builtins (cpp_reader *pfile)
if (TARGET_FRSQRTES)
builtin_define ("__RSQRTEF__");
if (TARGET_FLOAT128_TYPE)
- builtin_define ("__FLOAT128_TYPE__");
+ builtin_define ("__FLOAT128_TYPE__");
+ if (ibm128_float_type_node)
+ builtin_define ("__SIZEOF_IBM128__=16");
+ if (ieee128_float_type_node)
+ builtin_define ("__SIZEOF_FLOAT128__=16");
#ifdef TARGET_LIBC_PROVIDES_HWCAP_IN_TCB
builtin_define ("__BUILTIN_CPU_SUPPORTS__");
#endif