[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:12:08 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `clang,llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/30265
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
0.837 [6401/8/1044] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SymbolStringPool.cpp.o
0.840 [6400/8/1045] Building ARMTargetParserDef.inc...
0.841 [6400/7/1046] Linking CXX static library lib/libLLVMDebugInfoBTF.a
0.843 [6400/6/1047] Linking CXX static library lib/libLLVMRemarks.a
0.844 [6400/5/1048] Linking CXX static library lib/libLLVMOrcShared.a
0.851 [6400/4/1049] Linking CXX static library lib/libLLVMTableGenCommon.a
0.978 [6400/3/1050] Linking CXX executable bin/llvm-tblgen
1.162 [6306/96/1051] Building COFFOptions.inc...
1.348 [6305/96/1052] Building AArch64TargetParserDef.inc...
1.430 [6304/96/1053] Building AVRGenMCCodeEmitter.inc...
FAILED: lib/Target/AVR/AVRGenMCCodeEmitter.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenMCCodeEmitter.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-emitter -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenMCCodeEmitter.inc -d AVRGenMCCodeEmitter.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenMCCodeEmitter.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/cc1accc1c7c0c792a0b8dbae15a6dece9a65691a14e7f3ebaf2aff4df1ee86ed.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.462 [6304/95/1054] Building AVRGenAsmWriter.inc...
FAILED: lib/Target/AVR/AVRGenAsmWriter.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenAsmWriter.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-asm-writer -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/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-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenAsmWriter.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/4e5dbf69ad49167052026fdbfba37fc5d6b1dc3b1f91ac7efffd9be88bdb0480.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.469 [6304/94/1055] Building AVRGenDAGISel.inc...
FAILED: lib/Target/AVR/AVRGenDAGISel.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenDAGISel.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-dag-isel -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target -omit-comments /b/1/llvm-x86_64-debian-dylib/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-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenDAGISel.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/af5b0de95a8aaa25b8d426cc9b2144c1ca89209fa8e1a876d42ec1505f6e15ed.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.481 [6304/93/1056] Building AVRGenInstrInfo.inc...
FAILED: lib/Target/AVR/AVRGenInstrInfo.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenInstrInfo.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-instr-info -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/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-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenInstrInfo.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/dd5ede9bd3093a1258b242676e65fd5a31f1db15e5eb155515c8a1c0936285e0.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.482 [6304/92/1057] Building AVRGenAsmMatcher.inc...
FAILED: lib/Target/AVR/AVRGenAsmMatcher.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenAsmMatcher.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-asm-matcher -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/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-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenAsmMatcher.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/a3ea34b6093b8063f6c3a20967a7e06a85f24305f336737fac3cf10fdaf173db.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVRDevices.td:591:27: error: Variable not defined: 'FamilyXMEGA2'
def : Device<"avr64da28", FamilyXMEGA2, ELFArchXMEGA2>;
^
1.512 [6304/91/1058] Building SparcGenDisassemblerTables.inc...
1.537 [6304/90/1059] Building AVRGenCallingConv.inc...
FAILED: lib/Target/AVR/AVRGenCallingConv.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenCallingConv.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-callingconv -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td --write-if-changed -o AVRGenCallingConv.inc -d AVRGenCallingConv.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AVR/AVRGenCallingConv.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/5e1433f0e415a3ce13485a0b6b1e6587db806aa58d289589153f21654f9cb2bd.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AVR/AVR.td:21:
```
</details>
https://github.com/llvm/llvm-project/pull/143914
More information about the llvm-commits
mailing list