aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/misc.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2011-04-19 18:35:33 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2011-04-19 18:35:33 +0200
commit49c471e3d8e5a505b20672f7029d07bb828cbe1b (patch)
treef6f04a6735e023b75b60f7849bf8007b8c56b69d /gcc/fortran/misc.c
parent9714ca724859e90773df206f552937ddc4da004c (diff)
downloadgcc-49c471e3d8e5a505b20672f7029d07bb828cbe1b.zip
gcc-49c471e3d8e5a505b20672f7029d07bb828cbe1b.tar.gz
gcc-49c471e3d8e5a505b20672f7029d07bb828cbe1b.tar.bz2
ipa-cp.c (ipcp_process_devirtualization_opportunities): Devirtualize also according to actual contants.
2011-04-19 Martin Jambor <mjambor@suse.cz> * ipa-cp.c (ipcp_process_devirtualization_opportunities): Devirtualize also according to actual contants. * gimple-fold.c (gimple_extract_devirt_binfo_from_cst): New function. (gimple_fold_call): Use it. * gimple.h (gimple_extract_devirt_binfo_from_cst): Declare. * testsuite/g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL. * testsuite/g++.dg/opt/devirt2.C: New test. * testsuite/g++.dg/ipa/devirt-g-1.C: Likewise. From-SVN: r172719
Diffstat (limited to 'gcc/fortran/misc.c')
0 files changed, 0 insertions, 0 deletions