1# Tests which are known to fail from the GCC torture test suite. 2 3# Core dump. 4920908-1.c 5pr38151.c 6va-arg-22.c 7 8# TargetRegisterInfo.h:315: static unsigned int llvm::TargetRegisterInfo::virtReg2Index(unsigned int): Assertion `isVirtualRegister(Reg) && "Not a virtual register"' failed. 9struct-ret-1.c 10va-arg-11.c 11va-arg-21.c 12va-arg-24.c 13va-arg-trap-1.c 14 15# WebAssemblyCFGStackify.cpp:211: void SortBlocks(llvm::MachineFunction&, const llvm::MachineLoopInfo&): Assertion `L->contains( MLI.getLoopFor(&*prev(MachineFunction::iterator(&MBB)))) && "Loop isn't contiguous"' failed. 1620000815-1.c 1720010129-1.c 18930628-1.c 19980707-1.c 20 21# WebAssemblyISelLowering.cpp:316: virtual llvm::SDValue llvm::WebAssemblyTargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&, llvm::SmallVectorImpl<llvm::SDValue>&) const: Assertion `!Out.Flags.isByVal() && "byval is not valid for return values"' failed. 2220030914-2.c 2320040703-1.c 2420081117-1.c 25920625-1.c 26931004-11.c 27931004-13.c 28980223.c 29bitfld-5.c 30complex-7.c 31pr38969.c 32pr51323.c 33pr52129.c 34pr57130.c 35 36# These were previously "Cannot select FrameIndex." Now most of them fail 37# because they contain call frame pseudos (e.g. call a vararg func), 38# frame pointers, or similar. This list will be updated again soon. 3920000519-1.c 4020000706-4.c 4120000706-5.c 4220000801-2.c 4320000801-4.c 4420011126-2.c 45 4620020529-1.c 4720021024-1.c 48 4920030828-1.c 5020030914-1.c 51 5220040302-1.c 5320040625-1.c 5420040823-1.c 55 5620041113-1.c 57 5820041214-1.c 59 6020050826-2.c 61 6220071213-1.c 63 6420080506-2.c 6520080519-1.c 66 6720081103-1.c 6820090113-1.c 6920090113-2.c 7020090113-3.c 71 7220090623-1.c 73 74920501-6.c 75920501-8.c 76920726-1.c 77930518-1.c 78 79931004-10.c 80931004-12.c 81931004-14.c 82931004-2.c 83931004-4.c 84931004-6.c 85931004-8.c 86 87980205.c 88980608-1.c 89980709-1.c 90980716-1.c 91990127-1.c 92 93991216-2.c 94 95#cbrt.c 96complex-5.c 97complex-6.c 98 99enum-3.c 100fprintf-chk-1.c 101frame-address.c 102loop-15.c 103loop-ivopts-2.c 104mayalias-3.c 105 106multi-ix.c 107 108pr20466-1.c 109 110 111pr28778.c 112pr28982b.c 113 114pr30778.c 115pr31448-2.c 116pr31448.c 117 118pr33870-1.c 119pr33870.c 120 121pr38051.c 122 123pr39100.c 124 125pr39339.c 126pr40022.c 127pr40657.c 128 129pr43987.c 130 131pr44575.c 132 133pr44942.c 134pr46309.c 135pr47538.c 136pr47925.c 137 138pr49390.c 139pr49419.c 140 141#pr51877.c 142 143#pr52979-1.c 144#pr52979-2.c 145pr53645-2.c 146pr53645.c 147 148pr56205.c 149 150pr56866.c 151 152pr57876.c 153pr58277-1.c 154 155pr59643.c 156 157printf-chk-1.c 158pta-field-1.c 159pta-field-2.c 160 161stdarg-1.c 162stdarg-2.c 163stdarg-3.c 164stdarg-4.c 165strct-stdarg-1.c 166strct-varg-1.c 167 168va-arg-1.c 169va-arg-10.c 170va-arg-12.c 171va-arg-13.c 172va-arg-14.c 173va-arg-15.c 174va-arg-16.c 175va-arg-17.c 176va-arg-18.c 177va-arg-19.c 178va-arg-2.c 179va-arg-20.c 180va-arg-23.c 181va-arg-26.c 182va-arg-4.c 183va-arg-5.c 184va-arg-6.c 185va-arg-7.c 186va-arg-8.c 187va-arg-9.c 188va-arg-pack-1.c 189vfprintf-1.c 190vfprintf-chk-1.c 191vprintf-1.c 192vprintf-chk-1.c 193 194# Cannot select callseq_end. 19520040811-1.c 196pr43220.c 197vla-dealloc-1.c 198 199# Cannot select brind. 20020071210-1.c 201920501-4.c 202920501-5.c 203 204# Cannot select BlockAddress. 205comp-goto-1.c 206980526-1.c 207990208-1.c 208 209# WebAssembly hasn't implemented byval arguments. 21020000412-3.c 21120000419-1.c 21220000706-1.c 21320000706-2.c 21420000707-1.c 21520000717-1.c 21620000717-5.c 21720000808-1.c 21820010605-2.c 21920011113-1.c 22020020215-1.c 22120020810-1.c 22220021118-1.c 22320040707-1.c 22420040709-1.c 22520040709-2.c 22620041201-1.c 22720050713-1.c 22820070614-1.c 229920908-2.c 230921112-1.c 231921117-1.c 232921123-2.c 233921204-1.c 234930126-1.c 235930208-1.c 236931004-5.c 237931004-9.c 238931031-1.c 239950607-2.c 240960416-1.c 241990525-1.c 242991118-1.c 243bf64-1.c 244complex-1.c 245complex-2.c 246pr15262-2.c 247pr20621-1.c 248pr23135.c 249pr30185.c 250pr42248.c 251 252# unimplemented operation lowering. 25320010122-1.c 25420030323-1.c 25520030811-1.c 256pr17377.c 257 258# Error: invalid output constraint '=t' in asm. 259990413-2.c 260990826-0.c 261 262# Error: __builtin_setjmp / __builtin_longjmp is not supported for the current target. 263built-in-setjmp.c 264pr60003.c 265 266# Error in the program / unsupported by Clang. 267scal-to-vec1.c 268scal-to-vec2.c 269scal-to-vec3.c 27020000822-1.c 27120010209-1.c 27220010605-1.c 27320030501-1.c 27420040520-1.c 27520061220-1.c 27620090219-1.c 277920415-1.c 278920428-2.c 279920501-7.c 280920612-2.c 281920721-4.c 282921017-1.c 283921215-1.c 284931002-1.c 285comp-goto-2.c 286nest-align-1.c 287nest-stdar-1.c 288nestfunc-1.c 289nestfunc-2.c 290nestfunc-3.c 291nestfunc-5.c 292nestfunc-6.c 293nestfunc-7.c 294pr22061-3.c 295pr22061-4.c 296pr24135.c 297pr51447.c 29820020412-1.c 29920040308-1.c 30020040423-1.c 30120041218-2.c 30220070919-1.c 303align-nest.c 304pr41935.c 30520050107-1.c 30620050119-1.c 30720050119-2.c 308920302-1.c 309920501-3.c 310920728-1.c 311pr28865.c 312