jdk8/jdk8/hotspot: 2e4b16122164 (original) (raw)

--- a/src/share/vm/opto/library_call.cpp Thu Feb 21 13:13:22 2013 +0100 +++ b/src/share/vm/opto/library_call.cpp Thu Feb 21 06:29:43 2013 -0800 @@ -1481,10 +1481,10 @@ Node* arg = round_double_node(argument(0)); Node* n; switch (id) {

--- a/src/share/vm/opto/subnode.hpp Thu Feb 21 13:13:22 2013 +0100 +++ b/src/share/vm/opto/subnode.hpp Thu Feb 21 06:29:43 2013 -0800 @@ -399,7 +399,10 @@ // Cosinus of a double class CosDNode : public Node { public:

--- a/src/share/vm/opto/superword.cpp Thu Feb 21 13:13:22 2013 +0100 +++ b/src/share/vm/opto/superword.cpp Thu Feb 21 06:29:43 2013 -0800 @@ -143,7 +143,8 @@ // Ready the block

dependence_graph(); @@ -615,6 +616,7 @@ if (n == stop) break; preds.push(n); prev = n;

@@ -1578,7 +1580,7 @@ //------------------------------construct_bb--------------------------- // Construct reverse postorder list of block members -void SuperWord::construct_bb() { +bool SuperWord::construct_bb() { Node* entry = bb(); assert(_stk.length() == 0, "stk is empty"); @@ -1596,6 +1598,12 @@ Node *n = lpt()->_body.at(i); set_bb_idx(n, i); // Create a temporary map if (in_bb(n)) {

@@ -1620,6 +1628,10 @@ if (in_bb(n) && (n->is_Phi() && n->bottom_type() == Type::MEMORY)) { Node* n_tail = n->in(LoopNode::LoopBackControl); if (n_tail != n->in(LoopNode::EntryControl)) {

@@ -1695,6 +1707,7 @@ } #endif assert(rpo_idx == -1 && bb_ct == _block.length(), "all block members found");

--- a/src/share/vm/opto/superword.hpp Thu Feb 21 13:13:22 2013 +0100 +++ b/src/share/vm/opto/superword.hpp Thu Feb 21 06:29:43 2013 -0800 @@ -380,7 +380,7 @@ // Is use->in(u_idx) a vector use? bool is_vector_use(Node* use, int u_idx); // Construct reverse postorder list of block members

--- a/test/compiler/5091921/Test6850611.java Thu Feb 21 13:13:22 2013 +0100 +++ b/test/compiler/5091921/Test6850611.java Thu Feb 21 06:29:43 2013 -0800 @@ -1,5 +1,5 @@ /*

--- a/test/compiler/5091921/Test6890943.java Thu Feb 21 13:13:22 2013 +0100 +++ b/test/compiler/5091921/Test6890943.java Thu Feb 21 06:29:43 2013 -0800 @@ -1,5 +1,5 @@ /*

--- a/test/compiler/5091921/Test6890943.sh Thu Feb 21 13:13:22 2013 +0100 +++ b/test/compiler/5091921/Test6890943.sh Thu Feb 21 06:29:43 2013 -0800 @@ -1,6 +1,6 @@ #!/bin/sh

-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.

DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

This code is free software; you can redistribute it and/or modify it

@@ -52,7 +52,10 @@ ${TESTJAVA}/bin/javac -d . Test6890943.java -${TESTJAVA}/bin/java -XX:-PrintVMOptions ${TESTVMOPTS} Test6890943 < input6890943.txt > test.out 2>&1 +${TESTJAVA}/bin/java -XX:-PrintVMOptions -XX:+IgnoreUnrecognizedVMOptions ${TESTVMOPTS} Test6890943 < input6890943.txt > pretest.out 2>&1 + +# This test sometimes tickles an unrelated performance warning that interferes with diff. +grep -v 'warning: Performance bug: SystemDictionary' pretest.out > test.out diff output6890943.txt test.out

--- a/test/compiler/5091921/Test6905845.java Thu Feb 21 13:13:22 2013 +0100 +++ b/test/compiler/5091921/Test6905845.java Thu Feb 21 06:29:43 2013 -0800 @@ -1,5 +1,5 @@ /*

--- a/test/compiler/5091921/Test6992759.java Thu Feb 21 13:13:22 2013 +0100 +++ b/test/compiler/5091921/Test6992759.java Thu Feb 21 06:29:43 2013 -0800 @@ -1,5 +1,5 @@ /*

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntAtomicCAS.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,969 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntAtomicOrdered.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,969 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntAtomicVolatile.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,969 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntUnsafeCAS.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,998 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntUnsafeOrdered.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,990 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+

--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/8004867/TestIntUnsafeVolatile.java Thu Feb 21 06:29:43 2013 -0800 @@ -0,0 +1,990 @@ +/*

+

+

+

+

+

+

+

+

+

+

+

+

+

+