]> gcc.gnu.org Git - gcc.git/commit
re PR tree-optimization/45982 (PTA does not track integers)
authorRichard Guenther <rguenther@suse.de>
Wed, 13 Oct 2010 11:31:22 +0000 (11:31 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 13 Oct 2010 11:31:22 +0000 (11:31 +0000)
commitcb89b4b090f85ed09291748b898b589c4c4e96ee
treed167a412f3467bad90305f5fa28608e706da4e32
parent72351fa31f66161bd2ce7fa996bc6b4fca3ad2ce
re PR tree-optimization/45982 (PTA does not track integers)

2010-10-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/45982
* tree-ssa-structalias.c (make_constraints_to): New function.
(make_constraint_to): Implement in terms of make_constraints_to.
(find_func_aliases): Properly make return values of pure/const
functions escape if they assign to sth that is not a pointer.

* gcc.dg/torture/pr45982.c: New testcase.
* gcc.dg/tree-ssa/pr24287.c: Adjust.
* gcc.dg/tree-ssa/pta-callused.c: Likewise.
* gcc.dg/torture/pr39074-2.c: Likewise.

From-SVN: r165418
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr39074-2.c
gcc/testsuite/gcc.dg/torture/pr45982.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr24287.c
gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c
gcc/tree-ssa-structalias.c
This page took 0.066987 seconds and 5 git commands to generate.