diff options
author | Martin Sebor <msebor@redhat.com> | 2017-01-10 21:02:07 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2017-01-10 14:02:07 -0700 |
commit | c16880eff008084f55a56a07cb7a16453d2b94c4 (patch) | |
tree | 7937fe84404fc72318c09a1797cd2d2d23fdd4c1 /libgo/go/runtime/ffi.go | |
parent | 5d58291930dab0a54f7d2c0e5e272a1ea9b18aad (diff) | |
download | gcc-c16880eff008084f55a56a07cb7a16453d2b94c4.zip gcc-c16880eff008084f55a56a07cb7a16453d2b94c4.tar.gz gcc-c16880eff008084f55a56a07cb7a16453d2b94c4.tar.bz2 |
PR tree-optimization/78775 - [7 Regression] ICE in maybe_warn_alloc_args_overflow
gcc/ChangeLog:
PR tree-optimization/78775
* builtins.c (get_size_range): Move...
* calls.c: ...to here.
(alloc_max_size): Accept zero argument.
(operand_signed_p): Remove.
(maybe_warn_alloc_args_overflow): Call get_size_range.
* calls.h (get_size_range): Declare.
gcc/testsuite/ChangeLog:
PR tree-optimization/78775
* gcc.dg/attr-alloc_size-4.c: Add test cases.
* gcc.dg/attr-alloc_size-10.c: New test.
* gcc.dg/attr-alloc_size-11.c: New test.
* gcc.dg/builtin-stringop-chk-7.c: New test.
* gcc.dg/pr78775.c: New test.
* gcc.dg/pr78973-2.c: New test.
* gcc.dg/pr78973.c: New test.
From-SVN: r244290
Diffstat (limited to 'libgo/go/runtime/ffi.go')
0 files changed, 0 insertions, 0 deletions