]> git.ipfire.org Git - thirdparty/gcc.git/commit
Convert Walloca pass to get_range_query.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 19 May 2021 16:27:47 +0000 (18:27 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Wed, 26 May 2021 19:31:12 +0000 (21:31 +0200)
commitfe9a499cb8775cfbcea356ab0cae5c365971cf86
tree9a73184f03c93153627755df93d96e8eb114d2ac
parent57bf375151111ba880e6060708c8b18a682f5b20
Convert Walloca pass to get_range_query.

This patch converts the Walloca pass to use an on-demand ranger
accesible with get_range_query instead of having to create a ranger and pass
it around.

gcc/ChangeLog:

* gimple-ssa-warn-alloca.c (alloca_call_type): Use
  get_range_query instead of query argument.
(pass_walloca::execute): Enable and disable global ranger.

gcc/testsuite/ChangeLog:

* gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
* gcc.dg/pr80776-1.c: Same.
gcc/gimple-ssa-warn-alloca.c
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c
gcc/testsuite/gcc.dg/pr80776-1.c