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 24Checks 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 26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 27 28 29PASS foo(array) is 8746 30PASS foo(array) is 8746 31PASS foo(array) is 8746 32PASS foo(array) is 8746 33PASS foo(array) is 8746 34PASS foo(array) is 8746 35PASS foo(array) is 8746 36PASS foo(array) is 8746 37PASS foo(array) is 8746 38PASS foo(array) is 8746 39PASS foo(array) is 8746 40PASS foo(array) is 8746 41PASS foo(array) is 8746 42PASS foo(array) is 8746 43PASS foo(array) is 8746 44PASS foo(array) is 8746 45PASS foo(array) is 8746 46PASS foo(array) is 8746 47PASS foo(array) is 8746 48PASS foo(array) is 8746 49PASS foo(array) is 8746 50PASS foo(array) is 8746 51PASS foo(array) is 8746 52PASS foo(array) is 8746 53PASS foo(array) is 8746 54PASS foo(array) is 8746 55PASS foo(array) is 8746 56PASS foo(array) is 8746 57PASS foo(array) is 8746 58PASS foo(array) is 8746 59PASS foo(array) is 8746 60PASS foo(array) is 8746 61PASS foo(array) is 8746 62PASS foo(array) is 8746 63PASS foo(array) is 8746 64PASS foo(array) is 8746 65PASS foo(array) is 8746 66PASS foo(array) is 8746 67PASS foo(array) is 8746 68PASS foo(array) is 8746 69PASS foo(array) is 8746 70PASS foo(array) is 8746 71PASS foo(array) is 8746 72PASS foo(array) is 8746 73PASS foo(array) is 8746 74PASS foo(array) is 8746 75PASS foo(array) is 8746 76PASS foo(array) is 8746 77PASS foo(array) is 8746 78PASS foo(array) is 8746 79PASS foo(array) is 8746 80PASS foo(array) is 8746 81PASS foo(array) is 8746 82PASS foo(array) is 8746 83PASS foo(array) is 8746 84PASS foo(array) is 8746 85PASS foo(array) is 8746 86PASS foo(array) is 8746 87PASS foo(array) is 8746 88PASS foo(array) is 8746 89PASS foo(array) is 8746 90PASS foo(array) is 8746 91PASS foo(array) is 8746 92PASS foo(array) is 8746 93PASS foo(array) is 8746 94PASS foo(array) is 8746 95PASS foo(array) is 8746 96PASS foo(array) is 8746 97PASS foo(array) is 8746 98PASS foo(array) is 8746 99PASS foo(array) is 8746 100PASS foo(array) is 8746 101PASS foo(array) is 8746 102PASS foo(array) is 8746 103PASS foo(array) is 8746 104PASS foo(array) is 8746 105PASS foo(array) is 8746 106PASS foo(array) is 8746 107PASS foo(array) is 8746 108PASS foo(array) is 8746 109PASS foo(array) is 8746 110PASS foo(array) is 8746 111PASS foo(array) is 8746 112PASS foo(array) is 8746 113PASS foo(array) is 8746 114PASS foo(array) is 8746 115PASS foo(array) is 8746 116PASS foo(array) is 8746 117PASS foo(array) is 8746 118PASS foo(array) is 8746 119PASS foo(array) is 8746 120PASS foo(array) is 8746 121PASS foo(array) is 8746 122PASS foo(array) is 8746 123PASS foo(array) is 8746 124PASS foo(array) is 8746 125PASS foo(array) is 8746 126PASS foo(array) is 8746 127PASS foo(array) is 8746 128PASS foo(array) is 8746 129PASS foo(array) is 8746 130PASS foo(array) is 8746 131PASS foo(array) is 8746 132PASS foo(array) is 8746 133PASS foo(array) is 8746 134PASS foo(array) is 8746 135PASS foo(array) is 8746 136PASS foo(array) is 8746 137PASS foo(array) is 8746 138PASS foo(array) is 8746 139PASS foo(array) is 8746 140PASS foo(array) is 8746 141PASS foo(array) is 8746 142PASS foo(array) is 8746 143PASS foo(array) is 8746 144PASS foo(array) is 8746 145PASS foo(array) is 8746 146PASS foo(array) is 8746 147PASS foo(array) is 8746 148PASS foo(array) is 8746 149PASS foo(array) is 8746 150PASS foo(array) is 8746 151PASS foo(array) is 8746 152PASS foo(array) is 8746 153PASS foo(array) is 8746 154PASS foo(array) is 8746 155PASS foo(array) is 8746 156PASS foo(array) is 8746 157PASS foo(array) is 8746 158PASS foo(array) is 8746 159PASS foo(array) is 8746 160PASS foo(array) is 8746 161PASS foo(array) is 8746 162PASS foo(array) is 8746 163PASS foo(array) is 8746 164PASS foo(array) is 8746 165PASS foo(array) is 8746 166PASS foo(array) is 8746 167PASS foo(array) is 8746 168PASS foo(array) is 8746 169PASS foo(array) is 8746 170PASS foo(array) is 8746 171PASS foo(array) is 8746 172PASS foo(array) is 8746 173PASS foo(array) is 8746 174PASS foo(array) is 8746 175PASS foo(array) is 8746 176PASS foo(array) is 8746 177PASS foo(array) is 8746 178PASS foo(array) is 8746 179PASS foo(array) is 8746 180PASS foo(array) is 8746 181PASS foo(array) is 8746 182PASS foo(array) is 8746 183PASS foo(array) is 8746 184PASS foo(array) is 8746 185PASS foo(array) is 8746 186PASS foo(array) is 8746 187PASS foo(array) is 8746 188PASS foo(array) is 8746 189PASS foo(array) is 8746 190PASS foo(array) is 8746 191PASS foo(array) is 8746 192PASS foo(array) is 8746 193PASS foo(array) is 8746 194PASS foo(array) is 8746 195PASS foo(array) is 8746 196PASS foo(array) is 8746 197PASS foo(array) is 8746 198PASS foo(array) is 8746 199PASS foo(array) is 8746 200PASS foo(array) is 8746 201PASS foo(array) is 8746 202PASS foo(array) is 8746 203PASS foo(array) is 8746 204PASS foo(array) is 8746 205PASS foo(array) is 8746 206PASS foo(array) is 8746 207PASS foo(array) is 8746 208PASS foo(array) is 8746 209PASS foo(array) is 8746 210PASS foo(array) is 8746 211PASS foo(array) is 8746 212PASS foo(array) is 8746 213PASS foo(array) is 8746 214PASS foo(array) is 8746 215PASS foo(array) is 8746 216PASS foo(array) is 8746 217PASS foo(array) is 8746 218PASS foo(array) is 8746 219PASS foo(array) is 8746 220PASS foo(array) is 8746 221PASS foo(array) is 8746 222PASS foo(array) is 8746 223PASS foo(array) is 8746 224PASS foo(array) is 8746 225PASS foo(array) is 8746 226PASS foo(array) is 8746 227PASS foo(array) is 8746 228PASS foo(array) is 8746 229PASS successfullyParsed is true 230 231TEST COMPLETE 232 233