diff options
| author | Paul Robinson <paul.robinson@sony.com> | 2016-11-29 23:20:35 +0000 |
|---|---|---|
| committer | Paul Robinson <paul.robinson@sony.com> | 2016-11-29 23:20:35 +0000 |
| commit | 957ba405e8222e0d5b8adb0c22949ffdba36de48 (patch) | |
| tree | 5b7cc108ddcefdaddedf9aceb3ac75302520c88e /llvm/test | |
| parent | fc13bdd2db3035fc3693fec6aa086db4d1db3e4c (diff) | |
| download | bcm5719-llvm-957ba405e8222e0d5b8adb0c22949ffdba36de48.tar.gz bcm5719-llvm-957ba405e8222e0d5b8adb0c22949ffdba36de48.zip | |
Revert r288212 due to lldb failure.
llvm-svn: 288216
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/X86/stack-protector.ll | 15 | ||||
| -rw-r--r-- | llvm/test/DebugInfo/AArch64/line-header.ll | 2 | ||||
| -rw-r--r-- | llvm/test/DebugInfo/X86/dwarf-no-source-loc.ll | 74 |
3 files changed, 6 insertions, 85 deletions
diff --git a/llvm/test/CodeGen/X86/stack-protector.ll b/llvm/test/CodeGen/X86/stack-protector.ll index 5166ed5b02a..d3ff61743ed 100644 --- a/llvm/test/CodeGen/X86/stack-protector.ll +++ b/llvm/test/CodeGen/X86/stack-protector.ll @@ -3888,27 +3888,23 @@ entry: define void @test32() #1 !dbg !7 { entry: ; LINUX-I386-LABEL: test32: -; LINUX-I386: .loc 1 4 2 prologue_end -; LINUX-I386: .loc 1 0 0 +; LINUX-I386: .loc 1 0 0 prologue_end ; LINUX-I386-NEXT: calll __stack_chk_fail ; LINUX-X64-LABEL: test32: -; LINUX-X64: .loc 1 4 2 prologue_end -; LINUX-X64: .loc 1 0 0 +; LINUX-X64: .loc 1 0 0 prologue_end ; LINUX-X64-NEXT: callq __stack_chk_fail ; LINUX-KERNEL-X64-LABEL: test32: -; LINUX-KERNEL-X64: .loc 1 4 2 prologue_end -; LINUX-KERNEL-X64: .loc 1 0 0 +; LINUX-KERNEL-X64: .loc 1 0 0 prologue_end ; LINUX-KERNEL-X64-NEXT: callq __stack_chk_fail ; OPENBSD-AMD64-LABEL: test32: -; OPENBSD-AMD64: .loc 1 4 2 prologue_end -; OPENBSD-AMD64: .loc 1 0 0 +; OPENBSD-AMD64: .loc 1 0 0 prologue_end ; OPENBSD-AMD64-NEXT: movl ; OPENBSD-AMD64-NEXT: callq __stack_smash_handler %0 = alloca [5 x i8], align 1 - ret void, !dbg !9 + ret void } declare double @testi_aux() @@ -3944,4 +3940,3 @@ attributes #5 = { ssp "stack-protector-buffer-size"="6" } !6 = distinct !DISubprogram(name: "__stack_chk_fail", scope: !1, type: !8, unit: !0) !7 = distinct !DISubprogram(name: "test32", scope: !1, type: !8, unit: !0) !8 = !DISubroutineType(types: !2) -!9 = !DILocation(line: 4, column: 2, scope: !7) diff --git a/llvm/test/DebugInfo/AArch64/line-header.ll b/llvm/test/DebugInfo/AArch64/line-header.ll index 38d06f263e2..f8220233faa 100644 --- a/llvm/test/DebugInfo/AArch64/line-header.ll +++ b/llvm/test/DebugInfo/AArch64/line-header.ll @@ -3,4 +3,4 @@ ; check line table length is correctly calculated for both big and little endian CHECK-LABEL: .debug_line contents: -CHECK: total_length: 0x0000003e +CHECK: total_length: 0x0000003c diff --git a/llvm/test/DebugInfo/X86/dwarf-no-source-loc.ll b/llvm/test/DebugInfo/X86/dwarf-no-source-loc.ll deleted file mode 100644 index d71f95d999e..00000000000 --- a/llvm/test/DebugInfo/X86/dwarf-no-source-loc.ll +++ /dev/null @@ -1,74 +0,0 @@ -; Verify "no source location" directives appear in appropriate places. -; RUN: llc %s -o - | FileCheck %s - -; Generated from this .cpp targeting linux using -g -; and then removed function attributes as clutter. -; -; void bar(int *); -; void baz(int *); -; # 5 "no-source-loc.cpp" -; void foo(int x) { -; int z; -; if (x) -; # 20 "include.h" -; bar(&z); -; # 10 "no-source-loc.cpp" -; baz(&z); -; } - -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-unknown-linux-gnu" - -; Function Attrs: uwtable -define void @_Z3fooi(i32 %x) !dbg !6 { -entry: - %x.addr = alloca i32, align 4 - %z = alloca i32, align 4 - store i32 %x, i32* %x.addr, align 4 - %0 = load i32, i32* %x.addr, align 4, !dbg !8 - %tobool = icmp ne i32 %0, 0, !dbg !8 - br i1 %tobool, label %if.then, label %if.end, !dbg !8 - -if.then: ; preds = %entry - call void @_Z3barPi(i32* %z), !dbg !9 - br label %if.end, !dbg !9 - -if.end: ; preds = %if.then, %entry - call void @_Z3bazPi(i32* %z), !dbg !12 - ret void, !dbg !14 -} - -; CHECK: .loc 1 7 7 -; CHECK-NOT: .loc -; CHECK: .loc 1 0 0 is_stmt 0 -; CHECK-NOT: .loc -; CHECK: .loc 2 20 5 is_stmt 1 -; CHECK: .LBB0_2: -; CHECK-NEXT: .loc 2 0 0 is_stmt 0 -; CHECK-NOT: .loc -; CHECK: .loc 1 10 3 is_stmt 1 - - -declare void @_Z3barPi(i32*) - -declare void @_Z3bazPi(i32*) - -!llvm.dbg.cu = !{!0} -!llvm.module.flags = !{!3, !4} -!llvm.ident = !{!5} - -!0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 4.0.0 (trunk 278782)", isOptimized: false, runtimeVersion: 0, emissionKind: LineTablesOnly, enums: !2) -!1 = !DIFile(filename: "no-source-loc.cpp", directory: "/tests") -!2 = !{} -!3 = !{i32 2, !"Dwarf Version", i32 4} -!4 = !{i32 2, !"Debug Info Version", i32 3} -!5 = !{!"clang version 4.0.0 (trunk 278782)"} -!6 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 5, type: !7, isLocal: false, isDefinition: true, scopeLine: 5, flags: DIFlagPrototyped, isOptimized: false, unit: !0, variables: !2) -!7 = !DISubroutineType(types: !2) -!8 = !DILocation(line: 7, column: 7, scope: !6) -!9 = !DILocation(line: 20, column: 5, scope: !10) -!10 = !DILexicalBlockFile(scope: !6, file: !11, discriminator: 0) -!11 = !DIFile(filename: "include.h", directory: "/tests") -!12 = !DILocation(line: 10, column: 3, scope: !13) -!13 = !DILexicalBlockFile(scope: !6, file: !1, discriminator: 0) -!14 = !DILocation(line: 11, column: 1, scope: !13) |

