[flang-commits] [flang] [flang][cuda] Add c_devptr and bypass output semantic check (PR #107318)

LLVM Continuous Integration via flang-commits flang-commits at lists.llvm.org
Wed Sep 4 23:27:37 PDT 2024


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `premerge-monolithic-linux` running on `premerge-linux-1` while building `flang` at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/153/builds/7923

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (build-unified-tree) failure: build (failure)
...
66.784 [141/16/2958] Linking CXX executable tools/flang/unittests/Evaluate/integer.test
66.918 [141/15/2959] Linking CXX executable tools/flang/unittests/Evaluate/expression.test
66.926 [141/14/2960] Linking CXX executable tools/flang/unittests/Evaluate/folding.test
68.273 [141/13/2961] Generating builtins.opt.cypress-r600--.bc
68.454 [140/13/2962] Generating builtins.opt.cedar-r600--.bc
69.031 [139/13/2963] Linking CXX executable bin/bbc
69.168 [139/12/2964] Linking CXX executable bin/flang-new
69.220 [137/13/2965] Generating ../../../../include/flang/__ppc_types.mod
69.249 [135/14/2966] Generating ../../../../include/flang/__fortran_builtins.mod
69.274 [134/14/2967] Generating ../../../../include/flang/mma.mod
FAILED: include/flang/mma.mod /build/buildbot/premerge-monolithic-linux/build/include/flang/mma.mod 
cd /build/buildbot/premerge-monolithic-linux/build/tools/flang/tools/f18 && /etc/cmake/bin/cmake -E make_directory /build/buildbot/premerge-monolithic-linux/build/include/flang && /build/buildbot/premerge-monolithic-linux/build/bin/flang-new --target=ppc64le -cpp -fsyntax-only -module-dir /build/buildbot/premerge-monolithic-linux/build/include/flang /build/buildbot/premerge-monolithic-linux/llvm-project/flang/module/mma.f90
error: Semantic errors in /build/buildbot/premerge-monolithic-linux/llvm-project/flang/module/mma.f90
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:4:16: error: Cannot read module file for module '__fortran_builtins': File is not the right module file for '__fortran_builtins': /build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_builtins.mod
  use,intrinsic::__fortran_builtins,only:__builtin_c_ptr
                 ^^^^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:5:16: error: Cannot read module file for module '__fortran_builtins': File is not the right module file for '__fortran_builtins': /build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_builtins.mod
  use,intrinsic::__fortran_builtins,only:__builtin_c_funptr
                 ^^^^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:6:10: error: No explicit type declared for '__builtin_c_ptr'
  private::__builtin_c_ptr
           ^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:7:10: error: No explicit type declared for '__builtin_c_funptr'
  private::__builtin_c_funptr
           ^^^^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:29:6: error: Derived type '__builtin_c_funptr' not found
  type(__builtin_c_funptr)::proc
       ^^^^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:62:6: error: Derived type '__builtin_c_ptr' not found
  type(__builtin_c_ptr)::initialization
       ^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:67:6: error: Derived type '__builtin_c_funptr' not found
  type(__builtin_c_funptr)::initialization
       ^^^^^^^^^^^^^^^^^^
/build/buildbot/premerge-monolithic-linux/build/bin/../include/flang/__fortran_type_info.mod:84:6: error: Derived type '__builtin_c_funptr' not found
  type(__builtin_c_funptr)::proc
       ^^^^^^^^^^^^^^^^^^
69.291 [134/13/2968] Generating ../../../../include/flang/__fortran_type_info.mod
69.305 [134/12/2969] Generating ../../../../include/flang/__ppc_intrinsics.mod
69.525 [134/11/2970] Generating cedar-r600--.bc
69.546 [134/10/2971] Generating cypress-r600--.bc
70.063 [134/9/2972] Generating builtins.opt.barts-r600--.bc
70.624 [134/8/2973] Generating builtins.opt.cayman-r600--.bc
77.334 [134/7/2974] Generating builtins.opt.nvptx--.bc
77.438 [134/6/2975] Generating builtins.opt.nvptx--nvidiacl.bc
78.574 [134/5/2976] Generating builtins.opt.nvptx64--.bc
79.813 [134/4/2977] Generating builtins.opt.amdgcn--amdhsa.bc
79.996 [134/3/2978] Generating builtins.opt.nvptx64--nvidiacl.bc
80.383 [134/2/2979] Generating builtins.opt.tahiti-amdgcn--.bc

```

</details>

https://github.com/llvm/llvm-project/pull/107318


More information about the flang-commits mailing list