]> gcc.gnu.org Git - gcc.git/commit
testsuite: enable fast-math-complex-* testcases.
authorTamar Christina <tamar.christina@arm.com>
Thu, 7 Apr 2022 07:26:36 +0000 (08:26 +0100)
committerTamar Christina <tamar.christina@arm.com>
Thu, 7 Apr 2022 07:26:36 +0000 (08:26 +0100)
commitfdd81afcf18d1a926d81d63cc4525fc9442aa9a5
treee23cd8cdf2a210b1661f6abf51b6eec961e7168b
parent897b080e6d91095ed5f97115bde8daed8961a508
testsuite: enable fast-math-complex-* testcases.

As pointed out in PR105095 these tests weren't running, mainly because the .exp
file contains a filter on the first character so it can distinguish between
fast-math-bb-slp-* and fast-math-*, my test started with `c` and so didn't get
found.

This patch adds `c` to the list of filters and also updates the output and
required guards for the testcases now that they run.

gcc/testsuite/ChangeLog:

PR testsuite/105095
* gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
* gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
* gcc.dg/vect/vect.exp: Add extra letter to filter.
14 files changed:
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-half-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-half-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-double.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-half-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-double.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-float.c
gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-half-float.c
gcc/testsuite/gcc.dg/vect/vect.exp
This page took 0.069481 seconds and 5 git commands to generate.