]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/53239 (VRP vs named value return opt)
authorJakub Jelinek <jakub@redhat.com>
Mon, 7 May 2012 13:31:00 +0000 (15:31 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 7 May 2012 13:31:00 +0000 (15:31 +0200)
commit7a04f01cb7752b4c9fab847cbb6775e4b020f6d9
treeb20b7dea8ea2b3e8146eed68b755b81ed224d16c
parent4f22d4300fa45bd54c3ff48296f9d085c7a7a3eb
re PR tree-optimization/53239 (VRP vs named value return opt)

PR tree-optimization/53239
* tree-vrp.c (get_value_range): Set VR of
SSA_NAME_IS_DEFAULT_DEF of DECL_BY_REFERENCE RESULT_DECL
to nonnull.

* g++.dg/opt/vrp3.C: New test.
* g++.dg/opt/vrp3-aux.cc: New file.
* g++.dg/opt/vrp3.h: New file.

From-SVN: r187240
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/vrp3-aux.cc [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/vrp3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/vrp3.h [new file with mode: 0644]
gcc/tree-vrp.c