dhruvachak added a comment.

@jhuber6

Turns out a rebase on top of trunk had ~200 test conflicts. During my last 
update in Sep, I had resolved all of the clang test conflicts and failures, 
there were only llvm test failures.

At this point, I checked out commit 92bc3fb5 
<https://reviews.llvm.org/rG92bc3fb5b1f2ed1bd65acbac5334854a17b70d33> for all 
the failed tests (both clang and llvm tests) and then ran 
update_cc_test_checks.py on all of the auto-generated clang tests with the 
updated compiler. After this update, the test results look like the following:

make check-clang: Some of these may be new since the last iteration. But I 
believe most of them need some manual updates. I did not check all of the 7 
tests below but I believe most of them are not autogenerated. I suggest looking 
at them after the llvm tests are regenerated properly.

********************

Failed Tests (7):

  Clang :: CodeGen/PowerPC/ppc64le-varargs-f128.c
  Clang :: OpenMP/nvptx_target_printf_codegen.c
  Clang :: OpenMP/parallel_copyin_combined_codegen.c
  Clang :: OpenMP/target_globals_codegen.cpp
  Clang :: OpenMP/target_map_codegen_hold.cpp
  Clang :: OpenMP/task_target_device_codegen.c
  Clang :: OpenMP/unroll_codegen_parallel_for_factor.cpp

Testing Time: 47.70s

  Skipped          :     4
  Unsupported      :  1490
  Passed           : 30113
  Expectedly Failed:    28
  Failed           :     7

make check-llvm: Other than spmdization_constant_prop, I think the rest of them 
have a C code snippet. These are the ones to look at first. These tests are not 
updated in the current rebased version. You may see the updates I made to them 
from the previous commit.

********************

Failed Tests (9):

  LLVM :: Transforms/OpenMP/custom_state_machines.ll
  LLVM :: Transforms/OpenMP/custom_state_machines_remarks.ll
  LLVM :: Transforms/OpenMP/gpu_state_machine_function_ptr_replacement.ll
  LLVM :: Transforms/OpenMP/spmdization.ll
  LLVM :: Transforms/OpenMP/spmdization_assumes.ll
  LLVM :: Transforms/OpenMP/spmdization_constant_prop.ll
  LLVM :: Transforms/OpenMP/spmdization_guarding.ll
  LLVM :: Transforms/OpenMP/spmdization_guarding_two_reaching_kernels.ll
  LLVM :: Transforms/OpenMP/spmdization_remarks.ll

Testing Time: 58.80s

  Skipped          :    59
  Unsupported      : 19062
  Passed           : 31988
  Expectedly Failed:    69
  Failed           :     9

make check-openmp: On amdgpu, this looks good.

********************

Expectedly Failed Tests (12):

  libomptarget :: amdgcn-amd-amdhsa :: mapping/data_member_ref.cpp
  libomptarget :: amdgcn-amd-amdhsa :: 
mapping/declare_mapper_nested_default_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/declare_mapper_nested_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/lambda_by_value.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/ompx_hold/struct.c
  libomptarget :: amdgcn-amd-amdhsa :: offloading/host_as_target.c
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/data_member_ref.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: 
mapping/declare_mapper_nested_default_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: 
mapping/declare_mapper_nested_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/lambda_by_value.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/ompx_hold/struct.c
  libomptarget :: amdgcn-amd-amdhsa-LTO :: offloading/host_as_target.c

Testing Time: 145.83s

  Unsupported      : 139
  Passed           : 613
  Expectedly Failed:  12

[100%] Built target check-openmp
[100%] Built target check-openmp


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D102107/new/

https://reviews.llvm.org/D102107

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to