diff options
Diffstat (limited to 'lld/test')
| -rw-r--r-- | lld/test/elf2/aarch64-prel16-error.s | 7 | ||||
| -rw-r--r-- | lld/test/elf2/aarch64-prel32-error.s | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/lld/test/elf2/aarch64-prel16-error.s b/lld/test/elf2/aarch64-prel16-error.s new file mode 100644 index 00000000000..4836fe93a9c --- /dev/null +++ b/lld/test/elf2/aarch64-prel16-error.s @@ -0,0 +1,7 @@ +// RUN: llvm-mc -filetype=obj -triple=aarch64-none-freebsd %s -o %t +// RUN: not ld.lld2 -shared %t -o %t2 2>&1 | FileCheck %s +// REQUIRES: aarch64 + +.hword sym + 65539 - . + +// CHECK: R_AARCH64_PREL16 out of range diff --git a/lld/test/elf2/aarch64-prel32-error.s b/lld/test/elf2/aarch64-prel32-error.s new file mode 100644 index 00000000000..7983653946e --- /dev/null +++ b/lld/test/elf2/aarch64-prel32-error.s @@ -0,0 +1,7 @@ +// RUN: llvm-mc -filetype=obj -triple=aarch64-none-freebsd %s -o %t +// RUN: not ld.lld2 -shared %t -o %t2 2>&1 | FileCheck %s +// REQUIRES: aarch64 + +.word sym + 99999999999 - . + +// CHECK: R_AARCH64_PREL32 out of range |

