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

commit r16-3380-g1b6b27536311afefaebf57ff77ed20a8bb41eadd
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Mon Aug 25 08:20:00 2025 -0700

    Add a test for PR tree-optimization/121656
    
            PR tree-optimization/121656
            * gcc.dg/pr121656.c: New file.
    
    Signed-off-by: H.J. Lu <hjl.to...@gmail.com>

Diff:
---
 gcc/testsuite/gcc.dg/pr121656.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gcc/testsuite/gcc.dg/pr121656.c b/gcc/testsuite/gcc.dg/pr121656.c
new file mode 100644
index 000000000000..00b89418a319
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr121656.c
@@ -0,0 +1,21 @@
+/* { dg-do run } */
+/* { dg-options "-O1" } */
+
+__attribute__ ((weak))
+void
+foo (int b)
+{
+  if (b != 3)
+    __builtin_abort ();
+}
+
+int a;
+int
+main ()
+{
+  int b = 0;
+  if (a >= 0)
+    b += 3;
+  foo (b);
+  return 0;
+}

Reply via email to