PR tree-optimization/80497 - ICE at -O1 and above on valid code on x86_64-linux-gnu...
commit27213f1573c8206306987b7a0bcf77ecf18de2d6
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Apr 2017 17:40:58 +0000 (25 17:40 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Apr 2017 17:40:58 +0000 (25 17:40 +0000)
tree46f475ef5106615483c9a5128dfd8f3f33fd2ff2
parentd2421fa007cc63ff7f2790f96d3fb560b00f335b
PR tree-optimization/80497 - ICE at -O1 and above on valid code on x86_64-linux-gnu in tree_to_uhwi

gcc/ChangeLog:

PR tree-optimization/80497
* gimple-ssa-sprintf.c (get_int_range): Avoid assuming all integer
constants are representable in HOST_WIDE_INT.
(parse_directive): Ditto.

gcc/testsuite/ChangeLog:

PR tree-optimization/80497
* gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247262 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-ssa-sprintf.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-17.c [new file with mode: 0644]