diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-08-28 13:13:04 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-08-28 13:13:04 +0200 |
commit | 2c8861b7505cdc04377cd125565bb5ccadb29529 (patch) | |
tree | 117cac799728b144f9d3de96b7c75faa7fc88a7a /gcc/fold-const.c | |
parent | 4ec4324d0f2425ad64540d4c4d8d29f8e8077c3d (diff) | |
download | gcc-2c8861b7505cdc04377cd125565bb5ccadb29529.zip gcc-2c8861b7505cdc04377cd125565bb5ccadb29529.tar.gz gcc-2c8861b7505cdc04377cd125565bb5ccadb29529.tar.bz2 |
re PR middle-end/87099 (internal compiler error: segmentation fault)
PR middle-end/87099
* calls.c (maybe_warn_nonstring_arg): Punt early if
warn_stringop_overflow is zero. Don't call get_range_strlen
on 3rd argument, keep iterating until lenrng[1] is INTEGER_CST.
Swap comparison operands to have constants on rhs. Only use
lenrng[1] if non-NULL and INTEGER_CST. Don't uselessly
increment lenrng[0].
* gcc.dg/pr87099.c: New test.
From-SVN: r263915
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions