This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.
Hi Carl,
I committed the be/le selectors.
On Mon, May 21, 2018 at 08:15:30AM -0700, Carl Love wrote:
> --- a/gcc/testsuite/gcc.target/powerpc/builtins-1-be.c
> +++ b/gcc/testsuite/gcc.target/powerpc/builtins-1-be.c
> @@ -1,4 +1,4 @@
> -/* { dg-do compile { target { powerpc64-*-* } } } */
> +/* { dg-do compile { target { powerpc*-*-* && be } } } */
Does this (and other similar tests) work on 32-bit as well?
> --- /dev/null
> +++ b/gcc/testsuite/gcc.target/powerpc/builtins-3-le.c
> @@ -0,0 +1,77 @@
> +/* { dg-do compile { target powerpc64le-*-* } } */
> +/* { dg-require-effective-target powerpc_altivec_ok } */
> +/* { dg-options "-maltivec" } */
This now should be powerpc*-*-* && le, possibly with && lp64 (but I don't
think we care about 32-bit LE in any of the rest of the testsuite; many
tests will fail there, so I wouldn't bother).
With the be/le selectors available, does it help to split the tests into
two still, or can things be better done with just one test, and be/le
selectors on each scan-assembler-times that needs one?
Segher
- References:
- [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.
- Re: [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.
- Re: [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.
- Re: [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.
- Re: [PATCH , rs6000] Add missing builtin test cases, fix arguments to match specifications.