[llvm] Revert "[DebugInfo][DWARF] Emit DW_AT_abstract_origin for concrete/inlined DW_TAG_lexical_blocks" (PR #137237)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 24 16:26:38 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-expensive-checks-debian` running on `gribozavr4` while building `llvm` at step 6 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/17917
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: DebugInfo/AArch64/lexical-block-abstract-origin.ll' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llc -filetype=obj -O0 /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll -o - | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-dwarfdump -debug-info - | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll # RUN: at line 1
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llc -filetype=obj -O0 /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll -o -
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-dwarfdump -debug-info -
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll:28:10: error: CHECK: expected string not found in input
; CHECK: DW_AT_abstract_origin {{.*}}[[LB]]
^
<stdin>:56:33: note: scanning from here
0x0000006c: DW_TAG_lexical_block
^
<stdin>:56:33: note: with "LB" equal to "0x0000002e"
0x0000006c: DW_TAG_lexical_block
^
<stdin>:62:2: note: possible intended match here
DW_AT_abstract_origin (0x0000002f "y")
^
Input file: <stdin>
Check file: /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/DebugInfo/AArch64/lexical-block-abstract-origin.ll
-dump-input=help explains the following input dump.
Input was:
<<<<<<
.
.
.
51: DW_AT_high_pc (0x0000000000000014)
52: DW_AT_call_file ("test.c")
53: DW_AT_call_line (9)
54: DW_AT_call_column (11)
55:
56: 0x0000006c: DW_TAG_lexical_block
check:28'0 X error: no match found
check:28'1 with "LB" equal to "0x0000002e"
57: DW_AT_low_pc (0x0000000000000004)
check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58: DW_AT_high_pc (0x0000000000000014)
check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:
check:28'0 ~
60: 0x00000079: DW_TAG_variable
check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61: DW_AT_location (DW_OP_fbreg +12)
check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
```
</details>
https://github.com/llvm/llvm-project/pull/137237
More information about the llvm-commits
mailing list