From: Jiawei Date: Thu, 11 Sep 2025 03:16:40 +0000 (+0800) Subject: testsuite: RISC-V: Add '.option norvc' to ensure consistent results. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cabae1c1c87d5f4ba28b7fdafe735b7c6207fb78;p=thirdparty%2Fbinutils-gdb.git testsuite: RISC-V: Add '.option norvc' to ensure consistent results. Add `.option norvc` to several RISC-V tests to avoid compressed instruction generation. This ensures consistent disassembly and alignment behavior regardless of assembler default options. Discussion see: https://patchwork.sourceware.org/project/binutils/patch/20250910120916.1103023-1-jiawei@iscas.ac.cn/ gas/ChangeLog: * testsuite/gas/riscv/dis-partial-insn.s: Limit compressed. * testsuite/gas/riscv/no-relax-align.s: Ditto. * testsuite/gas/riscv/odd-padding.s: Ditto. * testsuite/gas/riscv/t_insns.s: Ditto. * testsuite/gas/riscv/tlsdesc.s: Ditto. --- diff --git a/gas/testsuite/gas/riscv/dis-partial-insn.s b/gas/testsuite/gas/riscv/dis-partial-insn.s index 99456883315..77453af59aa 100644 --- a/gas/testsuite/gas/riscv/dis-partial-insn.s +++ b/gas/testsuite/gas/riscv/dis-partial-insn.s @@ -1,2 +1,3 @@ target: + .option norvc nop diff --git a/gas/testsuite/gas/riscv/no-relax-align.s b/gas/testsuite/gas/riscv/no-relax-align.s index 23b43e0a4ce..a625d643b1f 100644 --- a/gas/testsuite/gas/riscv/no-relax-align.s +++ b/gas/testsuite/gas/riscv/no-relax-align.s @@ -1,4 +1,5 @@ .option norelax + .option norvc .align 4 nop nop diff --git a/gas/testsuite/gas/riscv/odd-padding.s b/gas/testsuite/gas/riscv/odd-padding.s index 44f7de8b514..a0120d280b1 100644 --- a/gas/testsuite/gas/riscv/odd-padding.s +++ b/gas/testsuite/gas/riscv/odd-padding.s @@ -1,3 +1,4 @@ + .option norvc .text byte: nop diff --git a/gas/testsuite/gas/riscv/t_insns.s b/gas/testsuite/gas/riscv/t_insns.s index 99456883315..77453af59aa 100644 --- a/gas/testsuite/gas/riscv/t_insns.s +++ b/gas/testsuite/gas/riscv/t_insns.s @@ -1,2 +1,3 @@ target: + .option norvc nop diff --git a/gas/testsuite/gas/riscv/tlsdesc.s b/gas/testsuite/gas/riscv/tlsdesc.s index 15468d5f947..2d0aec0e5cb 100644 --- a/gas/testsuite/gas/riscv/tlsdesc.s +++ b/gas/testsuite/gas/riscv/tlsdesc.s @@ -1,3 +1,4 @@ + .option norvc .section .tbss,"awT",@nobits .global sg1 sg1: