2015-02-16 Richard Biener <rguenther@suse.de>
commita69f2cf8863c1ee70ea48deaf88bec82b3bc4f31
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Feb 2015 18:15:19 +0000 (16 18:15 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Feb 2015 18:15:19 +0000 (16 18:15 +0000)
tree6cb559fe91c65ad408ec96560ca19c4fb3583cf1
parentcca71356d9a5b4504bb8738370b98e27ec221b0c
2015-02-16  Richard Biener  <rguenther@suse.de>

PR tree-optimization/65077
* tree-ssa-structalias.c (get_constraint_for_1): Handle
IMAGPART_EXPR, REALPART_EXPR and BIT_FIELD_REF.
(find_func_aliases): Allow float values to carry pointers again.

* gcc.dg/torture/pr65077.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220741 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr65077.c [new file with mode: 0644]
gcc/tree-ssa-structalias.c