Hi, kito. I found these following regression:
FAIL: gcc.target/riscv/arch-27.c -O0 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O0 (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -O1 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O1 (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -O2 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O2 (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -O3 -g at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -O3 -g (test for excess errors) FAIL: gcc.target/riscv/arch-27.c -Os at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-27.c -Os (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O0 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O0 (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O1 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O1 (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O2 at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O2 (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -O3 -g at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -O3 -g (test for excess errors) FAIL: gcc.target/riscv/arch-28.c -Os at line 7 (test for errors, line ) FAIL: gcc.target/riscv/arch-28.c -Os (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O0 at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O0 (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O1 at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O1 (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O2 at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O2 (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -O3 -g at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -O3 -g (test for excess errors) FAIL: gcc.target/riscv/attribute-10.c -Os at line 8 (test for errors, line ) FAIL: gcc.target/riscv/attribute-10.c -Os (test for excess errors) Could you take a look at it ? I am not sure whether they are caused by this patch. But I find only this patch looks related. juzhe.zh...@rivai.ai