Skip to content

[flang][NFC] Restrict -funroll-loops tests to known working targets #123939

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 27, 2025

Conversation

DavidTruby
Copy link
Member

@DavidTruby DavidTruby commented Jan 22, 2025

If -funroll-loops tests are not restricted to specific targets the tests may behave differently based on the host platform. This patch restricts the tests to aarch64 and x86_64, and removes the PowerPC XFAIL.

@llvmbot llvmbot added the flang Flang issues not falling into any other category label Jan 22, 2025
@tblah
Copy link
Contributor

tblah commented Jan 22, 2025

@mustartt did you intend the issue to be for the failing tests or that the flag does not produce the intended result on powerpc?

@mustartt
Copy link
Member

mustartt commented Jan 22, 2025

@mustartt did you intend the issue to be for the failing tests or that the flag does not produce the intended result on powerpc?

I intended for the issue to be just for the failing test cases. I investigated the issue and unrolling is working as expected. But at different unroll count and different interleave with an unchecked add for incrementing the index indvar. On PPC we get unroll factor of 8 with vector width of 2. Feel free to commit this, but leave the issue open for now and I can make the tests a bit more generic.

Copy link
Member

@mustartt mustartt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this. But please leave the issue open, and I can update the testcase to be a bit more generic.

@DavidTruby
Copy link
Member Author

I think it's generally frowned upon to have test cases without -triple anyway, as they behave differently on different targets and so aren't always protecting the desired behaviour. I was just hoping to get away with it because I was getting the same output on aarch64 and x86_64 but I shouldn't really have been relying on that being true for all platforms.

From the linked issue, I think it is working on PPC, but it's just unrolling much more aggressively than here. At a glance it looks like it's unrolling 8 iterations at a time instead of just 2 like aarch64 and x86_64. I wonder if there's a -mllvm flag to control the unrolling that we could use to specify that it only unrolls twice on PPC, and then use the same test (but with a different run line)?

@DavidTruby DavidTruby merged commit b8d9210 into llvm:main Jan 27, 2025
10 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder ppc64le-flang-rhel-clang running on ppc64le-flang-rhel-test while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: Integration/unroll-loops.f90' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/FileCheck /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/flang/test/Integration/unroll-loops.f90
+ /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/FileCheck /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
error: unable to create target: 'No available targets are compatible with triple "aarch64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/FileCheck /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-libcxx running on linaro-flang-aarch64-libcxx while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: HLFIR/unroll-loops.fir' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 2: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 3: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 4: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 5: /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir
error: unable to create target: 'No available targets are compatible with triple "x86_64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building flang at step 7 "Add check check-flang".

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

Here is the relevant piece of the build log for the reference
Step 7 (Add check check-flang) failure: test (failure)
******************** TEST 'Flang :: Integration/unroll-loops.f90' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/test/Integration/unroll-loops.f90 | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/test/Integration/unroll-loops.f90
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
error: unable to create target: 'No available targets are compatible with triple "aarch64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL

--

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


@DavidSpickett
Copy link
Collaborator

The %if syntax will be useful for fixing those test failures, for example, see flang/test/Driver/pic-flags.f90.

@DavidTruby
Copy link
Member Author

Interesting. Why are we not able to output as far as LLVM IR without having the backend registered?
I guess this needs reverting already.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-sharedlibs running on linaro-flang-aarch64-sharedlibs while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: Integration/unroll-loops.f90' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90
RUN: at line 2: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
RUN: at line 3: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
RUN: at line 4: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90
RUN: at line 5: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90
error: unable to create target: 'No available targets are compatible with triple "x86_64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-rel-assert running on linaro-flang-aarch64-rel-assert while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: HLFIR/unroll-loops.fir' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 2: /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 3: /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 4: /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 5: /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir
error: unable to create target: 'No available targets are compatible with triple "x86_64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-dylib running on linaro-flang-aarch64-dylib while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
******************** TEST 'Flang :: Integration/unroll-loops.f90' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 1: /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
RUN: at line 2: /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90
RUN: at line 3: /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90
RUN: at line 4: /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,NO-UNROLL
RUN: at line 5: /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 | /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL
+ /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90
error: unable to create target: 'No available targets are compatible with triple "x86_64-unknown-linux-gnu"'
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/tcwg-buildbot/worker/flang-aarch64-dylib/build/bin/FileCheck /home/tcwg-buildbot/worker/flang-aarch64-dylib/llvm-project/flang/test/Integration/unroll-loops.f90 --check-prefixes=CHECK,UNROLL

--

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


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jan 27, 2025

LLVM Buildbot has detected a new failure on builder ppc64-flang-aix running on ppc64-flang-aix-test while building flang at step 6 "test-build-unified-tree-check-flang".

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

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-flang) failure: test (failure)
...
PASS: flang-Unit :: Runtime/./FlangRuntimeTests/111/238 (2671 of 3496)
PASS: Flang :: HLFIR/forall-index.fir (2672 of 3496)
PASS: Flang :: Fir/dummy_scope.fir (2673 of 3496)
PASS: Flang :: Lower/HLFIR/allocatable-and-pointer-status-change.f90 (2674 of 3496)
PASS: Flang :: Fir/simplify-region-lite-after-inliner.fir (2675 of 3496)
PASS: Flang :: Fir/embox-substring.fir (2676 of 3496)
PASS: Flang :: HLFIR/shapeof.fir (2677 of 3496)
PASS: Flang :: Fir/omp-reduction-embox-codegen.fir (2678 of 3496)
PASS: Flang :: HLFIR/get_length.fir (2679 of 3496)
XPASS: Flang :: HLFIR/unroll-loops.fir (2680 of 3496)
******************** TEST 'Flang :: HLFIR/unroll-loops.fir' FAILED ********************
Exit Code: 0

Command Output (stderr):
--
RUN: at line 1: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 2: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 3: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 4: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple aarch64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with aarch64-unknown-linux-gnu [-Woverride-module]
RUN: at line 5: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -funroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
warning: overriding the module target triple with x86_64-unknown-linux-gnu [-Woverride-module]
RUN: at line 6: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O2 -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,UNROLL
warning: overriding the module target triple with x86_64-unknown-linux-gnu [-Woverride-module]
RUN: at line 7: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with x86_64-unknown-linux-gnu [-Woverride-module]
RUN: at line 8: /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir | /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/flang -fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -triple x86_64-unknown-linux-gnu -o- /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir
+ /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/bin/FileCheck /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang/test/HLFIR/unroll-loops.fir --check-prefixes=CHECK,NO-UNROLL
warning: overriding the module target triple with x86_64-unknown-linux-gnu [-Woverride-module]

--

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flang Flang issues not falling into any other category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants