diff options
| author | Derek Schuff <dschuff@google.com> | 2016-02-10 21:43:16 +0000 |
|---|---|---|
| committer | Derek Schuff <dschuff@google.com> | 2016-02-10 21:43:16 +0000 |
| commit | d5dbb6e7fd99055e96aacf66a17361c11aca7705 (patch) | |
| tree | 1ad50beba31f1015f9fa52d580f07040f3d82d42 /llvm/lib/Target/WebAssembly | |
| parent | 1de14dd6f255274ba806d4bf0d76a1e121c9b2d3 (diff) | |
| download | bcm5719-llvm-d5dbb6e7fd99055e96aacf66a17361c11aca7705.tar.gz bcm5719-llvm-d5dbb6e7fd99055e96aacf66a17361c11aca7705.zip | |
[WebAssembly] Re-triage list of compilation failures for torture tests
llvm-svn: 260438
Diffstat (limited to 'llvm/lib/Target/WebAssembly')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt | 91 |
1 files changed, 39 insertions, 52 deletions
diff --git a/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt b/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt index b540920b023..4396eee7eed 100644 --- a/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt +++ b/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt @@ -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 |

