| # RUN: not llvm-mc -triple riscv32 < %s 2>&1 | FileCheck %s |
| # RUN: not llvm-mc -triple riscv64 < %s 2>&1 | FileCheck %s |
| # CHECK: :[[#@LINE+1]]:7: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:7: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:8: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:8: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:8: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:7: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:7: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:8: error: out of range literal value |
| # CHECK: :[[#@LINE+1]]:8: error: literal value out of range for directive |
| .dword 0xffffffffffffffffa |
| # CHECK: :[[#@LINE+1]]:8: error: literal value out of range for directive |
| .8byte 0xffffffffffffffffa |