]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR middle-end/88663
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Jan 2019 18:30:50 +0000 (18:30 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Jan 2019 18:30:50 +0000 (18:30 +0000)
commit4db23c189ed7b9db00c9ec0710d83d4168296924
treea63f41d8cecec9b31b46a918767ed1f5dee4b374
parentac7cf41b93117542baf2a3f3421a20507b4d9767
PR middle-end/88663
* gimple-fold.c (get_range_strlen): Update prototype to no longer
need the flexp argument.
(get_range_strlen_tree): Drop flexp argument.  Drop flexp argument
from calls to get_range_strlen.  Update comments.  Just update
VAL for an unterminated const char array and let the reset of the
code handle it normally.  No longer try to set *flexp.  Adjust
return value.
(get_range_strlen): Update for the new get_range_strlen API.
(get_maxval_strlen): Similarly.
(gimple_fold_builtin_strlen): Handle update meaning of return value
from get_range_strlen.
* gimple-ssa-sprintf.c (get_string_length): Update for the new
get_range_strlen API.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267520 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-fold.c
gcc/gimple-ssa-sprintf.c