re PR tree-optimization/55260 (ICE: in ipa_get_parm_lattices, at ipa-cp.c:263 with...
authorMartin Jambor <mjambor@suse.cz>
Wed, 21 Nov 2012 17:04:45 +0000 (18:04 +0100)
committerMartin Jambor <jamborm@gcc.gnu.org>
Wed, 21 Nov 2012 17:04:45 +0000 (18:04 +0100)
commit7e9f2b6e35b47373730c340471afa1734e197b60
tree9e8061f624d67b7b06a839882525f10a7e5687b8
parent3358fd40546fa1c360f625ca9e7a911ac3ba80cd
re PR tree-optimization/55260 (ICE: in ipa_get_parm_lattices, at ipa-cp.c:263 with -O2 -fno-inline -fipa-cp-clone)

2012-11-21  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/55260
* ipa-cp.c (intersect_aggregates_with_edge): New function.
(find_aggregate_values_for_callers_subset): Part moved to the function
above.  Call it.
(cgraph_edge_brings_all_agg_vals_for_node): Reimplemented using
intersect_aggregates_with_edge.

* testsuite/g++.dg/torture/pr55260-2.C: New test.

From-SVN: r193700
gcc/ChangeLog
gcc/ipa-cp.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr55260-2.C [new file with mode: 0644]