[llvm] r354409 - [BPF] make test case reloc-btf.ll tolerable for old compilers

Yonghong Song via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 19 16:22:19 PST 2019


Author: yhs
Date: Tue Feb 19 16:22:19 2019
New Revision: 354409

URL: http://llvm.org/viewvc/llvm-project?rev=354409&view=rev
Log:
[BPF] make test case reloc-btf.ll tolerable for old compilers

The test case reloc-btf.ll is generated with an IR containing
spFlags introduced by https://reviews.llvm.org/rL347806.
In the case of BTF backporting, the old compiler may not
have this patch, so this test will fail during
validation.

This patch removed spFlags from IR in the test case
and used the old way for various flags.

Acked-by: Alexei Starovoitov <ast at kernel.org>
Signed-off-by: Yonghong Song <yhs at fb.com>

Modified:
    llvm/trunk/test/CodeGen/BPF/reloc-btf.ll

Modified: llvm/trunk/test/CodeGen/BPF/reloc-btf.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/BPF/reloc-btf.ll?rev=354409&r1=354408&r2=354409&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/BPF/reloc-btf.ll (original)
+++ llvm/trunk/test/CodeGen/BPF/reloc-btf.ll Tue Feb 19 16:22:19 2019
@@ -19,14 +19,14 @@ attributes #0 = { norecurse nounwind rea
 !llvm.module.flags = !{!3, !4, !5}
 !llvm.ident = !{!6}
 
-!0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0 (trunk 350573) (llvm/trunk 350569)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
+!0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
 !1 = !DIFile(filename: "tt.c", directory: "/home/yhs/tmp")
 !2 = !{}
 !3 = !{i32 2, !"Dwarf Version", i32 4}
 !4 = !{i32 2, !"Debug Info Version", i32 3}
 !5 = !{i32 1, !"wchar_size", i32 4}
 !6 = !{!"clang version 8.0.0 (trunk 350573) (llvm/trunk 350569)"}
-!7 = distinct !DISubprogram(name: "test", scope: !1, file: !1, line: 1, type: !8, scopeLine: 1, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !0, retainedNodes: !2)
+!7 = distinct !DISubprogram(name: "test", scope: !1, file: !1, line: 1, type: !8, scopeLine: 1, isDefinition: true, isOptimized: true, unit: !0, retainedNodes: !2)
 !8 = !DISubroutineType(types: !9)
 !9 = !{!10}
 !10 = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)




More information about the llvm-commits mailing list