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