[flang-commits] [clang] [flang] Revert "Revert "[Flang][Driver] Add a flag to control zero initializa… (PR #123097)
LLVM Continuous Integration via flang-commits
flang-commits at lists.llvm.org
Fri Jan 17 04:25:29 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-libcxx` running on `linaro-flang-aarch64-libcxx` while building `clang,flang` at step 6 "test-build-unified-tree-check-flang".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/89/builds/14577
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: Lower/module_use.f90' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: rm -fr /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp && mkdir -p /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp
+ rm -fr /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp
+ mkdir -p /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp
RUN: at line 2: bbc -emit-fir -module /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_definition.f90
+ bbc -emit-fir -module /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_definition.f90
RUN: at line 3: bbc -emit-fir -J /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90 -o - | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90
+ bbc -emit-fir -J /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/test/Lower/Output/module_use.f90.tmp /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90 -o -
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90
/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90:17:15: error: CHECK-DAG: expected string not found in input
! CHECK-DAG: fir.address_of(@_QMm1Ey) : !fir.ref<!fir.array<100xi32>>
^
<stdin>:5:23: note: scanning from here
func.func @_QPm1use() -> f32 {
^
<stdin>:10:7: note: possible intended match here
%3 = fir.address_of(@_QMm1Ex) : !fir.ref<f32>
^
/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90:44:14: error: CHECK-DAG: expected string not found in input
! CHECK-DAG: fir.global @_QMm1Ey : !fir.array<100xi32>
^
<stdin>:20:31: note: scanning from here
func.func @_QPmodcommon1use() -> f32 {
^
<stdin>:49:2: note: possible intended match here
fir.global @_QMm1Ex : f32
^
Input file: <stdin>
Check file: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/Lower/module_use.f90
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: module attributes {dlti.dl_spec = #dlti.dl_spec<i32 = dense<32> : vector<2xi64>, !llvm.ptr<270> = dense<32> : vector<4xi64>, f64 = dense<64> : vector<2xi64>, f16 = dense<16> : vector<2xi64>, !llvm.ptr<272> = dense<64> : vector<4xi64>, !llvm.ptr<271> = dense<32> : vector<4xi64>, f128 = dense<128> : vector<2xi64>, i8 = dense<[8, 32]> : vector<2xi64>, i16 = dense<[16, 32]> : vector<2xi64>, i64 = dense<64> : vector<2xi64>, i128 = dense<128> : vector<2xi64>, !llvm.ptr = dense<64> : vector<4xi64>, i1 = dense<8> : vector<2xi64>, "dlti.endianness" = "little", "dlti.stack_alignment" = 128 : i64>, fir.defaultkind = "a1c4d8i4l4r4", fir.kindmap = "", llvm.data_layout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32", llvm.ident = "flang version 20.0.0 (https://github.com/llvm/llvm-project.git 8c63648117f1e1705943903b149f36ab8a4df1e5)", llvm.target_triple = "aarch64-unknown-linux-gnu"} {
2: fir.global common @__BLNK__(dense<0> : vector<4xi8>) {alignment = 4 : i64} : !fir.array<4xi8>
3: fir.global common @named1_(dense<0> : vector<4xi8>) {alignment = 4 : i64} : !fir.array<4xi8>
4: fir.global common @named2_(dense<0> : vector<4xi8>) {alignment = 4 : i64} : !fir.array<4xi8>
5: func.func @_QPm1use() -> f32 {
dag:17'0 X~~~~~~~~~ error: no match found
6: %c1_i32 = arith.constant 1 : i32
dag:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7: %0 = fir.alloca i32 {adapt.valuebyref}
dag:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: %1 = fir.alloca f32 {bindc_name = "m1use", uniq_name = "_QFm1useEm1use"}
...
```
</details>
https://github.com/llvm/llvm-project/pull/123097
More information about the flang-commits
mailing list