------- Additional Comments From jsm28 at gcc dot gnu dot org  2005-06-14 16:12 
-------
Appeared between 2005-05-29 13:00 UTC and 2005-05-29 14:30 UTC.  I.e., caused 
by:

Changes by:     [EMAIL PROTECTED]       2005-05-29 13:14:43

Modified files:
        gcc            : ChangeLog tree-flow.h tree-optimize.c 
                         tree-ssa-alias.c tree-vect-transform.c 

Log message:
        2005-05-29  Keith Besaw  <[EMAIL PROTECTED]>
        
        * tree-ssa-alias.c (new_type_alias): New procedure to
        create a type memory tag for a pointer with a may-alias
        set determined from a variable declaration.
        * tree-flow.h: export declaration of new_type_alias
        * tree-optimize.c (init_tree_optimization_passes): document
        that pass_may_alias cannot be called after pass_vectorize.
        * tree-vect-transform (vect_create_data_ref_ptr): Call
        new_type_alias when an type memory tag isn't available
        for a reference.
        (vectorizable_store): Use copy_virtual_operands to update
        virtual defs in place (so that loop_version can be called).
        Call mark_for_renaming for the virtual defs in case peeling
        is done and virtual uses outside the loop need to be updated.

The problem ought to be reproducible with a cross-compiler cc1.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dorit at gcc dot gnu dot
                   |                            |org, kbesaw at us dot ibm
                   |                            |dot com


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

Reply via email to