public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/meissner/heads/work019)] Update names of IEEE 128-bit long double built-in functions.
@ 2020-10-08 13:41 Michael Meissner
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Meissner @ 2020-10-08 13:41 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5999981982deab11b243f455eb1d268ec7c6659f

commit 5999981982deab11b243f455eb1d268ec7c6659f
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Oct 8 09:37:35 2020 -0400

    Update names of IEEE 128-bit long double built-in functions.
    
    gcc/testsuite/
    2020-10-08  Michael Meissner  <meissner@linux.ibm.com>
    
            * gcc.target/powerpc/float128-longdouble-math.c: Update names.
            * gcc.target/powerpc/float128-math.c: Likewise.

Diff:
---
 .../gcc.target/powerpc/float128-longdouble-math.c  | 152 ++++++++++-----------
 gcc/testsuite/gcc.target/powerpc/float128-math.c   |   4 +-
 2 files changed, 78 insertions(+), 78 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
index e7a79f5e4e9..4f4c2765278 100644
--- a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
+++ b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
@@ -44,52 +44,52 @@ void
 return_ld_arg_ld (long double *p,
 		  long double *q)
 {
-  /* { dg-final { scan-assembler {\macoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__acoshieee128\M} } }  */
   *p++ = BUILTIN1 (acoshl, *q++);
 
-  /* { dg-final { scan-assembler {\macosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__acosieee128\M} } }  */
   *p++ = BUILTIN1 (acosl, *q++);
 
-  /* { dg-final { scan-assembler {\masinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__asinhieee128\M} } }  */
   *p++ = BUILTIN1 (asinhl, *q++);
 
-  /* { dg-final { scan-assembler {\masinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__asinieee128\M} } }  */
   *p++ = BUILTIN1 (asinl, *q++);
 
-  /* { dg-final { scan-assembler {\matanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atanhieee128\M} } }  */
   *p++ = BUILTIN1 (atanhl, *q++);
 
-  /* { dg-final { scan-assembler {\matanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atanieee128\M} } }  */
   *p++ = BUILTIN1 (atanl, *q++);
 
-  /* { dg-final { scan-assembler {\mcbrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cbrtieee128\M} } }  */
   *p++ = BUILTIN1 (cbrtl, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (ceill, *q++);
 
-  /* { dg-final { scan-assembler {\mcoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__coshieee128\M} } }  */
   *p++ = BUILTIN1 (coshl, *q++);
 
-  /* { dg-final { scan-assembler {\mcosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cosieee128\M} } }  */
   *p++ = BUILTIN1 (cosl, *q++);
 
-  /* { dg-final { scan-assembler {\merfcf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__erfcieee128\M} } }  */
   *p++ = BUILTIN1 (erfcl, *q++);
 
-  /* { dg-final { scan-assembler {\merff128\M} } }  */
+  /* { dg-final { scan-assembler {\m__erfieee128\M} } }  */
   *p++ = BUILTIN1 (erfl, *q++);
 
-  /* { dg-final { scan-assembler {\mexp10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp10ieee128\M} } }  */
   *p++ = BUILTIN1 (exp10l, *q++);
 
-  /* { dg-final { scan-assembler {\mexp2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp2ieee128\M} } }  */
   *p++ = BUILTIN1 (exp2l, *q++);
 
-  /* { dg-final { scan-assembler {\mexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__expieee128\M} } }  */
   *p++ = BUILTIN1 (expl, *q++);
 
-  /* { dg-final { scan-assembler {\mexpm1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__expm1ieee128\M} } }  */
   *p++ = BUILTIN1 (expm1l, *q++);
 
   /* inline code.  */
@@ -98,43 +98,43 @@ return_ld_arg_ld (long double *p,
   /* inline code.  */
   *p++ = BUILTIN1 (floorl, *q++);
 
-  /* { dg-final { scan-assembler {\mlgammaf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lgammaieee128\M} } }  */
   *p++ = BUILTIN1 (gammal, *q++);
 
-  /* { dg-final { scan-assembler {\mj0f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__j0ieee128\M} } }  */
   *p++ = BUILTIN1 (j0l, *q++);
 
-  /* { dg-final { scan-assembler {\mj1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__j1ieee128\M} } }  */
   *p++ = BUILTIN1 (j1l, *q++);
 
   /* lgammaf128 mentioned previously.  */
   *p++ = BUILTIN1 (lgammal, *q++);
 
-  /* { dg-final { scan-assembler {\mlog10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log10ieee128\M} } }  */
   *p++ = BUILTIN1 (log10l, *q++);
 
-  /* { dg-final { scan-assembler {\mlog1pf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log1pieee128\M} } }  */
   *p++ = BUILTIN1 (log1pl, *q++);
 
-  /* { dg-final { scan-assembler {\mlog2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log2ieee128\M} } }  */
   *p++ = BUILTIN1 (log2l, *q++);
 
-  /* { dg-final { scan-assembler {\mlogbf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__logbieee128\M} } }  */
   *p++ = BUILTIN1 (logbl, *q++);
 
-  /* { dg-final { scan-assembler {\mlogf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__logieee128\M} } }  */
   *p++ = BUILTIN1 (logl, *q++);
 
-  /* { dg-final { scan-assembler {\mnearbyintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__nearbyintieee128\M} } }  */
   *p++ = BUILTIN1 (nearbyintl, *q++);
 
-  /* { dg-final { scan-assembler {\mexp10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp10ieee128\M} } }  */
   *p++ = BUILTIN1 (pow10l, *q++);
 
-  /* { dg-final { scan-assembler {\mrintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__rintieee128\M} } }  */
   *p++ = BUILTIN1 (rintl, *q++);
 
-  /* { dg-final { scan-assembler {\mroundevenf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__roundevenieee128\M} } }  */
   *p++ = BUILTIN1 (roundevenl, *q++);
 
   /* inline code.  */
@@ -143,31 +143,31 @@ return_ld_arg_ld (long double *p,
   /* { dg-final { scan-assembler {\m__significandieee128\M} } }  */
   *p++ = BUILTIN1 (significandl, *q++);
 
-  /* { dg-final { scan-assembler {\msinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sinhieee128\M} } }  */
   *p++ = BUILTIN1 (sinhl, *q++);
 
-  /* { dg-final { scan-assembler {\msinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sinieee128\M} } }  */
   *p++ = BUILTIN1 (sinl, *q++);
 
-  /* { dg-final { scan-assembler {\msqrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sqrtieee128\M} } }  */
   *p++ = BUILTIN1 (sqrtl, *q++);
 
-  /* { dg-final { scan-assembler {\mtanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tanhieee128\M} } }  */
   *p++ = BUILTIN1 (tanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mtanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tanieee128\M} } }  */
   *p++ = BUILTIN1 (tanl, *q++);
 
-  /* { dg-final { scan-assembler {\mtgammaf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tgammaieee128\M} } }  */
   *p++ = BUILTIN1 (tgammal, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (truncl, *q++);
 
-  /* { dg-final { scan-assembler {\my0f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__y0ieee128\M} } }  */
   *p++ = BUILTIN1 (y0l, *q++);
 
-  /* { dg-final { scan-assembler {\my1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__y1ieee128\M} } }  */
   *p   = BUILTIN1 (y1l, *q);  
 
 }
@@ -180,37 +180,37 @@ return_ld_arg_ld_ld (long double *p,
 		     long double *q,
 		     long double *r)
 {
-  /* { dg-final { scan-assembler {\matan2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atan2ieee128\M} } }  */
   *p++ = BUILTIN2 (atan2l, *q++, *r++);
 
   /* inline code.  */
   *p++ = BUILTIN2 (copysignl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mremainderf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__remainderieee128\M} } }  */
   *p++ = BUILTIN2 (dreml, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfdimf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fdimieee128\M} } }  */
   *p++ = BUILTIN2 (fdiml, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfmaxf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fmaxieee128\M} } }  */
   *p++ = BUILTIN2 (fmaxl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfminf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fminieee128\M} } }  */
   *p++ = BUILTIN2 (fminl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfmodf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fmodieee128\M} } }  */
   *p++ = BUILTIN2 (fmodl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mhypotf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__hypotieee128\M} } }  */
   *p++ = BUILTIN2 (hypotl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mnextafterf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__nextafterieee128\M} } }  */
   *p++ = BUILTIN2 (nextafterl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__nexttowardieee128\M} } }  */
   *p++ = BUILTIN2 (nexttowardl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mpowf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__powieee128\M} } }  */
   *p++ = BUILTIN2 (powl, *q++, *r++);
 
   /* remainderf128 mentioned previously.  */
@@ -240,7 +240,7 @@ void
 return_ld_arg_cld (long double *p,
 		   _Complex long double *q)
 {
-  /* { dg-final { scan-assembler {\mcabsf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cabsieee128\M} } }  */
   *p++ = BUILTIN1 (cabsl, *q++);
 
   /* inline code.  */
@@ -260,58 +260,58 @@ void
 return_cld_arg_cld (_Complex long double *p,
 		    _Complex long double *q)
 {
-  /* { dg-final { scan-assembler {\mcacoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cacoshieee128\M} } }  */
   *p++ = BUILTIN1 (cacoshl, *q++);
 
-  /* { dg-final { scan-assembler {\mcacosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cacosieee128\M} } }  */
   *p++ = BUILTIN1 (cacosl, *q++);
 
-  /* { dg-final { scan-assembler {\mcasinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__casinhieee128\M} } }  */
   *p++ = BUILTIN1 (casinhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcasinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__casinieee128\M} } }  */
   *p++ = BUILTIN1 (casinl, *q++);
 
-  /* { dg-final { scan-assembler {\mcatanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__catanhieee128\M} } }  */
   *p++ = BUILTIN1 (catanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcatanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__catanieee128\M} } }  */
   *p++ = BUILTIN1 (catanl, *q++);
 
-  /* { dg-final { scan-assembler {\mccoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ccoshieee128\M} } }  */
   *p++ = BUILTIN1 (ccoshl, *q++);
 
-  /* { dg-final { scan-assembler {\mccosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ccosieee128\M} } }  */
   *p++ = BUILTIN1 (ccosl, *q++);
 
-  /* { dg-final { scan-assembler {\mcexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cexpieee128\M} } }  */
   *p++ = BUILTIN1 (cexpl, *q++);
 
-  /* { dg-final { scan-assembler {\mclogf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__clogieee128\M} } }  */
   *p++ = BUILTIN1 (clogl, *q++);
 
-  /* { dg-final { scan-assembler {\mclog10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__clog10ieee128\M} } }  */
   *p++ = BUILTIN1 (clog10l, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (conjl, *q++);
 
-  /* { dg-final { scan-assembler {\mcprojf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cprojieee128\M} } }  */
   *p++ = BUILTIN1 (cprojl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csinhieee128\M} } }  */
   *p++ = BUILTIN1 (csinhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csinieee128\M} } }  */
   *p++ = BUILTIN1 (csinl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsqrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csqrtieee128\M} } }  */
   *p++ = BUILTIN1 (csqrtl, *q++);
 
-  /* { dg-final { scan-assembler {\mctanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ctanhieee128\M} } }  */
   *p++ = BUILTIN1 (ctanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mctanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ctanieee128\M} } }  */
   *p   = BUILTIN1 (ctanl, *q);  
 }
 
@@ -334,7 +334,7 @@ return_cld_arg_cld_cld (_Complex long double *p,
 			_Complex long double *q,
 			_Complex long double *r)
 {
-  /* { dg-final { scan-assembler {\mcpowf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cpowieee128\M} } }  */
   *p = BUILTIN2 (cpowl, *q, *r);
 }
 
@@ -346,7 +346,7 @@ return_ld_arg_ld_pi (long double *p,
 		     long double *q,
 		     int **r)
 {
-  /* { dg-final { scan-assembler {\mfrexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__frexpieee128\M} } }  */
   *p++ = BUILTIN2 (frexpl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__lgammaieee128_r\M} } }  */
@@ -364,13 +364,13 @@ return_ld_arg_ld_i (long double *p,
 		    long double *q,
 		    int *r)
 {
-  /* { dg-final { scan-assembler {\mldexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ldexpieee128\M} } }  */
   *p++ = BUILTIN2 (ldexpl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__powikf2\M} } }  */
   *p++ = BUILTIN2 (powil, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mscalbnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__scalbnieee128\M} } }  */
   *p   = BUILTIN2 (scalbnl, *q, *r);  
 }
 
@@ -382,7 +382,7 @@ return_ld_arg_ld_l (long double *p,
 		    long double *q,
 		    long *r)
 {
-  /* { dg-final { scan-assembler {\mscalblnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__scalblnieee128\M} } }  */
   *p = BUILTIN2 (scalblnl, *q, *r);
 }
 
@@ -394,10 +394,10 @@ return_ld_arg_i_ld (long double *p,
 		    int *q,
 		    long double *r)
 {
-  /* { dg-final { scan-assembler {\mjnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__jnieee128\M} } }  */
   *p++ = BUILTIN2 (jnl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mynf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ynieee128\M} } }  */
   *p   = BUILTIN2 (ynl, *q, *r);  
 }
 
@@ -409,7 +409,7 @@ return_ld_arg_ld_pld (long double *p,
 		      long double *q,
 		      long double **r)
 {
-  /* { dg-final { scan-assembler {\mmodff128\M} } }  */
+  /* { dg-final { scan-assembler {\m__modfieee128\M} } }  */
   *p = BUILTIN2 (modfl, *q, *r);
 }
 
@@ -422,7 +422,7 @@ return_ld_arg_ld_ld_pi (long double *p,
 			long double *r,
 			int **s)
 {
-  /* { dg-final { scan-assembler {\mremquof128\M} } }  */
+  /* { dg-final { scan-assembler {\m__remquoieee128\M} } }  */
   *p = BUILTIN3 (remquol, *q, *r, *s);
 }
 
@@ -444,19 +444,19 @@ void
 return_i_arg_ld (int *p,
 		 long double *q)
 {
-  /* { dg-final { scan-assembler {\mceilf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ceilieee128\M} } }  */
   *p++ = BUILTIN1 (iceill, *q++);
 
-  /* { dg-final { scan-assembler {\mfloorf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__floorieee128\M} } }  */
   *p++ = BUILTIN1 (ifloorl, *q++);
 
-  /* { dg-final { scan-assembler {\milogbf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ilogbieee128\M} } }  */
   *p++ = BUILTIN1 (ilogbl, *q++);
 
-  /* { dg-final { scan-assembler {\mlrintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lrintieee128\M} } }  */
   *p++ = BUILTIN1 (irintl, *q++);
 
-  /* { dg-final { scan-assembler {\mlroundf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lroundieee128\M} } }  */
   *p++ = BUILTIN1 (iroundl, *q++);
 
   /* inline code.  */
diff --git a/gcc/testsuite/gcc.target/powerpc/float128-math.c b/gcc/testsuite/gcc.target/powerpc/float128-math.c
index 4ad3b5b8363..9297515845a 100644
--- a/gcc/testsuite/gcc.target/powerpc/float128-math.c
+++ b/gcc/testsuite/gcc.target/powerpc/float128-math.c
@@ -16,5 +16,5 @@ void foo (__float128 *p, long double *q, long double *r)
   *q = __builtin_sinl (*q);
 }
 
-/* { dg-final { scan-assembler-times {\mbl sinf128\M} 2 } } */
-/* { dg-final { scan-assembler-not   {\mbl sinl\M}      } } */
+/* { dg-final { scan-assembler-times {\mbl __sinieee128\M} 2 } } */
+/* { dg-final { scan-assembler-not   {\mbl sinl\M}           } } */


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gcc(refs/users/meissner/heads/work019)] Update names of IEEE 128-bit long double built-in functions.
@ 2020-10-08 16:43 Michael Meissner
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Meissner @ 2020-10-08 16:43 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:aaf66f0c40edfdacf1edbd5c2e21768441d17398

commit aaf66f0c40edfdacf1edbd5c2e21768441d17398
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Oct 8 12:42:43 2020 -0400

    Update names of IEEE 128-bit long double built-in functions.
    
    gcc/testsuite/
    2020-10-08  Michael Meissner  <meissner@linux.ibm.com>
    
            * gcc.target/powerpc/float128-longdouble-math.c: Update names.
            * gcc.target/powerpc/float128-math.c: Likewise.

Diff:
---
 .../gcc.target/powerpc/float128-longdouble-math.c  | 152 ++++++++++-----------
 gcc/testsuite/gcc.target/powerpc/float128-math.c   |   6 +-
 2 files changed, 79 insertions(+), 79 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
index e7a79f5e4e9..4f4c2765278 100644
--- a/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
+++ b/gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
@@ -44,52 +44,52 @@ void
 return_ld_arg_ld (long double *p,
 		  long double *q)
 {
-  /* { dg-final { scan-assembler {\macoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__acoshieee128\M} } }  */
   *p++ = BUILTIN1 (acoshl, *q++);
 
-  /* { dg-final { scan-assembler {\macosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__acosieee128\M} } }  */
   *p++ = BUILTIN1 (acosl, *q++);
 
-  /* { dg-final { scan-assembler {\masinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__asinhieee128\M} } }  */
   *p++ = BUILTIN1 (asinhl, *q++);
 
-  /* { dg-final { scan-assembler {\masinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__asinieee128\M} } }  */
   *p++ = BUILTIN1 (asinl, *q++);
 
-  /* { dg-final { scan-assembler {\matanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atanhieee128\M} } }  */
   *p++ = BUILTIN1 (atanhl, *q++);
 
-  /* { dg-final { scan-assembler {\matanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atanieee128\M} } }  */
   *p++ = BUILTIN1 (atanl, *q++);
 
-  /* { dg-final { scan-assembler {\mcbrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cbrtieee128\M} } }  */
   *p++ = BUILTIN1 (cbrtl, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (ceill, *q++);
 
-  /* { dg-final { scan-assembler {\mcoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__coshieee128\M} } }  */
   *p++ = BUILTIN1 (coshl, *q++);
 
-  /* { dg-final { scan-assembler {\mcosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cosieee128\M} } }  */
   *p++ = BUILTIN1 (cosl, *q++);
 
-  /* { dg-final { scan-assembler {\merfcf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__erfcieee128\M} } }  */
   *p++ = BUILTIN1 (erfcl, *q++);
 
-  /* { dg-final { scan-assembler {\merff128\M} } }  */
+  /* { dg-final { scan-assembler {\m__erfieee128\M} } }  */
   *p++ = BUILTIN1 (erfl, *q++);
 
-  /* { dg-final { scan-assembler {\mexp10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp10ieee128\M} } }  */
   *p++ = BUILTIN1 (exp10l, *q++);
 
-  /* { dg-final { scan-assembler {\mexp2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp2ieee128\M} } }  */
   *p++ = BUILTIN1 (exp2l, *q++);
 
-  /* { dg-final { scan-assembler {\mexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__expieee128\M} } }  */
   *p++ = BUILTIN1 (expl, *q++);
 
-  /* { dg-final { scan-assembler {\mexpm1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__expm1ieee128\M} } }  */
   *p++ = BUILTIN1 (expm1l, *q++);
 
   /* inline code.  */
@@ -98,43 +98,43 @@ return_ld_arg_ld (long double *p,
   /* inline code.  */
   *p++ = BUILTIN1 (floorl, *q++);
 
-  /* { dg-final { scan-assembler {\mlgammaf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lgammaieee128\M} } }  */
   *p++ = BUILTIN1 (gammal, *q++);
 
-  /* { dg-final { scan-assembler {\mj0f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__j0ieee128\M} } }  */
   *p++ = BUILTIN1 (j0l, *q++);
 
-  /* { dg-final { scan-assembler {\mj1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__j1ieee128\M} } }  */
   *p++ = BUILTIN1 (j1l, *q++);
 
   /* lgammaf128 mentioned previously.  */
   *p++ = BUILTIN1 (lgammal, *q++);
 
-  /* { dg-final { scan-assembler {\mlog10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log10ieee128\M} } }  */
   *p++ = BUILTIN1 (log10l, *q++);
 
-  /* { dg-final { scan-assembler {\mlog1pf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log1pieee128\M} } }  */
   *p++ = BUILTIN1 (log1pl, *q++);
 
-  /* { dg-final { scan-assembler {\mlog2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__log2ieee128\M} } }  */
   *p++ = BUILTIN1 (log2l, *q++);
 
-  /* { dg-final { scan-assembler {\mlogbf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__logbieee128\M} } }  */
   *p++ = BUILTIN1 (logbl, *q++);
 
-  /* { dg-final { scan-assembler {\mlogf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__logieee128\M} } }  */
   *p++ = BUILTIN1 (logl, *q++);
 
-  /* { dg-final { scan-assembler {\mnearbyintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__nearbyintieee128\M} } }  */
   *p++ = BUILTIN1 (nearbyintl, *q++);
 
-  /* { dg-final { scan-assembler {\mexp10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__exp10ieee128\M} } }  */
   *p++ = BUILTIN1 (pow10l, *q++);
 
-  /* { dg-final { scan-assembler {\mrintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__rintieee128\M} } }  */
   *p++ = BUILTIN1 (rintl, *q++);
 
-  /* { dg-final { scan-assembler {\mroundevenf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__roundevenieee128\M} } }  */
   *p++ = BUILTIN1 (roundevenl, *q++);
 
   /* inline code.  */
@@ -143,31 +143,31 @@ return_ld_arg_ld (long double *p,
   /* { dg-final { scan-assembler {\m__significandieee128\M} } }  */
   *p++ = BUILTIN1 (significandl, *q++);
 
-  /* { dg-final { scan-assembler {\msinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sinhieee128\M} } }  */
   *p++ = BUILTIN1 (sinhl, *q++);
 
-  /* { dg-final { scan-assembler {\msinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sinieee128\M} } }  */
   *p++ = BUILTIN1 (sinl, *q++);
 
-  /* { dg-final { scan-assembler {\msqrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__sqrtieee128\M} } }  */
   *p++ = BUILTIN1 (sqrtl, *q++);
 
-  /* { dg-final { scan-assembler {\mtanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tanhieee128\M} } }  */
   *p++ = BUILTIN1 (tanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mtanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tanieee128\M} } }  */
   *p++ = BUILTIN1 (tanl, *q++);
 
-  /* { dg-final { scan-assembler {\mtgammaf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__tgammaieee128\M} } }  */
   *p++ = BUILTIN1 (tgammal, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (truncl, *q++);
 
-  /* { dg-final { scan-assembler {\my0f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__y0ieee128\M} } }  */
   *p++ = BUILTIN1 (y0l, *q++);
 
-  /* { dg-final { scan-assembler {\my1f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__y1ieee128\M} } }  */
   *p   = BUILTIN1 (y1l, *q);  
 
 }
@@ -180,37 +180,37 @@ return_ld_arg_ld_ld (long double *p,
 		     long double *q,
 		     long double *r)
 {
-  /* { dg-final { scan-assembler {\matan2f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__atan2ieee128\M} } }  */
   *p++ = BUILTIN2 (atan2l, *q++, *r++);
 
   /* inline code.  */
   *p++ = BUILTIN2 (copysignl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mremainderf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__remainderieee128\M} } }  */
   *p++ = BUILTIN2 (dreml, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfdimf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fdimieee128\M} } }  */
   *p++ = BUILTIN2 (fdiml, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfmaxf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fmaxieee128\M} } }  */
   *p++ = BUILTIN2 (fmaxl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfminf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fminieee128\M} } }  */
   *p++ = BUILTIN2 (fminl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mfmodf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__fmodieee128\M} } }  */
   *p++ = BUILTIN2 (fmodl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mhypotf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__hypotieee128\M} } }  */
   *p++ = BUILTIN2 (hypotl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mnextafterf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__nextafterieee128\M} } }  */
   *p++ = BUILTIN2 (nextafterl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__nexttowardieee128\M} } }  */
   *p++ = BUILTIN2 (nexttowardl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mpowf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__powieee128\M} } }  */
   *p++ = BUILTIN2 (powl, *q++, *r++);
 
   /* remainderf128 mentioned previously.  */
@@ -240,7 +240,7 @@ void
 return_ld_arg_cld (long double *p,
 		   _Complex long double *q)
 {
-  /* { dg-final { scan-assembler {\mcabsf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cabsieee128\M} } }  */
   *p++ = BUILTIN1 (cabsl, *q++);
 
   /* inline code.  */
@@ -260,58 +260,58 @@ void
 return_cld_arg_cld (_Complex long double *p,
 		    _Complex long double *q)
 {
-  /* { dg-final { scan-assembler {\mcacoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cacoshieee128\M} } }  */
   *p++ = BUILTIN1 (cacoshl, *q++);
 
-  /* { dg-final { scan-assembler {\mcacosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cacosieee128\M} } }  */
   *p++ = BUILTIN1 (cacosl, *q++);
 
-  /* { dg-final { scan-assembler {\mcasinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__casinhieee128\M} } }  */
   *p++ = BUILTIN1 (casinhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcasinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__casinieee128\M} } }  */
   *p++ = BUILTIN1 (casinl, *q++);
 
-  /* { dg-final { scan-assembler {\mcatanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__catanhieee128\M} } }  */
   *p++ = BUILTIN1 (catanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcatanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__catanieee128\M} } }  */
   *p++ = BUILTIN1 (catanl, *q++);
 
-  /* { dg-final { scan-assembler {\mccoshf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ccoshieee128\M} } }  */
   *p++ = BUILTIN1 (ccoshl, *q++);
 
-  /* { dg-final { scan-assembler {\mccosf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ccosieee128\M} } }  */
   *p++ = BUILTIN1 (ccosl, *q++);
 
-  /* { dg-final { scan-assembler {\mcexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cexpieee128\M} } }  */
   *p++ = BUILTIN1 (cexpl, *q++);
 
-  /* { dg-final { scan-assembler {\mclogf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__clogieee128\M} } }  */
   *p++ = BUILTIN1 (clogl, *q++);
 
-  /* { dg-final { scan-assembler {\mclog10f128\M} } }  */
+  /* { dg-final { scan-assembler {\m__clog10ieee128\M} } }  */
   *p++ = BUILTIN1 (clog10l, *q++);
 
   /* inline code.  */
   *p++ = BUILTIN1 (conjl, *q++);
 
-  /* { dg-final { scan-assembler {\mcprojf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cprojieee128\M} } }  */
   *p++ = BUILTIN1 (cprojl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsinhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csinhieee128\M} } }  */
   *p++ = BUILTIN1 (csinhl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsinf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csinieee128\M} } }  */
   *p++ = BUILTIN1 (csinl, *q++);
 
-  /* { dg-final { scan-assembler {\mcsqrtf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__csqrtieee128\M} } }  */
   *p++ = BUILTIN1 (csqrtl, *q++);
 
-  /* { dg-final { scan-assembler {\mctanhf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ctanhieee128\M} } }  */
   *p++ = BUILTIN1 (ctanhl, *q++);
 
-  /* { dg-final { scan-assembler {\mctanf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ctanieee128\M} } }  */
   *p   = BUILTIN1 (ctanl, *q);  
 }
 
@@ -334,7 +334,7 @@ return_cld_arg_cld_cld (_Complex long double *p,
 			_Complex long double *q,
 			_Complex long double *r)
 {
-  /* { dg-final { scan-assembler {\mcpowf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__cpowieee128\M} } }  */
   *p = BUILTIN2 (cpowl, *q, *r);
 }
 
@@ -346,7 +346,7 @@ return_ld_arg_ld_pi (long double *p,
 		     long double *q,
 		     int **r)
 {
-  /* { dg-final { scan-assembler {\mfrexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__frexpieee128\M} } }  */
   *p++ = BUILTIN2 (frexpl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__lgammaieee128_r\M} } }  */
@@ -364,13 +364,13 @@ return_ld_arg_ld_i (long double *p,
 		    long double *q,
 		    int *r)
 {
-  /* { dg-final { scan-assembler {\mldexpf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ldexpieee128\M} } }  */
   *p++ = BUILTIN2 (ldexpl, *q++, *r++);
 
   /* { dg-final { scan-assembler {\m__powikf2\M} } }  */
   *p++ = BUILTIN2 (powil, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mscalbnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__scalbnieee128\M} } }  */
   *p   = BUILTIN2 (scalbnl, *q, *r);  
 }
 
@@ -382,7 +382,7 @@ return_ld_arg_ld_l (long double *p,
 		    long double *q,
 		    long *r)
 {
-  /* { dg-final { scan-assembler {\mscalblnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__scalblnieee128\M} } }  */
   *p = BUILTIN2 (scalblnl, *q, *r);
 }
 
@@ -394,10 +394,10 @@ return_ld_arg_i_ld (long double *p,
 		    int *q,
 		    long double *r)
 {
-  /* { dg-final { scan-assembler {\mjnf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__jnieee128\M} } }  */
   *p++ = BUILTIN2 (jnl, *q++, *r++);
 
-  /* { dg-final { scan-assembler {\mynf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ynieee128\M} } }  */
   *p   = BUILTIN2 (ynl, *q, *r);  
 }
 
@@ -409,7 +409,7 @@ return_ld_arg_ld_pld (long double *p,
 		      long double *q,
 		      long double **r)
 {
-  /* { dg-final { scan-assembler {\mmodff128\M} } }  */
+  /* { dg-final { scan-assembler {\m__modfieee128\M} } }  */
   *p = BUILTIN2 (modfl, *q, *r);
 }
 
@@ -422,7 +422,7 @@ return_ld_arg_ld_ld_pi (long double *p,
 			long double *r,
 			int **s)
 {
-  /* { dg-final { scan-assembler {\mremquof128\M} } }  */
+  /* { dg-final { scan-assembler {\m__remquoieee128\M} } }  */
   *p = BUILTIN3 (remquol, *q, *r, *s);
 }
 
@@ -444,19 +444,19 @@ void
 return_i_arg_ld (int *p,
 		 long double *q)
 {
-  /* { dg-final { scan-assembler {\mceilf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ceilieee128\M} } }  */
   *p++ = BUILTIN1 (iceill, *q++);
 
-  /* { dg-final { scan-assembler {\mfloorf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__floorieee128\M} } }  */
   *p++ = BUILTIN1 (ifloorl, *q++);
 
-  /* { dg-final { scan-assembler {\milogbf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__ilogbieee128\M} } }  */
   *p++ = BUILTIN1 (ilogbl, *q++);
 
-  /* { dg-final { scan-assembler {\mlrintf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lrintieee128\M} } }  */
   *p++ = BUILTIN1 (irintl, *q++);
 
-  /* { dg-final { scan-assembler {\mlroundf128\M} } }  */
+  /* { dg-final { scan-assembler {\m__lroundieee128\M} } }  */
   *p++ = BUILTIN1 (iroundl, *q++);
 
   /* inline code.  */
diff --git a/gcc/testsuite/gcc.target/powerpc/float128-math.c b/gcc/testsuite/gcc.target/powerpc/float128-math.c
index 4ad3b5b8363..ea5cb43bcf1 100644
--- a/gcc/testsuite/gcc.target/powerpc/float128-math.c
+++ b/gcc/testsuite/gcc.target/powerpc/float128-math.c
@@ -10,11 +10,11 @@
 
 extern __float128 sinf128 (__float128);
 
-void foo (__float128 *p, long double *q, long double *r)
+void foo (__float128 *p, long double *q)
 {
   *p = sinf128 (*p);
   *q = __builtin_sinl (*q);
 }
 
-/* { dg-final { scan-assembler-times {\mbl sinf128\M} 2 } } */
-/* { dg-final { scan-assembler-not   {\mbl sinl\M}      } } */
+/* { dg-final { scan-assembler     {\mbl __sinieee128\M} } } */
+/* { dg-final { scan-assembler-not {\mbl sinl\M}         } } */


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-10-08 16:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-08 13:41 [gcc(refs/users/meissner/heads/work019)] Update names of IEEE 128-bit long double built-in functions Michael Meissner
2020-10-08 16:43 Michael Meissner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).