brintos

brintos / llvm-project-archived public Read only

0
0
Text · 12.5 KiB · 49d68bc Raw
388 lines · c
1// This test uses '<prefix>-SAME: {{^}}' to start matching immediately where the2// previous check finished matching (specifically, caret is not treated as3// matching a start of line when used like this in FileCheck).4 5// RUN: not %clang_cc1 -triple avr--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s6// CHECK: error: unknown target CPU 'not-a-cpu'7// CHECK-NEXT: note: valid target CPU values are:8// CHECK-SAME: {{^}} avr19// CHECK-SAME: {{^}}, at90s120010// CHECK-SAME: {{^}}, attiny1111// CHECK-SAME: {{^}}, attiny1212// CHECK-SAME: {{^}}, attiny1513// CHECK-SAME: {{^}}, attiny2814// CHECK-SAME: {{^}}, avr215// CHECK-SAME: {{^}}, at90s231316// CHECK-SAME: {{^}}, at90s232317// CHECK-SAME: {{^}}, at90s233318// CHECK-SAME: {{^}}, at90s234319// CHECK-SAME: {{^}}, attiny2220// CHECK-SAME: {{^}}, attiny2621// CHECK-SAME: {{^}}, at86rf40122// CHECK-SAME: {{^}}, at90s441423// CHECK-SAME: {{^}}, at90s443324// CHECK-SAME: {{^}}, at90s443425// CHECK-SAME: {{^}}, at90s851526// CHECK-SAME: {{^}}, at90c853427// CHECK-SAME: {{^}}, at90s853528// CHECK-SAME: {{^}}, avr2529// CHECK-SAME: {{^}}, ata527230// CHECK-SAME: {{^}}, ata6616c31// CHECK-SAME: {{^}}, attiny1332// CHECK-SAME: {{^}}, attiny13a33// CHECK-SAME: {{^}}, attiny231334// CHECK-SAME: {{^}}, attiny2313a35// CHECK-SAME: {{^}}, attiny2436// CHECK-SAME: {{^}}, attiny24a37// CHECK-SAME: {{^}}, attiny431338// CHECK-SAME: {{^}}, attiny4439// CHECK-SAME: {{^}}, attiny44a40// CHECK-SAME: {{^}}, attiny8441// CHECK-SAME: {{^}}, attiny84a42// CHECK-SAME: {{^}}, attiny2543// CHECK-SAME: {{^}}, attiny4544// CHECK-SAME: {{^}}, attiny8545// CHECK-SAME: {{^}}, attiny26146// CHECK-SAME: {{^}}, attiny261a47// CHECK-SAME: {{^}}, attiny44148// CHECK-SAME: {{^}}, attiny46149// CHECK-SAME: {{^}}, attiny461a50// CHECK-SAME: {{^}}, attiny84151// CHECK-SAME: {{^}}, attiny86152// CHECK-SAME: {{^}}, attiny861a53// CHECK-SAME: {{^}}, attiny8754// CHECK-SAME: {{^}}, attiny43u55// CHECK-SAME: {{^}}, attiny4856// CHECK-SAME: {{^}}, attiny8857// CHECK-SAME: {{^}}, attiny82858// CHECK-SAME: {{^}}, avr359// CHECK-SAME: {{^}}, at43usb35560// CHECK-SAME: {{^}}, at76c71161// CHECK-SAME: {{^}}, avr3162// CHECK-SAME: {{^}}, atmega10363// CHECK-SAME: {{^}}, at43usb32064// CHECK-SAME: {{^}}, avr3565// CHECK-SAME: {{^}}, attiny16766// CHECK-SAME: {{^}}, at90usb8267// CHECK-SAME: {{^}}, at90usb16268// CHECK-SAME: {{^}}, ata550569// CHECK-SAME: {{^}}, ata6617c70// CHECK-SAME: {{^}}, ata66425171// CHECK-SAME: {{^}}, atmega8u272// CHECK-SAME: {{^}}, atmega16u273// CHECK-SAME: {{^}}, atmega32u274// CHECK-SAME: {{^}}, attiny163475// CHECK-SAME: {{^}}, avr476// CHECK-SAME: {{^}}, atmega877// CHECK-SAME: {{^}}, ata628978// CHECK-SAME: {{^}}, atmega8a79// CHECK-SAME: {{^}}, ata628580// CHECK-SAME: {{^}}, ata628681// CHECK-SAME: {{^}}, ata6612c82// CHECK-SAME: {{^}}, atmega4883// CHECK-SAME: {{^}}, atmega48a84// CHECK-SAME: {{^}}, atmega48pa85// CHECK-SAME: {{^}}, atmega48pb86// CHECK-SAME: {{^}}, atmega48p87// CHECK-SAME: {{^}}, atmega8888// CHECK-SAME: {{^}}, atmega88a89// CHECK-SAME: {{^}}, atmega88p90// CHECK-SAME: {{^}}, atmega88pa91// CHECK-SAME: {{^}}, atmega88pb92// CHECK-SAME: {{^}}, atmega851593// CHECK-SAME: {{^}}, atmega853594// CHECK-SAME: {{^}}, atmega8hva95// CHECK-SAME: {{^}}, at90pwm196// CHECK-SAME: {{^}}, at90pwm297// CHECK-SAME: {{^}}, at90pwm2b98// CHECK-SAME: {{^}}, at90pwm399// CHECK-SAME: {{^}}, at90pwm3b100// CHECK-SAME: {{^}}, at90pwm81101// CHECK-SAME: {{^}}, avr5102// CHECK-SAME: {{^}}, ata5702m322103// CHECK-SAME: {{^}}, ata5782104// CHECK-SAME: {{^}}, ata5790105// CHECK-SAME: {{^}}, ata5790n106// CHECK-SAME: {{^}}, ata5791107// CHECK-SAME: {{^}}, ata5795108// CHECK-SAME: {{^}}, ata5831109// CHECK-SAME: {{^}}, ata6613c110// CHECK-SAME: {{^}}, ata6614q111// CHECK-SAME: {{^}}, ata8210112// CHECK-SAME: {{^}}, ata8510113// CHECK-SAME: {{^}}, atmega16114// CHECK-SAME: {{^}}, atmega16a115// CHECK-SAME: {{^}}, atmega161116// CHECK-SAME: {{^}}, atmega162117// CHECK-SAME: {{^}}, atmega163118// CHECK-SAME: {{^}}, atmega164a119// CHECK-SAME: {{^}}, atmega164p120// CHECK-SAME: {{^}}, atmega164pa121// CHECK-SAME: {{^}}, atmega165122// CHECK-SAME: {{^}}, atmega165a123// CHECK-SAME: {{^}}, atmega165p124// CHECK-SAME: {{^}}, atmega165pa125// CHECK-SAME: {{^}}, atmega168126// CHECK-SAME: {{^}}, atmega168a127// CHECK-SAME: {{^}}, atmega168p128// CHECK-SAME: {{^}}, atmega168pa129// CHECK-SAME: {{^}}, atmega168pb130// CHECK-SAME: {{^}}, atmega169131// CHECK-SAME: {{^}}, atmega169a132// CHECK-SAME: {{^}}, atmega169p133// CHECK-SAME: {{^}}, atmega169pa134// CHECK-SAME: {{^}}, atmega32135// CHECK-SAME: {{^}}, atmega32a136// CHECK-SAME: {{^}}, atmega323137// CHECK-SAME: {{^}}, atmega324a138// CHECK-SAME: {{^}}, atmega324p139// CHECK-SAME: {{^}}, atmega324pa140// CHECK-SAME: {{^}}, atmega324pb141// CHECK-SAME: {{^}}, atmega325142// CHECK-SAME: {{^}}, atmega325a143// CHECK-SAME: {{^}}, atmega325p144// CHECK-SAME: {{^}}, atmega325pa145// CHECK-SAME: {{^}}, atmega3250146// CHECK-SAME: {{^}}, atmega3250a147// CHECK-SAME: {{^}}, atmega3250p148// CHECK-SAME: {{^}}, atmega3250pa149// CHECK-SAME: {{^}}, atmega328150// CHECK-SAME: {{^}}, atmega328p151// CHECK-SAME: {{^}}, atmega328pb152// CHECK-SAME: {{^}}, atmega329153// CHECK-SAME: {{^}}, atmega329a154// CHECK-SAME: {{^}}, atmega329p155// CHECK-SAME: {{^}}, atmega329pa156// CHECK-SAME: {{^}}, atmega3290157// CHECK-SAME: {{^}}, atmega3290a158// CHECK-SAME: {{^}}, atmega3290p159// CHECK-SAME: {{^}}, atmega3290pa160// CHECK-SAME: {{^}}, atmega406161// CHECK-SAME: {{^}}, atmega64162// CHECK-SAME: {{^}}, atmega64a163// CHECK-SAME: {{^}}, atmega640164// CHECK-SAME: {{^}}, atmega644165// CHECK-SAME: {{^}}, atmega644a166// CHECK-SAME: {{^}}, atmega644p167// CHECK-SAME: {{^}}, atmega644pa168// CHECK-SAME: {{^}}, atmega645169// CHECK-SAME: {{^}}, atmega645a170// CHECK-SAME: {{^}}, atmega645p171// CHECK-SAME: {{^}}, atmega649172// CHECK-SAME: {{^}}, atmega649a173// CHECK-SAME: {{^}}, atmega649p174// CHECK-SAME: {{^}}, atmega6450175// CHECK-SAME: {{^}}, atmega6450a176// CHECK-SAME: {{^}}, atmega6450p177// CHECK-SAME: {{^}}, atmega6490178// CHECK-SAME: {{^}}, atmega6490a179// CHECK-SAME: {{^}}, atmega6490p180// CHECK-SAME: {{^}}, atmega64rfr2181// CHECK-SAME: {{^}}, atmega644rfr2182// CHECK-SAME: {{^}}, atmega16hva183// CHECK-SAME: {{^}}, atmega16hva2184// CHECK-SAME: {{^}}, atmega16hvb185// CHECK-SAME: {{^}}, atmega16hvbrevb186// CHECK-SAME: {{^}}, atmega32hvb187// CHECK-SAME: {{^}}, atmega32hvbrevb188// CHECK-SAME: {{^}}, atmega64hve189// CHECK-SAME: {{^}}, atmega64hve2190// CHECK-SAME: {{^}}, at90can32191// CHECK-SAME: {{^}}, at90can64192// CHECK-SAME: {{^}}, at90pwm161193// CHECK-SAME: {{^}}, at90pwm216194// CHECK-SAME: {{^}}, at90pwm316195// CHECK-SAME: {{^}}, atmega32c1196// CHECK-SAME: {{^}}, atmega64c1197// CHECK-SAME: {{^}}, atmega16m1198// CHECK-SAME: {{^}}, atmega32m1199// CHECK-SAME: {{^}}, atmega64m1200// CHECK-SAME: {{^}}, atmega16u4201// CHECK-SAME: {{^}}, atmega32u4202// CHECK-SAME: {{^}}, atmega32u6203// CHECK-SAME: {{^}}, at90usb646204// CHECK-SAME: {{^}}, at90usb647205// CHECK-SAME: {{^}}, at90scr100206// CHECK-SAME: {{^}}, at94k207// CHECK-SAME: {{^}}, m3000208// CHECK-SAME: {{^}}, avr51209// CHECK-SAME: {{^}}, atmega128210// CHECK-SAME: {{^}}, atmega128a211// CHECK-SAME: {{^}}, atmega1280212// CHECK-SAME: {{^}}, atmega1281213// CHECK-SAME: {{^}}, atmega1284214// CHECK-SAME: {{^}}, atmega1284p215// CHECK-SAME: {{^}}, atmega128rfa1216// CHECK-SAME: {{^}}, atmega128rfr2217// CHECK-SAME: {{^}}, atmega1284rfr2218// CHECK-SAME: {{^}}, at90can128219// CHECK-SAME: {{^}}, at90usb1286220// CHECK-SAME: {{^}}, at90usb1287221// CHECK-SAME: {{^}}, avr6222// CHECK-SAME: {{^}}, atmega2560223// CHECK-SAME: {{^}}, atmega2561224// CHECK-SAME: {{^}}, atmega256rfr2225// CHECK-SAME: {{^}}, atmega2564rfr2226// CHECK-SAME: {{^}}, avrxmega2227// CHECK-SAME: {{^}}, atxmega16a4228// CHECK-SAME: {{^}}, atxmega16a4u229// CHECK-SAME: {{^}}, atxmega16c4230// CHECK-SAME: {{^}}, atxmega16d4231// CHECK-SAME: {{^}}, atxmega32a4232// CHECK-SAME: {{^}}, atxmega32a4u233// CHECK-SAME: {{^}}, atxmega32c3234// CHECK-SAME: {{^}}, atxmega32c4235// CHECK-SAME: {{^}}, atxmega32d3236// CHECK-SAME: {{^}}, atxmega32d4237// CHECK-SAME: {{^}}, atxmega32e5238// CHECK-SAME: {{^}}, atxmega16e5239// CHECK-SAME: {{^}}, atxmega8e5240// CHECK-SAME: {{^}}, avrxmega4241// CHECK-SAME: {{^}}, atxmega64a3242// CHECK-SAME: {{^}}, atxmega64a3u243// CHECK-SAME: {{^}}, atxmega64a4u244// CHECK-SAME: {{^}}, atxmega64b1245// CHECK-SAME: {{^}}, atxmega64b3246// CHECK-SAME: {{^}}, atxmega64c3247// CHECK-SAME: {{^}}, atxmega64d3248// CHECK-SAME: {{^}}, atxmega64d4249// CHECK-SAME: {{^}}, avrxmega5250// CHECK-SAME: {{^}}, atxmega64a1251// CHECK-SAME: {{^}}, atxmega64a1u252// CHECK-SAME: {{^}}, avrxmega6253// CHECK-SAME: {{^}}, atxmega128a3254// CHECK-SAME: {{^}}, atxmega128a3u255// CHECK-SAME: {{^}}, atxmega128b1256// CHECK-SAME: {{^}}, atxmega128b3257// CHECK-SAME: {{^}}, atxmega128c3258// CHECK-SAME: {{^}}, atxmega128d3259// CHECK-SAME: {{^}}, atxmega128d4260// CHECK-SAME: {{^}}, atxmega192a3261// CHECK-SAME: {{^}}, atxmega192a3u262// CHECK-SAME: {{^}}, atxmega192c3263// CHECK-SAME: {{^}}, atxmega192d3264// CHECK-SAME: {{^}}, atxmega256a3265// CHECK-SAME: {{^}}, atxmega256a3u266// CHECK-SAME: {{^}}, atxmega256a3b267// CHECK-SAME: {{^}}, atxmega256a3bu268// CHECK-SAME: {{^}}, atxmega256c3269// CHECK-SAME: {{^}}, atxmega256d3270// CHECK-SAME: {{^}}, atxmega384c3271// CHECK-SAME: {{^}}, atxmega384d3272// CHECK-SAME: {{^}}, avrxmega7273// CHECK-SAME: {{^}}, atxmega128a1274// CHECK-SAME: {{^}}, atxmega128a1u275// CHECK-SAME: {{^}}, atxmega128a4u276// CHECK-SAME: {{^}}, avrtiny277// CHECK-SAME: {{^}}, attiny4278// CHECK-SAME: {{^}}, attiny5279// CHECK-SAME: {{^}}, attiny9280// CHECK-SAME: {{^}}, attiny10281// CHECK-SAME: {{^}}, attiny20282// CHECK-SAME: {{^}}, attiny40283// CHECK-SAME: {{^}}, attiny102284// CHECK-SAME: {{^}}, attiny104285// CHECK-SAME: {{^}}, avrxmega3286// CHECK-SAME: {{^}}, attiny202287// CHECK-SAME: {{^}}, attiny402288// CHECK-SAME: {{^}}, attiny204289// CHECK-SAME: {{^}}, attiny404290// CHECK-SAME: {{^}}, attiny804291// CHECK-SAME: {{^}}, attiny1604292// CHECK-SAME: {{^}}, attiny406293// CHECK-SAME: {{^}}, attiny806294// CHECK-SAME: {{^}}, attiny1606295// CHECK-SAME: {{^}}, attiny807296// CHECK-SAME: {{^}}, attiny1607297// CHECK-SAME: {{^}}, attiny212298// CHECK-SAME: {{^}}, attiny412299// CHECK-SAME: {{^}}, attiny214300// CHECK-SAME: {{^}}, attiny414301// CHECK-SAME: {{^}}, attiny814302// CHECK-SAME: {{^}}, attiny1614303// CHECK-SAME: {{^}}, attiny416304// CHECK-SAME: {{^}}, attiny816305// CHECK-SAME: {{^}}, attiny1616306// CHECK-SAME: {{^}}, attiny3216307// CHECK-SAME: {{^}}, attiny417308// CHECK-SAME: {{^}}, attiny817309// CHECK-SAME: {{^}}, attiny1617310// CHECK-SAME: {{^}}, attiny3217311// CHECK-SAME: {{^}}, attiny1624312// CHECK-SAME: {{^}}, attiny1626313// CHECK-SAME: {{^}}, attiny1627314// CHECK-SAME: {{^}}, attiny3224315// CHECK-SAME: {{^}}, attiny3226316// CHECK-SAME: {{^}}, attiny3227317// CHECK-SAME: {{^}}, atmega808318// CHECK-SAME: {{^}}, atmega809319// CHECK-SAME: {{^}}, atmega1608320// CHECK-SAME: {{^}}, atmega1609321// CHECK-SAME: {{^}}, atmega3208322// CHECK-SAME: {{^}}, atmega3209323// CHECK-SAME: {{^}}, atmega4808324// CHECK-SAME: {{^}}, atmega4809325// CHECK-SAME: {{^}}, avr64da28326// CHECK-SAME: {{^}}, avr64da32327// CHECK-SAME: {{^}}, avr64da48328// CHECK-SAME: {{^}}, avr64da64329// CHECK-SAME: {{^}}, avr64db28330// CHECK-SAME: {{^}}, avr64db32331// CHECK-SAME: {{^}}, avr64db48332// CHECK-SAME: {{^}}, avr64db64333// CHECK-SAME: {{^}}, avr64dd14334// CHECK-SAME: {{^}}, avr64dd20335// CHECK-SAME: {{^}}, avr64dd28336// CHECK-SAME: {{^}}, avr64dd32337// CHECK-SAME: {{^}}, avr64du28338// CHECK-SAME: {{^}}, avr64du32339// CHECK-SAME: {{^}}, avr64ea28340// CHECK-SAME: {{^}}, avr64ea32341// CHECK-SAME: {{^}}, avr64ea48342// CHECK-SAME: {{^}}, avr64sd28343// CHECK-SAME: {{^}}, avr64sd32344// CHECK-SAME: {{^}}, avr64sd48345// CHECK-SAME: {{^}}, avr16dd20346// CHECK-SAME: {{^}}, avr16dd28347// CHECK-SAME: {{^}}, avr16dd32348// CHECK-SAME: {{^}}, avr16du14349// CHECK-SAME: {{^}}, avr16du20350// CHECK-SAME: {{^}}, avr16du28351// CHECK-SAME: {{^}}, avr16du32352// CHECK-SAME: {{^}}, avr32da28353// CHECK-SAME: {{^}}, avr32da32354// CHECK-SAME: {{^}}, avr32da48355// CHECK-SAME: {{^}}, avr32db28356// CHECK-SAME: {{^}}, avr32db32357// CHECK-SAME: {{^}}, avr32db48358// CHECK-SAME: {{^}}, avr32dd14359// CHECK-SAME: {{^}}, avr32dd20360// CHECK-SAME: {{^}}, avr32dd28361// CHECK-SAME: {{^}}, avr32dd32362// CHECK-SAME: {{^}}, avr32du14363// CHECK-SAME: {{^}}, avr32du20364// CHECK-SAME: {{^}}, avr32du28365// CHECK-SAME: {{^}}, avr32du32366// CHECK-SAME: {{^}}, avr16eb14367// CHECK-SAME: {{^}}, avr16eb20368// CHECK-SAME: {{^}}, avr16eb28369// CHECK-SAME: {{^}}, avr16eb32370// CHECK-SAME: {{^}}, avr16ea28371// CHECK-SAME: {{^}}, avr16ea32372// CHECK-SAME: {{^}}, avr16ea48373// CHECK-SAME: {{^}}, avr32ea28374// CHECK-SAME: {{^}}, avr32ea32375// CHECK-SAME: {{^}}, avr32ea48376// CHECK-SAME: {{^}}, avr32sd20377// CHECK-SAME: {{^}}, avr32sd28378// CHECK-SAME: {{^}}, avr32sd32379// CHECK-SAME: {{^}}, avr128da28380// CHECK-SAME: {{^}}, avr128da32381// CHECK-SAME: {{^}}, avr128da48382// CHECK-SAME: {{^}}, avr128da64383// CHECK-SAME: {{^}}, avr128db28384// CHECK-SAME: {{^}}, avr128db32385// CHECK-SAME: {{^}}, avr128db48386// CHECK-SAME: {{^}}, avr128db64387// CHECK-SAME: {{$}}388