Home | History | Annotate | Download | only in WebAssembly
      1 # Tests which are known to fail from the GCC torture test suite.
      2 
      3 # Core dump.
      4 920908-1.c
      5 pr38151.c
      6 va-arg-22.c
      7 
      8 # TargetRegisterInfo.h:315: static unsigned int llvm::TargetRegisterInfo::virtReg2Index(unsigned int): Assertion `isVirtualRegister(Reg) && "Not a virtual register"' failed.
      9 struct-ret-1.c
     10 va-arg-11.c
     11 va-arg-21.c
     12 va-arg-24.c
     13 va-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.
     16 20000815-1.c
     17 20010129-1.c
     18 930628-1.c
     19 980707-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.
     22 20030914-2.c
     23 20040703-1.c
     24 20081117-1.c
     25 920625-1.c
     26 931004-11.c
     27 931004-13.c
     28 980223.c
     29 bitfld-5.c
     30 complex-7.c
     31 pr38969.c
     32 pr51323.c
     33 pr52129.c
     34 pr57130.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.
     39 20000519-1.c
     40 20000706-4.c
     41 20000706-5.c
     42 20000801-2.c
     43 20000801-4.c
     44 20011126-2.c
     45 
     46 20020529-1.c
     47 20021024-1.c
     48 
     49 20030828-1.c
     50 20030914-1.c
     51 
     52 20040302-1.c
     53 20040625-1.c
     54 20040823-1.c
     55 
     56 20041113-1.c
     57 
     58 20041214-1.c
     59 
     60 20050826-2.c
     61 
     62 20071213-1.c
     63 
     64 20080506-2.c
     65 20080519-1.c
     66 
     67 20081103-1.c
     68 20090113-1.c
     69 20090113-2.c
     70 20090113-3.c
     71 
     72 20090623-1.c
     73 
     74 920501-6.c
     75 920501-8.c
     76 920726-1.c
     77 930518-1.c
     78 
     79 931004-10.c
     80 931004-12.c
     81 931004-14.c
     82 931004-2.c
     83 931004-4.c
     84 931004-6.c
     85 931004-8.c
     86 
     87 980205.c
     88 980608-1.c
     89 980709-1.c
     90 980716-1.c
     91 990127-1.c
     92 
     93 991216-2.c
     94 
     95 #cbrt.c
     96 complex-5.c
     97 complex-6.c
     98 
     99 enum-3.c
    100 fprintf-chk-1.c
    101 frame-address.c
    102 loop-15.c
    103 loop-ivopts-2.c
    104 mayalias-3.c
    105 
    106 multi-ix.c
    107 
    108 pr20466-1.c
    109 
    110 
    111 pr28778.c
    112 pr28982b.c
    113 
    114 pr30778.c
    115 pr31448-2.c
    116 pr31448.c
    117 
    118 pr33870-1.c
    119 pr33870.c
    120 
    121 pr38051.c
    122 
    123 pr39100.c
    124 
    125 pr39339.c
    126 pr40022.c
    127 pr40657.c
    128 
    129 pr43987.c
    130 
    131 pr44575.c
    132 
    133 pr44942.c
    134 pr46309.c
    135 pr47538.c
    136 pr47925.c
    137 
    138 pr49390.c
    139 pr49419.c
    140 
    141 #pr51877.c
    142 
    143 #pr52979-1.c
    144 #pr52979-2.c
    145 pr53645-2.c
    146 pr53645.c
    147 
    148 pr56205.c
    149 
    150 pr56866.c
    151 
    152 pr57876.c
    153 pr58277-1.c
    154 
    155 pr59643.c
    156 
    157 printf-chk-1.c
    158 pta-field-1.c
    159 pta-field-2.c
    160 
    161 stdarg-1.c
    162 stdarg-2.c
    163 stdarg-3.c
    164 stdarg-4.c
    165 strct-stdarg-1.c
    166 strct-varg-1.c
    167 
    168 va-arg-1.c
    169 va-arg-10.c
    170 va-arg-12.c
    171 va-arg-13.c
    172 va-arg-14.c
    173 va-arg-15.c
    174 va-arg-16.c
    175 va-arg-17.c
    176 va-arg-18.c
    177 va-arg-19.c
    178 va-arg-2.c
    179 va-arg-20.c
    180 va-arg-23.c
    181 va-arg-26.c
    182 va-arg-4.c
    183 va-arg-5.c
    184 va-arg-6.c
    185 va-arg-7.c
    186 va-arg-8.c
    187 va-arg-9.c
    188 va-arg-pack-1.c
    189 vfprintf-1.c
    190 vfprintf-chk-1.c
    191 vprintf-1.c
    192 vprintf-chk-1.c
    193 
    194 # Cannot select callseq_end.
    195 20040811-1.c
    196 pr43220.c
    197 vla-dealloc-1.c
    198 
    199 # Cannot select brind.
    200 20071210-1.c
    201 920501-4.c
    202 920501-5.c
    203 
    204 # Cannot select BlockAddress.
    205 comp-goto-1.c
    206 980526-1.c
    207 990208-1.c
    208 
    209 # WebAssembly hasn't implemented byval arguments.
    210 20000412-3.c
    211 20000419-1.c
    212 20000706-1.c
    213 20000706-2.c
    214 20000707-1.c
    215 20000717-1.c
    216 20000717-5.c
    217 20000808-1.c
    218 20010605-2.c
    219 20011113-1.c
    220 20020215-1.c
    221 20020810-1.c
    222 20021118-1.c
    223 20040707-1.c
    224 20040709-1.c
    225 20040709-2.c
    226 20041201-1.c
    227 20050713-1.c
    228 20070614-1.c
    229 920908-2.c
    230 921112-1.c
    231 921117-1.c
    232 921123-2.c
    233 921204-1.c
    234 930126-1.c
    235 930208-1.c
    236 931004-5.c
    237 931004-9.c
    238 931031-1.c
    239 950607-2.c
    240 960416-1.c
    241 990525-1.c
    242 991118-1.c
    243 bf64-1.c
    244 complex-1.c
    245 complex-2.c
    246 pr15262-2.c
    247 pr20621-1.c
    248 pr23135.c
    249 pr30185.c
    250 pr42248.c
    251 
    252 # unimplemented operation lowering.
    253 20010122-1.c
    254 20030323-1.c
    255 20030811-1.c
    256 pr17377.c
    257 
    258 # Error: invalid output constraint '=t' in asm.
    259 990413-2.c
    260 990826-0.c
    261 
    262 # Error: __builtin_setjmp / __builtin_longjmp is not supported for the current target.
    263 built-in-setjmp.c
    264 pr60003.c
    265 
    266 # Error in the program / unsupported by Clang.
    267 scal-to-vec1.c
    268 scal-to-vec2.c
    269 scal-to-vec3.c
    270 20000822-1.c
    271 20010209-1.c
    272 20010605-1.c
    273 20030501-1.c
    274 20040520-1.c
    275 20061220-1.c
    276 20090219-1.c
    277 920415-1.c
    278 920428-2.c
    279 920501-7.c
    280 920612-2.c
    281 920721-4.c
    282 921017-1.c
    283 921215-1.c
    284 931002-1.c
    285 comp-goto-2.c
    286 nest-align-1.c
    287 nest-stdar-1.c
    288 nestfunc-1.c
    289 nestfunc-2.c
    290 nestfunc-3.c
    291 nestfunc-5.c
    292 nestfunc-6.c
    293 nestfunc-7.c
    294 pr22061-3.c
    295 pr22061-4.c
    296 pr24135.c
    297 pr51447.c
    298 20020412-1.c
    299 20040308-1.c
    300 20040423-1.c
    301 20041218-2.c
    302 20070919-1.c
    303 align-nest.c
    304 pr41935.c
    305 20050107-1.c
    306 20050119-1.c
    307 20050119-2.c
    308 920302-1.c
    309 920501-3.c
    310 920728-1.c
    311 pr28865.c
    312