# Tests which are known to fail from the GCC torture test suite. # Core dump. 920908-1.c pr38151.c va-arg-22.c # TargetRegisterInfo.h:315: static unsigned int llvm::TargetRegisterInfo::virtReg2Index(unsigned int): Assertion `isVirtualRegister(Reg) && "Not a virtual register"' failed. struct-ret-1.c va-arg-11.c va-arg-21.c va-arg-24.c va-arg-trap-1.c # WebAssemblyCFGStackify.cpp:211: void SortBlocks(llvm::MachineFunction&, const llvm::MachineLoopInfo&): Assertion `L->contains( MLI.getLoopFor(&*prev(MachineFunction::iterator(&MBB)))) && "Loop isn't contiguous"' failed. 20000815-1.c 20010129-1.c 930628-1.c 980707-1.c # 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. 20030914-2.c 20040703-1.c 20081117-1.c 920625-1.c 931004-11.c 931004-13.c 980223.c bitfld-5.c complex-7.c pr38969.c pr51323.c pr52129.c pr57130.c # These were previously "Cannot select FrameIndex." Now most of them fail # because they contain call frame pseudos (e.g. call a vararg func), # frame pointers, or similar. This list will be updated again soon. 20000519-1.c 20000706-4.c 20000706-5.c 20000801-2.c 20000801-4.c 20011126-2.c 20020529-1.c 20021024-1.c 20030828-1.c 20030914-1.c 20040302-1.c 20040625-1.c 20040823-1.c 20041113-1.c 20041214-1.c 20050826-2.c 20071213-1.c 20080506-2.c 20080519-1.c 20081103-1.c 20090113-1.c 20090113-2.c 20090113-3.c 20090623-1.c 920501-6.c 920501-8.c 920726-1.c 930518-1.c 931004-10.c 931004-12.c 931004-14.c 931004-2.c 931004-4.c 931004-6.c 931004-8.c 980205.c 980608-1.c 980709-1.c 980716-1.c 990127-1.c 991216-2.c #cbrt.c complex-5.c complex-6.c enum-3.c fprintf-chk-1.c frame-address.c loop-15.c loop-ivopts-2.c mayalias-3.c multi-ix.c pr20466-1.c pr28778.c pr28982b.c pr30778.c pr31448-2.c pr31448.c pr33870-1.c pr33870.c pr38051.c pr39100.c pr39339.c pr40022.c pr40657.c pr43987.c pr44575.c pr44942.c pr46309.c pr47538.c pr47925.c pr49390.c pr49419.c #pr51877.c #pr52979-1.c #pr52979-2.c pr53645-2.c pr53645.c pr56205.c pr56866.c pr57876.c pr58277-1.c pr59643.c printf-chk-1.c pta-field-1.c pta-field-2.c stdarg-1.c stdarg-2.c stdarg-3.c stdarg-4.c strct-stdarg-1.c strct-varg-1.c va-arg-1.c va-arg-10.c va-arg-12.c va-arg-13.c va-arg-14.c va-arg-15.c va-arg-16.c va-arg-17.c va-arg-18.c va-arg-19.c va-arg-2.c va-arg-20.c va-arg-23.c va-arg-26.c va-arg-4.c va-arg-5.c va-arg-6.c va-arg-7.c va-arg-8.c va-arg-9.c va-arg-pack-1.c vfprintf-1.c vfprintf-chk-1.c vprintf-1.c vprintf-chk-1.c # Cannot select callseq_end. 20040811-1.c pr43220.c vla-dealloc-1.c # Cannot select brind. 20071210-1.c 920501-4.c 920501-5.c # Cannot select BlockAddress. comp-goto-1.c 980526-1.c 990208-1.c # WebAssembly hasn't implemented byval arguments. 20000412-3.c 20000419-1.c 20000706-1.c 20000706-2.c 20000707-1.c 20000717-1.c 20000717-5.c 20000808-1.c 20010605-2.c 20011113-1.c 20020215-1.c 20020810-1.c 20021118-1.c 20040707-1.c 20040709-1.c 20040709-2.c 20041201-1.c 20050713-1.c 20070614-1.c 920908-2.c 921112-1.c 921117-1.c 921123-2.c 921204-1.c 930126-1.c 930208-1.c 931004-5.c 931004-9.c 931031-1.c 950607-2.c 960416-1.c 990525-1.c 991118-1.c bf64-1.c complex-1.c complex-2.c pr15262-2.c pr20621-1.c pr23135.c pr30185.c pr42248.c # unimplemented operation lowering. 20010122-1.c 20030323-1.c 20030811-1.c pr17377.c # Error: invalid output constraint '=t' in asm. 990413-2.c 990826-0.c # Error: __builtin_setjmp / __builtin_longjmp is not supported for the current target. built-in-setjmp.c pr60003.c # Error in the program / unsupported by Clang. scal-to-vec1.c scal-to-vec2.c scal-to-vec3.c 20000822-1.c 20010209-1.c 20010605-1.c 20030501-1.c 20040520-1.c 20061220-1.c 20090219-1.c 920415-1.c 920428-2.c 920501-7.c 920612-2.c 920721-4.c 921017-1.c 921215-1.c 931002-1.c comp-goto-2.c nest-align-1.c nest-stdar-1.c nestfunc-1.c nestfunc-2.c nestfunc-3.c nestfunc-5.c nestfunc-6.c nestfunc-7.c pr22061-3.c pr22061-4.c pr24135.c pr51447.c 20020412-1.c 20040308-1.c 20040423-1.c 20041218-2.c 20070919-1.c align-nest.c pr41935.c 20050107-1.c 20050119-1.c 20050119-2.c 920302-1.c 920501-3.c 920728-1.c pr28865.c