http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56787

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.9.0
   Target Milestone|4.8.1                       |4.8.2
            Summary|[4.8/4.9 Regression]        |[4.8 Regression]
                   |Vectorization fails because |Vectorization fails because
                   |of CLOBBER statements       |of CLOBBER statements

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Tue May 28 13:36:25 2013
New Revision: 199380

URL: http://gcc.gnu.org/viewcvs?rev=199380&root=gcc&view=rev
Log:
2013-05-28  Richard Biener  <rguent...@suse.de>

    PR tree-optimization/56787
    * tree-vect-data-refs.c (vect_analyze_data_refs): Drop clobbers
    from the list of data references.
    * tree-vect-loop.c (vect_determine_vectorization_factor): Skip
    clobbers.
    (vect_analyze_loop_operations): Likewise.
    (vect_transform_loop): Remove clobbers.

    * gcc.dg/vect/pr56787.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.dg/vect/pr56787.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-vect-data-refs.c
    trunk/gcc/tree-vect-loop.c

Reply via email to