[clang] 1df3a91 - [OpenMP][FIX] Make test check lines less strict

Johannes Doerfert via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 18 08:53:47 PDT 2022


Author: Johannes Doerfert
Date: 2022-03-18T10:53:32-05:00
New Revision: 1df3a913efc497b2ce63d856b25ba8903378d377

URL: https://github.com/llvm/llvm-project/commit/1df3a913efc497b2ce63d856b25ba8903378d377
DIFF: https://github.com/llvm/llvm-project/commit/1df3a913efc497b2ce63d856b25ba8903378d377.diff

LOG: [OpenMP][FIX] Make test check lines less strict

The ppc64be bot emits the dtor metadata first for some reason. We should
investigate this or make the _cc_ update script able to use variables
instead of fixed numbers (e.g., !1). The IR update script does that
already.

Added: 
    

Modified: 
    clang/test/OpenMP/amdgcn_target_global_constructor.cpp

Removed: 
    


################################################################################
diff  --git a/clang/test/OpenMP/amdgcn_target_global_constructor.cpp b/clang/test/OpenMP/amdgcn_target_global_constructor.cpp
index 544406dc7f43f..830497a661850 100644
--- a/clang/test/OpenMP/amdgcn_target_global_constructor.cpp
+++ b/clang/test/OpenMP/amdgcn_target_global_constructor.cpp
@@ -93,13 +93,13 @@ S A;
 // CHECK: attributes #3 = { convergent
 // CHECK: attributes #4 = { convergent
 //.
-// CHECK: !0 = !{i32 0, {{.*}}, !"__omp_offloading_{{.*}}_ctor", i32 19, i32 1}
-// CHECK: !1 = !{i32 0, {{.*}}, !"__omp_offloading_{{.*}}_dtor", i32 19, i32 2}
-// CHECK: !2 = !{i32 1, !"A", i32 0, i32 0}
-// CHECK: !3 = !{void ()* @__omp_offloading_{{.*}}_ctor, !"kernel", i32 1}
-// CHECK: !4 = !{void ()* @__omp_offloading_{{.*}}_dtor, !"kernel", i32 1}
-// CHECK: !5 = !{i32 1, !"wchar_size", i32 4}
-// CHECK: !6 = !{i32 7, !"openmp", i32 50}
-// CHECK: !7 = !{i32 7, !"openmp-device", i32 50}
-// CHECK: !8 = !{!"clang version
+// CHECK-DAG: !{i32 0, {{.*}}, !"__omp_offloading_{{.*}}_ctor", i32 19, i32 1}
+// CHECK-DAG: !{i32 0, {{.*}}, !"__omp_offloading_{{.*}}_dtor", i32 19, i32 2}
+// CHECK-DAG: !{i32 1, !"A", i32 0, i32 0}
+// CHECK-DAG: !{void ()* @__omp_offloading_{{.*}}_ctor, !"kernel", i32 1}
+// CHECK-DAG: !{void ()* @__omp_offloading_{{.*}}_dtor, !"kernel", i32 1}
+// CHECK-DAG: !{i32 1, !"wchar_size", i32 4}
+// CHECK-DAG: !{i32 7, !"openmp", i32 50}
+// CHECK-DAG: !{i32 7, !"openmp-device", i32 50}
+// CHECK-DAG: !{!"clang version
 //.


        


More information about the cfe-commits mailing list