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" } } */

Reply via email to