[llvm] r260438 - [WebAssembly] Re-triage list of compilation failures for torture tests

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 10 13:43:16 PST 2016


Author: dschuff
Date: Wed Feb 10 15:43:16 2016
New Revision: 260438

URL: http://llvm.org/viewvc/llvm-project?rev=260438&view=rev
Log:
[WebAssembly] Re-triage list of compilation failures for torture tests

Modified:
    llvm/trunk/lib/Target/WebAssembly/known_gcc_test_failures.txt

Modified: llvm/trunk/lib/Target/WebAssembly/known_gcc_test_failures.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/WebAssembly/known_gcc_test_failures.txt?rev=260438&r1=260437&r2=260438&view=diff
==============================================================================
--- llvm/trunk/lib/Target/WebAssembly/known_gcc_test_failures.txt (original)
+++ llvm/trunk/lib/Target/WebAssembly/known_gcc_test_failures.txt Wed Feb 10 15:43:16 2016
@@ -1,49 +1,51 @@
 # Tests which are known to fail from the GCC torture test suite.
 
 # InstrEmitter.cpp:302: unsigned int llvm::InstrEmitter::getVR(llvm::SDValue, DenseMap<llvm::SDValue, unsigned int> &): Assertion `I != VRBaseMap.end() && "Node emitted out of order - late"' failed.
+20000801-2.c
+20000815-1.c
+20011126-2.c
 20030916-1.c
+20050826-2.c
+20090113-1.c
+920501-6.c
+930518-1.c
+980707-1.c
+990127-1.c
+loop-15.c
+loop-ivopts-2.c
+pr20466-1.c
+pr28778.c
+pr33870-1.c
+pr33870.c
+pr38051.c
+pr39100.c
+pr49390.c
+pr53645-2.c
+pr53645.c
+pr59643.c
+
+
 
 # WebAssemblyCFGStackify.cpp:438: void PlaceMarkers(llvm::MachineFunction&, const llvm::MachineLoopInfo&, const llvm::WebAssemblyInstrInfo&, llvm::MachineDominatorTree&): Assertion `ScopeTops[Stack.back()->getNumber()] == &MBB && "Block should be balanced"' failed.
+20090113-2.c
+20090113-3.c
 ashldi-1.c
 ashrdi-1.c
 builtin-bitops-1.c
 loop-11.c
 lshrdi-1.c
 mode-dependent-address.c
+va-arg-10.c
 
-# Core dump.
-920908-1.c
-pr38151.c
-va-arg-22.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
+# WebAssemblyCFGStackify.cpp:458: void PlaceMarkers(llvm::MachineFunction &, const llvm::MachineLoopInfo &, const llvm::WebAssemblyInstrInfo &, llvm::MachineDominatorTree &, llvm::WebAssemblyFunctionInfo &): Assertion `Stack.back() == &MBB && "Loop top should be balanced"' failed.
 930628-1.c
-980707-1.c
+
 
 # Unknown type!
 # UNREACHABLE executed at /s/llvm-upstream/llvm/lib/IR/ValueTypes.cpp:280!
+# This is what happens when there is a struct operand to va_arg
 920625-1.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.
-20000801-2.c
-20011126-2.c
-
-20040302-1.c
-
-20050826-2.c
-
-20090113-1.c
-20090113-2.c
-20090113-3.c
-
-920501-6.c
-
-930518-1.c
-
 931004-10.c
 931004-12.c
 931004-14.c
@@ -51,38 +53,21 @@ va-arg-22.c
 931004-4.c
 931004-6.c
 931004-8.c
-
-980709-1.c
-990127-1.c
-
-frame-address.c
-loop-15.c
-loop-ivopts-2.c
-pr20466-1.c
-pr28778.c
-pr28982b.c
-pr33870-1.c
-pr33870.c
-
-pr38051.c
-
-pr39100.c
-
 pr44575.c
-
-pr49390.c
-pr53645-2.c
-pr53645.c
-
-pr59643.c
-
 stdarg-3.c
 strct-stdarg-1.c
 strct-varg-1.c
-va-arg-10.c
 va-arg-pack-1.c
+va-arg-22.c
+920908-1.c
+pr38151.c
+
+# include/llvm/CodeGen/SelectionDAGNodes.h:800: llvm::SDNode::SDNode(unsigned int, unsigned int, llvm::DebugLoc, llvm::SDVTList, ArrayRef<llvm::SDValue>): Assertion `NumOperands == Ops.size() && "NumOperands wasn't wide enough for its operands!"' failed.
+pr28982b.c
+
 
 # Cannot select brind.
+20040302-1.c
 20071210-1.c
 920501-4.c
 920501-5.c
@@ -97,8 +82,10 @@ comp-goto-1.c
 20030323-1.c
 20030811-1.c
 pr17377.c
+frame-address.c
 
 # Error: invalid output constraint '=t' in asm.
+980709-1.c
 990413-2.c
 990826-0.c
 




More information about the llvm-commits mailing list