[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:24:35 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-win` running on `sie-win-worker` while building `clang,llvm` at step 7 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/18437
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: Misc/target-invalid-cpu-note/avr.c' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 5
not z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe -cc1 -internal-isystem Z:\b\llvm-clang-x86_64-sie-win\build\lib\clang\21\include -nostdsysteminc -triple avr--- -target-cpu not-a-cpu -fsyntax-only Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c 2>&1 | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c
# executed command: not 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' -cc1 -internal-isystem 'Z:\b\llvm-clang-x86_64-sie-win\build\lib\clang\21\include' -nostdsysteminc -triple avr--- -target-cpu not-a-cpu -fsyntax-only 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c'
# .---command stderr------------
# | [1mZ:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c:314:16: [0m[0;1;31merror: [0m[1mCHECK-SAME: expected string not found in input
[0m# | [1m[0m// CHECK-SAME: {{^}}, atmega808
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:2:3585: [0m[0;1;30mnote: [0m[1mscanning from here
[0m# | [1m[0mnote: valid target CPU values are: avr1, at90s1200, attiny11, attiny12, attiny15, attiny28, avr2, at90s2313, at90s2323, at90s2333, at90s2343, attiny22, attiny26, at86rf401, at90s4414, at90s4433, at90s4434, at90s8515, at90c8534, at90s8535, avr25, ata5272, ata6616c, attiny13, attiny13a, attiny2313, attiny2313a, attiny24, attiny24a, attiny4313, attiny44, attiny44a, attiny84, attiny84a, attiny25, attiny45, attiny85, attiny261, attiny261a, attiny441, attiny461, attiny461a, attiny841, attiny861, attiny861a, attiny87, attiny43u, attiny48, attiny88, attiny828, avr3, at43usb355, at76c711, avr31, atmega103, at43usb320, avr35, attiny167, at90usb82, at90usb162, ata5505, ata6617c, ata664251, atmega8u2, atmega16u2, atmega32u2, attiny1634, avr4, atmega8, ata6289, atmega8a, ata6285, ata6286, ata6612c, atmega48, atmega48a, atmega48pa, atmega48pb, atmega48p, atmega88, atmega88a, atmega88p, atmega88pa, atmega88pb, atmega8515, atmega8535, atmega8hva, at90pwm1, at90pwm2, at90pwm2b, at90pwm3, at90pwm3b, at90pwm81, avr5, ata5702m322, ata5782, ata5790, ata5790n, ata5791, ata5795, ata5831, ata6613c, ata6614q, ata8210, ata8510, atmega16, atmega16a, atmega161, atmega162, atmega163, atmega164a, atmega164p, atmega164pa, atmega165, atmega165a, atmega165p, atmega165pa, atmega168, atmega168a, atmega168p, atmega168pa, atmega168pb, atmega169, atmega169a, atmega169p, atmega169pa, atmega32, atmega32a, atmega323, atmega324a, atmega324p, atmega324pa, atmega324pb, atmega325, atmega325a, atmega325p, atmega325pa, atmega3250, atmega3250a, atmega3250p, atmega3250pa, atmega328, atmega328p, atmega328pb, atmega329, atmega329a, atmega329p, atmega329pa, atmega3290, atmega3290a, atmega3290p, atmega3290pa, atmega406, atmega64, atmega64a, atmega640, atmega644, atmega644a, atmega644p, atmega644pa, atmega645, atmega645a, atmega645p, atmega649, atmega649a, atmega649p, atmega6450, atmega6450a, atmega6450p, atmega6490, atmega6490a, atmega6490p, atmega64rfr2, atmega644rfr2, atmega16hva, atmega16hva2, atmega16hvb, atmega16hvbrevb, atmega32hvb, atmega32hvbrevb, atmega64hve, atmega64hve2, at90can32, at90can64, at90pwm161, at90pwm216, at90pwm316, atmega32c1, atmega64c1, atmega16m1, atmega32m1, atmega64m1, atmega16u4, atmega32u4, atmega32u6, at90usb646, at90usb647, at90scr100, at94k, m3000, avr51, atmega128, atmega128a, atmega1280, atmega1281, atmega1284, atmega1284p, atmega128rfa1, atmega128rfr2, atmega1284rfr2, at90can128, at90usb1286, at90usb1287, avr6, atmega2560, atmega2561, atmega256rfr2, atmega2564rfr
vr32dd14, avr32dd20, avr32dd28, avr32dd32, avr32du14, avr32du20, avr32du28, avr32du32, avr16eb14, avr16eb20, avr16eb28, avr16eb32, avr16ea28, avr16ea32, avr16ea48, avr32ea28, avr32ea32, avr32ea48, avr32sd20, avr32sd28, avr32sd32, avr128da28, avr128da32, avr128da48, avr128da64, avr128db28, avr128db32, avr128db48, avr128db64
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:2:3620: [0m[0;1;30mnote: [0m[1mpossible intended match here
vr32dd14, avr32dd20, avr32dd28, avr32dd32, avr32du14, avr32du20, avr32du28, avr32du32, avr16eb14, avr16eb20, avr16eb28, avr16eb32, avr16ea28, avr16ea32, avr16ea48, avr32ea28, avr32ea32, avr32ea48, avr32sd20, avr32sd28, avr32sd32, avr128da28, avr128da32, avr128da48, avr128da64, avr128db28, avr128db32, avr128db48, avr128db64
# | [0;1;32m ^
[0m# | [0;1;32m[0m
# | Input file: <stdin>
# | Check file: Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Misc\target-invalid-cpu-note\avr.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | [1m[0m[0;1;30m 1: [0m[1m[0;1;46m[0merror: unknown target CPU 'not-a-cpu'[0;1;46m [0m
# | [0;1;32mcheck:6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8, avr32da32, avr32da48, avr32db28, avr32db32, avr32db48, avr32dd14, avr32dd20, avr32dd28, avr32dd32, avr32du14, avr32du20, avr32du28, avr32du32, avr16eb14, avr16eb20, avr16eb28, avr16eb32, avr16ea28, avr16ea32, avr16ea48, avr32ea28, avr32ea32, avr32ea48, avr32sd20, avr32sd28, avr32sd32, avr128da28, avr128da32, avr128da48, avr128da64, avr128db28, avr128db32, avr128db48, avr128db64 [0m
# | [0;1;32mnext:7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:8 ^~~~~
[0m# | [0;1;32m[0m[0;1;32msame:9 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:10 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:11 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:12 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:13 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:14 ^~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:15 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:16 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:17 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:18 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:19 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:20 ^~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:21 ^~~~~~~~~~~
[0m# | [0;1;32m[0m[0;1;32msame:22 ^~~~~~~~~~~
...
```
</details>
https://github.com/llvm/llvm-project/pull/143914
More information about the llvm-commits
mailing list