On 6/19/24 9:43 PM, Christoph Müllner wrote:
Hi Jeff,

the test should probably also be skipped on -Oz:

                 === gcc: Unexpected fails for rv64imafdc lp64d medlow  ===
FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times andi\t 1
FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times andn\t 1
FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times li\t 1
Yea. Just re-ran and sure enough we need to skip -Oz as well. So committing the obvious change....

Jeff

commit 6ceb5f7859e3fe39feb62de402bed656b8dfe6b9
Author: Jeff Law <j...@ventanamicro.com>
Date:   Sat Jun 22 10:39:51 2024 -0600

    [committed] [RISC-V] Skip zbs-ext-2.c for -Oz as well
    
    > the test should probably also be skipped on -Oz:
    >
    >                  === gcc: Unexpected fails for rv64imafdc lp64d medlow  
===
    > FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times andi\t 1
    > FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times andn\t 1
    > FAIL: gcc.target/riscv/zbs-ext-2.c  -Oz   scan-assembler-times li\t 1
    Yea.  Just re-ran thing and sure enough we need to skip -Oz as well.  So
    committing the obvious change....
    
    gcc/testsuite/
    
            * gcc.target/riscv/zbs-ext-2.c: Also skip for -Oz.

diff --git a/gcc/testsuite/gcc.target/riscv/zbs-ext-2.c 
b/gcc/testsuite/gcc.target/riscv/zbs-ext-2.c
index 690dd722bce..6d11543d920 100644
--- a/gcc/testsuite/gcc.target/riscv/zbs-ext-2.c
+++ b/gcc/testsuite/gcc.target/riscv/zbs-ext-2.c
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-march=rv64gc_zbb_zbs -mabi=lp64" } */
-/* { dg-skip-if "" { *-*-* } { "-O0" "-Og" "-Os" } } */
+/* { dg-skip-if "" { *-*-* } { "-O0" "-Og" "-Os" "-Oz" } } */
 
 
 typedef unsigned int uint32_t;

Reply via email to