re PR tree-optimization/3713 (Pointers to functions or member functions are not folde...
authorRichard Biener <rguenther@suse.de>
Mon, 18 Mar 2013 08:53:42 +0000 (08:53 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 18 Mar 2013 08:53:42 +0000 (08:53 +0000)
commit0d5a1b56948ace8d94b7ab74c303cdc842413c3c
treeea0a23b8045269a9507c4a14ff379cb858e21f49
parent789c34e3c7bb5e5c7c2cadd8de7c395654bf99cf
re PR tree-optimization/3713 (Pointers to functions or member functions are not folded or inlined)

2013-03-18  Richard Biener  <rguenther@suse.de>

PR tree-optimization/3713
* tree-ssa-sccvn.c (visit_copy): Simplify.  Always propagate
has_constants and expr.
(stmt_has_constants): Properly valueize SSA names when deciding
whether the stmt has constants.

* g++.dg/ipa/devirt-12.C: New testcase.

From-SVN: r196771
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-12.C [new file with mode: 0644]
gcc/tree-ssa-sccvn.c