c++: normalizing ttp constraints [PR115656]
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / float128-mix-3.c
bloba2582bb10356e413a9c63c28ca0d2403629c1592
1 /* { dg-require-effective-target ppc_float128_sw } */
2 /* { dg-options "-O2 -mvsx -Wno-psabi -mabi=ibmlongdouble -mlong-double-128" } */
4 /* Test to make sure that __float128 and __ibm128 cannot be combined
5 together. */
6 __float128
7 add (__float128 a, __ibm128 b)
9 return a+b; /* { dg-error "IEEE 128-bit and IBM 128-bit floating point" } */
12 __ibm128
13 sub (__ibm128 a, __float128 b)
15 return a-b; /* { dg-error "IEEE 128-bit and IBM 128-bit floating point" } */