diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2022-06-27 18:40:23 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2022-06-28 14:43:01 +0200 |
commit | 243b5396106c4b1eb813fd06c2bc6f0a3009bae8 (patch) | |
tree | 36c41b120684b77a49dfff0eb7a0094f53a0b07e /gcc/testsuite/c-c++-common/Wcast-align.c | |
parent | eabd44a02529f7921a4997240aaaefb15f1ef81f (diff) | |
download | gcc-243b5396106c4b1eb813fd06c2bc6f0a3009bae8.zip gcc-243b5396106c4b1eb813fd06c2bc6f0a3009bae8.tar.gz gcc-243b5396106c4b1eb813fd06c2bc6f0a3009bae8.tar.bz2 |
Remove legacy EVRP code.
With DOM converted to ranger, there are no longer any uses of the EVRP
engine. For that matter, we haven't used the legacy mode in quite a
while, so I think it's safe to remove any associated code.
There are some methods in vr_values which should now be private, but I
didn't bother changing them, as most of the vr_values class will be
removed when VRP1 is converted to ranger.
Tested on x86-64 Linux.
gcc/ChangeLog:
* Makefile.in: Remove gimple-ssa-evrp.o and gimple-ssa-evrp-analyze.o.
* flag-types.h (enum evrp_mode): Remove.
* params.opt: Remove --param=evrp-mode.
* tree-vrp.cc (make_pass_early_vrp): New.
(pass_vrp::execute): Call early VRP instance.
* gimple-ssa-evrp-analyze.cc: Removed.
* gimple-ssa-evrp-analyze.h: Removed.
* gimple-ssa-evrp.cc: Removed.
gcc/testsuite/ChangeLog:
* g++.dg/pr100774.C: Remove --param=evrp-mode.
* gcc.dg/pr100781.c: Same.
Diffstat (limited to 'gcc/testsuite/c-c++-common/Wcast-align.c')
0 files changed, 0 insertions, 0 deletions