langtools/make/intellij/build.xml
author thartmann
Fri, 25 Jul 2014 10:06:17 +0200
changeset 25913 81dbc151e91c
parent 25282 d49c47cad9f0
child 25697 b71804e27eb1
permissions -rw-r--r--
8040213: C2 does not put all modified nodes on IGVN worklist Summary: Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()' Reviewed-by: kvn, jrose

<!-- importing.xml -->
<project name="langtools" basedir="..">
    <import file="../make/build.xml"/>

    <target name="jtreg-debug" depends="build-all-tools,-def-jtreg">
        <exec-target target="jtreg-debug-internal"/>
    </target>

    <target name="jtreg-debug-internal" depends="build-all-tools,-def-jtreg">
        <sequential>
            <sleep seconds="2"/>
            <jtreg-tool name="all" tests="${jtreg.tests}" jpda.jvmargs="${jtreg.jpda.jvmargs}"/>
        </sequential>
    </target>

    <macrodef name="exec-target">
        <attribute name="antfile" default="${ant.file}" />
        <attribute name="target" />
        <sequential>
            <java classname="org.apache.tools.ant.Main" fork="true" spawn="true">
                <arg value="-f"/>
                <arg value="@{antfile}"/>  
                <arg value="-Dboot.java.home=${boot.java.home}"/>
                <arg value="-Dtarget.java.home=${target.java.home}"/>
                <arg value="-Djtreg.home=${jtreg.home}"/>
                <arg value="-Djtreg.tests=${jtreg.tests}"/>
                <arg value="-Djtreg.jpda.jvmargs=${jtreg.jpda.jvmargs}"/>
                <arg value="@{target}"/>
                <classpath>           
                    <pathelement path="${java.class.path}"/>
                </classpath>
            </java>
        </sequential>
    </macrodef>
</project>