hotspot/test/compiler/7200264/Test7200264.sh
changeset 25924 4c3dd8541530
parent 22234 da823d78ad65
equal deleted inserted replaced
25923:7fdd555fd532 25924:4c3dd8541530
     1 #!/bin/sh
     1 #!/bin/sh
     2 # 
     2 # 
     3 # Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
     3 # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
     4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5 # 
     5 # 
     6 # This code is free software; you can redistribute it and/or modify it
     6 # This code is free software; you can redistribute it and/or modify it
     7 # under the terms of the GNU General Public License version 2 only, as
     7 # under the terms of the GNU General Public License version 2 only, as
     8 # published by the Free Software Foundation.
     8 # published by the Free Software Foundation.
    31 fi
    31 fi
    32 echo "TESTSRC=${TESTSRC}"
    32 echo "TESTSRC=${TESTSRC}"
    33 ## Adding common setup Variables for running shell tests.
    33 ## Adding common setup Variables for running shell tests.
    34 . ${TESTSRC}/../../test_env.sh
    34 . ${TESTSRC}/../../test_env.sh
    35 
    35 
    36 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xinternalversion | sed 's/amd64/x86/' | grep "x86" | grep "Server VM" | grep "debug"
    36 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -Xinternalversion | sed 's/amd64/x86/' | grep "x86" | grep "Server VM" | grep "debug"
    37 
    37 
    38 # Only test fastdebug Server VM on x86
    38 # Only test fastdebug Server VM on x86
    39 if [ $? != 0 ]
    39 if [ $? != 0 ]
    40 then
    40 then
    41     echo "Test Passed"
    41     echo "Test Passed"
    42     exit 0
    42     exit 0
    43 fi
    43 fi
    44 
    44 
    45 # grep for support integer multiply vectors (cpu with SSE4.1)
    45 # grep for support integer multiply vectors (cpu with SSE4.1)
    46 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -XX:+PrintMiscellaneous -XX:+Verbose -version | grep "cores per cpu" | grep "sse4.1"
    46 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -XX:+PrintMiscellaneous -XX:+Verbose -version | grep "cores per cpu" | grep "sse4.1"
    47 
    47 
    48 if [ $? != 0 ]
    48 if [ $? != 0 ]
    49 then
    49 then
    50     SSE=2
    50     SSE=2
    51 else
    51 else
    53 fi
    53 fi
    54 
    54 
    55 cp ${TESTSRC}${FS}TestIntVect.java .
    55 cp ${TESTSRC}${FS}TestIntVect.java .
    56 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} -d . TestIntVect.java
    56 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} -d . TestIntVect.java
    57 
    57 
    58 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+PrintCompilation -XX:+TraceNewVectors TestIntVect > test.out 2>&1
    58 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+PrintCompilation -XX:+TraceNewVectors TestIntVect > test.out 2>&1
    59 
    59 
    60 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'`
    60 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'`
    61 if [ $COUNT -lt 4 ]
    61 if [ $COUNT -lt 4 ]
    62 then
    62 then
    63     echo "Test Failed: AddVI $COUNT < 4"
    63     echo "Test Failed: AddVI $COUNT < 4"