RISCV: simplify a test case for RISCV (NFCI)
authorSaleem Abdulrasool <abdulras@google.com>
Fri, 18 Jun 2021 15:19:16 +0000 (08:19 -0700)
committerSaleem Abdulrasool <abdulras@google.com>
Fri, 18 Jun 2021 15:19:16 +0000 (08:19 -0700)
The output of the object file is unimportant and entirely discarded.
Simply redirect the output to `/dev/null` or `NUL` as the case may be.
Additionally, the space between the labels is unimportant.  There is no
need to add space between the labels.  Two labels at the same address
are sufficient to generate the difference expression and should still
test the same behaviour.

llvm/test/MC/RISCV/hilo-constaddr-expr.s

index af47985..8dc3870 100644 (file)
@@ -1,13 +1,11 @@
-# RUN: not llvm-mc -filetype=obj -triple=riscv32 -mattr=+relax %s 2>&1 | FileCheck %s
-# RUN: not llvm-mc -filetype=obj -triple=riscv32 -mattr=-relax %s 2>&1 | FileCheck %s
+# RUN: not llvm-mc -filetype=obj -triple=riscv32 -mattr=+relax %s -o /dev/null 2>&1 | FileCheck %s
+# RUN: not llvm-mc -filetype=obj -triple=riscv32 -mattr=-relax %s -o /dev/null 2>&1 | FileCheck %s
 
 # Check the assembler rejects hi and lo expressions with constant expressions
 # involving labels when diff expressions are emitted as relocation pairs.
 # Test case derived from test/MC/Mips/hilo-addressing.s
 
 tmp1:
-  # Emit zeros so that difference between tmp1 and tmp3 is 0x30124 bytes.
-  .fill 0x30124-8
 tmp2:
 # CHECK: :[[#@LINE+1]]:[[#]]: error: expected relocatable expression
   lui t0, %hi(tmp3-tmp1)