diff options
Diffstat (limited to 'lib/Target/WebAssembly/known_gcc_test_failures.txt')
-rw-r--r-- | lib/Target/WebAssembly/known_gcc_test_failures.txt | 248 |
1 files changed, 4 insertions, 244 deletions
diff --git a/lib/Target/WebAssembly/known_gcc_test_failures.txt b/lib/Target/WebAssembly/known_gcc_test_failures.txt index 91b3fff05dca..f07400021dc1 100644 --- a/lib/Target/WebAssembly/known_gcc_test_failures.txt +++ b/lib/Target/WebAssembly/known_gcc_test_failures.txt @@ -1,253 +1,15 @@ # 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 - +# Computed gotos are not supported (Cannot select BlockAddress/BRIND) 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 - -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. +# WebAssembly hasn't implemented (will never?) __builtin_return_address 20010122-1.c 20030323-1.c 20030811-1.c @@ -255,7 +17,6 @@ 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 @@ -300,10 +61,9 @@ pr51447.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 +widechar-2.c +pr41463.c |