File tree Expand file tree Collapse file tree 13 files changed +26
-24
lines changed
llvm/test/DWARFCFIChecker/X86 Expand file tree Collapse file tree 13 files changed +26
-24
lines changed Original file line number Diff line number Diff line change 1- # RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: not llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44.text
55 .globl f
Original file line number Diff line number Diff line change 1- # RUN: llvm - mc - triple x86_64 - pc - linux - gnu %s -- validate - cfi -- filetype=null 2 >& 1 | FileCheck %s -- allow - empty -- implicit - check - not warning: -- implicit - check - not error:
1+ # RUN: llvm - mc - triple x86_64 - unknown - unknown %s -- validate - cfi -- filetype=null 2 >& 1 | FileCheck %s -- allow - empty -- implicit - check - not warning: -- implicit - check - not error:
22## TODO: ` -- allow - empty` should be erased and replaced with a simple check for the asm output when ` -- filetype=asm` is implemented for ` -- validate - cfi`.
3- # RUN: llvm - mc - triple x86_64 - pc - linux - gnu %s -- filetype=asm 2 >& 1 | FileCheck %s - check - prefix=ASSEMBLER -- implicit - check - not warning: -- implicit - check - not error:
3+ # RUN: llvm - mc - triple x86_64 - unknown - unknown %s -- filetype=asm 2 >& 1 | FileCheck %s - check - prefix=ASSEMBLER -- implicit - check - not warning: -- implicit - check - not error:
44# ASSEMBLER: .section
55.pushsection A
66f:
Original file line number Diff line number Diff line change 1- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s --allow-empty --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s --allow-empty --implicit-check-not warning: --implicit-check-not error:
22## TODO: `--allow-empty` should be erased and replaced with a simple check for the asm output when `--filetype=asm` is implemented for `--validate-cfi`.
3- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
3+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
44# ASSEMBLER: .text
55.text
66 .globl f
Original file line number Diff line number Diff line change 1+ if not " X86" in config.root.targets:
2+ config.unsupported = True
Original file line number Diff line number Diff line change 1- # RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: not llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44.text
55 .globl f
Original file line number Diff line number Diff line change 1- # RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: not llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .section
44.pushsection A
55f:
Original file line number Diff line number Diff line change 1- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44 .text
55 .globl f
Original file line number Diff line number Diff line change 1- # RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: not llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44 .text
55 .globl f
Original file line number Diff line number Diff line change 1- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44 .text
55 .globl f
Original file line number Diff line number Diff line change 1- # RUN: not llvm-mc -triple x86_64-pc-linux-gnu %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2- # RUN: llvm-mc -triple x86_64-pc-linux-gnu %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
1+ # RUN: not llvm-mc -triple x86_64-unknown-unknown %s --validate-cfi --filetype=null 2>&1 | FileCheck %s
2+ # RUN: llvm-mc -triple x86_64-unknown-unknown %s --filetype=asm 2>&1 | FileCheck %s -check-prefix=ASSEMBLER --implicit-check-not warning: --implicit-check-not error:
33# ASSEMBLER: .text
44 .text
55 .type _start,@function
You can’t perform that action at this time.
0 commit comments