https://gcc.gnu.org/g:ccb2a10820c14be7a25a7694df91c7d748d10c9d

commit r16-4333-gccb2a10820c14be7a25a7694df91c7d748d10c9d
Author: Dimitar Dimitrov <[email protected]>
Date:   Wed Oct 8 21:45:09 2025 +0300

    testsuite: Explicitly enable cselim pass for cselim-2.c
    
    The cselim pass is enabled only for targets that have conditional move
    instructions.  Since pru-unknown-elf doesn't have such instructions, the
    pass is not executed, and the test fails with:
    
      gcc.dg/tree-ssa/cselim-2.c: dump file does not exist
      UNRESOLVED: gcc.dg/tree-ssa/cselim-2.c scan-tree-dump cselim 
"if-then-else store replacement: 3"
    
    Fix by explicitly enabling the cselim pass for this test.
    
    gcc/testsuite/ChangeLog:
    
            * gcc.dg/tree-ssa/cselim-2.c: Pass -ftree-cselim option.
    
    Signed-off-by: Dimitar Dimitrov <[email protected]>

Diff:
---
 gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c 
b/gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c
index 2964fcfe1ff2..db58dd22e8a8 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-cselim-stats -fno-ssa-phiopt" } */
+/* { dg-options "-O2 -ftree-cselim -fdump-tree-cselim-stats -fno-ssa-phiopt" } 
*/
 
 struct Loc {
     int x[3];

Reply via email to