------- Comment #2 from rguenth at gcc dot gnu dot org  2009-08-06 11:29 -------
Subject: Bug 40964

Author: rguenth
Date: Thu Aug  6 11:29:13 2009
New Revision: 150517

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150517
Log:
2009-08-06  Richard Guenther  <rguent...@suse.de>

        PR tree-optimization/40964
        * tree.c (iterative_hash_host_wide_int): Export.
        * tree.h (iterative_hash_host_wide_int): Declare.
        * tree-ssa-structalias.c (heapvar_map): New struct.
        (heapvar_map_eq): New function.
        (heapvar_map_hash): Likewise.
        (heapvar_lookup): Adjust.
        (heapvar_insert): Likewise.
        (make_constraint_from_heapvar): Allow multiple heap variables
        per decl at different offsets.
        (init_alias_heapvars): Adjust.

        * gcc.c-torture/compile/pr40964.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr40964.c
Modified:
    trunk/gcc/tree-ssa-structalias.c
    trunk/gcc/tree.c
    trunk/gcc/tree.h


-- 


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

Reply via email to