https://gcc.gnu.org/g:269b6477744f25ab0a89b364295b86a4bce392f9
commit r15-5256-g269b6477744f25ab0a89b364295b86a4bce392f9 Author: Jan Hubicka <hubi...@ucw.cz> Date: Thu Nov 14 17:08:03 2024 +0100 New testcase for operator new/delete removal. * g++.dg/tree-ssa/dce-1.C: New test. Diff: --- gcc/testsuite/g++.dg/tree-ssa/dce-1.C | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gcc/testsuite/g++.dg/tree-ssa/dce-1.C b/gcc/testsuite/g++.dg/tree-ssa/dce-1.C new file mode 100644 index 000000000000..1d5115ccb14a --- /dev/null +++ b/gcc/testsuite/g++.dg/tree-ssa/dce-1.C @@ -0,0 +1,9 @@ +/* { dg-do compile } */ +/* { dg-options "-O2 -fdump-tree-optimized" } */ +#include <new> +void test () +{ + int *a = new (std::nothrow) int; + delete a; +} +/* { dg-final { scan-tree-dump-not "operator new" "optimized" } } */