https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83888

--- Comment #3 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 
---
Author: rsandifo
Date: Tue Jan 23 10:42:32 2018
New Revision: 256977

URL: https://gcc.gnu.org/viewcvs?rev=256977&root=gcc&view=rev
Log:
Fix vect_float markup for a couple of tests (PR 83888)

vect_float is true for arm*-*-* targets, but the support is only
available when -funsafe-math-optimizations is on.  This caused
failures in two tests that disable fast-math.

The easiest fix seemed to be to add a new target selector for
"vect_float without special options".

2018-01-23  Richard Sandiford  <richard.sandif...@linaro.org>

gcc/
        PR testsuite/83888
        * doc/sourcebuild.texi (vect_float): Say that the selector
        only describes the situation when -funsafe-math-optimizations is on.
        (vect_float_strict): Document.

gcc/testsuite/
        PR testsuite/83888
        * lib/target-supports.exp (check_effective_target_vect_float): Say
        that the result only holds when -funsafe-math-optimizations is on.
        (check_effective_target_vect_float_strict): New procedure.
        * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
        of vect_float.
        * gcc.dg/vect/vect-reduc-6.c: Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/doc/sourcebuild.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-6.c
    trunk/gcc/testsuite/lib/target-supports.exp

Reply via email to