[flang-commits] [flang] [llvm] [flang] implement show_descriptor intrinsic, a non-standard extension (PR #169137)
LLVM Continuous Integration via flang-commits
flang-commits at lists.llvm.org
Tue Dec 2 09:23:41 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `ppc64-flang-aix` running on `ppc64-flang-aix-test` while building `flang-rt,flang` at step 7 "test-build-unified-tree-check-flang-rt".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/201/builds/7259
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 7 (test-build-unified-tree-check-flang-rt) failure: test (failure)
******************** TEST 'flang-rt-Unit :: Runtime/./RuntimeTests/231/250' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/runtimes/runtimes-bins/flang-rt/unittests/Runtime/./RuntimeTests-flang-rt-Unit-15270646-231-250.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=250 GTEST_SHARD_INDEX=231 /home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/runtimes/runtimes-bins/flang-rt/unittests/Runtime/./RuntimeTests
--
Script:
--
/home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/build/runtimes/runtimes-bins/flang-rt/unittests/Runtime/./RuntimeTests --gtest_filter=Descriptor.Dump
--
/home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang-rt/unittests/Runtime/Descriptor.cpp:215: Failure
Expected equality of these values:
output.c_str()
Which is: "Descriptor @ ffffffffffff380:\n base_addr fffffffffffeb80\n elem_len 4\n version 20240719\n scalar\n type 9 \"INTEGER(kind=4)\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\nDescriptor @ ffffffffffff380:\n base_addr fffffffffffeb80\n elem_len 4\n version 20240719\n scalar\n type 9 \"CFI_type_int32_t\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\n"
"Descriptor @ [address]:\n" " base_addr [address]\n" " elem_len 4\n" " version 20240719\n" " scalar\n" " type 9 \"INTEGER(kind=4)\"\n" " attribute 0\n" " extra 0\n" " addendum 0\n" " alloc_idx 0\n" "Descriptor @ [address]:\n" " base_addr [address]\n" " elem_len 4\n" " version 20240719\n" " scalar\n" " type 9 \"CFI_type_int32_t\"\n" " attribute 0\n" " extra 0\n" " addendum 0\n" " alloc_idx 0\n"
Which is: "Descriptor @ [address]:\n base_addr [address]\n elem_len 4\n version 20240719\n scalar\n type 9 \"INTEGER(kind=4)\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\nDescriptor @ [address]:\n base_addr [address]\n elem_len 4\n version 20240719\n scalar\n type 9 \"CFI_type_int32_t\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\n"
With diff:
@@ -1,4 +1,4 @@
-Descriptor @ ffffffffffff380:
- base_addr fffffffffffeb80
+Descriptor @ [address]:
+ base_addr [address]
elem_len 4
version 20240719
@@ -9,6 +9,6 @@
addendum 0
alloc_idx 0
-Descriptor @ ffffffffffff380:
- base_addr fffffffffffeb80
+Descriptor @ [address]:
+ base_addr [address]
elem_len 4
version 20240719
/home/llvm/llvm-external-buildbots/workers/ppc64-flang-aix-test/ppc64-flang-aix-build/llvm-project/flang-rt/unittests/Runtime/Descriptor.cpp:215
Expected equality of these values:
output.c_str()
Which is: "Descriptor @ ffffffffffff380:\n base_addr fffffffffffeb80\n elem_len 4\n version 20240719\n scalar\n type 9 \"INTEGER(kind=4)\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\nDescriptor @ ffffffffffff380:\n base_addr fffffffffffeb80\n elem_len 4\n version 20240719\n scalar\n type 9 \"CFI_type_int32_t\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\n"
"Descriptor @ [address]:\n" " base_addr [address]\n" " elem_len 4\n" " version 20240719\n" " scalar\n" " type 9 \"INTEGER(kind=4)\"\n" " attribute 0\n" " extra 0\n" " addendum 0\n" " alloc_idx 0\n" "Descriptor @ [address]:\n" " base_addr [address]\n" " elem_len 4\n" " version 20240719\n" " scalar\n" " type 9 \"CFI_type_int32_t\"\n" " attribute 0\n" " extra 0\n" " addendum 0\n" " alloc_idx 0\n"
Which is: "Descriptor @ [address]:\n base_addr [address]\n elem_len 4\n version 20240719\n scalar\n type 9 \"INTEGER(kind=4)\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\nDescriptor @ [address]:\n base_addr [address]\n elem_len 4\n version 20240719\n scalar\n type 9 \"CFI_type_int32_t\"\n attribute 0\n extra 0\n addendum 0\n alloc_idx 0\n"
With diff:
@@ -1,4 +1,4 @@
-Descriptor @ ffffffffffff380:
- base_addr fffffffffffeb80
+Descriptor @ [address]:
+ base_addr [address]
elem_len 4
version 20240719
...
```
</details>
https://github.com/llvm/llvm-project/pull/169137
More information about the flang-commits
mailing list