https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97201

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Sebor <mse...@gcc.gnu.org>:

https://gcc.gnu.org/g:1be51a3a9ac3409561223c8058d4943f9b574d15

commit r11-3828-g1be51a3a9ac3409561223c8058d4943f9b574d15
Author: Martin Sebor <mse...@redhat.com>
Date:   Mon Oct 12 09:35:02 2020 -0600

    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.

Reply via email to