------- Comment #7 from jamborm at gcc dot gnu dot org  2009-11-21 22:57 -------
Subject: Bug 42025

Author: jamborm
Date: Sat Nov 21 22:56:36 2009
New Revision: 154413

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

        PR middle-end/42025
        * tree-sra.c (access_precludes_ipa_sra_p): New function.
        (splice_param_accesses): Check all accesses by calling
        access_precludes_ipa_sra_p.
        (sra_ipa_modify_expr): Rename argument erite to dont_convert and do
        not convert types if it is true.
        (sra_ipa_modify_assign): Convert types in case of mismatch.

        * testsuite/gcc.c-torture/compile/pr42025-1.c: New test.
        * testsuite/gcc.c-torture/compile/pr42025-2.c: New test.


Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr42025-1.c
    trunk/gcc/testsuite/gcc.c-torture/compile/pr42025-2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-sra.c


-- 


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

Reply via email to