[gcc(refs/users/aoliva/heads/testme)] [testsuite] [aarch64] adjust auto-init-1 expectations for absent nop

Alexandre Oliva aoliva@gcc.gnu.org
Fri Jan 16 22:35:20 GMT 2026


https://gcc.gnu.org/g:4b158835b0bb41d3af11a1b002830a7eeadda099

commit 4b158835b0bb41d3af11a1b002830a7eeadda099
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Fri Jan 16 19:22:23 2026 -0300

    [testsuite] [aarch64] adjust auto-init-1 expectations for absent nop
    
    At the end of expand, -fpreserve-control-flow replaces the cfg
    cleanup, when not optimizing, with mere removal of unreachable blocks
    and compating.  This combines blocks that the original code separates
    with an explicit nop expected by the test.  Adjust the expectations.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/aarch64/auto-init-1.c: Drop nop expectation.
    
    (cherry picked from commit f9335426f4110dfa2ace61bdd925922b29c25221)

Diff:
---
 gcc/testsuite/gcc.target/aarch64/auto-init-1.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.target/aarch64/auto-init-1.c b/gcc/testsuite/gcc.target/aarch64/auto-init-1.c
index 45bb02561edc..9f294c020204 100644
--- a/gcc/testsuite/gcc.target/aarch64/auto-init-1.c
+++ b/gcc/testsuite/gcc.target/aarch64/auto-init-1.c
@@ -29,5 +29,5 @@ void foo()
   return;
 }
 
-/* Includes 1 for the call instruction and 1 for a nop.  */
-/* { dg-final { scan-rtl-dump-times "const_int 0" 10 "expand" } } */
+/* Includes 1 for the call instruction.  */
+/* { dg-final { scan-rtl-dump-times "const_int 0" 9 "expand" } } */


More information about the Gcc-cvs mailing list