brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · bf6ac62 Raw
39 lines · plain
1# RUN: not llvm-mc -triple mips-unknown-linux-gnu %s 2>%t12# RUN: FileCheck --check-prefix=O32 %s < %t13 4# RUN: not llvm-mc -triple mips64-unknown-linux-gnu %s 2>%t15# RUN: FileCheck --check-prefix=N64 %s < %t16 7# Check that subu only rejects any non-constant values.8 9.globl end10  subu  $4, $4, %lo($start)   # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list11                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list12  subu  $4, $4, $start        # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list13                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list14  subu  $4, $a4, $a4          # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list15  subu  $4, $4, %hi(end)      # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list16                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list17  subu  $4, $4, end + 4       # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression18                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression19  subu  $4, $4, end           # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression20                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression21  subu  $4, $4, sp            # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression22                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression23 24  subu  $4, %lo($start)       # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list25                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list26  subu  $4, $start            # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list27                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list28  subu  $4, $a4               # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list29  subu  $4, %hi(end)          # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list30                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unexpected token in argument list31  subu  $4, end + 4           # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression32                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression33  subu  $4, end               # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression34                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression35  subu  $4, sp                # O32: [[@LINE]]:{{[0-9]+}}: error: unknown token in expression36                              # N64: [[@LINE-1]]:{{[0-9]+}}: error: unknown token in expression37 38$start:39