------- Comment #18 from ebotcazou at gcc dot gnu dot org  2008-02-14 19:08 
-------
Subject: Bug 35136

Author: ebotcazou
Date: Thu Feb 14 19:07:38 2008
New Revision: 132320

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132320
Log:
        PR middle-end/35136
        * gimplify.c (force_gimple_operand_bsi): Revert 2008-02-12 change.
        (force_gimple_operand): Likewise.
        * tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): Add new cases
        for TARGET_MEM_REF and CONVERT_EXPR/NON_LVALUE_EXPR/NOP_EXPR.
        Also recurse on the operand for regular VIEW_CONVERT_EXPRs.
        (find_interesting_uses_address): Check addressability and alignment
        of the base expression only after substituting bases of IVs into it.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimplify.c
    trunk/gcc/tree-ssa-loop-ivopts.c


-- 


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

Reply via email to