[clang] [llvm] [AVR] Add support for many new AVR MCUs (PR #143914)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 14 08:13:35 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 `clang,llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/20810
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
0.847 [3693/9/458] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
0.847 [3693/8/459] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
0.849 [3693/7/460] Linking CXX shared library lib/libRemarks.so.21.0git
0.851 [3692/7/461] Creating library symlink lib/libRemarks.so
0.877 [3692/6/462] Linking CXX executable bin/llvm-opt-report
0.885 [3692/5/463] Linking CXX executable bin/llvm-remarkutil
0.943 [3692/4/464] Linking CXX executable bin/llvm-tblgen
1.189 [3599/96/465] Building ARMTargetParserDef.inc...
1.197 [3598/96/466] Building COFFOptions.inc...
1.454 [3597/96/467] Building AVRGenAsmWriter.inc...
FAILED: lib/Target/AVR/AVRGenAsmWriter.inc /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenAsmWriter.inc
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR && /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-tblgen -gen-asm-writer -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenAsmWriter.inc -d AVRGenAsmWriter.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenAsmWriter.inc.d /b/1/llvm-clang-x86_64-expensive-checks-debian/build/CMakeFiles/d/67aeb182a101150e777d1ce68678a2938b78f97c11d33f820846731262207e60.d
Included from /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.467 [3597/95/468] Building AVRGenDisassemblerTables.inc...
FAILED: lib/Target/AVR/AVRGenDisassemblerTables.inc /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenDisassemblerTables.inc
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR && /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-tblgen -gen-disassembler -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenDisassemblerTables.inc -d AVRGenDisassemblerTables.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenDisassemblerTables.inc.d /b/1/llvm-clang-x86_64-expensive-checks-debian/build/CMakeFiles/d/0b88c3fd9d7be3f96e1b8c26bedec5c8c4a23c36087f4bea1fa4d86196fb12bc.d
Included from /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.477 [3597/94/469] Building AVRGenAsmMatcher.inc...
FAILED: lib/Target/AVR/AVRGenAsmMatcher.inc /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenAsmMatcher.inc
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR && /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-tblgen -gen-asm-matcher -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenAsmMatcher.inc -d AVRGenAsmMatcher.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenAsmMatcher.inc.d /b/1/llvm-clang-x86_64-expensive-checks-debian/build/CMakeFiles/d/fa9e5110a65d95e7ed587042045eda93a1b54d70092c24133a4956ccaaa3b50b.d
Included from /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.649 [3597/93/470] Building AVRGenInstrInfo.inc...
FAILED: lib/Target/AVR/AVRGenInstrInfo.inc /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenInstrInfo.inc
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR && /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-tblgen -gen-instr-info -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenInstrInfo.inc -d AVRGenInstrInfo.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenInstrInfo.inc.d /b/1/llvm-clang-x86_64-expensive-checks-debian/build/CMakeFiles/d/7c56e1e4d572cde8cfb5b4df30232c97b265e2ae803e89c9e0c9d32d11e7abbd.d
Included from /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.664 [3597/92/471] Building R600GenCallingConv.inc...
1.674 [3597/91/472] Building AVRGenDAGISel.inc...
FAILED: lib/Target/AVR/AVRGenDAGISel.inc /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenDAGISel.inc
cd /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR && /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-tblgen -gen-dag-isel -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-clang-x86_64-expensive-checks-debian/build/include -I/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/include -I /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target -omit-comments /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenDAGISel.inc -d AVRGenDAGISel.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR /b/1/llvm-clang-x86_64-expensive-checks-debian/build/lib/Target/AVR/AVRGenDAGISel.inc.d /b/1/llvm-clang-x86_64-expensive-checks-debian/build/CMakeFiles/d/6d4d61039aaa1f3fa99fab071da7163f25f0943dbbfab44d2c9f1007e82b739b.d
Included from /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.679 [3597/90/473] Building SparcGenDisassemblerTables.inc...
1.688 [3597/89/474] Building SparcGenSubtargetInfo.inc...
1.688 [3597/88/475] Building R600GenRegisterInfo.inc...
1.688 [3597/87/476] Building AArch64TargetParserDef.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/143914
More information about the llvm-commits
mailing list