------- Comment #2 from pinskia at gcc dot gnu dot org  2007-08-17 09:15 -------
Fixed by:
2007-08-14  Daniel Berlin  <[EMAIL PROTECTED]>

        * tree-pass.h (PROP_pta): Removed.
        (TODO_rebuild_alias): New.
        (pass_may_alias): Removed.
        * tree-ssa-ccp.c (execute_fold_all_builtins): Only rebuild
        aliasing if we changed something.
        * tree-ssa-alias.c (compute_may_aliases): Make non-static.  Update
        SSA internally.
        (pass_may_alias): Removed.
        (create_structure_vars): Return TODO_rebuild_alias.
        * tree-ssa-pre.c (do_pre): Return TODO_rebuild_alias.
        * tree-sra.c (tree_sra): Only rebuild aliasing if something
        changed.
        (tree_sra_early): We never affect aliasing right now.
        * tree-flow.h (compute_may_aliases): New prototype.
        * passes.c: Remove pass_may_alias from the passes.
        (execute_function_todo): Support TODO_rebuild_alias.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.3.0


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

Reply via email to