gcc/ChangeLog:
commitcb442e5128c9b902986b0097b1b4c01f2d284783
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 20:38:30 +0000 (3 20:38 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 20:38:30 +0000 (3 20:38 +0000)
tree8e3d75d5168c0b68ab7bdbbb2f7b0e8551b53fd9
parent13da18cc2861989928a29c0dfe500aa42891678e
gcc/ChangeLog:

* gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
offset_int::from instead of wide_int::to_shwi.
(maybe_diag_overlap): Remove assertion.
Use HOST_WIDE_INT_PRINT_DEC instead of %lli.
* gimple-ssa-sprintf.c (format_directive): Same.
(parse_directive): Same.
(sprintf_dom_walker::compute_format_length): Same.
(try_substitute_return_value): Same.

gcc/testsuite/ChangeLog:

* gcc.dg/Wrestrict-3.c: New test.

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