------- Comment #14 from jamborm at gcc dot gnu dot org  2009-06-25 10:38 
-------
Subject: Bug 40493

Author: jamborm
Date: Thu Jun 25 10:38:13 2009
New Revision: 148941

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148941
Log:
2009-06-25  Martin Jambor  <mjam...@suse.cz>

        PR tree-optimization/40493
        * tree-sra.c (sra_modify_expr): Correct BIT_FIELD_REF argument numbers.
        (enum unscalarized_data_handling): New type.
        (handle_unscalarized_data_in_subtree): Return what has been done.
        (load_assign_lhs_subreplacements): Handle left flushes differently.
        (sra_modify_assign): Use unscalarized_data_handling, simplified
        condition determining whether to remove the statement.

        * testsuite/gcc.c-torture/execute/pr40493.c: New test.


Added:
    trunk/gcc/testsuite/gcc.c-torture/execute/pr40493.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-sra.c


-- 


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

Reply via email to