------- Comment #8 from irar at gcc dot gnu dot org  2009-06-01 08:15 -------
Subject: Bug 39129

Author: irar
Date: Mon Jun  1 08:15:01 2009
New Revision: 148036

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148036
Log:

        PR tree-optimization/39129
        * tree-vect-loop-manip.c (conservative_cost_threshold): Change the 
        printed message.
        (vect_do_peeling_for_loop_bound): Use 
        LOOP_REQUIRES_VERSIONING_FOR_ALIGNMENT and
        LOOP_REQUIRES_VERSIONING_FOR_ALIAS macros.
        (vect_loop_versioning): Likewise.
        (vect_create_cond_for_alias_checks): Fix indentation.
        * tree-vectorizer.h (struct _loop_vec_info): Fix indentation of the 
        macros.
        (LOOP_REQUIRES_VERSIONING_FOR_ALIGNMENT): Define.
        (LOOP_REQUIRES_VERSIONING_FOR_ALIAS): Likewise.
        * tree-vect-loop.c (vect_analyze_loop_form): Change "too many BBs" to 
        "control flow in loop".
        (vect_estimate_min_profitable_iters): Use 
        LOOP_REQUIRES_VERSIONING_FOR_ALIGNMENT and
        LOOP_REQUIRES_VERSIONING_FOR_ALIAS macros.
        * tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Likewise.
        (vect_create_data_ref_ptr): Don't mention array dimension in printing.
        * tree-vect-stmts.c (vectorizable_store): Replace the check that the 
        statement belongs to a group of strided accesses with the exact code 
        check.
        (vectorizable_load): Likewise.
        * tree-vect-slp.c (vect_analyze_slp_instance): Spell out "basic block".
        (vect_slp_analyze_bb, vect_slp_transform_bb): Likewise.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-vect-data-refs.c
    trunk/gcc/tree-vect-loop-manip.c
    trunk/gcc/tree-vect-loop.c
    trunk/gcc/tree-vect-slp.c
    trunk/gcc/tree-vect-stmts.c
    trunk/gcc/tree-vectorizer.h


-- 


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

Reply via email to