mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-18 10:32:48 +02:00
Revert "[SystemZ][z/OS] Fix No such file or directory expression error"
This reverts commit 06f8a49693957bc27b83e0ab5f429ff874941a07.
This commit is contained in:
parent
d5e5913794
commit
559ef0a573
@ -1,3 +1,3 @@
|
||||
RUN: llvm-symbolizer --obj=unexisting-file 0x1234 2>&1 | FileCheck %s
|
||||
|
||||
CHECK: LLVMSymbolizer: error reading file: {{.*}}{{[Nn]}}o such file or directory
|
||||
CHECK: LLVMSymbolizer: error reading file: {{[Nn]}}o such file or directory
|
||||
|
@ -8,7 +8,7 @@ CHECK: DW_AT_name {{.*}}"/Inputs/basic1.macho.x86_64.o"
|
||||
CHECK: DW_TAG_constant [2]
|
||||
CHECK: DW_AT_name {{.*}}"dsymutil_warning"
|
||||
CHECK: DW_AT_artificial [DW_FORM_flag] (0x01)
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{.*}}{{[Nn]}}o such file or directory"
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory"
|
||||
CHECK: NULL
|
||||
CHECK: Compile Unit:
|
||||
CHECK: DW_TAG_compile_unit [1] *
|
||||
@ -17,7 +17,7 @@ CHECK: DW_AT_name {{.*}}"/Inputs/basic2.macho.x86_64.o"
|
||||
CHECK: DW_TAG_constant [2]
|
||||
CHECK: DW_AT_name {{.*}}"dsymutil_warning"
|
||||
CHECK: DW_AT_artificial [DW_FORM_flag] (0x01)
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{.*}}{{[Nn]}}o such file or directory"
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory"
|
||||
CHECK: NULL
|
||||
CHECK: Compile Unit:
|
||||
CHECK: DW_TAG_compile_unit [1] *
|
||||
@ -26,5 +26,5 @@ CHECK: DW_AT_name {{.*}}"/Inputs/basic3.macho.x86_64.o"
|
||||
CHECK: DW_TAG_constant [2]
|
||||
CHECK: DW_AT_name {{.*}}"dsymutil_warning"
|
||||
CHECK: DW_AT_artificial [DW_FORM_flag] (0x01)
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{.*}}{{[Nn]}}o such file or directory"
|
||||
CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory"
|
||||
CHECK: NULL
|
||||
|
@ -14,4 +14,4 @@
|
||||
# RUN: rm %t-temp.txt
|
||||
# RUN: not llvm-ar p %t-archive.a 2>&1 | FileCheck %s --check-prefix=DELETED
|
||||
|
||||
# DELETED: error: {{.*}}{{[Nn]}}o such file or directory
|
||||
# DELETED: error: {{[Nn]}}o such file or directory
|
||||
|
@ -91,7 +91,7 @@
|
||||
# RUN: not llvm-ar r %t/missing.a %t/missing.txt 2>&1 \
|
||||
# RUN: | FileCheck %s --check-prefix=MISSING-FILE -DFILE=%t/missing.txt
|
||||
|
||||
# MISSING-FILE: error: [[FILE]]: {{.*}}{{[Nn]}}o such file or directory
|
||||
# MISSING-FILE: error: [[FILE]]: {{[Nn]}}o such file or directory
|
||||
|
||||
## Create and Replace member of thin archive:
|
||||
# RUN: llvm-ar rcT %t/thin.a %t/1.o %t/2.o %t/3.o
|
||||
|
@ -34,8 +34,8 @@
|
||||
# RUN: echo -e 'rc %/t.a blah\\foo' > %t-rsp.txt
|
||||
# RUN: not llvm-ar --rsp-quoting=windows @%t-rsp.txt 2>&1 | \
|
||||
# RUN: FileCheck %s --check-prefix=WIN
|
||||
# WIN: error: blah\foo: {{.*}}{{[Nn]}}o such file or directory
|
||||
# WIN: error: blah\foo: {{[Nn]}}o such file or directory
|
||||
|
||||
# RUN: not llvm-ar -rsp-quoting posix @%t-rsp.txt 2>&1 | \
|
||||
# RUN: FileCheck %s --check-prefix=POSIX
|
||||
# POSIX: error: blahfoo: {{.*}}{{[Nn]}}o such file or directory
|
||||
# POSIX: error: blahfoo: {{[Nn]}}o such file or directory
|
||||
|
@ -63,4 +63,4 @@ ELF-I386-NEXT: _ZTV1A[8]: _ZN1A1fEv
|
||||
MIXEDARCOFF-I386: ??_7S@@6B@[0]: ??_R4S@@6B@
|
||||
|
||||
RUN: not llvm-cxxdump %t.blah 2>&1 | FileCheck --check-prefix=ENOENT %s
|
||||
ENOENT: {{.*}}.blah: error: {{.*}}{{[Nn]}}o such file or directory
|
||||
ENOENT: {{.*}}.blah: error: {{[Nn]}}o such file or directory
|
||||
|
@ -65,13 +65,13 @@
|
||||
# RUN: not llvm-libtool-darwin -static -o %t.lib -filelist %t.invalid-list.txt 2>&1 | \
|
||||
# RUN: FileCheck %s --check-prefix=FILE-ERROR -DFILE=no-such-file
|
||||
|
||||
# FILE-ERROR: error: '[[FILE]]': {{.*}}{{[nN]}}o such file or directory
|
||||
# FILE-ERROR: error: '[[FILE]]': {{[nN]}}o such file or directory
|
||||
|
||||
## Check that an error is thrown when the directory exists but does not contain the requested file:
|
||||
# RUN: not llvm-libtool-darwin -static -o %t.lib -filelist %t.invalid-list.txt,%t/dirname 2>&1 | \
|
||||
# RUN: FileCheck %s --check-prefix=DIR-ERROR -DDIR=%t/dirname -DFILE=no-such-file
|
||||
|
||||
# DIR-ERROR: error: '[[DIR]]{{[/\\]}}[[FILE]]': {{.*}}{{[nN]}}o such file or directory
|
||||
# DIR-ERROR: error: '[[DIR]]{{[/\\]}}[[FILE]]': {{[nN]}}o such file or directory
|
||||
|
||||
## Check that an error is thrown when a file is in the cwd but dirname is specified:
|
||||
# RUN: yaml2obj %S/Inputs/input2.yaml -o %basename_t.tmp-input2.o
|
||||
|
@ -22,4 +22,4 @@ define void @patatino() {
|
||||
; Try to save statistics to an invalid file.
|
||||
; RUN: not llvm-lto2 run %t1.bc -o %t.o -r %t1.bc,patatino,px \
|
||||
; RUN: -stats-file=%t2/foo.stats 2>&1 | FileCheck --check-prefix=ERROR %s
|
||||
; ERROR: LTO::run failed: {{.*}}{{[Nn]}}o such file or directory
|
||||
; ERROR: LTO::run failed: {{[Nn]}}o such file or directory
|
||||
|
@ -1,3 +1,3 @@
|
||||
# RUN: not llvm-mc %t.blah -o /dev/null 2>&1 | FileCheck --check-prefix=ENOENT %s
|
||||
|
||||
# ENOENT: {{.*}}.blah: {{.*}}{{[Nn]}}o such file or directory
|
||||
# ENOENT: {{.*}}.blah: {{[Nn]}}o such file or directory
|
||||
|
@ -1,3 +1,3 @@
|
||||
# RUN: not llvm-mca %t.blah -o /dev/null 2>&1 | FileCheck --check-prefix=ENOENT %s
|
||||
|
||||
# ENOENT: {{.*}}.blah: {{.*}}{{[Nn]}}o such file or directory
|
||||
# ENOENT: {{.*}}.blah: {{[Nn]}}o such file or directory
|
||||
|
@ -1,3 +1,3 @@
|
||||
# RUN: not llvm-ml %t.blah.asm /Fo /dev/null 2>&1 | FileCheck --check-prefix=ENOENT %s
|
||||
|
||||
# ENOENT: {{.*}}.blah.asm: {{.*}}{{[Nn]}}o such file or directory
|
||||
# ENOENT: {{.*}}.blah.asm: {{[Nn]}}o such file or directory
|
||||
|
@ -61,7 +61,7 @@
|
||||
## to be added does not exist.
|
||||
# RUN: not llvm-objcopy --add-section=.another.section=%t2 %t %t3 2>&1 | FileCheck -DFILE1=%t -DFILE2=%t2 %s --check-prefixes=ERR1
|
||||
|
||||
# ERR1: error: '[[FILE1]]': '[[FILE2]]': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR1: error: '[[FILE1]]': '[[FILE2]]': {{[Nn]}}o such file or directory
|
||||
|
||||
## Another negative test for invalid --add-sections command line argument.
|
||||
# RUN: not llvm-objcopy --add-section=.another.section %t %t3 2>&1 | FileCheck %s --check-prefixes=ERR2
|
||||
|
@ -39,7 +39,7 @@ Sections:
|
||||
## to be added does not exist.
|
||||
# RUN: not llvm-objcopy --add-section=.section.name=%t.missing %t %t.out 2>&1 | FileCheck -DFILE1=%t -DFILE2=%t.missing %s --check-prefixes=ERR1
|
||||
|
||||
# ERR1: error: '[[FILE1]]': '[[FILE2]]': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR1: error: '[[FILE1]]': '[[FILE2]]': {{[Nn]}}o such file or directory
|
||||
|
||||
## Negative test for invalid --add-sections argument - missing '='.
|
||||
# RUN: not llvm-objcopy --add-section=.section.name %t %t.out 2>&1 | FileCheck %s --check-prefixes=ERR2
|
||||
|
@ -3,7 +3,7 @@
|
||||
# RUN: not llvm-objcopy %S/non-existent 2>&1 | FileCheck --check-prefix=ERR %s -DTOOL=objcopy
|
||||
# RUN: not llvm-strip %S/non-existent 2>&1 | FileCheck --check-prefix=ERR %s -DTOOL=strip
|
||||
|
||||
# ERR: llvm-[[TOOL]]{{(\.exe)?}}: error: '{{.*}}': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR: llvm-[[TOOL]]{{(\.exe)?}}: error: '{{.*}}': {{[Nn]}}o such file or directory
|
||||
|
||||
## Currently llvm-objcopy does not issue warnings, so it is not tested.
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
## Error case 1: Nonexistent input file is specified by --add-section.
|
||||
# RUN: not llvm-objcopy --add-section __TEXT,__text=%t.missing %t %t.nonexistent-file 2>&1 \
|
||||
# RUN: | FileCheck %s -DINPUT=%t -DSECTION_DATA_FILE=%t.missing --check-prefix=NONEXSITENT-FILE
|
||||
# NONEXSITENT-FILE: error: '[[INPUT]]': '[[SECTION_DATA_FILE]]': {{.*}}{{[Nn]}}o such file or directory
|
||||
# NONEXSITENT-FILE: error: '[[INPUT]]': '[[SECTION_DATA_FILE]]': {{[Nn]}}o such file or directory
|
||||
|
||||
## Error case 2: Too long segment name.
|
||||
# RUN: not llvm-objcopy --add-section __TOOOOOOOOO_LONG,__text=%t.data %t %t.too-long-seg-name 2>&1 \
|
||||
|
@ -14,7 +14,7 @@
|
||||
# MISSING-SYM-NAME: error: {{.*}}.rename.txt:2: missing new symbol name
|
||||
|
||||
# RUN: not llvm-objcopy --redefine-syms %t.rename-none.txt %t /dev/null 2>&1 | FileCheck %s --check-prefix=NO-FILE
|
||||
# NO-FILE: error: '{{.*}}.rename-none.txt': {{.*}}{{[Nn]}}o such file or directory
|
||||
# NO-FILE: error: '{{.*}}.rename-none.txt': {{[Nn]}}o such file or directory
|
||||
|
||||
!ELF
|
||||
FileHeader:
|
||||
|
@ -74,7 +74,7 @@ INVALID_WEIGHT: error: Input weight must be a positive integer.
|
||||
|
||||
4- Bad merge: input path does not exist
|
||||
RUN: not llvm-profdata merge -instr -weighted-input=3,%p/Inputs/does-not-exist.profdata -weighted-input=2,%p/Inputs/does-not-exist-either.profdata -o %t.out 2>&1 | FileCheck %s -check-prefix=INVALID_INPUT
|
||||
INVALID_INPUT: {{.*}}: {{.*}}does-not-exist.profdata: {{.*}}{{[Nn]}}o such file or directory
|
||||
INVALID_INPUT: {{.*}}: {{.*}}does-not-exist.profdata: {{[Nn]}}o such file or directory
|
||||
|
||||
5- No inputs
|
||||
RUN: not llvm-profdata merge -instr -o %t.out 2>&1 | FileCheck %s -check-prefix=NO_INPUT
|
||||
|
@ -49,7 +49,7 @@ INVALID_WEIGHT: error: Input weight must be a positive integer.
|
||||
|
||||
4- Bad merge: input path does not exist
|
||||
RUN: not llvm-profdata merge -sample -weighted-input=3,%p/Inputs/does-not-exist.proftext -weighted-input=2,%p/Inputs/does-not-exist-either.proftext -o %t.out 2>&1 | FileCheck %s -check-prefix=INVALID_INPUT
|
||||
INVALID_INPUT: {{.*}}: {{.*}}does-not-exist.proftext: {{.*}}{{[Nn]}}o such file or directory
|
||||
INVALID_INPUT: {{.*}}: {{.*}}does-not-exist.proftext: {{[Nn]}}o such file or directory
|
||||
|
||||
5- No inputs
|
||||
RUN: not llvm-profdata merge -sample -o %t.out 2>&1 | FileCheck %s -check-prefix=NO_INPUT
|
||||
|
@ -16,7 +16,7 @@
|
||||
# RUN: rm a/b/1.o
|
||||
# RUN: not llvm-readobj --file-headers a/relative.a 2>&1 | FileCheck %s --check-prefix=ERR1
|
||||
# RUN: not llvm-readelf --file-headers a/relative.a 2>&1 | FileCheck %s --check-prefix=ERR1
|
||||
# ERR1: error: 'a/relative.a': 'b/1.o': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR1: error: 'a/relative.a': 'b/1.o': {{[Nn]}}o such file or directory
|
||||
|
||||
# RUN: mkdir -p %t/c
|
||||
# RUN: yaml2obj %s -o a/b/1.o
|
||||
@ -30,7 +30,7 @@
|
||||
# RUN: rm a/b/1.o
|
||||
# RUN: not llvm-readobj --file-headers %/t/c/absolute.a 2>&1 | FileCheck %s --check-prefix=ERR2 -DDIR=%/t
|
||||
# RUN: not llvm-readelf --file-headers %/t/c/absolute.a 2>&1 | FileCheck %s --check-prefix=ERR2 -DDIR=%/t
|
||||
# ERR2: error: '[[DIR]]/c/absolute.a': '[[DIR]]/a/b/1.o': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR2: error: '[[DIR]]/c/absolute.a': '[[DIR]]/a/b/1.o': {{[Nn]}}o such file or directory
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
|
@ -2,7 +2,7 @@
|
||||
RUN: not llvm-readobj %t.blah 2>&1 | FileCheck --check-prefix=ENOENT -DTOOL=readobj %s
|
||||
RUN: not llvm-readelf %t.blah 2>&1 | FileCheck --check-prefix=ENOENT -DTOOL=readelf %s
|
||||
|
||||
ENOENT: llvm-[[TOOL]]{{(\.exe)?}}: error: '{{.*}}.blah': {{.*}}{{[Nn]}}o such file or directory
|
||||
ENOENT: llvm-[[TOOL]]{{(\.exe)?}}: error: '{{.*}}.blah': {{[Nn]}}o such file or directory
|
||||
|
||||
# Test case with no input file.
|
||||
RUN: not llvm-readobj 2>&1 | FileCheck %s --check-prefix=NO-FILE
|
||||
|
@ -60,7 +60,7 @@
|
||||
# MISSING: File: {{.*}}1.o
|
||||
# MISSING: Format: elf64-x86-64
|
||||
# MISSING-NOT: File: {{.*}}3.o
|
||||
# ERR: error: '{{.*}}.a': '{{.*}}2.o': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ERR: error: '{{.*}}.a': '{{.*}}2.o': {{[Nn]}}o such file or directory
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
|
@ -1,7 +1,7 @@
|
||||
## Show that llvm-size emits an error if passed in a non-existent file.
|
||||
|
||||
# RUN: not llvm-size %t.blah 2>&1 | FileCheck %s -DFILE=%t.blah --check-prefix=ENOENT
|
||||
# ENOENT: {{.*}}llvm-size{{.*}}: error: '[[FILE]]': {{.*}}{{[Nn]}}o such file or directory
|
||||
# ENOENT: {{.*}}llvm-size{{.*}}: error: '[[FILE]]': {{[Nn]}}o such file or directory
|
||||
|
||||
## Show that llvm-size reads a.out if not passed any file.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-xray extract no-such-file 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: llvm-xray: Cannot extract instrumentation map from 'no-such-file'.
|
||||
; CHECK-NEXT: {{.*}}{{[Nn]}}o such file or directory
|
||||
; CHECK-NEXT: {{[Nn]}}o such file or directory
|
||||
|
@ -1,3 +1,3 @@
|
||||
# RUN: not obj2yaml %p/path/does/not/exist 2>&1 | FileCheck %s
|
||||
|
||||
# CHECK: Error reading file: {{.*}}/path/does/not/exist: {{.*}}{{[Nn]}}o such file or directory
|
||||
# CHECK: Error reading file: {{.*}}/path/does/not/exist: {{[Nn]}}o such file or directory
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
# RUN: not yaml2obj -o %p/path/does/not/exist 2>&1 | FileCheck %s
|
||||
|
||||
# CHECK: yaml2obj: error: failed to open '{{.*}}/path/does/not/exist': {{.*}}{{[Nn]}}o such file or directory
|
||||
# CHECK: yaml2obj: error: failed to open '{{.*}}/path/does/not/exist': {{[Nn]}}o such file or directory
|
||||
|
||||
!ELF
|
||||
FileHeader:
|
||||
|
Loading…
Reference in New Issue
Block a user