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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aldyh at gcc dot gnu.org,
                   |                            |law at gcc dot gnu.org
            Summary|[5/6/7 Regression]          |[5/6 Regression]
                   |-ftree-loop-if-convert-stor |-ftree-loop-if-convert-stor
                   |es does not vectorize       |es does not vectorize
                   |conditional assignment      |conditional assignment
                   |(anymore)                   |(anymore)

--- Comment #6 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Fixed in trunk with:

commit 189d070677016c1ea25553a3ab4d926c6c20a434
Author: amker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon May 9 11:44:03 2016 +0000

        * tree-if-conv.c (tree-ssa-loop.h): Include header file.
        (tree-ssa-loop-niter.h): Ditto.
        (idx_within_array_bound, ref_within_array_bound): New functions.
        (ifcvt_memrefs_wont_trap): Check if array ref is within bound.
        Factor out check on writable base object to ...
        (base_object_writable): ... here.

        gcc/testsuite/
        * gcc.dg/tree-ssa/ifc-9.c: New test.
        * gcc.dg/tree-ssa/ifc-10.c: New test.
        * gcc.dg/tree-ssa/ifc-11.c: New test.
        * gcc.dg/tree-ssa/ifc-12.c: New test.
        * gcc.dg/vect/pr61194.c: Remove XFAIL.
        * gcc.dg/vect/vect-23.c: Remove XFAIL.
        * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.

    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236026
138bc75d-0d04-0410-961f-82ee72b054a4

Removing GCC 7 regression marker.

Reply via email to