llvm/lld/test/ELF/crel-rel-mixed.s

# REQUIRES: arm
# RUN: rm -rf %t && split-file %s %t && cd %t
# RUN: llvm-mc -filetype=obj -triple=armv7a -crel a.s -o a.o
# RUN: llvm-mc -filetype=obj -triple=armv7a b.s -o b.o
# RUN: not ld.lld -r a.o b.o 2>&1 | FileCheck %s --check-prefix=ERR

# ERR: error: b.o:(.rel.text): REL cannot be converted to CREL

#--- a.s
.global _start, foo
_start:
  bl foo
  bl .text.foo

.section .text.foo,"ax"
foo:
  nop

#--- b.s
.globl fb
fb:
  bl fb