1 # RUN: lld -flavor gnu -target x86_64 --allow-multiple-definition %s \
2 # RUN: --output-filetype=yaml --noinhibit-exec | FileCheck %s
4 # RUN: not lld -flavor gnu -target x86_64 %s --output-filetype=yaml \
5 # RUN: --noinhibit-exec 2>&1 | FileCheck -check-prefix=ERROR %s
7 # RUN: lld -flavor gnu -target x86_64 -z muldefs %s \
8 # RUN: --noinhibit-exec --output-filetype=yaml | FileCheck %s
14 section-choice: custom-required
18 content: [ B8, 00, 00, 00, 00, C7, 44, 24, FC, 00, 00, 00,
21 section-choice: custom-required
27 section-choice: custom-required
31 content: [ B8, 00, 00, 00, 00, C7, 44, 24, FC, 00, 00, 00,
34 section-choice: custom-required
38 # CHECK: defined-atoms:
39 # CHECK: - name: .text
40 # CHECK: alignment: 2^4
41 # CHECK: section-choice: custom-required
42 # CHECK: section-name: .text
44 # CHECK: scope: global
45 # CHECK: content: [ B8, 00, 00, 00, 00, C7, 44, 24, FC, 00, 00, 00,
47 # CHECK: alignment: 2^4
48 # CHECK: section-choice: custom-required
49 # CHECK: section-name: .text
51 # ERROR: duplicate symbol error