]> git.ipfire.org Git - thirdparty/gcc.git/commit
* gimple-fold.c (get_range_strlen): Only set *nonstr when
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Oct 2018 17:23:15 +0000 (17:23 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Oct 2018 17:23:15 +0000 (17:23 +0000)
commit55f0ab6e6332adc35f6808c96f9010cfcd247004
tree943f5b63b79fbb5461f5d36468ccd9ca70a4fb67
parentc18e46a267a449fbadad8ec96d3afdc3e339057b
* gimple-fold.c (get_range_strlen): Only set *nonstr when
an unterminated string is discovered.  Bubble up range
even for unterminated strings.
(gimple_fold_builtin_strlen): Do not fold if get_range_strlen
indicates the string was not terminated via NONSTR.

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