aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-08-28 13:13:04 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-08-28 13:13:04 +0200
commit2c8861b7505cdc04377cd125565bb5ccadb29529 (patch)
tree117cac799728b144f9d3de96b7c75faa7fc88a7a /gcc/fold-const.c
parent4ec4324d0f2425ad64540d4c4d8d29f8e8077c3d (diff)
downloadgcc-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