diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2020-10-19 16:52:51 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2020-10-20 20:45:14 +0200 |
commit | 495ec0b2aa808a6463b8c24288a1730cbae1cfca (patch) | |
tree | 6483a62d876e9978edd7ffaff217f83a92b7a167 /libbacktrace/internal.h | |
parent | 522307281ce9042e0bb3044f4a162adcdee0f9f6 (diff) | |
download | gcc-495ec0b2aa808a6463b8c24288a1730cbae1cfca.zip gcc-495ec0b2aa808a6463b8c24288a1730cbae1cfca.tar.gz gcc-495ec0b2aa808a6463b8c24288a1730cbae1cfca.tar.bz2 |
Convert -Walloca pass to ranger.
gcc/ChangeLog:
* gimple-ssa-warn-alloca.c (enum alloca_type): Remove
ALLOCA_BOUND_UNKNOWN and ALLOCA_CAST_FROM_SIGNED.
(warn_limit_specified_p): New.
(alloca_call_type_by_arg): Remove.
(cast_from_signed_p): Remove.
(is_max): Remove.
(alloca_call_type): Remove heuristics and replace with call into
ranger.
(pass_walloca::execute): Instantiate ranger.
gcc/testsuite/ChangeLog:
* gcc.dg/Walloca-1.c: Adjust for ranger.
* gcc.dg/Walloca-12.c: Same.
* gcc.dg/Walloca-13.c: Same.
* gcc.dg/Walloca-2.c: Same.
* gcc.dg/Walloca-3.c: Same.
* gcc.dg/Walloca-6.c: Same.
* gcc.dg/Wvla-larger-than-2.c: Same.
Diffstat (limited to 'libbacktrace/internal.h')
0 files changed, 0 insertions, 0 deletions