Hi!

On Thu, Jan 21, 2021 at 05:49:14PM -0600, will schmidt wrote:
>   Noted as part of the work-in-progress builtins rewrite, the
> __builtin_dfp_dtstsfi_*_{dd,td} builtins are redundant, and are thusly
> being marked as deprecated.  They will be removed as part of the builtins
> rewrite sometime in the future.

> gcc/ChangeLog:
>       * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
>       Mark builtins P9_BUILTIN_DFP_TSTSFI_LT_DD, P9_BUILTIN_DFP_TSTSFI_EQ_DD
>       P9_BUILTIN_DFP_TSTSFI_GT_DD, P9_BUILTIN_DFP_TSTSFI_OV_DD,
>       P9_BUILTIN_DFP_TSTSFI_LT_TD, P9_BUILTIN_DFP_TSTSFI_EQ_TD,
>       P9_BUILTIN_DFP_TSTSFI_GT_TD, P9_BUILTIN_DFP_TSTSFI_OV_TD as deprecated.
>       * doc/extend.texi: Update examples to indicate deprecated functions.
> 
> testsuite/ChangeLog:
>       * gcc.target/powerpc/dfp/dtstsfi-10.c: Mark 
> __builtin_dfp_dtstsfi_*_{dd,td}
>       calls as deprecated.
>       * gcc.target/powerpc/dfp/dtstsfi-11.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-12.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-13.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-14.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-15.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-16.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-17.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-18.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-19.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-30.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-31.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-32.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-33.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-34.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-35.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-36.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-37.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-38.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-39.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-50.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-51.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-52.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-53.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-54.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-55.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-56.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-57.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-58.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-59.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-70.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-71.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-72.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-73.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-74.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-75.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-76.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-77.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-78.c: Same.
>       * gcc.target/powerpc/dfp/dtstsfi-79.c: Same.
>       * gcc.target/powerpc/pr92661.c: Same.

This is okay for trunk if Bill thinks it is the right direction.  Thanks!


Segher

Reply via email to