diff options
author | Martin Sebor <msebor@redhat.com> | 2017-05-01 18:45:46 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2017-05-01 12:45:46 -0600 |
commit | 4d82d0bc4350ce18a5fb64049d24e98dee1235f9 (patch) | |
tree | c201cd6842a51e06c9037be584868c3321320aaa /gcc/gimple-ssa-sprintf.c | |
parent | d539a57b063ba16628aa3c58f211b16fadde2afb (diff) | |
download | gcc-4d82d0bc4350ce18a5fb64049d24e98dee1235f9.zip gcc-4d82d0bc4350ce18a5fb64049d24e98dee1235f9.tar.gz gcc-4d82d0bc4350ce18a5fb64049d24e98dee1235f9.tar.bz2 |
gimple-ssa-sprintf.c (format_integer): Set knownrange when it's known.
gcc/ChangeLog:
* gimple-ssa-sprintf.c (format_integer): Set knownrange when it's
known.
gcc/testsuite/ChangeLog:
* tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
on ILP32 targets.
From-SVN: r247444
Diffstat (limited to 'gcc/gimple-ssa-sprintf.c')
-rw-r--r-- | gcc/gimple-ssa-sprintf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c index c3c717d..a3153c1 100644 --- a/gcc/gimple-ssa-sprintf.c +++ b/gcc/gimple-ssa-sprintf.c @@ -1390,6 +1390,7 @@ format_integer (const directive &dir, tree arg) res.range.max = tree_digits (arg, base, dir.prec[1], maybesign, maybebase); res.range.likely = res.range.min; + res.knownrange = true; } res.range.unlikely = res.range.max; |