[Bug tree-optimization/50644] ICE in set_is_used added today

andi-gcc at firstfloor dot org gcc-bugzilla@gcc.gnu.org
Thu Oct 6 23:54:00 GMT 2011


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

Andi Kleen <andi-gcc at firstfloor dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |matz at gcc dot gnu.org

--- Comment #1 from Andi Kleen <andi-gcc at firstfloor dot org> 2011-10-06 23:53:57 UTC ---
Problem is caused by 

commit 6d3d8bf0e6cb73524be01e28cb82a484cd3d11fd
Author: matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Oct 6 15:18:12 2011 +0000

        * tree-flow.h (get_var_ann): Don't declare.
        * tree-flow-inline.h (get_var_ann): Remove.
        (set_is_used): Use var_ann, not get_var_ann.
        * tree-dfa.c (add_referenced_var): Inline body of get_var_ann.
        * tree-profile.c (gimple_gen_edge_profiler): Call
        find_referenced_var_in.
        (gimple_gen_interval_profiler): Ditto.
        (gimple_gen_pow2_profiler): Ditto.
        (gimple_gen_one_value_profiler): Ditto.
        (gimple_gen_average_profiler): Ditto.
        (gimple_gen_ior_profiler): Ditto.
        (gimple_gen_ic_profiler): Ditto plus call add_referenced_var.
        (gimple_gen_ic_func_profiler): Call add_referenced_var.
        * tree-mudflap.c (execute_mudflap_function_ops): Call
        add_referenced_var.

I cannot give you a small test case because it needs a full LTO
builddir



More information about the Gcc-bugs mailing list