summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-06 11:29:45 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-06 11:29:45 +0000
commite2a00a1652571360504067a525f393cfc63772f6 (patch)
tree1510cd80fdd65fd46aa2bd9631244dec15c0ce3e
parent591f01a88746408467315ee4cc759664f729820e (diff)
downloadppe42-gcc-e2a00a1652571360504067a525f393cfc63772f6.tar.gz
ppe42-gcc-e2a00a1652571360504067a525f393cfc63772f6.zip
2009-08-06 Richard Guenther <rguenther@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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150518 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog14
-rw-r--r--gcc/testsuite/ChangeLog5
2 files changed, 19 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index db42dadd97f..2cd266e24d7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2009-08-06 Richard Guenther <rguenther@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.
+
2009-08-04 David Daney <ddaney@caviumnetworks.com>
* config/mips/mips.h (TARGET_SYNC_AFTER_SC): New macro.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5bbd2f8d3f8..c935ca8800e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-08-06 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/40964
+ * gcc.c-torture/compile/pr40964.c: New testcase.
+
2009-08-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/40847
OpenPOWER on IntegriCloud