diff options
author | Martin Sebor <msebor@redhat.com> | 2020-10-12 09:35:02 -0600 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2020-10-12 09:36:26 -0600 |
commit | 1be51a3a9ac3409561223c8058d4943f9b574d15 (patch) | |
tree | e332d3ec5e66c8e0c51b13b551a8e7fa182eafb2 /gcc/builtins.c | |
parent | 83685efd5fd1623cfc4e4c435ce2773d95d458d1 (diff) | |
download | gcc-1be51a3a9ac3409561223c8058d4943f9b574d15.zip gcc-1be51a3a9ac3409561223c8058d4943f9b574d15.tar.gz gcc-1be51a3a9ac3409561223c8058d4943f9b574d15.tar.bz2 |
PR c++/97201 - ICE in -Warray-bounds writing to result of operator new(0)
gcc/cp/ChangeLog:
PR c++/97201
* error.c (dump_type_suffix): Handle both the C and C++ forms of
zero-length arrays.
libstdc++-v3/ChangeLog:
PR c++/97201
* libsupc++/new (operator new): Add attribute alloc_size and malloc.
gcc/testsuite/ChangeLog:
PR c++/97201
* g++.dg/warn/Wplacement-new-size-8.C: Adjust expected message.
* g++.dg/warn/Warray-bounds-10.C: New test.
* g++.dg/warn/Warray-bounds-11.C: New test.
* g++.dg/warn/Warray-bounds-12.C: New test.
* g++.dg/warn/Warray-bounds-13.C: New test.
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions