Home | History | Annotate | Download | only in webkit
      1 # Copyright 2013 the V8 project authors. All rights reserved.
      2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
      3 #
      4 # Redistribution and use in source and binary forms, with or without
      5 # modification, are permitted provided that the following conditions
      6 # are met:
      7 # 1.  Redistributions of source code must retain the above copyright
      8 #     notice, this list of conditions and the following disclaimer.
      9 # 2.  Redistributions in binary form must reproduce the above copyright
     10 #     notice, this list of conditions and the following disclaimer in the
     11 #     documentation and/or other materials provided with the distribution.
     12 #
     13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
     14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
     17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23 
     24 Checks that increased aggressiveness in sparse conditional constant propagation resultin from a node being proven to be force exit does not lead to a cascade of unsound decisions.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS foo(array) is 8746
     30 PASS foo(array) is 8746
     31 PASS foo(array) is 8746
     32 PASS foo(array) is 8746
     33 PASS foo(array) is 8746
     34 PASS foo(array) is 8746
     35 PASS foo(array) is 8746
     36 PASS foo(array) is 8746
     37 PASS foo(array) is 8746
     38 PASS foo(array) is 8746
     39 PASS foo(array) is 8746
     40 PASS foo(array) is 8746
     41 PASS foo(array) is 8746
     42 PASS foo(array) is 8746
     43 PASS foo(array) is 8746
     44 PASS foo(array) is 8746
     45 PASS foo(array) is 8746
     46 PASS foo(array) is 8746
     47 PASS foo(array) is 8746
     48 PASS foo(array) is 8746
     49 PASS foo(array) is 8746
     50 PASS foo(array) is 8746
     51 PASS foo(array) is 8746
     52 PASS foo(array) is 8746
     53 PASS foo(array) is 8746
     54 PASS foo(array) is 8746
     55 PASS foo(array) is 8746
     56 PASS foo(array) is 8746
     57 PASS foo(array) is 8746
     58 PASS foo(array) is 8746
     59 PASS foo(array) is 8746
     60 PASS foo(array) is 8746
     61 PASS foo(array) is 8746
     62 PASS foo(array) is 8746
     63 PASS foo(array) is 8746
     64 PASS foo(array) is 8746
     65 PASS foo(array) is 8746
     66 PASS foo(array) is 8746
     67 PASS foo(array) is 8746
     68 PASS foo(array) is 8746
     69 PASS foo(array) is 8746
     70 PASS foo(array) is 8746
     71 PASS foo(array) is 8746
     72 PASS foo(array) is 8746
     73 PASS foo(array) is 8746
     74 PASS foo(array) is 8746
     75 PASS foo(array) is 8746
     76 PASS foo(array) is 8746
     77 PASS foo(array) is 8746
     78 PASS foo(array) is 8746
     79 PASS foo(array) is 8746
     80 PASS foo(array) is 8746
     81 PASS foo(array) is 8746
     82 PASS foo(array) is 8746
     83 PASS foo(array) is 8746
     84 PASS foo(array) is 8746
     85 PASS foo(array) is 8746
     86 PASS foo(array) is 8746
     87 PASS foo(array) is 8746
     88 PASS foo(array) is 8746
     89 PASS foo(array) is 8746
     90 PASS foo(array) is 8746
     91 PASS foo(array) is 8746
     92 PASS foo(array) is 8746
     93 PASS foo(array) is 8746
     94 PASS foo(array) is 8746
     95 PASS foo(array) is 8746
     96 PASS foo(array) is 8746
     97 PASS foo(array) is 8746
     98 PASS foo(array) is 8746
     99 PASS foo(array) is 8746
    100 PASS foo(array) is 8746
    101 PASS foo(array) is 8746
    102 PASS foo(array) is 8746
    103 PASS foo(array) is 8746
    104 PASS foo(array) is 8746
    105 PASS foo(array) is 8746
    106 PASS foo(array) is 8746
    107 PASS foo(array) is 8746
    108 PASS foo(array) is 8746
    109 PASS foo(array) is 8746
    110 PASS foo(array) is 8746
    111 PASS foo(array) is 8746
    112 PASS foo(array) is 8746
    113 PASS foo(array) is 8746
    114 PASS foo(array) is 8746
    115 PASS foo(array) is 8746
    116 PASS foo(array) is 8746
    117 PASS foo(array) is 8746
    118 PASS foo(array) is 8746
    119 PASS foo(array) is 8746
    120 PASS foo(array) is 8746
    121 PASS foo(array) is 8746
    122 PASS foo(array) is 8746
    123 PASS foo(array) is 8746
    124 PASS foo(array) is 8746
    125 PASS foo(array) is 8746
    126 PASS foo(array) is 8746
    127 PASS foo(array) is 8746
    128 PASS foo(array) is 8746
    129 PASS foo(array) is 8746
    130 PASS foo(array) is 8746
    131 PASS foo(array) is 8746
    132 PASS foo(array) is 8746
    133 PASS foo(array) is 8746
    134 PASS foo(array) is 8746
    135 PASS foo(array) is 8746
    136 PASS foo(array) is 8746
    137 PASS foo(array) is 8746
    138 PASS foo(array) is 8746
    139 PASS foo(array) is 8746
    140 PASS foo(array) is 8746
    141 PASS foo(array) is 8746
    142 PASS foo(array) is 8746
    143 PASS foo(array) is 8746
    144 PASS foo(array) is 8746
    145 PASS foo(array) is 8746
    146 PASS foo(array) is 8746
    147 PASS foo(array) is 8746
    148 PASS foo(array) is 8746
    149 PASS foo(array) is 8746
    150 PASS foo(array) is 8746
    151 PASS foo(array) is 8746
    152 PASS foo(array) is 8746
    153 PASS foo(array) is 8746
    154 PASS foo(array) is 8746
    155 PASS foo(array) is 8746
    156 PASS foo(array) is 8746
    157 PASS foo(array) is 8746
    158 PASS foo(array) is 8746
    159 PASS foo(array) is 8746
    160 PASS foo(array) is 8746
    161 PASS foo(array) is 8746
    162 PASS foo(array) is 8746
    163 PASS foo(array) is 8746
    164 PASS foo(array) is 8746
    165 PASS foo(array) is 8746
    166 PASS foo(array) is 8746
    167 PASS foo(array) is 8746
    168 PASS foo(array) is 8746
    169 PASS foo(array) is 8746
    170 PASS foo(array) is 8746
    171 PASS foo(array) is 8746
    172 PASS foo(array) is 8746
    173 PASS foo(array) is 8746
    174 PASS foo(array) is 8746
    175 PASS foo(array) is 8746
    176 PASS foo(array) is 8746
    177 PASS foo(array) is 8746
    178 PASS foo(array) is 8746
    179 PASS foo(array) is 8746
    180 PASS foo(array) is 8746
    181 PASS foo(array) is 8746
    182 PASS foo(array) is 8746
    183 PASS foo(array) is 8746
    184 PASS foo(array) is 8746
    185 PASS foo(array) is 8746
    186 PASS foo(array) is 8746
    187 PASS foo(array) is 8746
    188 PASS foo(array) is 8746
    189 PASS foo(array) is 8746
    190 PASS foo(array) is 8746
    191 PASS foo(array) is 8746
    192 PASS foo(array) is 8746
    193 PASS foo(array) is 8746
    194 PASS foo(array) is 8746
    195 PASS foo(array) is 8746
    196 PASS foo(array) is 8746
    197 PASS foo(array) is 8746
    198 PASS foo(array) is 8746
    199 PASS foo(array) is 8746
    200 PASS foo(array) is 8746
    201 PASS foo(array) is 8746
    202 PASS foo(array) is 8746
    203 PASS foo(array) is 8746
    204 PASS foo(array) is 8746
    205 PASS foo(array) is 8746
    206 PASS foo(array) is 8746
    207 PASS foo(array) is 8746
    208 PASS foo(array) is 8746
    209 PASS foo(array) is 8746
    210 PASS foo(array) is 8746
    211 PASS foo(array) is 8746
    212 PASS foo(array) is 8746
    213 PASS foo(array) is 8746
    214 PASS foo(array) is 8746
    215 PASS foo(array) is 8746
    216 PASS foo(array) is 8746
    217 PASS foo(array) is 8746
    218 PASS foo(array) is 8746
    219 PASS foo(array) is 8746
    220 PASS foo(array) is 8746
    221 PASS foo(array) is 8746
    222 PASS foo(array) is 8746
    223 PASS foo(array) is 8746
    224 PASS foo(array) is 8746
    225 PASS foo(array) is 8746
    226 PASS foo(array) is 8746
    227 PASS foo(array) is 8746
    228 PASS foo(array) is 8746
    229 PASS successfullyParsed is true
    230 
    231 TEST COMPLETE
    232 
    233