aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-ssa-sprintf.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2017-05-01 18:45:46 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2017-05-01 12:45:46 -0600
commit4d82d0bc4350ce18a5fb64049d24e98dee1235f9 (patch)
treec201cd6842a51e06c9037be584868c3321320aaa /gcc/gimple-ssa-sprintf.c
parentd539a57b063ba16628aa3c58f211b16fadde2afb (diff)
downloadgcc-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.c1
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;