ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:572: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:572: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:572: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:572: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3276 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: lld :: MachO/arm64-objc-class-stubs.s (2667 of 3276) ******************** TEST 'lld :: MachO/arm64-objc-class-stubs.s' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 7 rm -rf /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp && split-file /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp # executed command: rm -rf /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp # executed command: split-file /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.o # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.o # RUN: at line 13 ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -dylib -install_name @executable_path/libexternal.dylib -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.o # executed command: ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -dylib -install_name @executable_path/libexternal.dylib -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.o # RUN: at line 15 ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib -objc_stubs_fast # executed command: ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib -objc_stubs_fast # RUN: at line 17 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast.out | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=FAST # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast.out # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=FAST # RUN: at line 19 ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/small.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib -objc_stubs_small # executed command: ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64 -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/small.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal.dylib -objc_stubs_small # RUN: at line 21 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/small.out | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=SMALL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/small.out # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=SMALL # RUN: at line 23 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64e-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main-arm64e.o # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64e-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main-arm64e.o # RUN: at line 25 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64e-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external-arm64e.o # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-mc -filetype=obj -triple=arm64e-apple-darwin /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external.s -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external-arm64e.o # RUN: at line 27 ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64e -dylib -install_name @executable_path/libexternal.dylib -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal-arm64e.dylib /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external-arm64e.o # executed command: ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64e -dylib -install_name @executable_path/libexternal.dylib -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal-arm64e.dylib /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/external-arm64e.o # RUN: at line 29 ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64e -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast-arm64e.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main-arm64e.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal-arm64e.dylib -objc_stubs_fast # executed command: ld64.lld -arch x86_64 -platform_version macos 11.0 11.0 -syslibroot /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/Inputs/MacOSX.sdk -lSystem -fatal_warnings -arch arm64e -lSystem -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast-arm64e.out /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/main-arm64e.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/libexternal-arm64e.dylib -objc_stubs_fast # RUN: at line 31 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast-arm64e.out | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=FAST # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --no-show-raw-insn --section=__TEXT,__objc_stubs --syms --macho /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast-arm64e.out # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s --check-prefix=FAST # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s:110:14: error: FAST-NEXT: expected string not found in input # | # FAST-NEXT: ldr x1, {{.*}} ; Objc selector ref: instance # | ^ # | :4:20: note: scanning from here # | 100000540: adrp x1, 8 ; 0x100008000 # | ^ # | :25:21: note: possible intended match here # | 10000058c: ldr x1, [x1, #0x28] ; Objc selector ref: local # | ^ # | /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s:136:25: error: undefined variable: FAST_LOCAL_CLASS_PAGE # | # FAST-DAG: {{0*}}[[#%x,FAST_LOCAL_CLASS_PAGE+FAST_LOCAL_CLASS_OFF]] g O __DATA,__data _OBJC_CLASS_$_LocalClass # | ^ # | /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s:136:47: error: undefined variable: FAST_LOCAL_CLASS_OFF # | # FAST-DAG: {{0*}}[[#%x,FAST_LOCAL_CLASS_PAGE+FAST_LOCAL_CLASS_OFF]] g O __DATA,__data _OBJC_CLASS_$_LocalClass # | ^ # | :37:16: note: possible intended match here # | 0000000100008030 g O __DATA,__data _OBJC_CLASS_$_LocalClass # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/lld/test/MachO/arm64-objc-class-stubs.s # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/lld/test/MachO/Output/arm64-objc-class-stubs.s.tmp/fast-arm64e.out: # | 2: Contents of (__TEXT,__objc_stubs) section # | 3: _objc_msgSend$instance: # | 4: 100000540: adrp x1, 8 ; 0x100008000 # | next:110'0 { search range start (exclusive) # | next:110'1 error: no match found in search range # | 5: 100000544: ldr x1, [x1, #0x18] # | 6: 100000548: adrp x16, 4 ; 0x100004000 # | 7: 10000054c: ldr x16, [x16, #0x8] # | 8: 100000550: br x16 # | 9: 100000554: brk #0x1 # | . # | . # | . # | 20: 10000057c: brk #0x1 # | 21: _objc_msgSendClass$local$_OBJC_CLASS_$_LocalClass: # | 22: 100000580: adrp x0, 8 ; 0x100008000 # | 23: 100000584: add x0, x0, #0x30 # | 24: 100000588: adrp x1, 8 ; 0x100008000 # | 25: 10000058c: ldr x1, [x1, #0x28] ; Objc selector ref: local # | next:110'2 ? possible intended match # | 26: 100000590: adrp x16, 4 ; 0x100004000 # | 27: 100000594: ldr x16, [x16, #0x8] # | 28: 100000598: br x16 # | 29: 10000059c: brk #0x1 # | 30: # | 31: SYMBOL TABLE: # | next:110'3 } search range end (exclusive) # | dag:136'0 { search range start (exclusive) # | dag:136'1 error: match failed for invalid pattern # | dag:136'2 undefined variable: FAST_LOCAL_CLASS_PAGE # | dag:136'3 undefined variable: FAST_LOCAL_CLASS_OFF # | 32: 0000000100000540 l F __TEXT,__objc_stubs .hidden _objc_msgSend$instance # | 33: 0000000100000560 l F __TEXT,__objc_stubs .hidden _objc_msgSendClass$external$_OBJC_CLASS_$_ExternalClass # | 34: 0000000100000580 l F __TEXT,__objc_stubs .hidden _objc_msgSendClass$local$_OBJC_CLASS_$_LocalClass # | 35: 000000010000052c g F __TEXT,__text _main # | 36: 0000000100000528 g F __TEXT,__text _objc_msgSend # | 37: 0000000100008030 g O __DATA,__data _OBJC_CLASS_$_LocalClass # | dag:136'4 ? possible intended match # | 38: 0000000100000000 g F __TEXT,__text __mh_execute_header # | 39: 0000000000000000 *UND* dyld_stub_binder # | 40: 0000000000000000 *UND* _OBJC_CLASS_$_ExternalClass # | dag:136'5 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): lld :: MachO/arm64-objc-class-stubs.s Testing Time: 41.31s Total Discovered Tests: 3276 Unsupported : 22 (0.67%) Passed : 3252 (99.27%) Expectedly Failed: 1 (0.03%) Failed : 1 (0.03%) FAILED: gen/lld/test/run-lit python3 bin/llvm-lit -sv ../../lld/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-lld']' returned non-zero exit status 1.