From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:29:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:29:30 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:30:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:30:22 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1370 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:30:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:30:22 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1370 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:30:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:30:22 +0000 Subject: [Bug 1370] [IcedTea8] Provide option to build without debugging In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1370 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #1 from Andrew John Hughes --- Push back to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:30:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:30:42 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1375 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:30:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:30:42 +0000 Subject: [Bug 1375] [IcedTea8] Provide option to strip and link debugging info after build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1375 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:01 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1537 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:01 +0000 Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache location In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #3 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:01 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1537 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:48 +0000 Subject: [Bug 1778] [IcedTea8] Allow an alternate JAR program to be used In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1778 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #3 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:48 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1778 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:31:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:31:48 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1778 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:05 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1969 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:05 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1969 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:05 +0000 Subject: [Bug 1969] [IcedTea8] Add ARM32 JIT port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1969 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #6 from Andrew John Hughes --- Delay to 3.2.0; needs more time for testing and security update is imminent. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:18 +0000 Subject: [Bug 1969] [IcedTea8] Add ARM32 JIT port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1969 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:32 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1978 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:32 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1978 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:32 +0000 Subject: [Bug 1978] [IcedTea8] Support using the system installation of libpcsclite In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1978 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:46 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1993 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:46 +0000 Subject: [Bug 1993] [IcedTea8] Support retrieving proxy settings on GNOME 3 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1993 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:33:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:33:46 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1993 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:09 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2445 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:09 +0000 Subject: [Bug 2445] [IcedTea8] Support system libsctp In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2445 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #2 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:09 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2445 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:22 +0000 Subject: [Bug 2928] [IcedTea8] Remove libXt dependency if possible In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #1 from Andrew John Hughes --- Delay to 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:22 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2928 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:22 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2928 | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:34:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:34:49 +0000 Subject: [Bug 2445] [IcedTea8] Support system libsctp In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2445 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:35:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:35:30 +0000 Subject: [Bug 2928] [IcedTea8] Remove libXt dependency if possible In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2928 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 03:35:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 03:35:38 +0000 Subject: [Bug 1537] [IcedTea8] Allow use of system Kerberos to obtain cache location In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1537 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 Severity|normal |enhancement -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:16:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:16:09 +0000 Subject: [Bug 3074] New: [IcedTea8] Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Bug ID: 3074 Summary: [IcedTea8] Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:16:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:16:26 +0000 Subject: [Bug 3074] [IcedTea8] 8159244: Partially initialized string object created by C2's string concat optimization may escape In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.2.0 Summary|[IcedTea8] |[IcedTea8] 8159244: | |Partially initialized | |string object created by | |C2's string concat | |optimization may escape -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:18:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:18:14 +0000 Subject: [Bug 3074] [IcedTea8] 8159244: Partially initialized string object created by C2's string concat optimization may escape In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugs.openjdk.java.n | |et/browse/JDK-8159244 Blocks| |1740 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:18:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:18:14 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3074 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:20:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:20:24 +0000 Subject: [Bug 3075] New: [IcedTea78] 8159244: Partially initialized string object created by C2's string concat optimization may escape Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 Bug ID: 3075 Summary: [IcedTea78] 8159244: Partially initialized string object created by C2's string concat optimization may escape Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3074. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:20:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:20:34 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea8] 8159244: |[IcedTea8] Backport |Partially initialized |"8159244: Partially |string object created by |initialized string object |C2's string concat |created by C2's string |optimization may escape |concat optimization may | |escape" -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:20:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:20:46 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[IcedTea78] 8159244: |[IcedTea7] Backport |Partially initialized |"8159244: Partially |string object created by |initialized string object |C2's string concat |created by C2's string |optimization may escape |concat optimization may | |escape" -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:21:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:21:12 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:21:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:21:48 +0000 Subject: [Bug 3076] New: [IcedTea6] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3076 Bug ID: 3076 Summary: [IcedTea6] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3074. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:22:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:22:05 +0000 Subject: [Bug 3076] [IcedTea6] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3076 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 1 04:23:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 01 Jul 2016 04:23:05 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.2.0 |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri Jul 1 07:22:48 2016 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 1 Jul 2016 09:22:48 +0200 Subject: Icetea exception In-Reply-To: <577598D2.7070702@gmx.de> References: <574702E0020000BB00060FB2@oes-grpwise.novell.upei.ca> <57712978.1040304@gmx.de> <94b1241a707fd16a6b02bc22c9dab818.squirrel@sun11.math.upei.ca> <57714B15.9070407@gmx.de> <577598D2.7070702@gmx.de> Message-ID: <7e320a21-6666-f99f-d2a9-6a06cfabc119@redhat.com> On 07/01/2016 12:10 AM, Jacob Wisor wrote: > Hello guys! > > On 06/28/2016 at 09:23 AM Jiri Vanek wrote: >> On 06/27/2016 05:49 PM, Jacob Wisor wrote: >> Hi Jacob! >> >> Where have you get this file? > > Cezar sent it to me. Unfortunately, perhaps he forgot to add the mailing list onto the list of > recipients? :-o oook. > >>> Bingo! Like I have assumed. The OBJECT element in the HTML document has been >>> authored incorrectly. >>> Look here: >>> >>>> >>> classid = >>>> "clsid:CAFEEFAC-0015-0000-0012-ABCDEFFEDCBA" >>>> codebase = >>>> "http://java.sun.com/update/1.5.0/jinstall-1_5_0_12-windows-i586.cab#Version=5,0,120,4" >>>> >>>> WIDTH = "640" HEIGHT = "480" NAME = "ucx" > >>>> >>> >>> First, "class" is a reserved keyword in the Java programming language and >>> therefore must not be a >>> package name. Second, the ultracam class has not been specified with its fully >>> qualified name. The >>> VALUE attribute of the PARAM element must state the fully qualified name of >>> the applet's main class. >> >> The ultracam class may stand in default package. > > Sure, however the value must not contain a package or class named "class" (because, as already said, > it is a reserved keyword). In this example "ultracam" is interpreted as a valid package name, then > "class" is interpreted as a class name, which of course is an invalid name. This is why a > ClassNotFoundException is thrown. I agree on this. > >>> >>>> >>>> >>>> >>> "application/x-java-applet;jpi-version=1.5.0_12"> >>>> >>>> >>> VALUE="YWRtaW46emd1cmFUTnc=" /> >>>> >>> VALUE="http://10.1.1.1:80/admin" /> >>>> >>>> >>>> >>>> >>> type = "application/x-java-applet" \ >>>> CODE = "ultracam.class" \ >>> >>> Essentially, the same applies here too. >>> >>>> ARCHIVE = "ultracam.jar" \ >>>> NAME = "ucx" \ >>>> WIDTH = "640" \ >>>> HEIGHT = "480" \ >>>> accountcode ="YWRtaW46emd1cmFUTnc=" / \ >>>> codebase ="http://10.1.1.1:80/admin" / \ >>>> mode ="0" / \ >>>> scriptable = false >>>> pluginspage = >>>> "http://java.sun.com/products/plugin/index.html#download"> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> So, what can you do now? a) You should report this bug do the camera vendor >>> and wait for a firmware >> >> Its hardly to happen:( >>> update. b) In the meantime, you can download the ultracam.jar JAR file, find >>> the fully qualified >>> name of the ultracam class, put it into the HTML document and launch it from >>> your local computer. >> >> I doubt it will work like this. The jar should run on device where it is doing >> the job for the ITW user. > > Err..., I do not think so. Applets are, by design a piece of software that is meant to be downloaded > "automagically" and run on the user's *local* machine. This is the core purpose of the Applet > concept. Applets are not an extension to the terminal concept (with remote execution) but a concept > for a distributed (fat) client application. Hence, you may also call it "dynamic web content", if > you want. So, applets *always* run locally. With exception of host. First may be that unisgned appelts may access only to the host. Second is that they have information about the host. If you launch it locally, host will be your machine instead of server, so any host operations will fail. In this case the hsot is camera, so I guess it is via some api reading from it, and sending to...client. If you launch it from local, it will not have an info where to read the picture. > >> But to follow this advice - you can check the communication between the cam and >> browser/javaws --html and remove .class on the fly >> >>> There is nothing IcedTea-Web developers can do here. >>> >> >> Actually - this is reported as regression. I guess 1.5 was previous ITW on his >> box. Why it was working? >> So maybe add stripping of .class is the bugfx to go? > > AFAIR, you have committed a fix to relax main class name parsing for applets embedded on web pages. > We have discussed this at lengths on the mailing list. The fix should have dealt with trimming and > ignoring white spaces outside of compound literal characters only. So, maybe this fix introduced > other new but also equally valid parsing restrictions? Both of which is good. This example could be > given more investigation but the current code - obviously - does reject the given example correctly, > hence no real need for a deeper investigation in my view. Yes I recall that. It is just sad that more correct behavior caused regression. J. From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 19:34:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 19:34:32 +0000 Subject: [Bug 3077] New: [IcedTea8] Backport new tests opened up in OpenJDK 9 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 Bug ID: 3077 Summary: [IcedTea8] Backport new tests opened up in OpenJDK 9 Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org See https://bugs.openjdk.java.net/browse/JDK-8039279?jql=status%20%3D%20Resolved%20AND%20labels%20%3D%20colocation and bugs such as: 8039279: Move awt tests to openjdk repository 8041592: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk 8055360: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK and also: 8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8074807: Fix some tests unnecessary using internal API -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 19:34:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 19:34:53 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3077 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 19:34:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 19:34:53 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 19:36:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 19:36:18 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:50:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:50:27 +0000 Subject: [Bug 3078] New: [IcedTea8] Add latest updates from AArch64 port Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Bug ID: 3078 Summary: [IcedTea8] Add latest updates from AArch64 port Product: IcedTea Version: 8-hg Hardware: aarch64 OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Bring latest aarch64/jdk8 changes into IcedTea: 8155100: AArch64: Relax alignment requirement for byte_map_base 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode 8150045: arraycopy causes segfaults in SATB during garbage collection 8148783: aarch64: SEGV running SpecJBB2013 8148948: aarch64: generate_copy_longs calls align() incorrectly 8149365: aarch64: memory copy does not prefetch on backwards copy 8149080: AArch64: Recognise disjoint array copy in stub code 8150082: aarch64: optimise small array copy 8150313: aarch64: optimise array copy using SIMD instructions 8150394: aarch64: add support for 8.1 LSE CAS instructions 8151502: optimize pd_disjoint_words and pd_conjoint_words 8151775: aarch64: add support for 8.1 LSE atomic operations 8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. 8150229: aarch64: pipeline class for several instructions is not set correctly 8149907: aarch64: use load/store pair instructions in call_stub 8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero 8148328: aarch64: redundant lsr instructions in stub code. 8153797: aarch64: Add Arrays.fill stub code 8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. 8153713: aarch64: improve short array clearing using store pair 8155617: aarch64: ClearArray does not use DC ZVA 8157841: aarch64: prefetch ignores cache line size 8157906: aarch64: some more integer rotate instructions are never emitted Merge 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 8152840: aarch64: improve _unsafe_arraycopy stub routine 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words 8158913: aarch64: SEGV running Spark terasort 8159063: aarch64: optimise unaligned array copy long 8150752: Share Class Data 8152479: Coded byte streams 8153312: Constrain AppCDS behavior 8155981: Bolster bytecode verification -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:50:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:50:48 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3078 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:50:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:50:48 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:53:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:53:39 +0000 Subject: [Bug 3079] New: [IcedTea8] Provide option to build Shenandoah on x86_64 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 Bug ID: 3079 Summary: [IcedTea8] Provide option to build Shenandoah on x86_64 Product: IcedTea Version: 8-hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org http://openjdk.java.net/projects/shenandoah/ An alternate HotSpot option from: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot can be provided for x86_64 users to try out Shenandoah. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:54:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:54:04 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3079 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 20:54:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 20:54:04 +0000 Subject: [Bug 3079] [IcedTea8] Provide option to build Shenandoah on x86_64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 21:17:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 21:17:17 +0000 Subject: [Bug 3080] New: Using bash Ubuntu for Windows 10 Insider Preview Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3080 Bug ID: 3080 Summary: Using bash Ubuntu for Windows 10 Insider Preview Product: IcedTea Version: unspecified Hardware: x86_64 OS: Windows Status: NEW Severity: blocker Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: lcarmona at gmail.com CC: unassigned at icedtea.classpath.org The message: Fetching https://dl.google.com/android/repository/addons_list-2.xml is kept for a long long time (hours) and then force closed with the error bellow. I cannot build/compile ROMs with this error. # [thread 139909390206720 also had an error]# A fatal error has been detected by the Java Runtime Environment: # # Internal Error (safepoint.cpp:325), pid=15, tid=139909174789888 # guarantee(PageArmed == 0) failed: invariant # # JRE version: OpenJDK Runtime Environment (7.0_101) (build 1.7.0_101-b00) # Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.6 # Distribution: Ubuntu 14.04 LTS, package 7u101-2.6.6-0ubuntu0.14.04.1 # Core dump written. Default location: /home/technical/android-sdk/tools/core or core.15 # # An error report file with more information is saved as: # /home/technical/android-sdk/tools/hs_err_pid15.log # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 3 21:45:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 03 Jul 2016 21:45:08 +0000 Subject: [Bug 3080] Using bash Ubuntu for Windows 10 Insider Preview In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3080 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |2.6.6 OS|Windows |Linux Severity|blocker |normal --- Comment #1 from Andrew John Hughes --- Please give information on how to reproduce this issue. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 00:55:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 00:55:28 +0000 Subject: [Bug 3080] Using bash Ubuntu for Windows 10 Insider Preview In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3080 --- Comment #2 from lcarmona at gmail.com --- I'm using bash Ubuntu on Windows 10 Insider Preview. I'm trying to install Android SDK to compile ROMs. I've downloaded and unpacked Android SDK (https://help.ubuntu.com/community/AndroidSDK) and I'm running the command: cd /tools sudo ./android update sdk --no-ui Same problem is described here: http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line I'm not being able to use the switch --filter and I don't know the numbers of the SDK packages... Anyway, using --filters and trying to install only the tools give the same error, i.e., stuck on the Fetching https://dl.google.com/android/repository/addons_list-2.xml -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Jul 4 05:39:49 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:39:49 +0000 Subject: /hg/icedtea8-forest/jdk: 46 new changesets Message-ID: changeset 9feba86c4452 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9feba86c4452 author: simonis date: Sat May 07 08:44:48 2016 +0200 8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly Reviewed-by: prr, serb changeset 53d8bc89376e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=53d8bc89376e author: yan date: Tue May 10 12:15:07 2016 +0300 8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux Reviewed-by: prr changeset 1d2bfa21a03d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d2bfa21a03d author: yan date: Mon Apr 21 14:35:14 2014 +0400 8039279, PR3077: Move awt tests to openjdk repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov changeset b0df76a128cb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b0df76a128cb author: yan date: Tue Apr 29 14:32:38 2014 +0400 8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk Reviewed-by: anthony, pchelko changeset 527e01bb6cdb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=527e01bb6cdb author: yan date: Wed Apr 09 17:30:42 2014 +0400 8038631, PR3077: Create wrapper for awt.Robot with additional functionality Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov changeset 2b158a1c845c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2b158a1c845c author: yan date: Mon May 26 15:50:10 2014 +0400 8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov changeset 96efd35f030e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=96efd35f030e author: dermashov date: Sun Jul 03 21:22:11 2016 +0100 8056911, PR3077: Remove internal API usage from ExtendedRobot class 8062606: Fix a typo in java.awt.Robot class Reviewed-by: yan, serb changeset 551ee8aa0507 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=551ee8aa0507 author: avstepan date: Tue Jul 08 16:01:18 2014 +0400 8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository Reviewed-by: pchelko changeset c4ceec9a17ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c4ceec9a17ba author: yan date: Tue Jul 01 12:49:36 2014 +0400 8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov changeset fc818f974b83 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fc818f974b83 author: yan date: Wed Jun 04 17:24:13 2014 +0400 8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests Reviewed-by: pchelko changeset 70e183a886db in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=70e183a886db author: yan date: Fri May 30 14:23:25 2014 +0400 8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk Reviewed-by: pchelko changeset 2dcc83a3288a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2dcc83a3288a author: yan date: Thu Jun 19 12:44:41 2014 +0400 8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository Reviewed-by: pchelko Contributed-by: Alexander Stepanov changeset 1a691c649c54 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1a691c649c54 author: yan date: Mon Jun 09 14:59:45 2014 +0400 8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov changeset f64eb9ae8934 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f64eb9ae8934 author: yan date: Fri Jun 20 16:48:30 2014 +0400 8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov changeset 20782a7757e5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=20782a7757e5 author: avstepan date: Wed Jul 09 12:56:03 2014 +0400 8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 Reviewed-by: pchelko changeset cac83a3f9ca3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cac83a3f9ca3 author: yan date: Fri Jul 04 13:40:55 2014 +0400 8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov changeset a2dcd31b78d8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a2dcd31b78d8 author: avstepan date: Mon Jul 21 13:17:43 2014 +0400 8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 Reviewed-by: pchelko changeset 6e52ac59250c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6e52ac59250c author: dermashov date: Mon Jul 21 12:29:45 2014 +0400 8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK Reviewed-by: azvegint, serb changeset 3b79e89119a4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3b79e89119a4 author: avstepan date: Tue Jul 29 15:03:05 2014 +0400 8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 Reviewed-by: pchelko changeset 61683c821128 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=61683c821128 author: yan date: Mon Jul 21 18:10:13 2014 +0400 8051440, PR3077: move tests about maximizing undecorated to OpenJDK Reviewed-by: serb changeset e50e5d8d545f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e50e5d8d545f author: avstepan date: Tue Aug 05 15:39:05 2014 +0400 8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 Reviewed-by: serb changeset 446e342a6bf2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=446e342a6bf2 author: dermashov date: Wed Jul 30 14:29:36 2014 +0400 8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) Reviewed-by: alexsch changeset 8c1c3e282488 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8c1c3e282488 author: yan date: Tue Aug 12 18:26:30 2014 +0400 8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK Reviewed-by: serb changeset eea22eb76a20 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eea22eb76a20 author: avstepan date: Wed Nov 19 14:12:59 2014 +0400 8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 Reviewed-by: pchelko changeset 55b5554b97a7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=55b5554b97a7 author: avstepan date: Tue Dec 30 17:26:06 2014 +0400 8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko changeset 4ed9a73ba486 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4ed9a73ba486 author: avstepan date: Tue Nov 18 17:10:34 2014 +0400 8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 Summary: Some new tests to check FileDialog modality behavior Reviewed-by: alexsch, pchelko changeset 292d7aab5663 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=292d7aab5663 author: dermashov date: Tue Aug 26 15:04:49 2014 +0400 8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK Reviewed-by: alexsch changeset d89acac556d6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d89acac556d6 author: yan date: Fri Aug 29 14:27:43 2014 +0400 8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk Reviewed-by: alexsch, azvegint changeset 69eb16e0bc42 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=69eb16e0bc42 author: avstepan date: Tue Nov 18 16:32:04 2014 +0400 8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 8057694: move awt tests from AWT_Modality to OpenJDK repository - part 10 Summary: Some modality tests for Print dialog were added Reviewed-by: pchelko changeset f4636874e1d4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f4636874e1d4 author: yan date: Tue Apr 07 17:34:14 2015 +0300 8076315, PR3077: move 4 manual functional swing tests to regression suite Reviewed-by: alexsch, serb changeset a3c625b62431 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a3c625b62431 author: ssadetsky date: Tue Dec 01 19:07:45 2015 +0300 8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel Reviewed-by: ssadetsky, arapte changeset fd45d48f0de3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fd45d48f0de3 author: yan date: Fri Dec 05 14:55:08 2014 +0300 8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 Reviewed-by: serb, alexsch changeset f79ab27adf43 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f79ab27adf43 author: alexsch date: Wed May 21 14:13:17 2014 +0400 8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton Reviewed-by: malenkov changeset 006ecd93bed6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=006ecd93bed6 author: yan date: Sun Jul 03 22:15:04 2016 +0100 8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing 8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases 8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease Reviewed-by: alexsch, pchelko changeset 92392d6ed985 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=92392d6ed985 author: alexsch date: Mon Dec 15 19:21:00 2014 +0300 8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() Reviewed-by: serb, azvegint changeset 43df97a764d5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=43df97a764d5 author: yan date: Wed Mar 18 10:30:22 2015 +0300 8074807, PR3077: Fix some tests unnecessary using internal API Reviewed-by: azvegint, alexsch changeset 62c632a0c516 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=62c632a0c516 author: okutsu date: Mon Jul 04 03:14:30 2016 +0100 8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. Reviewed-by: alanb, peytoia, naoto changeset 13df749e77d4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=13df749e77d4 author: yan date: Mon Jul 04 03:17:51 2016 +0100 8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb changeset f5377d16ac2d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f5377d16ac2d author: alexsch date: Mon Feb 24 17:23:43 2014 +0400 8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation Reviewed-by: malenkov, serb changeset ae40e3430a85 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ae40e3430a85 author: yan date: Mon Jul 04 03:34:42 2016 +0100 8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb changeset d59478a0cea8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d59478a0cea8 author: avstepan date: Fri Mar 04 18:42:16 2016 +0300 8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons Reviewed-by: serb, yan changeset 17bc210292a1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=17bc210292a1 author: avstepan date: Wed Mar 09 12:38:42 2016 +0300 8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted Reviewed-by: serb, ssadetsky changeset 9091e1793608 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9091e1793608 author: avstepan date: Mon Mar 14 12:20:38 2016 +0300 8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons Reviewed-by: alexsch, yan changeset daef65e31353 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=daef65e31353 author: alexsch date: Mon Jul 04 03:59:47 2016 +0100 8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X Reviewed-by: serb, avstepan changeset dcd850780adc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dcd850780adc author: goetz date: Mon Jul 04 05:09:51 2016 +0100 8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. Reviewed-by: simonis, alexsch changeset 466f80a29e6b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=466f80a29e6b author: ssadetsky date: Fri Apr 29 09:46:14 2016 -0700 8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest Reviewed-by: prr diffstat: src/macosx/classes/sun/awt/CGraphicsDevice.java | 15 +- src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/javax/swing/JSpinner.java | 11 + src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java | 35 +- src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java | 6 +- src/solaris/native/sun/awt/gtk2_interface.c | 22 +- src/solaris/native/sun/awt/gtk3_interface.c | 17 +- src/solaris/native/sun/awt/gtk_interface.c | 21 +- test/TEST.groups | 5 + test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/java/awt/AlphaComposite/HeadlessAlphaComposite.java | 63 + test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html | 3 +- test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java | 3 +- test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java | 421 + test/java/awt/Choice/GetSizeTest/GetSizeTest.java | 104 + test/java/awt/Choice/GrabLockTest/GrabLockTest.java | 111 + test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java | 3 +- test/java/awt/Choice/PopupPosTest/PopupPosTest.html | 47 + test/java/awt/Choice/PopupPosTest/PopupPosTest.java | 150 + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java | 3 +- test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java | 113 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html | 45 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java | 323 + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java | 421 + test/java/awt/Color/HeadlessColor.java | 225 + test/java/awt/Component/7097771/bug7097771.java | 18 +- test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java | 442 + test/java/awt/Component/F10TopToplevel/F10TopToplevel.html | 3 +- test/java/awt/Component/F10TopToplevel/F10TopToplevel.java | 15 +- test/java/awt/Component/Headless/HeadlessButton.java | 57 + test/java/awt/Component/Headless/HeadlessCanvas.java | 37 + test/java/awt/Component/Headless/HeadlessCheckbox.java | 110 + test/java/awt/Component/Headless/HeadlessChoice.java | 44 + test/java/awt/Component/Headless/HeadlessComponent.java | 199 + test/java/awt/Component/Headless/HeadlessContainer.java | 216 + test/java/awt/Component/Headless/HeadlessDialog.java | 92 + test/java/awt/Component/Headless/HeadlessFileDialog.java | 72 + test/java/awt/Component/Headless/HeadlessFrame.java | 55 + test/java/awt/Component/Headless/HeadlessLabel.java | 64 + test/java/awt/Component/Headless/HeadlessList.java | 100 + test/java/awt/Component/Headless/HeadlessPanel.java | 218 + test/java/awt/Component/Headless/HeadlessScrollPane.java | 72 + test/java/awt/Component/Headless/HeadlessScrollbar.java | 82 + test/java/awt/Component/Headless/HeadlessTextArea.java | 108 + test/java/awt/Component/Headless/HeadlessTextField.java | 88 + test/java/awt/Component/Headless/HeadlessWindow.java | 43 + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java | 93 + test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java | 12 +- test/java/awt/Component/PaintAll/PaintAll.java | 17 +- test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java | 3 +- test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java | 1 + test/java/awt/Component/isLightweightCrash/IsLightweightCrash.java | 3 +- test/java/awt/ComponentOrientation/BasicTest.java | 151 + test/java/awt/ComponentOrientation/BorderTest.java | 118 + test/java/awt/ComponentOrientation/FlowTest.java | 151 + test/java/awt/ComponentOrientation/TestBundle.java | 46 + test/java/awt/ComponentOrientation/TestBundle1.java | 49 + test/java/awt/ComponentOrientation/TestBundle1_ar.java | 49 + test/java/awt/ComponentOrientation/TestBundle_es.java | 46 + test/java/awt/ComponentOrientation/TestBundle_iw.java | 48 + test/java/awt/ComponentOrientation/WindowTest.java | 156 + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java | 3 +- test/java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java | 3 +- test/java/awt/Cursor/HeadlessCursor.java | 93 + test/java/awt/Dialog/CrashXCheckJni/CrashXCheckJni.java | 3 +- test/java/awt/Dialog/DialogOverflowSizeTest/DialogSizeOverflowTest.java | 19 +- test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java | 3 +- test/java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java | 3 +- test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java | 3 +- test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java | 3 +- test/java/awt/EventQueue/HeadlessEventQueue.java | 37 + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java | 203 + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java | 3 +- test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html | 3 +- test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java | 121 + test/java/awt/Focus/6378278/InputVerifierTest.java | 414 + test/java/awt/Focus/6382144/EndlessLoopTest.java | 410 + test/java/awt/Focus/6401036/InputVerifierTest2.java | 385 + test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html | 3 +- test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html | 44 + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java | 281 + test/java/awt/Focus/ChoiceFocus/ChoiceFocus.java | 3 +- test/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java | 3 +- test/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java | 3 +- test/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java | 3 +- test/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java | 3 +- test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html | 3 +- test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html | 44 + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java | 258 + test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java | 5 +- test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java | 3 +- test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html | 44 + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java | 98 + test/java/awt/Focus/FocusTraversalPolicy/DefaultFTPTest.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/LayoutFTPTest.java | 3 +- test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java | 19 +- test/java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java | 3 +- test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java | 66 + test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java | 67 + test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java | 37 + test/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java | 3 +- test/java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java | 3 +- test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java | 8 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html | 3 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java | 10 +- test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html | 44 + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java | 253 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html | 44 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java | 291 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html | 43 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java | 307 + test/java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java | 3 +- test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html | 44 + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java | 288 + test/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java | 3 +- test/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java | 3 +- test/java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java | 3 +- test/java/awt/Focus/RequestFocusToDisabledCompTest/RequestFocusToDisabledCompTest.java | 3 +- test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java | 3 +- test/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java | 3 +- test/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java | 3 +- test/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java | 3 +- test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java | 12 +- test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java | 17 +- test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java | 1 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html | 44 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java | 325 + test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java | 3 +- test/java/awt/FontClass/CreateFont/bigfont.html | 3 +- test/java/awt/FontClass/HeadlessFont.java | 239 + test/java/awt/Frame/7024749/bug7024749.java | 3 +- test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java | 81 + test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java | 166 + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html | 1 + test/java/awt/Frame/DynamicLayout/DynamicLayout.java | 3 +- test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java | 11 +- test/java/awt/Frame/FrameLocation/FrameLocation.java | 3 +- test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java | 3 +- test/java/awt/Frame/FrameSize/TestFrameSize.java | 11 +- test/java/awt/Frame/FramesGC/FramesGC.java | 159 + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java | 168 + test/java/awt/Frame/HideMaximized/HideMaximized.java | 3 +- test/java/awt/Frame/HugeFrame/HugeFrame.java | 3 +- test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java | 3 +- test/java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java | 3 +- test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java | 18 +- test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java | 3 +- test/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java | 3 +- test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java | 8 +- test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java | 101 + test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java | 215 + test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java | 219 + test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java | 212 + test/java/awt/Frame/MiscUndecorated/RepaintTest.java | 302 + test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java | 57 + test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java | 3 +- test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 + test/java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java | 3 +- test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java | 10 +- test/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java | 3 +- test/java/awt/FullScreen/8013581/bug8013581.java | 17 +- test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java | 1 + test/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java | 3 +- test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java | 3 +- test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java | 17 +- test/java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java | 1 + test/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java | 3 +- test/java/awt/FullScreen/SetFSWindow/FSFrame.java | 3 +- test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java | 15 +- test/java/awt/GradientPaint/GradientTransformTest.java | 3 +- test/java/awt/GradientPaint/HeadlessGradientPaint.java | 51 + test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java | 3 +- test/java/awt/Graphics/LineClipTest.java | 3 +- test/java/awt/Graphics2D/DrawString/DrawStrSuper.java | 3 +- test/java/awt/Graphics2D/DrawString/LCDTextSrcEa.java | 3 +- test/java/awt/Graphics2D/DrawString/ScaledLCDTextMetrics.java | 3 +- test/java/awt/Graphics2D/DrawString/TextRenderingTest.java | 3 +- test/java/awt/Graphics2D/DrawString/XRenderElt254TextTest.java | 3 +- test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java | 3 +- test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java | 3 +- test/java/awt/Graphics2D/Headless/HeadlessPoint.java | 44 + test/java/awt/Graphics2D/Headless/HeadlessPolygon.java | 37 + test/java/awt/Graphics2D/Headless/HeadlessRectangle.java | 70 + test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java | 3 +- test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java | 53 + test/java/awt/GraphicsConfiguration/NormalizingTransformTest/NormalizingTransformTest.java | 3 +- test/java/awt/GraphicsDevice/CheckDisplayModes.java | 3 +- test/java/awt/GraphicsDevice/CloneConfigsTest.java | 3 +- test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java | 50 + test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java | 23 +- test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java | 76 + test/java/awt/GraphicsEnvironment/LoadLock/GE_init3.java | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.html | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java | 9 +- test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 + test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 + test/java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.java | 3 +- test/java/awt/Headless/HeadlessAWTEventMulticaster.java | 247 + test/java/awt/Headless/HeadlessAWTException.java | 37 + test/java/awt/Headless/HeadlessBasicStroke.java | 151 + test/java/awt/Headless/HeadlessBorderLayout.java | 62 + test/java/awt/Headless/HeadlessCardLayout.java | 44 + test/java/awt/Headless/HeadlessCheckboxGroup.java | 38 + test/java/awt/Headless/HeadlessCheckboxMenuItem.java | 75 + test/java/awt/Headless/HeadlessComponentOrientation.java | 46 + test/java/awt/Headless/HeadlessDimension.java | 59 + test/java/awt/Headless/HeadlessFlowLayout.java | 42 + test/java/awt/Headless/HeadlessMediaTracker.java | 37 + test/java/awt/Headless/HeadlessPopupMenu.java | 53 + test/java/awt/Insets/CombinedTestApp1.java | 3 +- test/java/awt/Insets/HeadlessInsets.java | 37 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html | 44 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java | 281 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html | 46 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java | 300 + test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java | 375 + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java | 240 + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java | 220 + test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java | 5 +- test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java | 27 +- test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java | 14 +- test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html | 3 +- test/java/awt/List/KeyEventsTest/KeyEventsTest.html | 47 + test/java/awt/List/KeyEventsTest/KeyEventsTest.java | 370 + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java | 3 +- test/java/awt/List/ListPeer/R2303044ListSelection.java | 13 +- test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java | 10 +- test/java/awt/List/ScrollOutside/ScrollOut.java | 12 +- test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java | 357 +- test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java | 12 +- test/java/awt/Menu/Headless/HeadlessMenu.java | 72 + test/java/awt/Menu/Headless/HeadlessMenuItem.java | 67 + test/java/awt/Menu/Headless/HeadlessMenuShortcut.java | 41 + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java | 16 +- test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java | 3 +- test/java/awt/MenuBar/8007006/bug8007006.java | 28 +- test/java/awt/MenuBar/DeadlockTest1/DeadlockTest1.java | 3 +- test/java/awt/MenuBar/HeadlessMenuBar.java | 44 + test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java | 27 +- test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java | 1 + test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 90 + test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 145 + test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 692 ++ test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 57 + test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 104 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 131 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 171 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 106 + test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 52 + test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 153 + test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 69 + test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 133 + test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 67 + test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 134 + test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 90 + test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 76 + test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 131 + test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 466 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 168 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 51 + test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 810 +++ test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 161 + test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 155 + test/java/awt/Mixing/HWDisappear.java | 3 +- test/java/awt/Mixing/JButtonInGlassPane.java | 3 +- test/java/awt/Mixing/LWComboBox.java | 3 +- test/java/awt/Mixing/LWPopupMenu.java | 3 +- test/java/awt/Mixing/MixingInHwPanel.java | 3 +- test/java/awt/Mixing/MixingOnDialog.java | 3 +- test/java/awt/Mixing/MixingOnShrinkingHWButton.java | 3 +- test/java/awt/Mixing/NonOpaqueInternalFrame.java | 3 +- test/java/awt/Mixing/OpaqueTest.java | 3 +- test/java/awt/Mixing/OverlappingButtons.java | 3 +- test/java/awt/Mixing/ValidBounds.java | 3 +- test/java/awt/Mixing/Validating.java | 3 +- test/java/awt/Mixing/setComponentZOrder.java | 3 +- test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java | 233 + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java | 291 + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java | 180 + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java | 45 + test/java/awt/Modal/LWModalTest/LWModalTest.java | 3 +- test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java | 45 + test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java | 97 + test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java | 153 + test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java | 211 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java | 299 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java | 123 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java | 44 + test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java | 26 +- test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java | 199 + test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java | 192 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java | 186 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java | 193 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java | 152 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java | 201 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java | 272 + test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java | 9 +- test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java | 140 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java | 209 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java | 299 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java | 286 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java | 178 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java | 184 + test/java/awt/Modal/NpeOnClose/NpeOnCloseTest.java | 3 +- test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java | 161 + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java | 46 + test/java/awt/Modal/OnTop/OnTopDDFTest.java | 169 + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopFDFTest.java | 230 + test/java/awt/Modal/OnTop/OnTopModal1Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal2Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal3Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal4Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal5Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopModeless1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java | 45 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html | 44 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java | 160 + test/java/awt/Modal/PrintDialogsTest/Test.java | 217 + test/java/awt/Modal/SupportedTest/SupportedTest.java | 3 +- test/java/awt/Modal/ToBack/ToBackAppModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDDFTest.java | 183 + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackFDFTest.java | 291 + test/java/awt/Modal/ToBack/ToBackModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackModeless1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java | 44 + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java | 46 + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java | 135 + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java | 44 + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java | 105 + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java | 47 + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java | 53 + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java | 207 + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java | 98 + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java | 48 + test/java/awt/Modal/helpers/Flag.java | 84 + test/java/awt/Modal/helpers/TestDialog.java | 405 + test/java/awt/Modal/helpers/TestFrame.java | 400 + test/java/awt/Modal/helpers/TestWindow.java | 369 + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java | 14 +- test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java | 10 +- test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java | 44 +- test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html | 3 +- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html | 42 - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java | 201 +- test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 +- test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java | 3 +- test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java | 1 + test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html | 3 +- test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 13 +- test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 3 +- test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java | 3 +- test/java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java | 3 +- test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java | 3 +- test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html | 3 +- test/java/awt/Paint/ButtonRepaint.java | 3 +- test/java/awt/Paint/CheckboxRepaint.java | 3 +- test/java/awt/Paint/ExposeOnEDT.java | 17 +- test/java/awt/Paint/LabelRepaint.java | 3 +- test/java/awt/Paint/ListRepaint.java | 3 +- test/java/awt/Paint/PaintNativeOnUpdate.java | 25 +- test/java/awt/PrintJob/MultipleEnd/MultipleEnd.java | 3 +- test/java/awt/PrintJob/PrintArcTest/PrintArcTest.java | 13 +- test/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java | 3 +- test/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java | 3 +- test/java/awt/PrintJob/Security/SecurityDialogTest.java | 3 +- test/java/awt/Robot/CtorTest/CtorTest.java | 9 +- test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 + test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java | 3 +- test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 16 +- test/java/awt/ScrollPane/bug8077409Test.java | 14 +- test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java | 3 +- test/java/awt/TextArea/DisposeTest/TestDispose.java | 17 +- test/java/awt/TextArea/Mixing/TextAreaMixing.java | 6 +- test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java | 208 + test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java | 7 +- test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java | 12 +- test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java | 1 + test/java/awt/TextField/DisposeTest/TestDispose.java | 16 +- test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java | 14 +- test/java/awt/Toolkit/DesktopProperties/rfe4758438.java | 238 + test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh | 83 + test/java/awt/Toolkit/DynamicLayout/bug7172833.java | 3 +- test/java/awt/Toolkit/Headless/HeadlessToolkit.java | 329 + test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 + test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java | 3 +- test/java/awt/Toolkit/RealSync/Test.java | 405 + test/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java | 3 +- test/java/awt/TrayIcon/ActionCommand/ActionCommand.java | 162 + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java | 252 + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java | 86 + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java | 86 + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java | 302 + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java | 195 + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java | 64 + test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java | 10 +- test/java/awt/TrayIcon/PropertyChangeListenerTest.java | 201 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java | 263 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy | 21 + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java | 64 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java | 50 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy | 3 + test/java/awt/TrayIcon/SystemTrayIconHelper.java | 172 + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java | 71 + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java | 66 + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java | 275 + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java | 269 + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java | 159 + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java | 176 + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java | 151 + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java | 72 + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java | 69 + test/java/awt/Window/8027025/Test8027025.java | 5 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java | 3 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java | 21 +- test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java | 795 +++ test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java | 3 +- test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java | 24 +- test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java | 26 +- test/java/awt/Window/GetWindowsTest/GetWindowsTest.java | 272 + test/java/awt/Window/Grab/GrabTest.java | 3 +- test/java/awt/Window/GrabSequence/GrabSequence.java | 3 +- test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html | 24 + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java | 96 + test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java | 3 +- test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java | 3 +- test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java | 5 +- test/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java | 3 +- test/java/awt/Window/SetBackgroundNPE/SetBackgroundNPE.java | 3 +- test/java/awt/Window/ShapedAndTranslucentWindows/Common.java | 316 + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java | 240 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java | 251 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java | 217 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java | 215 + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java | 88 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java | 211 + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java | 187 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java | 153 + test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java | 3 +- test/java/awt/Window/WindowClosedEvents/WindowClosedEventOnDispose.java | 3 +- test/java/awt/Window/WindowType/WindowType.java | 3 +- test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java | 294 + test/java/awt/applet/Applet/HeadlessApplet.java | 49 + test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java | 138 + test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java | 165 + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java | 1 + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html | 3 +- test/java/awt/datatransfer/Headless/HeadlessClipboard.java | 38 + test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java | 43 + test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java | 38 + test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java | 190 + test/java/awt/datatransfer/Independence/IndependenceAWTTest.java | 189 + test/java/awt/datatransfer/Independence/IndependenceSwingTest.java | 196 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java | 154 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java | 146 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java | 156 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java | 144 + test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java | 130 + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java | 111 + test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java | 139 + test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java | 182 + test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java | 131 + test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java | 165 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java | 164 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java | 122 + test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java | 172 + test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java | 174 + test/java/awt/dnd/Button2DragTest/Button2DragTest.java | 1 + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html | 3 +- test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java | 3 +- test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html | 3 +- test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java | 17 +- test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html | 3 +- test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java | 8 +- test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java | 1 + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html | 3 +- test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html | 3 +- test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html | 44 + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java | 97 + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java | 276 + test/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java | 3 +- test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java | 3 +- test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java | 10 +- test/java/awt/event/KeyEvent/8020209/bug8020209.java | 12 +- test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java | 11 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java | 18 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java | 17 +- test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java | 16 +- test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java | 20 +- test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java | 271 + test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 12 +- test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java | 219 + test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html | 3 +- test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java | 3 +- test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java | 3 +- test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java | 164 + test/java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java | 3 +- test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java | 302 + test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java | 254 + test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html | 3 +- test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java | 237 + test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html | 3 +- test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java | 21 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html | 3 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html | 3 +- test/java/awt/event/OtherEvents/UngrabID/UngrabID.java | 3 +- test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java | 34 +- test/java/awt/event/helpers/lwcomponents/LWButton.java | 418 + test/java/awt/event/helpers/lwcomponents/LWComponent.java | 464 + test/java/awt/event/helpers/lwcomponents/LWList.java | 726 ++ test/java/awt/font/Rotate/Shear.java | 3 +- test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java | 302 +- test/java/awt/grab/MenuDragEvents/MenuDragEvents.html | 45 + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java | 195 + test/java/awt/hidpi/properties/HiDPIPropertiesLinuxTest.java | 92 - test/java/awt/hidpi/properties/HiDPIPropertiesUnixTest.java | 88 + test/java/awt/im/Headless/HeadlessInputContext.java | 43 + test/java/awt/im/Headless/HeadlessInputMethodHighlight.java | 41 + test/java/awt/im/InputContext/InputContextTest.java | 6 +- test/java/awt/im/InputContext/bug4625203.java | 3 +- test/java/awt/image/DrawImage/EABlitTest.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectBounds.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java | 1 + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectSourceOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java | 3 +- test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java | 3 +- test/java/awt/image/Headless/HeadlessAffineTransformOp.java | 44 + test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java | 37 + test/java/awt/image/Headless/HeadlessBufferedImage.java | 80 + test/java/awt/image/Headless/HeadlessBufferedImageFilter.java | 38 + test/java/awt/image/Headless/HeadlessColorModel.java | 61 + test/java/awt/image/Headless/HeadlessCropImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessIndexColorModel.java | 54 + test/java/awt/image/Headless/HeadlessRGBImageFilter.java | 42 + test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java | 37 + test/java/awt/image/multiresolution/Corrupted2XImageTest.java | 125 + test/java/awt/image/multiresolution/MenuMultiresolutionIconTest.java | 176 + test/java/awt/image/multiresolution/MultiresolutionIconTest.java | 224 + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java | 307 + test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java | 16 +- test/java/awt/print/Headless/HeadlessBook.java | 37 + test/java/awt/print/Headless/HeadlessPageFormat.java | 61 + test/java/awt/print/Headless/HeadlessPaper.java | 46 + test/java/awt/print/Headless/HeadlessPrinterJob.java | 179 + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java | 3 +- test/java/awt/print/PrinterJob/PrintToDir.java | 15 +- test/java/awt/regtesthelpers/Util.java | 39 +- test/java/awt/regtesthelpers/UtilInternal.java | 77 + test/java/awt/security/Permissions.java | 6 +- test/java/awt/security/WarningWindowDisposeTest/policy | 3 + test/java/awt/xembed/server/RunTestXEmbed.java | 3 +- test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java | 88 + test/java/text/AttributedString/AttributedStringTest.java | 258 + test/java/text/AttributedString/TestAttributedStringCtor.java | 55 + test/java/text/AttributedString/getRunStartLimitTest.java | 116 + test/java/text/BreakIterator/BreakIteratorTest.java | 1438 +++++ test/java/text/BreakIterator/Bug4533872.java | 261 + test/java/text/BreakIterator/Bug4740757.java | 76 + test/java/text/BreakIterator/Bug4912404.java | 41 + test/java/text/BreakIterator/Bug4932583.java | 41 + test/java/text/BreakIterator/Bug6513074.java | 122 + test/java/text/BreakIterator/NewVSOld_th_TH.java | 86 + test/java/text/BreakIterator/broken_th_TH.txt | 13 + test/java/text/BreakIterator/test_th_TH.txt | 1 + test/java/text/CharacterIterator/CharacterIteratorTest.java | 286 + test/java/text/Collator/APITest.java | 318 + test/java/text/Collator/Bug6271411.java | 194 + test/java/text/Collator/CollationKeyTest.java | 41 + test/java/text/Collator/CollationKeyTestImpl.java | 243 + test/java/text/Collator/CollatorTest.java | 141 + test/java/text/Collator/CurrencyCollate.java | 86 + test/java/text/Collator/DanishTest.java | 215 + test/java/text/Collator/DummyTest.java | 421 + test/java/text/Collator/EnglishTest.java | 226 + test/java/text/Collator/FinnishTest.java | 98 + test/java/text/Collator/FrenchTest.java | 100 + test/java/text/Collator/G7Test.java | 294 + test/java/text/Collator/GermanTest.java | 111 + test/java/text/Collator/IteratorTest.java | 291 + test/java/text/Collator/JapaneseTest.java | 324 + test/java/text/Collator/KoreanTest.java | 142 + test/java/text/Collator/MonkeyTest.java | 149 + test/java/text/Collator/Regression.java | 940 +++ test/java/text/Collator/SpanishTest.java | 106 + test/java/text/Collator/SurrogatesTest.java | 117 + test/java/text/Collator/Test4401726.java | 98 + test/java/text/Collator/ThaiTest.java | 156 + test/java/text/Collator/TurkishTest.java | 118 + test/java/text/Collator/VietnameseTest.java | 364 + test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt | 44 + test/java/text/Format/ChoiceFormat/Bug4185732Test.java | 117 + test/java/text/Format/ChoiceFormat/Bug4387255.java | 69 + test/java/text/Format/DateFormat/Bug4322313.java | 364 + test/java/text/Format/DateFormat/Bug4407042.java | 132 + test/java/text/Format/DateFormat/Bug4736959.java | 53 + test/java/text/Format/DateFormat/Bug4845901.java | 64 + test/java/text/Format/DateFormat/Bug6251817.java | 45 + test/java/text/Format/DateFormat/Bug6335238.java | 163 + test/java/text/Format/DateFormat/Bug6530336.java | 108 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 ++++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121 + test/java/text/Format/DateFormat/DateFormatTest.java | 1207 ++++ test/java/text/Format/DateFormat/IntlTestDateFormat.java | 273 + test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 218 + test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java | 206 + test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 188 + test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 216 + test/java/text/Format/DateFormat/SDFserialized.ser.txt | 173 + test/java/text/Format/DateFormat/TimeZoneNameTest.java | 152 + test/java/text/Format/DateFormat/bug4097450.java | 71 + test/java/text/Format/DateFormat/bug4099975.java | 41 + test/java/text/Format/DateFormat/bug4117335.java | 83 + test/java/text/Format/DateFormat/bug4358730.java | 84 + test/java/text/Format/DateFormat/bug6271375.java | 61 + test/java/text/Format/DateFormat/bug6317072.java | 81 + test/java/text/Format/DateFormat/bug6412896.java | 50 + test/java/text/Format/MessageFormat/Bug4185816.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Test.java | 135 + test/java/text/Format/MessageFormat/Bug6481179.java | 64 + test/java/text/Format/MessageFormat/LargeMessageFormat.java | 121 + test/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java | 115 + test/java/text/Format/MessageFormat/MessageRegression.java | 644 ++ test/java/text/Format/MessageFormat/MessageTest.java | 102 + test/java/text/Format/MessageFormat/bug4492719.java | 79 + test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java | 134 + test/java/text/Format/NumberFormat/BigDecimalFormat.java | 1044 ++++ test/java/text/Format/NumberFormat/BigDecimalParse.java | 709 ++ test/java/text/Format/NumberFormat/Bug4208135.java | 127 + test/java/text/Format/NumberFormat/Bug4833877.java | 464 + test/java/text/Format/NumberFormat/Bug4838107.java | 248 + test/java/text/Format/NumberFormat/Bug4944439.java | 111 + test/java/text/Format/NumberFormat/Bug4990596.java | 59 + test/java/text/Format/NumberFormat/Bug6278616.java | 69 + test/java/text/Format/NumberFormat/CurrencyFormat.java | 141 + test/java/text/Format/NumberFormat/CurrencySymbols.properties | 134 + test/java/text/Format/NumberFormat/DFSDeserialization142.java | 56 + test/java/text/Format/NumberFormat/DFSExponential.java | 87 + test/java/text/Format/NumberFormat/DFSSerialization.java | 151 + test/java/text/Format/NumberFormat/DFSSerialization142.java | 54 + test/java/text/Format/NumberFormat/DecimalFormat.114.txt | 54 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.114.txt | 39 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.142.txt | 42 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java | 255 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java | 139 + test/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java | 220 + test/java/text/Format/NumberFormat/NumberFormat4185761a.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormat4185761b.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormatRounding.java | 130 + test/java/text/Format/NumberFormat/NumberRegression.java | 1824 +++++++ test/java/text/Format/NumberFormat/NumberRoundTrip.java | 234 + test/java/text/Format/NumberFormat/NumberTest.java | 411 + test/java/text/Format/NumberFormat/PositionTest.java | 221 + test/java/text/Format/NumberFormat/SerializationLoadTest.java | 84 + test/java/text/Format/NumberFormat/SerializationSaveTest.java | 79 + test/java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java | 44 + test/java/text/Format/common/Bug4769840.java | 82 + test/java/text/Format/common/Bug6215962.java | 161 + test/java/text/Format/common/ChoiceFormat.ser.txt | 37 + test/java/text/Format/common/DateFormat.Field.ser.txt | 32 + test/java/text/Format/common/FormatIteratorTest.java | 440 + test/java/text/Format/common/MessageFormat.Field.ser.txt | 32 + test/java/text/Format/common/NumberFormat.Field.ser.txt | 31 + test/java/text/Format/common/PParser.java | 274 + test/java/text/Format/common/dateFormat.props | 333 + test/java/text/Format/common/decimalFormat.props | 1280 +++++ test/java/text/Format/common/messageFormat.props | 520 ++ test/java/text/testlib/HexDumpReader.java | 115 + test/java/text/testlib/IntlTest.java | 266 + test/java/util/Calendar/BuddhistCalendarTest.java | 243 + test/java/util/Calendar/Bug4302966.java | 42 + test/java/util/Calendar/Bug4766302.java | 51 + test/java/util/Calendar/Bug4851640.java | 59 + test/java/util/Calendar/Bug4958050.java | 255 + test/java/util/Calendar/Bug5078053.java | 100 + test/java/util/Calendar/Bug6178071.java | 50 + test/java/util/Calendar/Bug6234795.java | 97 + test/java/util/Calendar/Bug6448234.java | 58 + test/java/util/Calendar/CalendarLimitTest.java | 202 + test/java/util/Calendar/CalendarRegression.java | 2496 ++++++++++ test/java/util/Calendar/CalendarTest.java | 1102 ++++ test/java/util/Calendar/FieldStateTest.java | 216 + test/java/util/Calendar/GregorianCutoverTest.java | 324 + test/java/util/Calendar/JulianTest.java | 52 + test/java/util/Calendar/Koyomi.java | 289 + test/java/util/Calendar/Limit.java | 64 + test/java/util/Calendar/NonLenientTest.java | 221 + test/java/util/Calendar/ResolutionTest.java | 111 + test/java/util/Calendar/RollDayOfWeekTest.java | 137 + test/java/util/Calendar/StampOverflow.java | 80 + test/java/util/Calendar/ZoneOffsets.java | 231 + test/java/util/Calendar/bug4028518.java | 56 + test/java/util/Calendar/bug4100311.java | 47 + test/java/util/Calendar/bug4243802.java | 93 + test/java/util/Calendar/bug4316678.java | 69 + test/java/util/Calendar/bug4372743.java | 133 + test/java/util/Calendar/bug4401223.java | 91 + test/java/util/Calendar/bug4409072.java | 683 ++ test/java/util/Calendar/bug4514831.java | 95 + test/java/util/Date/Bug4955000.java | 144 + test/java/util/Date/DateGregorianCalendarTest.java | 235 + test/java/util/Date/DateRegression.java | 241 + test/java/util/Date/DateTest.java | 236 + test/java/util/Date/TZ.java | 58 + test/java/util/Date/TimestampTest.java | 134 + test/java/util/TimeZone/Bug4322313.java | 228 + test/java/util/TimeZone/Bug5097350.java | 63 + test/java/util/TimeZone/CheckDisplayNames.java | 296 + test/java/util/TimeZone/DefaultTimeZoneTest.html | 74 + test/java/util/TimeZone/DefaultTimeZoneTest.java | 108 + test/java/util/TimeZone/HongKong.java | 64 + test/java/util/TimeZone/IDTest.java | 121 + test/java/util/TimeZone/TimeZoneBoundaryTest.java | 491 + test/java/util/TimeZone/TimeZoneRegression.java | 995 +++ test/java/util/TimeZone/TimeZoneTest.java | 737 ++ test/java/util/TimeZone/TransitionTest.java | 287 + test/java/util/TimeZone/UTCAliasTest.java | 52 + test/java/util/TimeZone/bug4096952.java | 67 + test/javax/swing/AbstractButton/6711682/bug6711682.java | 5 +- test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java | 46 + test/javax/swing/Headless/HeadlessBox.java | 221 + test/javax/swing/Headless/HeadlessBox_Filler.java | 194 + test/javax/swing/Headless/HeadlessCellRendererPane.java | 202 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java | 198 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java | 198 + test/javax/swing/Headless/HeadlessGrayFilter.java | 37 + test/javax/swing/Headless/HeadlessJApplet.java | 44 + test/javax/swing/Headless/HeadlessJButton.java | 192 + test/javax/swing/Headless/HeadlessJCheckBox.java | 195 + test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java | 192 + test/javax/swing/Headless/HeadlessJColorChooser.java | 192 + test/javax/swing/Headless/HeadlessJComboBox.java | 192 + test/javax/swing/Headless/HeadlessJComponent.java | 191 + test/javax/swing/Headless/HeadlessJDesktopPane.java | 191 + test/javax/swing/Headless/HeadlessJDialog.java | 100 + test/javax/swing/Headless/HeadlessJEditorPane.java | 194 + test/javax/swing/Headless/HeadlessJFileChooser.java | 191 + test/javax/swing/Headless/HeadlessJFormattedTextField.java | 41 + test/javax/swing/Headless/HeadlessJFrame.java | 53 + test/javax/swing/Headless/HeadlessJInternalFrame.java | 214 + test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java | 191 + test/javax/swing/Headless/HeadlessJLabel.java | 191 + test/javax/swing/Headless/HeadlessJLayeredPane.java | 191 + test/javax/swing/Headless/HeadlessJList.java | 191 + test/javax/swing/Headless/HeadlessJMenu.java | 189 + test/javax/swing/Headless/HeadlessJMenuBar.java | 191 + test/javax/swing/Headless/HeadlessJMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJOptionPane.java | 191 + test/javax/swing/Headless/HeadlessJPanel.java | 191 + test/javax/swing/Headless/HeadlessJPasswordField.java | 40 + test/javax/swing/Headless/HeadlessJPopupMenu.java | 189 + test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java | 191 + test/javax/swing/Headless/HeadlessJProgressBar.java | 191 + test/javax/swing/Headless/HeadlessJRadioButton.java | 191 + test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJRootPane.java | 191 + test/javax/swing/Headless/HeadlessJScrollBar.java | 191 + test/javax/swing/Headless/HeadlessJScrollPane.java | 191 + test/javax/swing/Headless/HeadlessJSeparator.java | 191 + test/javax/swing/Headless/HeadlessJSlider.java | 191 + test/javax/swing/Headless/HeadlessJSpinner.java | 191 + test/javax/swing/Headless/HeadlessJSplitPane.java | 185 + test/javax/swing/Headless/HeadlessJTabbedPane.java | 191 + test/javax/swing/Headless/HeadlessJTable.java | 214 + test/javax/swing/Headless/HeadlessJTextArea.java | 195 + test/javax/swing/Headless/HeadlessJTextField.java | 195 + test/javax/swing/Headless/HeadlessJTextPane.java | 45 + test/javax/swing/Headless/HeadlessJToggleButton.java | 191 + test/javax/swing/Headless/HeadlessJToolBar.java | 191 + test/javax/swing/Headless/HeadlessJToolBar_Separator.java | 191 + test/javax/swing/Headless/HeadlessJToolTip.java | 191 + test/javax/swing/Headless/HeadlessJTree.java | 232 + test/javax/swing/Headless/HeadlessJViewport.java | 199 + test/javax/swing/Headless/HeadlessJWindow.java | 56 + test/javax/swing/Headless/HeadlessLookAndFeel.java | 37 + test/javax/swing/Headless/HeadlessMenuSelectionManager.java | 38 + test/javax/swing/Headless/HeadlessOverlayLayout.java | 38 + test/javax/swing/Headless/HeadlessPopupFactory.java | 37 + test/javax/swing/Headless/HeadlessScrollPaneLayout.java | 37 + test/javax/swing/Headless/HeadlessSizeRequirements.java | 39 + test/javax/swing/Headless/HeadlessSizeSequence.java | 41 + test/javax/swing/Headless/HeadlessSpinnerListModel.java | 49 + test/javax/swing/Headless/HeadlessSpinnerNumberModel.java | 41 + test/javax/swing/Headless/HeadlessTimer.java | 37 + test/javax/swing/JButton/4368790/bug4368790.java | 71 + test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java | 15 +- test/javax/swing/JColorChooser/Test4165217.java | 3 +- test/javax/swing/JColorChooser/Test4177735.java | 3 +- test/javax/swing/JColorChooser/Test4193384.java | 3 +- test/javax/swing/JColorChooser/Test4234761.java | 3 +- test/javax/swing/JColorChooser/Test4319113.html | 39 + test/javax/swing/JColorChooser/Test4319113.java | 128 + test/javax/swing/JColorChooser/Test4461329.java | 3 +- test/javax/swing/JColorChooser/Test4711996.java | 3 +- test/javax/swing/JColorChooser/Test6524757.java | 3 +- test/javax/swing/JColorChooser/Test6541987.java | 9 +- test/javax/swing/JColorChooser/Test6707406.java | 3 +- test/javax/swing/JColorChooser/Test6827032.java | 5 +- test/javax/swing/JColorChooser/Test7194184.java | 9 +- test/javax/swing/JComboBox/4199622/bug4199622.java | 38 +- test/javax/swing/JComboBox/4515752/DefaultButtonTest.java | 214 + test/javax/swing/JComboBox/4523758/bug4523758.java | 182 + test/javax/swing/JComboBox/4743225/bug4743225.java | 8 +- test/javax/swing/JComboBox/6236162/bug6236162.java | 15 +- test/javax/swing/JComboBox/6406264/bug6406264.java | 118 + test/javax/swing/JComboBox/6559152/bug6559152.java | 101 + test/javax/swing/JComboBox/6607130/bug6607130.java | 32 +- test/javax/swing/JComboBox/8015300/Test8015300.java | 17 +- test/javax/swing/JComboBox/8032878/bug8032878.java | 12 +- test/javax/swing/JComboBox/8057893/bug8057893.java | 6 +- test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java | 9 +- test/javax/swing/JComponent/6683775/bug6683775.java | 20 +- test/javax/swing/JComponent/6989617/bug6989617.java | 12 +- test/javax/swing/JComponent/7154030/bug7154030.java | 21 +- test/javax/swing/JEditorPane/4492274/bug4492274.java | 9 +- test/javax/swing/JEditorPane/6917744/bug6917744.java | 13 +- test/javax/swing/JFileChooser/4524490/bug4524490.java | 11 +- test/javax/swing/JFileChooser/6520101/bug6520101.java | 3 +- test/javax/swing/JFileChooser/7199708/bug7199708.java | 8 +- test/javax/swing/JFileChooser/8002077/bug8002077.java | 13 +- test/javax/swing/JFileChooser/8021253/bug8021253.java | 8 +- test/javax/swing/JFrame/4962534/bug4962534.html | 3 +- test/javax/swing/JFrame/4962534/bug4962534.java | 10 +- test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 +- test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 +- test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 +- test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 +- test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 +- test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 +- test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 +- test/javax/swing/JLabel/6596966/bug6596966.java | 25 +- test/javax/swing/JLayer/6824395/bug6824395.java | 12 +- test/javax/swing/JList/6462008/bug6462008.java | 69 +- test/javax/swing/JList/6510999/bug6510999.java | 74 + test/javax/swing/JMenu/4417601/bug4417601.java | 79 + test/javax/swing/JMenu/4515762/bug4515762.java | 18 +- test/javax/swing/JMenu/4692443/bug4692443.java | 35 +- test/javax/swing/JMenu/6359669/bug6359669.java | 84 + test/javax/swing/JMenu/6470128/bug6470128.java | 84 + test/javax/swing/JMenu/6538132/bug6538132.java | 131 + test/javax/swing/JMenu/8071705/bug8071705.java | 1 + test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 +- test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 +- test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 +- test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 +- test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + test/javax/swing/JMenuItem/7036148/bug7036148.java | 3 +- test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 +- test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 + test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 + test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 +- test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 +- test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 + test/javax/swing/JPopupMenu/4634626/bug4634626.java | 209 + test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 +- test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 + test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 +- test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 +- test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 +- test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 +- test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 +- test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 +- test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 +- test/javax/swing/JRadioButton/8041561/bug8041561.java | 101 + test/javax/swing/JRootPane/4670486/bug4670486.java | 8 +- test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 +- test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 +- test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 +- test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 +- test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 +- test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + test/javax/swing/JSlider/6348946/bug6348946.java | 14 +- test/javax/swing/JSlider/6401380/bug6401380.java | 82 + test/javax/swing/JSlider/6794836/bug6794836.java | 6 +- test/javax/swing/JSlider/6848475/bug6848475.java | 9 +- test/javax/swing/JSpinner/4973721/bug4973721.java | 7 +- test/javax/swing/JSpinner/5012888/bug5012888.java | 21 +- test/javax/swing/JSpinner/8008657/bug8008657.java | 154 + test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 +- test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 +- test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 +- test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 +- test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 + test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 ++ test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 +- test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 +- test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 +- test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 +- test/javax/swing/JTable/4220171/bug4220171.java | 13 +- test/javax/swing/JTable/6263446/bug6263446.java | 34 +- test/javax/swing/JTable/6777378/bug6777378.java | 5 +- test/javax/swing/JTable/7055065/bug7055065.java | 9 +- test/javax/swing/JTable/7068740/bug7068740.java | 13 +- test/javax/swing/JTable/8032874/bug8032874.java | 8 +- test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 +- test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 +- test/javax/swing/JTextArea/4697612/bug4697612.java | 15 +- test/javax/swing/JTextArea/7049024/bug7049024.java | 14 +- test/javax/swing/JTextField/8036819/bug8036819.java | 6 +- test/javax/swing/JToolBar/4247996/bug4247996.java | 6 +- test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + test/javax/swing/JToolTip/4644444/bug4644444.html | 44 + test/javax/swing/JToolTip/4644444/bug4644444.java | 354 + test/javax/swing/JToolTip/4846413/bug4846413.java | 6 +- test/javax/swing/JTree/4330357/bug4330357.java | 10 +- test/javax/swing/JTree/4908142/bug4908142.java | 8 +- test/javax/swing/JTree/4927934/bug4927934.java | 20 +- test/javax/swing/JTree/6263446/bug6263446.java | 9 +- test/javax/swing/JTree/6505523/bug6505523.java | 9 +- test/javax/swing/JTree/6578666/bug6578666.java | 80 + test/javax/swing/JTree/8003400/Test8003400.java | 15 +- test/javax/swing/JTree/8004298/bug8004298.java | 6 +- test/javax/swing/JViewport/7107099/bug7107099.java | 9 +- test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 63 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 71 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 96 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 173 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 153 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 73 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 106 + test/javax/swing/LookAndFeel/8145547/DemandGTK.java | 72 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh | 90 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt | 36 + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh | 82 + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java | 57 + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java | 16 +- test/javax/swing/Popup/6514582/bug6514582.java | 73 + test/javax/swing/Popup/TaskbarPositionTest.java | 11 +- test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 +- test/javax/swing/RepaintManager/6608456/bug6608456.java | 6 +- test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 +- test/javax/swing/Security/6657138/ComponentTest.java | 8 +- test/javax/swing/SwingTest.java | 8 +- test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 +- test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 +- test/javax/swing/SwingUtilities/7170657/bug7170657.java | 3 +- test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 +- test/javax/swing/ToolTipManager/Test6256140.java | 11 +- test/javax/swing/dnd/7171812/bug7171812.java | 5 +- test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java | 5 +- test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java | 7 +- test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java | 7 +- test/javax/swing/plaf/synth/7158712/bug7158712.java | 4 +- test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java | 4 +- test/javax/swing/plaf/synth/Test6660049.java | 3 +- test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java | 11 +- test/javax/swing/regtesthelpers/Util.java | 23 +- test/javax/swing/reliability/GUIUndFrame.java | 111 + test/javax/swing/reliability/GUIZoomFrame.java | 88 + test/javax/swing/reliability/Task.java | 50 + test/javax/swing/reliability/TaskUndJFrameProperties.java | 91 + test/javax/swing/reliability/TaskZoomJFrameChangeState.java | 180 + test/javax/swing/reliability/TaskZoomJFrameRepaint.java | 113 + test/javax/swing/text/AbstractDocument/6968363/Test6968363.java | 15 +- test/javax/swing/text/CSSBorder/6796710/bug6796710.java | 5 +- test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java | 12 +- test/javax/swing/text/JTextComponent/5074573/bug5074573.java | 13 +- test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java | 23 +- test/javax/swing/text/Utilities/bug7045593.java | 5 +- test/javax/swing/text/View/8014863/bug8014863.java | 12 +- test/javax/swing/text/View/8048110/bug8048110.java | 7 +- test/javax/swing/text/html/7189299/bug7189299.java | 7 +- test/javax/swing/text/html/CSS/4530474/bug4530474.java | 6 +- test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java | 14 +- test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java | 5 +- test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java | 8 +- test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java | 22 +- test/lib/testlibrary/ExtendedRobot.java | 408 + test/sun/awt/dnd/8024061/bug8024061.java | 18 +- test/sun/java2d/AcceleratedXORModeTest.java | 15 +- test/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java | 3 +- test/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java | 3 +- test/sun/java2d/DirectX/DrawBitmaskToSurfaceTest.java | 3 +- test/sun/java2d/DirectX/InfiniteValidationLoopTest/InfiniteValidationLoopTest.java | 3 +- test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java | 3 +- test/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java | 3 +- test/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java | 3 +- test/sun/java2d/DirectX/RenderingToCachedGraphicsTest/RenderingToCachedGraphicsTest.java | 3 +- test/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java | 3 +- test/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java | 3 +- test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java | 3 +- test/sun/java2d/DrawCachedImageAndTransform.java | 3 +- test/sun/java2d/DrawXORModeTest.java | 3 +- test/sun/java2d/GdiRendering/InsetClipping.java | 3 +- test/sun/java2d/OpenGL/CustomCompositeTest.java | 3 +- test/sun/java2d/OpenGL/DrawBufImgOp.java | 3 +- test/sun/java2d/OpenGL/DrawHugeImageTest.java | 3 +- test/sun/java2d/OpenGL/GradientPaints.java | 1 + test/sun/java2d/OpenGL/bug7181438.java | 3 +- test/sun/java2d/SunGraphics2D/DrawImageBilinear.java | 3 +- test/sun/java2d/SunGraphics2D/PolyVertTest.java | 3 +- test/sun/java2d/SunGraphics2D/SimplePrimQuality.java | 3 +- test/sun/java2d/X11SurfaceData/DrawImageBgTest/DrawImageBgTest.java | 3 +- test/sun/java2d/XRenderBlitsTest.java | 15 +- test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html | 3 +- test/sun/java2d/pipe/InterpolationQualityTest.java | 3 +- test/sun/java2d/pipe/MutableColorTest/MutableColorTest.java | 3 +- test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java | 3 +- test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java | 3 +- test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + 1293 files changed, 115621 insertions(+), 2499 deletions(-) diffs (truncated from 132436 to 500 lines): diff -r f65aa11c1f04 -r 466f80a29e6b src/macosx/classes/sun/awt/CGraphicsDevice.java --- a/src/macosx/classes/sun/awt/CGraphicsDevice.java Thu Jun 30 03:16:23 2016 +0100 +++ b/src/macosx/classes/sun/awt/CGraphicsDevice.java Fri Apr 29 09:46:14 2016 -0700 @@ -32,7 +32,7 @@ import java.awt.Insets; import java.awt.Window; import java.util.Objects; - +import sun.java2d.SunGraphicsEnvironment; import sun.java2d.opengl.CGLGraphicsConfig; public final class CGraphicsDevice extends GraphicsDevice @@ -140,7 +140,7 @@ public void displayChanged() { xResolution = nativeGetXResolution(displayID); yResolution = nativeGetYResolution(displayID); - scale = (int) nativeGetScaleFactor(displayID); + initScaleFactor(); //TODO configs/fullscreenWindow/modes? } @@ -249,6 +249,17 @@ return nativeGetDisplayModes(displayID); } + private void initScaleFactor() { + if (SunGraphicsEnvironment.isUIScaleEnabled()) { + double debugScale = SunGraphicsEnvironment.getDebugScale(); + scale = (int) (debugScale >= 1 + ? Math.round(debugScale) + : nativeGetScaleFactor(displayID)); + } else { + scale = 1; + } + } + private static native double nativeGetScaleFactor(int displayID); private static native void nativeSetDisplayMode(int displayID, int w, int h, int bpp, int refrate); diff -r f65aa11c1f04 -r 466f80a29e6b src/share/classes/java/awt/Robot.java --- a/src/share/classes/java/awt/Robot.java Thu Jun 30 03:16:23 2016 +0100 +++ b/src/share/classes/java/awt/Robot.java Fri Apr 29 09:46:14 2016 -0700 @@ -34,8 +34,11 @@ import java.awt.image.WritableRaster; import java.awt.peer.RobotPeer; import java.lang.reflect.InvocationTargetException; +import java.security.AccessController; + import sun.awt.ComponentFactory; import sun.awt.SunToolkit; +import sun.awt.OSInfo; import sun.awt.image.SunWritableRaster; import sun.security.util.SecurityConstants; @@ -550,15 +553,21 @@ */ public synchronized void waitForIdle() { checkNotDispatchThread(); - // post a dummy event to the queue so we know when - // all the events before it have been processed + try { SunToolkit.flushPendingEvents(); - EventQueue.invokeAndWait( new Runnable() { - public void run() { - // dummy implementation - } - } ); + // 7185258: realSync() call blocks all DnD tests on OS X + if (AccessController.doPrivileged(OSInfo.getOSTypeAction()) == OSInfo.OSType.MACOSX) { + // post a dummy event to the queue so we know when + // all the events before it have been processed + EventQueue.invokeAndWait( new Runnable() { + public void run() { + // dummy implementation + } + } ); + } else { + ((SunToolkit) Toolkit.getDefaultToolkit()).realSync(); + } } catch(InterruptedException ite) { System.err.println("Robot.waitForIdle, non-fatal exception caught:"); ite.printStackTrace(); diff -r f65aa11c1f04 -r 466f80a29e6b src/share/classes/javax/swing/JSpinner.java --- a/src/share/classes/javax/swing/JSpinner.java Thu Jun 30 03:16:23 2016 +0100 +++ b/src/share/classes/javax/swing/JSpinner.java Fri Apr 29 09:46:14 2016 -0700 @@ -1218,6 +1218,7 @@ JFormattedTextField ftf = getTextField(); ftf.setEditable(true); ftf.setFormatterFactory(factory); + // Change the text orientation for the NumberEditor ftf.setHorizontalAlignment(JTextField.RIGHT); /* TBD - initializing the column width of the text field @@ -1261,6 +1262,16 @@ public SpinnerNumberModel getModel() { return (SpinnerNumberModel)(getSpinner().getModel()); } + + /** + * {@inheritDoc} + */ + @Override + public void setComponentOrientation(ComponentOrientation o) { + super.setComponentOrientation(o); + getTextField().setHorizontalAlignment( + o.isLeftToRight() ? JTextField.RIGHT : JTextField.LEFT); + } } diff -r f65aa11c1f04 -r 466f80a29e6b src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java --- a/src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java Thu Jun 30 03:16:23 2016 +0100 +++ b/src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java Fri Apr 29 09:46:14 2016 -0700 @@ -997,21 +997,32 @@ "model".equals(propertyName)) { ui.updateEnabledState(); } - else if ("font".equals(propertyName)) { - JComponent editor = spinner.getEditor(); - if (editor!=null && editor instanceof JSpinner.DefaultEditor) { - JTextField tf = - ((JSpinner.DefaultEditor)editor).getTextField(); - if (tf != null) { - if (tf.getFont() instanceof UIResource) { - tf.setFont(spinner.getFont()); + else if ("font".equals(propertyName)) { + JComponent editor = spinner.getEditor(); + if (editor!=null && editor instanceof JSpinner.DefaultEditor) { + JTextField tf = + ((JSpinner.DefaultEditor)editor).getTextField(); + if (tf != null) { + if (tf.getFont() instanceof UIResource) { + tf.setFont(spinner.getFont()); + } } } } - } - else if (JComponent.TOOL_TIP_TEXT_KEY.equals(propertyName)) { - updateToolTipTextForChildren(spinner); - } + else if (JComponent.TOOL_TIP_TEXT_KEY.equals(propertyName)) { + updateToolTipTextForChildren(spinner); + } else if ("componentOrientation".equals(propertyName)) { + ComponentOrientation o + = (ComponentOrientation) e.getNewValue(); + if (o != (ComponentOrientation) e.getOldValue()) { + JComponent editor = spinner.getEditor(); + if (editor != null) { + editor.applyComponentOrientation(o); + } + spinner.revalidate(); + spinner.repaint(); + } + } } } else if (e.getSource() instanceof JComponent) { JComponent c = (JComponent)e.getSource(); diff -r f65aa11c1f04 -r 466f80a29e6b src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java --- a/src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java Thu Jun 30 03:16:23 2016 +0100 +++ b/src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java Fri Apr 29 09:46:14 2016 -0700 @@ -1250,8 +1250,10 @@ g.translate(x, y); // fill interior - g.setColor(interiorColor); - g.fillRect(2,2, 9,9); + if (c.isOpaque()) { + g.setColor(interiorColor); + g.fillRect(2, 2, 9, 9); + } // draw Dark Circle (start at top, go clockwise) g.setColor(darkCircle); diff -r f65aa11c1f04 -r 466f80a29e6b src/solaris/native/sun/awt/gtk2_interface.c --- a/src/solaris/native/sun/awt/gtk2_interface.c Thu Jun 30 03:16:23 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk2_interface.c Fri Apr 29 09:46:14 2016 -0700 @@ -312,7 +312,7 @@ return result; } -gboolean gtk2_check(const char* lib_name, int flags) +gboolean gtk2_check(const char* lib_name, gboolean load) { if (gtk2_libhandle != NULL) { /* We've already successfully opened the GTK libs, so return true. */ @@ -320,16 +320,25 @@ } else { void *lib = NULL; - lib = dlopen(lib_name, flags); +#ifdef RTLD_NOLOAD + /* Just check if gtk libs are already in the process space */ + lib = dlopen(lib_name, RTLD_LAZY | RTLD_NOLOAD); + if (!load || lib != NULL) { + return lib != NULL; + } +#else +#ifdef _AIX + /* On AIX we could implement this with the help of loadquery(L_GETINFO, ..) */ + /* (see reload_table() in hotspot/src/os/aix/vm/loadlib_aix.cpp) but it is */ + /* probably not worth it because most AIX servers don't have GTK libs anyway */ +#endif +#endif + lib = dlopen(lib_name, RTLD_LAZY | RTLD_LOCAL); if (lib == NULL) { return FALSE; } - if (flags & RTLD_NOLOAD) { - return TRUE; - } - fp_gtk_check_version = dlsym(lib, "gtk_check_version"); /* Check for GTK 2.2+ */ if (!fp_gtk_check_version(2, 2, 0)) { @@ -442,6 +451,7 @@ fprintf(stderr, "dlsym(gtk_show_uri) returned NULL\n"); #endif /* INTERNAL_BUILD */ } else { + gtk->gtk_show_uri = fp_gtk_show_uri; update_supported_actions(env); success = TRUE; } diff -r f65aa11c1f04 -r 466f80a29e6b src/solaris/native/sun/awt/gtk3_interface.c --- a/src/solaris/native/sun/awt/gtk3_interface.c Thu Jun 30 03:16:23 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk3_interface.c Fri Apr 29 09:46:14 2016 -0700 @@ -87,13 +87,25 @@ return result; } -gboolean gtk3_check(const char* lib_name, int flags) +gboolean gtk3_check(const char* lib_name, gboolean load) { if (gtk3_libhandle != NULL) { /* We've already successfully opened the GTK libs, so return true. */ return TRUE; } else { - return dlopen(lib_name, flags) != NULL; +#ifdef RTLD_NOLOAD + void *lib = dlopen(lib_name, RTLD_LAZY | RTLD_NOLOAD); + if (!load || lib != NULL) { + return lib != NULL; + } +#else +#ifdef _AIX + /* On AIX we could implement this with the help of loadquery(L_GETINFO, ..) */ + /* (see reload_table() in hotspot/src/os/aix/vm/loadlib_aix.cpp) but it is */ + /* probably not worth it because most AIX servers don't have GTK libs anyway */ +#endif +#endif + return dlopen(lib_name, RTLD_LAZY | RTLD_LOCAL) != NULL; } } @@ -195,6 +207,7 @@ fprintf(stderr, "dlsym(gtk_show_uri) returned NULL\n"); #endif /* DEBUG */ } else { + gtk->gtk_show_uri = fp_gtk_show_uri; update_supported_actions(env); success = TRUE; } diff -r f65aa11c1f04 -r 466f80a29e6b src/solaris/native/sun/awt/gtk_interface.c --- a/src/solaris/native/sun/awt/gtk_interface.c Thu Jun 30 03:16:23 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk_interface.c Fri Apr 29 09:46:14 2016 -0700 @@ -30,8 +30,8 @@ GtkApi* gtk2_load(JNIEnv *env, const char* lib_name); GtkApi* gtk3_load(JNIEnv *env, const char* lib_name); -gboolean gtk2_check(const char* lib_name, int flags); -gboolean gtk3_check(const char* lib_name, int flags); +gboolean gtk2_check(const char* lib_name, gboolean load); +gboolean gtk3_check(const char* lib_name, gboolean load); GtkApi *gtk; @@ -40,7 +40,7 @@ const char* name; const char* vname; GtkApi* (*load)(JNIEnv *env, const char* lib_name); - gboolean (*check)(const char* lib_name, int flags); + gboolean (*check)(const char* lib_name, gboolean load); } GtkLib; static GtkLib libs[] = { @@ -70,10 +70,10 @@ static GtkLib* get_loaded() { GtkLib* lib = libs; while(!gtk && lib->version) { - if (lib->check(lib->vname, RTLD_NOLOAD)) { + if (lib->check(lib->vname, /* load = */FALSE)) { return lib; } - if (lib->check(lib->name, RTLD_NOLOAD)) { + if (lib->check(lib->name, /* load = */FALSE)) { return lib; } lib++; @@ -130,14 +130,14 @@ return gtk != NULL; } -static gboolean check_version(GtkVersion version, int flags) { +static gboolean check_version(GtkVersion version) { GtkLib* lib = libs; while (lib->version) { if (version == GTK_ANY || lib->version == version) { - if (lib->check(lib->vname, flags)) { + if (lib->check(lib->vname, /* load = */TRUE)) { return TRUE; } - if (lib->check(lib->name, flags)) { + if (lib->check(lib->name, /* load = */TRUE)) { return TRUE; } } @@ -150,9 +150,6 @@ if (gtk) { return TRUE; } - if (check_version(version, RTLD_NOLOAD)) { - return TRUE; - } - return check_version(version, RTLD_LAZY | RTLD_LOCAL); + return check_version(version); } diff -r f65aa11c1f04 -r 466f80a29e6b test/TEST.groups --- a/test/TEST.groups Thu Jun 30 03:16:23 2016 +0100 +++ b/test/TEST.groups Fri Apr 29 09:46:14 2016 -0700 @@ -376,12 +376,16 @@ java/net/URLConnection/HandleContentTypeWithAttrs.java \ java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh \ java/security/Security/ClassLoaderDeadlock/Deadlock.sh \ + java/text/AttributedCharacterIterator/Attribute/ReadResolve.java \ + java/text/AttributedString/TestAttributedStringCtor.java \ + java/text/AttributedString/getRunStartLimitTest.java \ java/util/jar/Manifest/CreateManifest.java \ java/util/logging/Listeners.java \ java/util/logging/ListenersWithSM.java \ java/util/logging/TestMainAppContext.java \ java/util/logging/TestLoggingWithMainAppContext.java \ java/util/ResourceBundle/Control/Bug6530694.java \ + java/util/TimeZone/DefaultTimeZoneTest.java \ java/text/Bidi/BidiConformance.java \ java/text/Bidi/BidiEmbeddingTest.java \ java/text/Bidi/Bug7042148.java \ @@ -584,6 +588,7 @@ java/util/Collections/UnmodifiableMapEntrySet.java \ java/util/Comparator/BasicTest.java \ java/util/Comparator/TypeTest.java \ + java/util/Date/TimestampTest.java \ java/util/Iterator/IteratorDefaults.java \ java/util/Iterator/PrimitiveIteratorDefaults.java \ java/util/List/ListDefaults.java \ diff -r f65aa11c1f04 -r 466f80a29e6b test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java --- a/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java Thu Jun 30 03:16:23 2016 +0100 +++ b/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java Fri Apr 29 09:46:14 2016 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 2016, 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 @@ -23,6 +23,7 @@ /* @test %W% %E% + @key headful @bug 6818312 @summary The size returned by SecurityWarning.getSize() should not be zero @author anthony.petrov at sun.com: area=awt.toplevel diff -r f65aa11c1f04 -r 466f80a29e6b test/com/sun/awt/Translucency/WindowOpacity.java --- a/test/com/sun/awt/Translucency/WindowOpacity.java Thu Jun 30 03:16:23 2016 +0100 +++ b/test/com/sun/awt/Translucency/WindowOpacity.java Fri Apr 29 09:46:14 2016 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2016, 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 @@ -23,6 +23,7 @@ /* @test %W% %E% + @key headful @bug 6594131 @summary Tests the AWTUtilities.get/setWindowOpacity() methods @author anthony.petrov at ...: area=awt.toplevel @@ -33,15 +34,12 @@ import java.awt.event.*; import com.sun.awt.AWTUtilities; -import sun.awt.SunToolkit; public class WindowOpacity { //*** test-writer defined static variables go here *** - private static void realSync() { - ((SunToolkit)Toolkit.getDefaultToolkit()).realSync(); - } + private static Robot robot; private static void init() @@ -60,6 +58,12 @@ System.out.println("Either the Toolkit or the native system does not support controlling the window opacity level."); pass(); } + try { + robot = new Robot(); + }catch(Exception ex) { + ex.printStackTrace(); + throw new RuntimeException ("Unexpected failure"); + } boolean passed; @@ -137,7 +141,7 @@ f.setBounds(100, 100, 300, 200); f.setVisible(true); - realSync(); + robot.waitForIdle(); curOpacity = AWTUtilities.getWindowOpacity(f); if (curOpacity < 0.75f || curOpacity > 0.75f) { @@ -147,7 +151,7 @@ AWTUtilities.setWindowOpacity(f, 0.5f); - realSync(); + robot.waitForIdle(); curOpacity = AWTUtilities.getWindowOpacity(f); if (curOpacity < 0.5f || curOpacity > 0.5f) { diff -r f65aa11c1f04 -r 466f80a29e6b test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java --- a/test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java Thu Jun 30 03:16:23 2016 +0100 +++ b/test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java Fri Apr 29 09:46:14 2016 -0700 @@ -30,8 +30,7 @@ import javax.swing.*; import java.awt.Graphics; -import java.awt.Toolkit; -import sun.awt.SunToolkit; +import java.awt.Robot; public class bug8016551 { private static volatile RuntimeException exception = null; @@ -64,8 +63,8 @@ } }); - SunToolkit tk = (SunToolkit)Toolkit.getDefaultToolkit(); - tk.realSync(); + Robot robot = new Robot(); + robot.waitForIdle(); if (exception != null) { throw exception; diff -r f65aa11c1f04 -r 466f80a29e6b test/java/awt/AlphaComposite/HeadlessAlphaComposite.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/java/awt/AlphaComposite/HeadlessAlphaComposite.java Fri Apr 29 09:46:14 2016 -0700 @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2007, 2014, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.*; +import java.awt.image.ColorModel; + +/* + * @test + * @summary Check no exception occurrence when running AlphaComposite getInstance(), + * createContext(), getAlpha(), getRule(), hashCode() methods in headless mode From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:09 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=1d2bfa21a03d author: yan date: Mon Apr 21 14:35:14 2014 +0400 8039279, PR3077: Move awt tests to openjdk repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:14 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=b0df76a128cb author: yan date: Tue Apr 29 14:32:38 2014 +0400 8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk Reviewed-by: anthony, pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:19 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=527e01bb6cdb author: yan date: Wed Apr 09 17:30:42 2014 +0400 8038631, PR3077: Create wrapper for awt.Robot with additional functionality Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:24 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=2b158a1c845c author: yan date: Mon May 26 15:50:10 2014 +0400 8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:28 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=96efd35f030e author: dermashov date: Sun Jul 03 21:22:11 2016 +0100 8056911, PR3077: Remove internal API usage from ExtendedRobot class 8062606: Fix a typo in java.awt.Robot class Reviewed-by: yan, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:33 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=551ee8aa0507 author: avstepan date: Tue Jul 08 16:01:18 2014 +0400 8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:39 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=c4ceec9a17ba author: yan date: Tue Jul 01 12:49:36 2014 +0400 8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:45 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=fc818f974b83 author: yan date: Wed Jun 04 17:24:13 2014 +0400 8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:50 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=70e183a886db author: yan date: Fri May 30 14:23:25 2014 +0400 8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:40:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:40:55 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=2dcc83a3288a author: yan date: Thu Jun 19 12:44:41 2014 +0400 8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository Reviewed-by: pchelko Contributed-by: Alexander Stepanov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:00 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=1a691c649c54 author: yan date: Mon Jun 09 14:59:45 2014 +0400 8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:05 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=f64eb9ae8934 author: yan date: Fri Jun 20 16:48:30 2014 +0400 8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:11 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=20782a7757e5 author: avstepan date: Wed Jul 09 12:56:03 2014 +0400 8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:18 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=cac83a3f9ca3 author: yan date: Fri Jul 04 13:40:55 2014 +0400 8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:26 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #15 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=a2dcd31b78d8 author: avstepan date: Mon Jul 21 13:17:43 2014 +0400 8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:31 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #16 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=6e52ac59250c author: dermashov date: Mon Jul 21 12:29:45 2014 +0400 8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK Reviewed-by: azvegint, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:37 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #17 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=3b79e89119a4 author: avstepan date: Tue Jul 29 15:03:05 2014 +0400 8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:43 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #18 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=61683c821128 author: yan date: Mon Jul 21 18:10:13 2014 +0400 8051440, PR3077: move tests about maximizing undecorated to OpenJDK Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:50 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #19 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=e50e5d8d545f author: avstepan date: Tue Aug 05 15:39:05 2014 +0400 8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:41:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:41:56 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #20 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=446e342a6bf2 author: dermashov date: Wed Jul 30 14:29:36 2014 +0400 8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) Reviewed-by: alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:02 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #21 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=8c1c3e282488 author: yan date: Tue Aug 12 18:26:30 2014 +0400 8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:07 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #22 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=eea22eb76a20 author: avstepan date: Wed Nov 19 14:12:59 2014 +0400 8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:12 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #23 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=55b5554b97a7 author: avstepan date: Tue Dec 30 17:26:06 2014 +0400 8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:18 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #24 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=4ed9a73ba486 author: avstepan date: Tue Nov 18 17:10:34 2014 +0400 8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 Summary: Some new tests to check FileDialog modality behavior Reviewed-by: alexsch, pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:23 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #25 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=292d7aab5663 author: dermashov date: Tue Aug 26 15:04:49 2014 +0400 8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK Reviewed-by: alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:30 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #26 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=d89acac556d6 author: yan date: Fri Aug 29 14:27:43 2014 +0400 8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk Reviewed-by: alexsch, azvegint -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:36 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #27 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=69eb16e0bc42 author: avstepan date: Tue Nov 18 16:32:04 2014 +0400 8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 8057694: move awt tests from AWT_Modality to OpenJDK repository - part 10 Summary: Some modality tests for Print dialog were added Reviewed-by: pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:43 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #28 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=f4636874e1d4 author: yan date: Tue Apr 07 17:34:14 2015 +0300 8076315, PR3077: move 4 manual functional swing tests to regression suite Reviewed-by: alexsch, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:48 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #29 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=a3c625b62431 author: ssadetsky date: Tue Dec 01 19:07:45 2015 +0300 8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel Reviewed-by: ssadetsky, arapte -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:42:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:42:54 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #30 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=fd45d48f0de3 author: yan date: Fri Dec 05 14:55:08 2014 +0300 8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 Reviewed-by: serb, alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:01 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #31 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=f79ab27adf43 author: alexsch date: Wed May 21 14:13:17 2014 +0400 8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton Reviewed-by: malenkov -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:08 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #32 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=006ecd93bed6 author: yan date: Sun Jul 03 22:15:04 2016 +0100 8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing 8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases 8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease Reviewed-by: alexsch, pchelko -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:14 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #33 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=92392d6ed985 author: alexsch date: Mon Dec 15 19:21:00 2014 +0300 8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() Reviewed-by: serb, azvegint -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:20 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #34 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=43df97a764d5 author: yan date: Wed Mar 18 10:30:22 2015 +0300 8074807, PR3077: Fix some tests unnecessary using internal API Reviewed-by: azvegint, alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:25 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #35 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=62c632a0c516 author: okutsu date: Mon Jul 04 03:14:30 2016 +0100 8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. Reviewed-by: alanb, peytoia, naoto -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:31 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #36 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=13df749e77d4 author: yan date: Mon Jul 04 03:17:51 2016 +0100 8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:38 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #37 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=f5377d16ac2d author: alexsch date: Mon Feb 24 17:23:43 2014 +0400 8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation Reviewed-by: malenkov, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:43:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:43:44 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #38 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=ae40e3430a85 author: yan date: Mon Jul 04 03:34:42 2016 +0100 8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 05:44:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 05:44:11 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #39 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=dcd850780adc author: goetz date: Mon Jul 04 05:09:51 2016 +0100 8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. Reviewed-by: simonis, alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 10:55:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 10:55:57 +0000 Subject: [Bug 3081] New: Unable to use sun.lang.ClassLoader.allowArraySyntax Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3081 Bug ID: 3081 Summary: Unable to use sun.lang.ClassLoader.allowArraySyntax Product: IcedTea-Web Version: 1.6.2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: zagumennik at yandex.ru CC: unassigned at icedtea.classpath.org Hi, I need to set "sun.lang.ClassLoader.allowArraySyntax" system property to "true" for my application. I know that I can use "" in my jnlp file, but it doesn't seem to work because VM reads this property during startup, but icedtea seems to set this property after VM startup. With oracle webstart I use "" and it works, but it doesn't seem to work with icedtea webstart. Thanks -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 13:59:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 13:59:13 +0000 Subject: [Bug 3082] New: Don't reload heap dump if already loaded into view. Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3082 Bug ID: 3082 Summary: Don't reload heap dump if already loaded into view. Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: gui Assignee: unassigned at icedtea.classpath.org Reporter: jkang at redhat.com CC: thermostat at icedtea.classpath.org In gui users can load a heap dump into view by double-clicking the marker in the heap dump graph or by double-clicking the item in the list. This shows the heap tree map among other things. When having a heap dump in view, double-clicking either will result in the gui loading that heap dump again, even though it is already in view. Reproducer in GUI: 1. Create heap dump 2. Select heap dump for viewing 3. Select heap dump again Expected: Nothing happens. Actual: The heap dump is fully reloaded into view. There should also be some sign of which heap dump is currently loaded. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 16:12:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 16:12:30 +0000 Subject: [Bug 3083] New: [IcedTea8] Regression in SSL debug output without an ECC provider Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 Bug ID: 3083 Summary: [IcedTea8] Regression in SSL debug output without an ECC provider Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://bugzilla.redhat.com/show_bug.cgi?id=1346460 The methods in ECUtil throw a RuntimeException if they can't get an EC provider. Given that an EC provider is optional, they should instead return null. This is especially true as the same code seems happy enough to swallow exceptions about invalid parameters and return null (i.e. calling code expects null as failure anyway). To replicate: 1. Start an OpenJDK TLSv2 server with all EC providers disabled and -Djavax.net.debug=ssl,handshake 2. Connect to it with a client that supports ECC e.g. openssl s_client -connect : It will crash when trying to print the curve names: Extension ec_point_formats, formats: [uncompressed, ansiX962_compressed_prime, ansiX962_compressed_char2] main, handling exception: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available main, SEND TLSv1.2 ALERT: fatal, description = internal_error The result should be: Extension ec_point_formats, formats: [uncompressed, ansiX962_compressed_prime, ansiX962_compressed_char2] Extension elliptic_curves, curve names: {secp521r1, secp384r1, secp256r1} ...connection continues -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 16:18:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 16:18:47 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3083 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 16:18:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 16:18:47 +0000 Subject: [Bug 3083] [IcedTea8] Regression in SSL debug output without an ECC provider In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 4 17:19:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 04 Jul 2016 17:19:33 +0000 Subject: [Bug 3083] [IcedTea8] Regression in SSL debug output without an ECC provider In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1346460 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jul 5 01:35:01 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:35:01 +0000 Subject: /hg/icedtea8-forest/jdk: 3 new changesets Message-ID: changeset 31b9df757430 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=31b9df757430 author: darcy date: Mon Jul 04 16:17:25 2016 +0100 8129822, PR3077: Define "headful" jtreg keyword Reviewed-by: alanb, alexsch changeset bc6eab2038c6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bc6eab2038c6 author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn changeset a4541d1d8609 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a4541d1d8609 author: andrew date: Mon Jul 04 18:21:29 2016 +0100 PR3083, RH1346460: Regression in SSL debug output without an ECC provider Summary: Return null rather than throwing an exception when there's no ECC provider. diffstat: src/share/classes/java/nio/Bits.java | 35 +-------- src/share/classes/sun/misc/Unsafe.java | 23 ++++++ src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/util/Debug.java | 1 + src/share/classes/sun/security/util/ECUtil.java | 44 +++++++++++- test/TEST.ROOT | 5 +- 6 files changed, 76 insertions(+), 41 deletions(-) diffs (279 lines): diff -r 466f80a29e6b -r a4541d1d8609 src/share/classes/java/nio/Bits.java --- a/src/share/classes/java/nio/Bits.java Fri Apr 29 09:46:14 2016 -0700 +++ b/src/share/classes/java/nio/Bits.java Mon Jul 04 18:21:29 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2015, 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 @@ -567,32 +567,13 @@ // -- Processor and memory-system properties -- - private static final ByteOrder byteOrder; + private static final ByteOrder byteOrder + = unsafe.isBigEndian() ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN; static ByteOrder byteOrder() { - if (byteOrder == null) - throw new Error("Unknown byte order"); return byteOrder; } - static { - long a = unsafe.allocateMemory(8); - try { - unsafe.putLong(a, 0x0102030405060708L); - byte b = unsafe.getByte(a); - switch (b) { - case 0x01: byteOrder = ByteOrder.BIG_ENDIAN; break; - case 0x08: byteOrder = ByteOrder.LITTLE_ENDIAN; break; - default: - assert false; - byteOrder = null; - } - } finally { - unsafe.freeMemory(a); - } - } - - private static int pageSize = -1; static int pageSize() { @@ -605,17 +586,9 @@ return (int)(size + (long)pageSize() - 1L) / pageSize(); } - private static boolean unaligned; - private static boolean unalignedKnown = false; + private static boolean unaligned = unsafe.unalignedAccess(); static boolean unaligned() { - if (unalignedKnown) - return unaligned; - String arch = AccessController.doPrivileged( - new sun.security.action.GetPropertyAction("os.arch")); - unaligned = arch.equals("i386") || arch.equals("x86") - || arch.equals("amd64") || arch.equals("x86_64"); - unalignedKnown = true; return unaligned; } diff -r 466f80a29e6b -r a4541d1d8609 src/share/classes/sun/misc/Unsafe.java --- a/src/share/classes/sun/misc/Unsafe.java Fri Apr 29 09:46:14 2016 -0700 +++ b/src/share/classes/sun/misc/Unsafe.java Mon Jul 04 18:21:29 2016 +0100 @@ -1142,4 +1142,27 @@ throw new IllegalAccessError(); } + /** + * @return Returns true if the native byte ordering of this + * platform is big-endian, false if it is little-endian. + */ + public final boolean isBigEndian() { return BE; } + + /** + * @return Returns true if this platform is capable of performing + * accesses at addresses which are not aligned for the type of the + * primitive type being accessed, false otherwise. + */ + public final boolean unalignedAccess() { return unalignedAccess; } + + // JVM interface methods + private native boolean unalignedAccess0(); + private native boolean isBigEndian0(); + + // BE is true iff the native endianness of this platform is big. + private static final boolean BE = theUnsafe.isBigEndian0(); + + // unalignedAccess is true iff this platform can perform unaligned accesses. + private static final boolean unalignedAccess = theUnsafe.unalignedAccess0(); + } diff -r 466f80a29e6b -r a4541d1d8609 src/share/classes/sun/security/provider/ByteArrayAccess.java --- a/src/share/classes/sun/security/provider/ByteArrayAccess.java Fri Apr 29 09:46:14 2016 -0700 +++ b/src/share/classes/sun/security/provider/ByteArrayAccess.java Mon Jul 04 18:21:29 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2015, 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 @@ -88,13 +88,8 @@ // Return whether this platform supports full speed int/long memory access // at unaligned addresses. - // This code was copied from java.nio.Bits because there is no equivalent - // public API. private static boolean unaligned() { - String arch = java.security.AccessController.doPrivileged - (new sun.security.action.GetPropertyAction("os.arch", "")); - return arch.equals("i386") || arch.equals("x86") || arch.equals("amd64") - || arch.equals("x86_64"); + return unsafe.unalignedAccess(); } /** diff -r 466f80a29e6b -r a4541d1d8609 src/share/classes/sun/security/util/Debug.java --- a/src/share/classes/sun/security/util/Debug.java Fri Apr 29 09:46:14 2016 -0700 +++ b/src/share/classes/sun/security/util/Debug.java Mon Jul 04 18:21:29 2016 +0100 @@ -73,6 +73,7 @@ System.err.println("certpath PKIX CertPathBuilder and"); System.err.println(" CertPathValidator debugging"); System.err.println("combiner SubjectDomainCombiner debugging"); + System.err.println("ecc Elliptic Curve Cryptography debugging"); System.err.println("gssloginconfig"); System.err.println(" GSS LoginConfigImpl debugging"); System.err.println("configfile JAAS ConfigFile loading"); diff -r 466f80a29e6b -r a4541d1d8609 src/share/classes/sun/security/util/ECUtil.java --- a/src/share/classes/sun/security/util/ECUtil.java Fri Apr 29 09:46:14 2016 -0700 +++ b/src/share/classes/sun/security/util/ECUtil.java Mon Jul 04 18:21:29 2016 +0100 @@ -41,6 +41,9 @@ public class ECUtil { + /* Are we debugging ? */ + private static final Debug debug = Debug.getInstance("ecc"); + // Used by SunPKCS11 and SunJSSE. public static ECPoint decodePoint(byte[] data, EllipticCurve curve) throws IOException { @@ -90,6 +93,10 @@ } private static AlgorithmParameters getECParameters(Provider p) { + return getECParameters(p, false); + } + + private static AlgorithmParameters getECParameters(Provider p, boolean throwException) { try { if (p != null) { return AlgorithmParameters.getInstance("EC", p); @@ -97,13 +104,21 @@ return AlgorithmParameters.getInstance("EC"); } catch (NoSuchAlgorithmException nsae) { - throw new RuntimeException(nsae); + if (throwException) { + throw new RuntimeException(nsae); + } else { + // ECC provider is optional so just return null + if (debug != null) { + debug.println("Provider unavailable: " + nsae); + } + return null; + } } } public static byte[] encodeECParameterSpec(Provider p, ECParameterSpec spec) { - AlgorithmParameters parameters = getECParameters(p); + AlgorithmParameters parameters = getECParameters(p, true); try { parameters.init(spec); @@ -122,11 +137,16 @@ public static ECParameterSpec getECParameterSpec(Provider p, ECParameterSpec spec) { AlgorithmParameters parameters = getECParameters(p); + if (parameters == null) + return null; try { parameters.init(spec); return parameters.getParameterSpec(ECParameterSpec.class); } catch (InvalidParameterSpecException ipse) { + if (debug != null) { + debug.println("Invalid parameter specification: " + ipse); + } return null; } } @@ -135,34 +155,49 @@ byte[] params) throws IOException { AlgorithmParameters parameters = getECParameters(p); + if (parameters == null) + return null; parameters.init(params); try { return parameters.getParameterSpec(ECParameterSpec.class); } catch (InvalidParameterSpecException ipse) { + if (debug != null) { + debug.println("Invalid parameter specification: " + ipse); + } return null; } } public static ECParameterSpec getECParameterSpec(Provider p, String name) { AlgorithmParameters parameters = getECParameters(p); + if (parameters == null) + return null; try { parameters.init(new ECGenParameterSpec(name)); return parameters.getParameterSpec(ECParameterSpec.class); } catch (InvalidParameterSpecException ipse) { + if (debug != null) { + debug.println("Invalid parameter specification: " + ipse); + } return null; } } public static ECParameterSpec getECParameterSpec(Provider p, int keySize) { AlgorithmParameters parameters = getECParameters(p); + if (parameters == null) + return null; try { parameters.init(new ECKeySizeParameterSpec(keySize)); return parameters.getParameterSpec(ECParameterSpec.class); } catch (InvalidParameterSpecException ipse) { + if (debug != null) { + debug.println("Invalid parameter specification: " + ipse); + } return null; } @@ -171,11 +206,16 @@ public static String getCurveName(Provider p, ECParameterSpec spec) { ECGenParameterSpec nameSpec; AlgorithmParameters parameters = getECParameters(p); + if (parameters == null) + return null; try { parameters.init(spec); nameSpec = parameters.getParameterSpec(ECGenParameterSpec.class); } catch (InvalidParameterSpecException ipse) { + if (debug != null) { + debug.println("Invalid parameter specification: " + ipse); + } return null; } diff -r 466f80a29e6b -r a4541d1d8609 test/TEST.ROOT --- a/test/TEST.ROOT Fri Apr 29 09:46:14 2016 -0700 +++ b/test/TEST.ROOT Mon Jul 04 18:21:29 2016 +0100 @@ -1,8 +1,11 @@ # This file identifies the root of the test-suite hierarchy. # It also contains test-suite configuration information. +# +# A "headful" test requires a graphical environment to meaningfully +# run. Tests that are not headful are "headless." # The list of keywords supported in the entire test suite -keys=2d dnd i18n +keys=2d dnd i18n headful # Tests that must run in othervm mode othervm.dirs=java/awt java/beans java/rmi javax/accessibility javax/imageio javax/sound javax/print javax/management com/sun/awt sun/awt sun/java2d sun/pisces sun/rmi From bugzilla-daemon at icedtea.classpath.org Tue Jul 5 01:35:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:35:08 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #40 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=31b9df757430 author: darcy date: Mon Jul 04 16:17:25 2016 +0100 8129822, PR3077: Define "headful" jtreg keyword Reviewed-by: alanb, alexsch -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 5 01:35:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:35:14 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=bc6eab2038c6 author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 5 01:35:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:35:19 +0000 Subject: [Bug 3083] [IcedTea8] Regression in SSL debug output without an ECC provider In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=a4541d1d8609 author: andrew date: Mon Jul 04 18:21:29 2016 +0100 PR3083, RH1346460: Regression in SSL debug output without an ECC provider Summary: Return null rather than throwing an exception when there's no ECC provider. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jul 5 01:36:08 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:36:08 +0000 Subject: /hg/icedtea8-forest/hotspot: 8158260, PR2991, RH1341258: PPC64: ... Message-ID: changeset 4b40867e627d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4b40867e627d author: simonis date: Fri Jun 17 11:31:24 2016 +0200 8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com diffstat: src/cpu/aarch64/vm/vm_version_aarch64.cpp | 7 +- src/cpu/ppc/vm/ppc.ad | 4 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 8 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/zero/vm/vm_version_zero.cpp | 11 +- src/share/vm/prims/unsafe.cpp | 21 + src/share/vm/runtime/globals.hpp | 3 + test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 ++++++++++ 9 files changed, 375 insertions(+), 8 deletions(-) diffs (499 lines): diff -r 3fc29347b27f -r 4b40867e627d src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -1,6 +1,6 @@ /* - * Copyright (c) 2013, Red Hat Inc. * Copyright (c) 1997, 2012, Oracle and/or its affiliates. + * Copyright (c) 2015, Red Hat Inc. All rights reserved. * All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -232,6 +232,11 @@ UsePopCountInstruction = true; } + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifdef COMPILER2 if (FLAG_IS_DEFAULT(OptoScheduling)) { OptoScheduling = true; diff -r 3fc29347b27f -r 4b40867e627d src/cpu/ppc/vm/ppc.ad --- a/src/cpu/ppc/vm/ppc.ad Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/ppc/vm/ppc.ad Fri Jun 17 11:31:24 2016 +0200 @@ -5461,7 +5461,7 @@ %} // Match loading integer and casting it to long. -instruct loadI2L(iRegLdst dst, memory mem) %{ +instruct loadI2L(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); predicate(_kids[0]->_leaf->as_Load()->is_unordered()); ins_cost(MEMORY_REF_COST); @@ -5477,7 +5477,7 @@ %} // Match loading integer and casting it to long - acquire. -instruct loadI2L_ac(iRegLdst dst, memory mem) %{ +instruct loadI2L_ac(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); ins_cost(3*MEMORY_REF_COST); diff -r 3fc29347b27f -r 4b40867e627d src/cpu/ppc/vm/vm_version_ppc.cpp --- a/src/cpu/ppc/vm/vm_version_ppc.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/ppc/vm/vm_version_ppc.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -1,6 +1,6 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012, 2014 SAP AG. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright 2012, 2015 SAP AG. 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 @@ -177,6 +177,10 @@ FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); } + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } } void VM_Version::print_features() { diff -r 3fc29347b27f -r 4b40867e627d src/cpu/sparc/vm/vm_version_sparc.cpp --- a/src/cpu/sparc/vm/vm_version_sparc.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/sparc/vm/vm_version_sparc.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, 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 @@ -361,6 +361,13 @@ (cache_line_size > ContendedPaddingWidth)) ContendedPaddingWidth = cache_line_size; + // This machine does not allow unaligned memory accesses + if (UseUnalignedAccesses) { + if (!FLAG_IS_DEFAULT(UseUnalignedAccesses)) + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("L2 data cache line size: %u", L2_data_cache_line_size()); diff -r 3fc29347b27f -r 4b40867e627d src/cpu/x86/vm/vm_version_x86.cpp --- a/src/cpu/x86/vm/vm_version_x86.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/x86/vm/vm_version_x86.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -994,6 +994,11 @@ (cache_line_size > ContendedPaddingWidth)) ContendedPaddingWidth = cache_line_size; + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("Logical CPUs per core: %u", diff -r 3fc29347b27f -r 4b40867e627d src/cpu/zero/vm/vm_version_zero.cpp --- a/src/cpu/zero/vm/vm_version_zero.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright 2009 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -36,4 +36,11 @@ # include "os_bsd.inline.hpp" #endif -// This file is intentionally empty + +void VM_Version::initialize() { + // This machine does not allow unaligned memory accesses + if (! FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } +} diff -r 3fc29347b27f -r 4b40867e627d src/share/vm/prims/unsafe.cpp --- a/src/share/vm/prims/unsafe.cpp Fri May 20 19:42:15 2016 +0100 +++ b/src/share/vm/prims/unsafe.cpp Fri Jun 17 11:31:24 2016 +0200 @@ -393,6 +393,24 @@ #endif // not SUPPORTS_NATIVE_CX8 +UNSAFE_ENTRY(jboolean, Unsafe_isBigEndian0(JNIEnv *env, jobject unsafe)) + UnsafeWrapper("Unsafe_IsBigEndian0"); + { +#ifdef VM_LITTLE_ENDIAN + return false; +#else + return true; +#endif + } +UNSAFE_END + +UNSAFE_ENTRY(jint, Unsafe_unalignedAccess0(JNIEnv *env, jobject unsafe)) + UnsafeWrapper("Unsafe_UnalignedAccess0"); + { + return UseUnalignedAccesses; + } +UNSAFE_END + #define DEFINE_GETSETOOP(jboolean, Boolean) \ \ UNSAFE_ENTRY(jboolean, Unsafe_Get##Boolean##140(JNIEnv *env, jobject unsafe, jobject obj, jint offset)) \ @@ -1704,6 +1722,9 @@ {CC"loadFence", CC"()V", FN_PTR(Unsafe_LoadFence)}, {CC"storeFence", CC"()V", FN_PTR(Unsafe_StoreFence)}, {CC"fullFence", CC"()V", FN_PTR(Unsafe_FullFence)}, + + {CC"isBigEndian0", CC"()Z", FN_PTR(Unsafe_isBigEndian0)}, + {CC"unalignedAccess0", CC"()Z", FN_PTR(Unsafe_unalignedAccess0)} }; #undef CC diff -r 3fc29347b27f -r 4b40867e627d src/share/vm/runtime/globals.hpp --- a/src/share/vm/runtime/globals.hpp Fri May 20 19:42:15 2016 +0100 +++ b/src/share/vm/runtime/globals.hpp Fri Jun 17 11:31:24 2016 +0200 @@ -3961,6 +3961,9 @@ product(bool, UseLockedTracing, false, \ "Use locked-tracing when doing event-based tracing") \ \ + diagnostic(bool, UseUnalignedAccesses, false, \ + "Use unaligned memory accesses in sun.misc.Unsafe") \ + \ product_pd(bool, PreserveFramePointer, \ "Use the FP register for holding the frame pointer " \ "and not as a general purpose register.") diff -r 3fc29347b27f -r 4b40867e627d test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java Fri Jun 17 11:31:24 2016 +0200 @@ -0,0 +1,315 @@ +/* + * Copyright (c) 2016 SAP SE. 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8158260 + * @summary Test unaligned Unsafe accesses + * @modules java.base/jdk.internal.misc + * @run main/othervm -Diters=20000 -XX:-UseOnStackReplacement -XX:-BackgroundCompilation JdkInternalMiscUnsafeUnalignedAccess + * @author volker.simonis at gmail.com + */ + +import java.lang.reflect.Field; +import java.nio.ByteOrder; +import sun.misc.Unsafe; + +public class JdkInternalMiscUnsafeUnalignedAccess { + static final int ITERS = Integer.getInteger("iters", 20_000); + private static final boolean BIG_ENDIAN = ByteOrder.nativeOrder().equals(ByteOrder.BIG_ENDIAN); + private static final Unsafe UNSAFE; + private static final int SIZE = 1024; + private static long memory; + + static { + try { + Field unsafeField = Unsafe.class.getDeclaredField("theUnsafe"); + unsafeField.setAccessible(true); + UNSAFE = (Unsafe) unsafeField.get(null); + } + catch (Exception e) { + throw new RuntimeException("Unable to get Unsafe instance.", e); + } + } + + static int getInt_0() { + return UNSAFE.getInt(memory + 0); + } + static int getInt_1() { + return UNSAFE.getInt(memory + 1); + } + static int getInt_4() { + return UNSAFE.getInt(memory + 4); + } + static int getInt_17() { + return UNSAFE.getInt(memory + 17); + } + + static long getIntAsLong_0() { + return UNSAFE.getInt(memory + 0); + } + static long getIntAsLong_1() { + return UNSAFE.getInt(memory + 1); + } + static long getIntAsLong_4() { + return UNSAFE.getInt(memory + 4); + } + static long getIntAsLong_17() { + return UNSAFE.getInt(memory + 17); + } + + static long getLong_0() { + return UNSAFE.getLong(memory + 0); + } + static long getLong_1() { + return UNSAFE.getLong(memory + 1); + } + static long getLong_4() { + return UNSAFE.getLong(memory + 4); + } + static long getLong_8() { + return UNSAFE.getLong(memory + 8); + } + static long getLong_17() { + return UNSAFE.getLong(memory + 17); + } + + static void putInt_0(int i) { + UNSAFE.putInt(memory + 0, i); + } + static void putInt_1(int i) { + UNSAFE.putInt(memory + 1, i); + } + static void putInt_4(int i) { + UNSAFE.putInt(memory + 4, i); + } + static void putInt_17(int i) { + UNSAFE.putInt(memory + 17, i); + } + + static void putLong_0(long l) { + UNSAFE.putLong(memory + 0, l); + } + static void putLong_1(long l) { + UNSAFE.putLong(memory + 1, l); + } + static void putLong_4(long l) { + UNSAFE.putLong(memory + 4, l); + } + static void putLong_8(long l) { + UNSAFE.putLong(memory + 8, l); + } + static void putLong_17(long l) { + UNSAFE.putLong(memory + 17, l); + } + + public static void main(String[] args) throws Exception { + + if (!UNSAFE.unalignedAccess()) { + System.out.println("Platform is not supporting unaligned access - nothing to test."); + return; + } + + memory = UNSAFE.allocateMemory(SIZE); + + UNSAFE.putInt(memory + 0, 0x00112233); + UNSAFE.putInt(memory + 4, 0x44556677); + UNSAFE.putInt(memory + 8, 0x8899aabb); + UNSAFE.putInt(memory + 12, 0xccddeeff); + UNSAFE.putInt(memory + 16, 0x01234567); + UNSAFE.putInt(memory + 20, 0x89abcdef); + UNSAFE.putInt(memory + 24, 0x01234567); + + // Unsafe.getInt() + int res; + for (int i = 0; i < ITERS; i++) { + res = getInt_0(); + if (res != 0x00112233) { + throw new Exception(res + " != 0x00112233"); + } + } + + for (int i = 0; i < ITERS; i++) { + res = getInt_1(); + if (res != (BIG_ENDIAN ? 0x11223344 : 0x77001122)) { + throw new Exception(res + " != " + (BIG_ENDIAN ? 0x11223344 : 0x77001122)); + } + } + + for (int i = 0; i < ITERS; i++) { + res = getInt_4(); + if (res != 0x44556677) { + throw new Exception(res + " != 0x44556677"); + } + } + + for (int i = 0; i < ITERS; i++) { + res = getInt_17(); + if (res != (BIG_ENDIAN ? 0x23456789 : 0xef012345)) { + throw new Exception(res + " != " + (BIG_ENDIAN ? 0x23456789 : 0xef012345)); + } + } + + // (long)Unsafe.getInt() + long lres; + for (int i = 0; i < ITERS; i++) { + lres = getIntAsLong_0(); + if (lres != (long)0x00112233) { + throw new Exception(lres + " != 0x00112233"); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getIntAsLong_1(); + if (lres != (BIG_ENDIAN ? (long)0x11223344 : (long)0x77001122)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? (long)0x11223344 : (long)0x77001122)); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getIntAsLong_4(); + if (lres != (long)0x44556677) { + throw new Exception(lres + " != 0x44556677"); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getIntAsLong_17(); + if (lres != (BIG_ENDIAN ? (long)0x23456789 : (long)0xef012345)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? (long)0x23456789 : (long)0xef012345)); + } + } + + // Unsafe.getLong() + for (int i = 0; i < ITERS; i++) { + lres = getLong_0(); + if (lres != (BIG_ENDIAN ? 0x0011223344556677L : 0x4455667700112233L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x0011223344556677L : 0x4455667700112233L)); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getLong_1(); + if (lres != (BIG_ENDIAN ? 0x1122334455667788L : 0xbb44556677001122L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x1122334455667788L : 0xbb44556677001122L)); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getLong_4(); + if (lres != (BIG_ENDIAN ? 0x445566778899aabbL : 0x8899aabb44556677L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x445566778899aabbL : 0x8899aabb44556677L)); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getLong_8(); + if (lres != (BIG_ENDIAN ? 0x8899aabbccddeeffL : 0xccddeeff8899aabbL)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x8899aabbccddeeffL : 0xccddeeff8899aabbL)); + } + } + + for (int i = 0; i < ITERS; i++) { + lres = getLong_17(); + if (lres != (BIG_ENDIAN ? 0x23456789abcdef01L : 0x6789abcdef012345L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x23456789abcdef01L : 0x6789abcdef012345L)); + } + } + + // Unsafe.putInt() + for (int i = 0; i < ITERS; i++) { + putInt_0(0x00112233); + res = getInt_0(); + if (res != 0x00112233) { + throw new Exception(res + " != 0x00112233"); + } + } + + for (int i = 0; i < ITERS; i++) { + putInt_1(BIG_ENDIAN ? 0x11223344 : 0x77001122); + res = getInt_1(); + if (res != (BIG_ENDIAN ? 0x11223344 : 0x77001122)) { + throw new Exception(res + " != " + (BIG_ENDIAN ? 0x11223344 : 0x77001122)); + } + } + + for (int i = 0; i < ITERS; i++) { + putInt_4(0x44556677); + res = getInt_4(); + if (res != 0x44556677) { + throw new Exception(res + " != 0x44556677"); + } + } + + for (int i = 0; i < ITERS; i++) { + putInt_17(BIG_ENDIAN ? 0x23456789 : 0xef012345); + res = getInt_17(); + if (res != (BIG_ENDIAN ? 0x23456789 : 0xef012345)) { + throw new Exception(res + " != " + (BIG_ENDIAN ? 0x23456789 : 0xef012345)); + } + } + + + // Unsafe.putLong() + for (int i = 0; i < ITERS; i++) { + putLong_0(BIG_ENDIAN ? 0x0011223344556677L : 0x4455667700112233L); + lres = getLong_0(); + if (lres != (BIG_ENDIAN ? 0x0011223344556677L : 0x4455667700112233L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x0011223344556677L : 0x4455667700112233L)); + } + } + + for (int i = 0; i < ITERS; i++) { + putLong_1(BIG_ENDIAN ? 0x1122334455667788L : 0xbb44556677001122L); + lres = getLong_1(); + if (lres != (BIG_ENDIAN ? 0x1122334455667788L : 0xbb44556677001122L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x1122334455667788L : 0xbb44556677001122L)); + } + } + + for (int i = 0; i < ITERS; i++) { + putLong_4(BIG_ENDIAN ? 0x445566778899aabbL : 0x8899aabb44556677L); + lres = getLong_4(); + if (lres != (BIG_ENDIAN ? 0x445566778899aabbL : 0x8899aabb44556677L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x445566778899aabbL : 0x8899aabb44556677L)); + } + } + + for (int i = 0; i < ITERS; i++) { + putLong_8(BIG_ENDIAN ? 0x8899aabbccddeeffL : 0xccddeeff8899aabbL); + lres = getLong_8(); + if (lres != (BIG_ENDIAN ? 0x8899aabbccddeeffL : 0xccddeeff8899aabbL)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x8899aabbccddeeffL : 0xccddeeff8899aabbL)); + } + } + + for (int i = 0; i < ITERS; i++) { + putLong_17(BIG_ENDIAN ? 0x23456789abcdef01L : 0x6789abcdef012345L); + lres = getLong_17(); + if (lres != (BIG_ENDIAN ? 0x23456789abcdef01L : 0x6789abcdef012345L)) { + throw new Exception(lres + " != " + (BIG_ENDIAN ? 0x23456789abcdef01L : 0x6789abcdef012345L)); + } + } + } + +} From bugzilla-daemon at icedtea.classpath.org Tue Jul 5 01:36:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 05 Jul 2016 01:36:14 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=4b40867e627d author: simonis date: Fri Jun 17 11:31:24 2016 +0200 8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 6 03:01:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Jul 2016 03:01:14 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=4347a2ede411 author: andrew date: Wed Jul 06 03:51:16 2016 +0100 8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 6 20:57:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Jul 2016 20:57:57 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 jamie.maher+bugz at gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jamie.maher+bugz at gmail.com --- Comment #2 from jamie.maher+bugz at gmail.com --- With libcms2-2 version 2.7-1ubuntu1 pinned from Ubuntu yakkety (running on Trusty 14.04 LTS): Can produce crash reading jpgs in multiple threads fairly consistently. (once out of 14 runs of simplified java test class on directory of 31 jpgs). Running on java package openjdk-7-jre-headless 7u101-2.6.6-0ubuntu0.14.04.1 JRE version: OpenJDK Runtime Environment (7.0_101) (build 1.7.0_101-b00) # Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.6 # Distribution: Ubuntu 14.04 LTS, package 7u101-2.6.6-0ubuntu0.14.04.1 # Problematic frame: # C [liblcms2.so.2+0x14940] cmsGetColorSpace+0x0 Stack: [0x00007f7227bfc000,0x00007f7227cfd000], sp=0x00007f7227cfaac8, free space=1018k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [liblcms2.so.2+0x14940] cmsGetColorSpace+0x0 j sun.java2d.cmm.lcms.LCMS.createNativeTransform([JIIILjava/lang/Object;)J+0 j sun.java2d.cmm.lcms.LCMSTransform.doTransform(Lsun/java2d/cmm/lcms/LCMSImageLayout;Lsun/java2d/cmm/lcms/LCMSImageLayout;)V+88 j sun.java2d.cmm.lcms.LCMSTransform.colorConvert([S[S)[S+92 j java.awt.color.ICC_ColorSpace.fromRGB([F)[F+119 j com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(IIIII[B)V+158 v ~StubRoutines::call_stub V [libjvm.so+0x5ef089] V [libjvm.so+0x5eeb28] V [libjvm.so+0x5feb5f] V [libjvm.so+0x60c419] C [libjavajpeg.so+0x496f] Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_readImageHeader+0x22f j com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(JZZ)Z+0 j com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(Z)Z+12 j com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly()V+92 j com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(I)V+41 j com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(IZ)V+2 j com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(ILjavax/imageio/ImageReadParam;Z)Ljava/awt/image/Raster;+3 j com.sun.imageio.plugins.jpeg.JPEGImageReader.read(ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage;+15 j javax.imageio.ImageIO.read(Ljavax/imageio/stream/ImageInputStream;)Ljava/awt/image/BufferedImage;+55 j javax.imageio.ImageIO.read(Ljava/io/File;)Ljava/awt/image/BufferedImage;+51 j BugIIO$ImageReader.run()V+47 j java.lang.Thread.run()V+11 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 6 21:08:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 06 Jul 2016 21:08:30 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #3 from jamie.maher+bugz at gmail.com --- Also experienced jvm crash with same versions above but no SIGSERV detected: Exception in thread "Thread-8" java.lang.NullPointerException at java.awt.color.ICC_Profile.activateDeferredProfile(ICC_Profile.java:1086) at java.awt.color.ICC_Profile$1.activate(ICC_Profile.java:742) at sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:95) at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:775) at com.sun.imageio.plugins.jpeg.JPEGImageReader.setImageData(JPEGImageReader.java:652) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(JPEGImageReader.java:604) at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(JPEGImageReader.java:342) at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(JPEGImageReader.java:476) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:597) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1054) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1308) at BugIIO$ImageReader.run(BugIIO.java:48) at java.lang.Thread.run(Thread.java:745) java: cmsio0.c:1301: cmsSaveProfileToIOhandler: Assertion `(hProfile != ((void *)0))' failed. Aborted (core dumped) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 8 12:06:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 08 Jul 2016 12:06:26 +0000 Subject: [Bug 3086] New: CNFE when running web-storage-service with jetty 9.4.0.M0 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3086 Bug ID: 3086 Summary: CNFE when running web-storage-service with jetty 9.4.0.M0 Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Thermostat Assignee: unassigned at icedtea.classpath.org Reporter: sgehwolf at redhat.com CC: thermostat at icedtea.classpath.org When running "thermostat web-storage-service" I see a ClassNotFoundException being thrown with jetty 9.4.0.M0 Reproducer: 1. Apply diff [1] 2. Build thermostat 3. Run "thermostat web-storage-service" 4. Observe CNFE [1] diff --git a/pom.xml b/pom.xml --- a/pom.xml +++ b/pom.xml @@ -273,7 +273,7 @@ 4.3.2 4.3.4 2.2.2 - 9.1.0.v20131115 + 9.4.0.M0 3.1.M0 http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1541&action=edit error report generated during error. i was building relex(part of the opencog project) with ant and the error popped up. I'm not sure if this is a java error or a programming error. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Jul 9 17:24:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 09 Jul 2016 17:24:37 +0000 Subject: [Bug 3087] relex build fails. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3087 --- Comment #1 from chridye at gmail.com --- A fatal error has been detected by the Java Runtime Environment: # # [thread 140498295719680 also had an error] Internal Error (safepoint.cpp:325), pid=19000, tid=140498054874880 # guarantee(PageArmed == 0) failed: invariant # # JRE version: OpenJDK Runtime Environment (7.0_101) (build 1.7.0_101-b00) # Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.6 # Distribution: Ubuntu 14.04 LTS, package 7u101-2.6.6-0ubuntu0.14.04.1 # Core dump written. Default location: /mnt/c/OPENCOG/relex/core or core.19000 # # An error report file with more information is saved as: # /mnt/c/OPENCOG/relex/hs_err_pid19000.log # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # Aborted (core dumped) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 10 17:11:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 10 Jul 2016 17:11:24 +0000 Subject: [Bug 3087] relex build fails. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3087 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|unspecified |x86_64 Version|unspecified |2.6.6 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 02:14:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:14:34 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=fed5bae54943 author: andrew date: Sun Jul 10 21:19:23 2016 +0100 8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] Summary: Remove debug output included in last commit and split out C++ only options to avoid -std=gnu++98 going to C compiler Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 02:14:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:14:42 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=36b3a7d9ec23 author: andrew date: Sun Jul 10 23:02:17 2016 +0100 PR2931, G478960: Provide Infinality Support via fontconfig Summary: Configuration support for infinality -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 02:14:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:14:52 +0000 Subject: [Bug 2945] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=2d6fc73f6cc3 author: andrew date: Mon Jul 11 03:16:00 2016 +0100 8145188, PR2945: No LocalVariableTable generated for the entire JDK Summary: Provide --with-java-debug-symbols option -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Jul 11 02:15:19 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:15:19 +0000 Subject: /hg/icedtea8-forest/jdk: 2 new changesets Message-ID: changeset adc500186b23 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=adc500186b23 author: andrew date: Sun Jul 10 20:43:31 2016 +0100 PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order changeset aab729e0626a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aab729e0626a author: andrew date: Sun Jul 10 23:03:04 2016 +0100 PR2931, G478960: Provide Infinality Support via fontconfig Summary: Adapt fontfix patch, which uses fontconfig for font rendering, to apply only when INFINALITY_SUPPORT=true Contributed-by: Trustin Lee, Aleksandar Antok (fontfix patch from https://gist.github.com/aleksandara/2963640) diffstat: make/lib/Awt2dLibraries.gmk | 9 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 3 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 9 +- src/share/native/sun/font/freetypeScaler.c | 178 +++++++++- src/solaris/native/sun/awt/gtk2_interface.c | 2 + src/solaris/native/sun/awt/gtk3_interface.c | 2 + src/solaris/native/sun/awt/gtk_interface.h | 3 +- 7 files changed, 200 insertions(+), 6 deletions(-) diffs (360 lines): diff -r a4541d1d8609 -r aab729e0626a make/lib/Awt2dLibraries.gmk --- a/make/lib/Awt2dLibraries.gmk Mon Jul 04 18:21:29 2016 +0100 +++ b/make/lib/Awt2dLibraries.gmk Sun Jul 10 23:03:04 2016 +0100 @@ -900,6 +900,11 @@ LIBFONTMANAGER_EXCLUDE_FILES += freetypeScaler.c else FONT_HEADERS := $(FREETYPE_CFLAGS) + ifeq ($(INFINALITY_SUPPORT),true) + FONT_HEADERS += $(FONTCONFIG_CFLAGS) + INFINALITY_DEFINES := -DINFINALITY + INFINALITY_LIBS := $(FONTCONFIG_LIBS) + endif BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers.openjdk BUILD_LIBFONTMANAGER_FONTLIB := $(FREETYPE_LIBS) endif @@ -922,7 +927,7 @@ BUILD_LIBFONTMANAGER_CFLAGS_COMMON := \ $(X_CFLAGS) \ - -DLE_STANDALONE -DHEADLESS \ + -DLE_STANDALONE -DHEADLESS $(INFINALITY_DEFINES) \ $(FONT_HEADERS) \ -I$(JDK_TOPDIR)/src/share/native/sun/font \ -I$(JDK_TOPDIR)/src/share/native/sun/font/layout \ @@ -955,7 +960,7 @@ MAPFILE := $(BUILD_LIBFONTMANAGER_MAPFILE), \ LDFLAGS := $(subst -Xlinker -z -Xlinker defs,,$(LDFLAGS_JDKLIB)) $(LDFLAGS_CXX_JDK) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ - LDFLAGS_SUFFIX := $(BUILD_LIBFONTMANAGER_FONTLIB), \ + LDFLAGS_SUFFIX := $(BUILD_LIBFONTMANAGER_FONTLIB) $(INFINALITY_LIBS), \ LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \ LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \ LDFLAGS_SUFFIX_aix := -lawt -lawt_headless $(LIBM) $(LIBCXX) -ljava -ljvm,\ diff -r a4541d1d8609 -r aab729e0626a src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java --- a/src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java Mon Jul 04 18:21:29 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java Sun Jul 10 23:03:04 2016 +0100 @@ -95,7 +95,8 @@ GTK_FONT_NAME, GTK_ICON_SIZES, GTK_CURSOR_BLINK, - GTK_CURSOR_BLINK_TIME + GTK_CURSOR_BLINK_TIME, + GTK_BUTTON_ORDER } /* Custom regions are needed for representing regions that don't exist diff -r a4541d1d8609 -r aab729e0626a src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java --- a/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Mon Jul 04 18:21:29 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Sun Jul 10 23:03:04 2016 +0100 @@ -376,6 +376,13 @@ caretBlinkRate = Integer.valueOf(500); } } + /* If gtk-alternative-button-order is set to true, isYesLast needs to be false */ + Boolean buttonOrder = Boolean.TRUE; + if (Boolean.TRUE.equals(GTKEngine.INSTANCE.getSetting( + GTKEngine.Settings.GTK_BUTTON_ORDER))) { + buttonOrder = Boolean.FALSE; + } + Insets zeroInsets = new InsetsUIResource(0, 0, 0, 0); Double defaultCaretAspectRatio = new Double(0.025); @@ -822,7 +829,7 @@ "OptionPane.windowBindings", new Object[] { "ESCAPE", "close" }, "OptionPane.buttonClickThreshhold", new Integer(500), - "OptionPane.isYesLast", Boolean.TRUE, + "OptionPane.isYesLast", buttonOrder, "OptionPane.font", new FontLazyValue(Region.OPTION_PANE), "Panel.font", new FontLazyValue(Region.PANEL), diff -r a4541d1d8609 -r aab729e0626a src/share/native/sun/font/freetypeScaler.c --- a/src/share/native/sun/font/freetypeScaler.c Mon Jul 04 18:21:29 2016 +0100 +++ b/src/share/native/sun/font/freetypeScaler.c Sun Jul 10 23:03:04 2016 +0100 @@ -38,6 +38,10 @@ #include FT_SIZES_H #include FT_OUTLINE_H #include FT_SYNTHESIS_H +#ifdef INFINALITY +#include FT_LCD_FILTER_H +#include +#endif #include "fontscaler.h" @@ -656,6 +660,147 @@ } } +#ifdef INFINALITY +typedef struct { + FT_Render_Mode ftRenderMode; + int ftLoadFlags; + FT_LcdFilter ftLcdFilter; +} RenderingProperties; + +static FcPattern* matchedPattern(const FcChar8* family, double ptSize) { + /* + we will create pattern to find our family and size in + fontconfig configuration, and then will return it's + properties: + */ + FcPattern* fcPattern = 0; + fcPattern = FcPatternCreate(); + FcValue fcValue; + fcValue.type = FcTypeString; + fcValue.u.s = family; + FcPatternAdd(fcPattern, FC_FAMILY, fcValue, FcTrue); + FcPatternAddBool(fcPattern, FC_SCALABLE, FcTrue); + FcPatternAddDouble(fcPattern, FC_SIZE, ptSize); + // TODO FcPatternAddInteger(pattern, FC_WEIGHT, weight_value); + // TODO FcPatternAddInteger(pattern, FC_SLANT, slant_value); + // TODO FcPatternAddDouble(pattern, FC_PIXEL_SIZE, size_value); + // TODO FcPatternAddInteger(pattern, FC_WIDTH, stretch); 100 in most cases + FcConfigSubstitute(0, fcPattern, FcMatchPattern); + FcConfigSubstitute(0, fcPattern, FcMatchFont); + FcDefaultSubstitute(fcPattern); + FcResult res; + + FcPattern *pattern = 0; + pattern = FcFontMatch(0, fcPattern, &res); + FcPatternDestroy(fcPattern); + return pattern; +} + +static void readFontconfig(const FcChar8* family, double ptSize, jint aaType, RenderingProperties* rp) { + + FcPattern *pattern = matchedPattern(family, ptSize); + + int ftLoadFalgs = FT_LOAD_DEFAULT; + FT_Render_Mode ftRenderMode; + FT_LcdFilter ftLcdFilter; + char horizontal = 1; + FcBool b; + + // subpixel order: + if (aaType == TEXT_AA_ON) + ftRenderMode = FT_RENDER_MODE_NORMAL; + else if (aaType == TEXT_AA_OFF) + ftRenderMode = FT_RENDER_MODE_MONO; + else if (FcPatternGetBool(pattern, FC_ANTIALIAS, 0, &b) == FcResultMatch) + if (b) { + int subpixel = FC_RGBA_UNKNOWN; + FcPatternGetInteger(pattern, FC_RGBA, 0, &subpixel); + if (subpixel == FC_RGBA_UNKNOWN) + subpixel = FC_RGBA_NONE; + switch (subpixel) { + case FC_RGBA_NONE: + ftRenderMode = FT_RENDER_MODE_NORMAL; + break; + case FC_RGBA_RGB: + case FC_RGBA_BGR: + ftRenderMode = FT_RENDER_MODE_LCD; + horizontal = 1; + break; + case FC_RGBA_VRGB: + case FC_RGBA_VBGR: + ftRenderMode = FT_RENDER_MODE_LCD_V; + horizontal = 0; + break; + default: + break; + } + } else { + ftRenderMode = FT_RENDER_MODE_NORMAL; + } + + // loading mode: + if (aaType == TEXT_AA_OFF) + ftLoadFalgs |= FT_LOAD_TARGET_MONO; + else { + int hint_style = FC_HINT_NONE; + FcPatternGetInteger(pattern, FC_HINT_STYLE, 0, &hint_style); + switch (hint_style) { + case FC_HINT_NONE: + ftLoadFalgs |= FT_LOAD_NO_HINTING; + break; + case FC_HINT_SLIGHT: + ftLoadFalgs |= FT_LOAD_TARGET_LIGHT; + break; + case FC_HINT_MEDIUM: + ftLoadFalgs |= FT_LOAD_TARGET_NORMAL; + break; + case FC_HINT_FULL: + if (aaType == TEXT_AA_ON) + ftLoadFalgs |= FT_LOAD_TARGET_NORMAL; + else + ftLoadFalgs |= horizontal ? FT_LOAD_TARGET_LCD : FT_LOAD_TARGET_LCD_V; + break; + default: + // what else to use as default? + ftLoadFalgs |= FT_LOAD_TARGET_NORMAL; + break; + } + } + + // autohinting: + if (FcPatternGetBool(pattern, FC_AUTOHINT, 0, &b) == FcResultMatch) + if (b) + ftLoadFalgs |= FT_LOAD_FORCE_AUTOHINT; + + // LCD filter: + int filter = FC_LCD_DEFAULT; + FcPatternGetInteger(pattern, FC_LCD_FILTER, 0, &filter); + switch (filter) { + case FC_LCD_NONE: + ftLcdFilter = FT_LCD_FILTER_NONE; + break; + case FC_LCD_DEFAULT: + ftLcdFilter = FT_LCD_FILTER_DEFAULT; + break; + case FC_LCD_LIGHT: + ftLcdFilter = FT_LCD_FILTER_LIGHT; + break; + case FC_LCD_LEGACY: + ftLcdFilter = FT_LCD_FILTER_LEGACY; + break; + default: + // new unknown lcd filter type?! will use default one: + ftLcdFilter = FT_LCD_FILTER_DEFAULT; + break; + } + + FcPatternDestroy(pattern); + + rp->ftRenderMode = ftRenderMode; + rp->ftLoadFlags = ftLoadFalgs; + rp->ftLcdFilter = ftLcdFilter; +} +#endif /* * Class: sun_font_FreetypeFontScaler @@ -671,8 +816,10 @@ UInt16 width, height; GlyphInfo *glyphInfo; int glyph_index; + FT_GlyphSlot ftglyph; +#ifndef INFINALITY int renderFlags = FT_LOAD_RENDER, target; - FT_GlyphSlot ftglyph; +#endif FTScalerContext* context = (FTScalerContext*) jlong_to_ptr(pScalerContext); @@ -689,6 +836,11 @@ return ptr_to_jlong(getNullGlyphImage()); } +#ifdef INFINALITY + RenderingProperties renderingProperties; + readFontconfig((const FcChar8 *) scalerInfo->face->family_name, + context->ptsz, context->aaType, &renderingProperties); +#else /* if algorithmic styling is required then we do not request bitmap */ if (context->doBold || context->doItalize) { renderFlags = FT_LOAD_DEFAULT; @@ -711,10 +863,17 @@ target = FT_LOAD_TARGET_LCD_V; } renderFlags |= target; +#endif glyph_index = FT_Get_Char_Index(scalerInfo->face, glyphCode); +#ifdef INFINALITY + FT_Library_SetLcdFilter(scalerInfo->library, renderingProperties.ftLcdFilter); + error = FT_Load_Glyph(scalerInfo->face, glyphCode, renderingProperties.ftLoadFlags); +#else error = FT_Load_Glyph(scalerInfo->face, glyphCode, renderFlags); +#endif + if (error) { //do not destroy scaler yet. //this can be problem of particular context (e.g. with bad transform) @@ -733,9 +892,13 @@ /* generate bitmap if it is not done yet e.g. if algorithmic styling is performed and style was added to outline */ +#ifdef INFINALITY + FT_Render_Glyph(ftglyph, renderingProperties.ftRenderMode); +#else if (ftglyph->format == FT_GLYPH_FORMAT_OUTLINE) { FT_Render_Glyph(ftglyph, FT_LOAD_TARGET_MODE(target)); } +#endif width = (UInt16) ftglyph->bitmap.width; height = (UInt16) ftglyph->bitmap.rows; @@ -949,7 +1112,9 @@ static FT_Outline* getFTOutline(JNIEnv* env, jobject font2D, FTScalerContext *context, FTScalerInfo* scalerInfo, jint glyphCode, jfloat xpos, jfloat ypos) { +#ifndef INFINALITY int renderFlags; +#endif int glyph_index; FT_Error error; FT_GlyphSlot ftglyph; @@ -964,11 +1129,22 @@ return NULL; } +#ifdef INFINALITY + RenderingProperties renderingProperties; + readFontconfig((const FcChar8 *) scalerInfo->face->family_name, + context->ptsz, context->aaType, &renderingProperties); +#else renderFlags = FT_LOAD_NO_HINTING | FT_LOAD_NO_BITMAP; +#endif glyph_index = FT_Get_Char_Index(scalerInfo->face, glyphCode); +#ifdef INFINALITY + error = FT_Load_Glyph(scalerInfo->face, glyphCode, renderingProperties.ftLoadFlags); +#else error = FT_Load_Glyph(scalerInfo->face, glyphCode, renderFlags); +#endif + if (error) { return NULL; } diff -r a4541d1d8609 -r aab729e0626a src/solaris/native/sun/awt/gtk2_interface.c --- a/src/solaris/native/sun/awt/gtk2_interface.c Mon Jul 04 18:21:29 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk2_interface.c Sun Jul 10 23:03:04 2016 +0100 @@ -2491,6 +2491,8 @@ return get_boolean_property(env, settings, "gtk-cursor-blink"); case GTK_CURSOR_BLINK_TIME: return get_integer_property(env, settings, "gtk-cursor-blink-time"); + case GTK_BUTTON_ORDER: + return get_boolean_property(env, settings, "gtk-alternative-button-order"); } return NULL; diff -r a4541d1d8609 -r aab729e0626a src/solaris/native/sun/awt/gtk3_interface.c --- a/src/solaris/native/sun/awt/gtk3_interface.c Mon Jul 04 18:21:29 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk3_interface.c Sun Jul 10 23:03:04 2016 +0100 @@ -2582,6 +2582,8 @@ return get_boolean_property(env, settings, "gtk-cursor-blink"); case GTK_CURSOR_BLINK_TIME: return get_integer_property(env, settings, "gtk-cursor-blink-time"); + case GTK_BUTTON_ORDER: + return get_boolean_property(env, settings, "gtk-alternative-button-order"); } return NULL; diff -r a4541d1d8609 -r aab729e0626a src/solaris/native/sun/awt/gtk_interface.h --- a/src/solaris/native/sun/awt/gtk_interface.h Mon Jul 04 18:21:29 2016 +0100 +++ b/src/solaris/native/sun/awt/gtk_interface.h Sun Jul 10 23:03:04 2016 +0100 @@ -301,7 +301,8 @@ GTK_FONT_NAME, GTK_ICON_SIZES, GTK_CURSOR_BLINK, - GTK_CURSOR_BLINK_TIME + GTK_CURSOR_BLINK_TIME, + GTK_BUTTON_ORDER } Setting; typedef enum From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 02:15:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:15:25 +0000 Subject: [Bug 1958] [IcedTea8] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1958 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=adc500186b23 author: andrew date: Sun Jul 10 20:43:31 2016 +0100 PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 02:15:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 02:15:31 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=aab729e0626a author: andrew date: Sun Jul 10 23:03:04 2016 +0100 PR2931, G478960: Provide Infinality Support via fontconfig Summary: Adapt fontfix patch, which uses fontconfig for font rendering, to apply only when INFINALITY_SUPPORT=true Contributed-by: Trustin Lee, Aleksandar Antok (fontfix patch from https://gist.github.com/aleksandara/2963640) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 13:29:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 13:29:19 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Group| |security -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 13:31:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 13:31:12 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC list accessible|0 |1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 16:01:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 16:01:10 +0000 Subject: [Bug 3088] New: Profiling View has duplicate button icons with no tooltips Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3088 Bug ID: 3088 Summary: Profiling View has duplicate button icons with no tooltips Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Thermostat Assignee: unassigned at icedtea.classpath.org Reporter: jkang at redhat.com CC: thermostat at icedtea.classpath.org Created attachment 1542 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1542&action=edit Sample screenshot Changeset: http://icedtea.classpath.org/hg/thermostat/rev/fef6e66c5f3d altered the profile view with two buttons, one to stop/start profiling and one to list profiling sessions for display. At the moment the buttons have the same icon and have no tooltip so users have no idea what they do until they are clicked. Screenshot attached. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 17:54:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 17:54:45 +0000 Subject: [Bug 3088] Profiling View has duplicate button icons with no tooltips In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3088 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/thermostat?cmd=changeset;node=f29ef3ee4b72 author: Mario Torre date: Mon Jul 11 19:57:07 2016 +0200 Profiling View has duplicate button icons with no tooltips review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-July/020239.html reviewed-by: jkang PR3088 -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 11 18:01:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 11 Jul 2016 18:01:10 +0000 Subject: [Bug 3088] Profiling View has duplicate button icons with no tooltips In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3088 Mario Torre changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |neugens.limasoftware at gmail. | |com Resolution|--- |FIXED Assignee|unassigned at icedtea.classpat |neugens.limasoftware at gmail. |h.org |com --- Comment #2 from Mario Torre --- Fixed in f29ef3ee4b72. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:07 +0000 Subject: [Bug 2945] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:12 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:20 +0000 Subject: [Bug 1958] [IcedTea8] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1958 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:24 +0000 Subject: [Bug 3083] [IcedTea8] Regression in SSL debug output without an ECC provider In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:28 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:31 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:35 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:38 +0000 Subject: [Bug 2866] [IcedTea8] Taking screenshots on x11 composite desktop produces wrong result In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2866 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:43 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:47 +0000 Subject: [Bug 3066] [IcedTea8] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3066 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:50 +0000 Subject: [Bug 2972] [IcedTea8] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:53 +0000 Subject: [Bug 2974] [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:49:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:49:57 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 --- Comment #41 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=629e7a2d40e5 author: Andrew John Hughes date: Thu Jul 14 02:33:28 2016 +0100 Bump to icedtea-3.1.0pre03. Upstream changes: - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2931, G478960: Provide Infinality Support via fontconfig - PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8151841, PR2882: Build needs additional flags to compile with GCC 6 - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8032045] - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8034788 & 8149647] - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. ChangeLog: 2016-07-13 Andrew John Hughes Bump to icedtea-3.1.0pre03. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre03 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre03. * hotspot.map.in: Update to icedtea-3.1.0pre03 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:50:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:50:04 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=a8745f13be7f author: Andrew John Hughes date: Thu Jul 14 03:35:55 2016 +0100 PR2931: Provide Infinality Support via fontconfig 2016-07-13 Andrew John Hughes * Makefile.am: (ICEDTEA_CONFIGURE): Pass --enable-infinality or --disable-infinality, depending on whether or not infinality is enabled. * acinclude.m4: (IT_CHECK_FOR_FONTCONFIG): Removed. (IT_ENABLE_INFINALITY): Merge fontconfig detection from IT_CHECK_FOR_FONTCONFIG into this macro, as currently we only need to link against fontconfig for infinality support. 2014-06-12 Andrew John Hughes * AUTHORS: Add authors of infinality patch. Websites are used as present as couldn't find any e-mail addresses. * INSTALL: Document --enable-infinality. * acinclude.m4: (IT_ENABLE_INFINALITY): Macro for new option. * configure.ac: Invoke IT_ENABLE_INFINALITY instead of its dependency, IT_CHECK_FOR_FONTCONFIG. 2011-09-21 Andrew John Hughes * Makefile.am: (ICEDTEA_ENV): Set FONTCONFIG_LIBS & FONTCONFIG_CFLAGS. * acinclude.m4: (IT_CHECK_FOR_FONTCONFIG): Detect fontconfig. * configure.ac: Add call to IT_CHECK_FOR_FONTCONFIG. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:50:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:50:10 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=14bc6630fb5d author: Andrew John Hughes date: Wed Aug 06 16:24:38 2014 +0100 PR2931: Turn the infinality patch off by default 2014-07-16 Andrew John Hughes PR2931: Turn the infinality patch off by default * acinclude.m4: (IT_ENABLE_INFINALITY): Set default to no. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:50:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:50:18 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=93d13b0adf14 author: Andrew John Hughes date: Thu Jul 14 03:47:12 2016 +0100 PR2931: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality 2016-04-21 Andrew John Hughes PR2931: Check that freetype defines FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality * acinclude.m4: (IT_ENABLE_INFINALITY): Depend on IT_CHECK_FOR_FREETYPE and check that FreeType defines FT_CONFIG_OPTION_INFINALITY_PATCHSET. (IT_CHECK_FOR_FREETYPE): Moved from configure.ac to its own macro so IT_ENABLE_INFINALITY can depend on it. * configure.ac: Move FreeType check to its own macro. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:55:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:55:24 +0000 Subject: [Bug 2931] [IcedTea8] Provide Infinality Support via fontconfig In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #11 from Andrew John Hughes --- Infinality support forwardported to 3.1 and configure support added in the OpenJDK tree. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:55:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:55:28 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2931, which changed state. Bug 2931 Summary: [IcedTea8] Provide Infinality Support via fontconfig http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2931 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:57:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:57:22 +0000 Subject: [Bug 3089] New: [IcedTea8] Remove old memory limits patch Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 Bug ID: 3089 Summary: [IcedTea8] Remove old memory limits patch Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org IcedTea has carried a patch since the early days which increases the default for MaxHeapSize. We should finally drop this so that the default behaviour matches upstream. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:57:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:57:47 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3089 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 02:57:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 02:57:47 +0000 Subject: [Bug 3089] [IcedTea8] Remove old memory limits patch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:12 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Group|security | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 14 03:00:22 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:22 +0000 Subject: /hg/icedtea8-forest/hotspot: 36 new changesets Message-ID: changeset 7c89f7f3f2c5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7c89f7f3f2c5 author: thartmann date: Mon Jul 11 04:03:50 2016 +0100 8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn changeset b54e7d073b31 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b54e7d073b31 author: roland date: Tue Apr 19 19:52:39 2016 -0700 8154537, PR3078: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn changeset 699d2d234e67 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=699d2d234e67 author: roland date: Mon Apr 25 15:14:02 2016 +0200 8155015, PR3078: Aarch64: bad assert in spill generation code Reviewed-by: thartmann changeset e9af35def13b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e9af35def13b author: roland date: Thu Apr 28 15:24:17 2016 +0200 8155612, PR3078: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph changeset f2320f55ec5a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f2320f55ec5a author: zmajo date: Fri Apr 29 14:32:19 2016 +0200 8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn changeset c79658b66387 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c79658b66387 author: aph date: Tue Apr 26 14:38:39 2016 +0000 8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland changeset 699420added1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=699420added1 author: aph date: Wed Apr 20 11:14:10 2016 +0000 8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland changeset 7e281c566425 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7e281c566425 author: aph date: Mon May 23 15:39:13 2016 +0000 8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland changeset 70cd739f16b4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=70cd739f16b4 author: enevill date: Thu Feb 04 16:24:28 2016 +0000 8148783, PR3078: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph changeset d7e4e50d3116 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d7e4e50d3116 author: enevill date: Wed Feb 03 11:34:12 2016 +0000 8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph changeset 8835ded0d2d9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8835ded0d2d9 author: enevill date: Mon Feb 08 14:14:35 2016 +0000 8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph changeset e69bb50a32d1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e69bb50a32d1 author: hshi date: Fri Feb 05 03:55:51 2016 -0800 8149080, PR3078: AArch64: Recognise disjoint array copy in stub code Summary: Detect array copy can use fwd copy by checking (dest-src) above_same (copy_size) Reviewed-by: aph changeset 0943cf8920d9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0943cf8920d9 author: enevill date: Sat Feb 20 15:11:42 2016 +0000 8150082, PR3078: aarch64: optimise small array copy Reviewed-by: aph changeset 9fa0039dd555 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9fa0039dd555 author: enevill date: Sat Feb 20 15:15:35 2016 +0000 8150313, PR3078: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph changeset 7d0f315c1abc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7d0f315c1abc author: enevill date: Tue Mar 08 14:39:50 2016 +0000 8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org changeset 522f95506bdb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=522f95506bdb author: enevill date: Thu Mar 10 14:53:09 2016 +0000 8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph changeset 2a24fd4a3b59 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2a24fd4a3b59 author: enevill date: Tue Mar 29 10:07:54 2016 +0000 8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph changeset 6d7233008f42 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6d7233008f42 author: fyang date: Wed Mar 23 18:00:46 2016 +0800 8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero. Reviewed-by: aph changeset d43f14cfce87 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d43f14cfce87 author: fyang date: Fri Feb 19 17:12:14 2016 +0800 8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly Summary: aarch64: c2 fix pipeline class for several instructions. Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset 180e94d83244 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=180e94d83244 author: fyang date: Thu Feb 18 21:53:24 2016 +0800 8149907, PR3078: aarch64: use load/store pair instructions in call_stub Summary: aarch64: make use of load/store pair instructions in call_stub to save space Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset 4a4f1bb0c82b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4a4f1bb0c82b author: fyang date: Wed Feb 17 20:19:24 2016 +0800 8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset e39d2820eedf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e39d2820eedf author: fyang date: Wed Jan 27 12:20:53 2016 +0800 8148328, PR3078: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset 693a61c1ba77 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=693a61c1ba77 author: enevill date: Thu Apr 07 22:36:16 2016 +0000 8153797, PR3078: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org changeset 2329ec94e550 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2329ec94e550 author: fyang date: Sat Mar 05 22:22:37 2016 +0800 8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. Summary: aarch64: add prefetch for write prior to ldxr/stxr loops. Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset 6a252d870435 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a252d870435 author: fyang date: Tue Apr 12 11:53:44 2016 +0800 8153713, PR3078: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph changeset 8b05ecddace0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8b05ecddace0 author: enevill date: Thu Apr 28 13:26:29 2016 +0000 8155617, PR3078: aarch64: ClearArray does not use DC ZVA Summary: Implement block zero using DC ZVA Reviewed-by: aph Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com changeset f2ee814c7937 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f2ee814c7937 author: enevill date: Wed May 25 13:30:07 2016 +0000 8157841, PR3078: aarch64: prefetch ignores cache line size Summary: fix prefetch to take account of cache line size Reviewed-by: aph Contributed-by: stuart.monteith at linaro.org, edward.nevill at linaro.org changeset e6f5563d859b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e6f5563d859b author: fyang date: Fri May 27 20:38:38 2016 +0800 8157906, PR3078: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org changeset 1c7b01e0f6fb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1c7b01e0f6fb author: aph date: Mon Dec 14 15:53:48 2015 +0000 8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 Reviewed-by: kvn changeset e9ac89cbafe9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e9ac89cbafe9 author: fyang date: Mon Mar 28 21:21:41 2016 +0800 8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine Reviewed-by: aph changeset 847893b9f498 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=847893b9f498 author: fyang date: Fri May 27 01:02:16 2016 +0800 8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine Reviewed-by: aph changeset df7be90ca2ab in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=df7be90ca2ab author: enevill date: Wed Jun 08 12:45:29 2016 +0000 8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Reviewed-by: aph changeset c4920d708cee in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c4920d708cee author: enevill date: Tue Jun 07 10:17:28 2016 +0000 8158913, PR3078: aarch64: SEGV running Spark terasort Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset ea6933324a7a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ea6933324a7a author: enevill date: Fri Jun 24 10:35:41 2016 +0000 8159063, PR3078: aarch64: optimise unaligned array copy long Reviewed-by: aph Contributed-by: edward.nevill at gmail.com, adinn at redhat.com changeset 2363c25f4802 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2363c25f4802 author: andrew date: Thu Jul 14 02:29:53 2016 +0100 PR3078: Cleanup remaining differences from aarch64/jdk8u tree changeset bb14c5df7088 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bb14c5df7088 author: andrew date: Thu Jul 14 04:02:40 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset ea6933324a7a diffstat: .hgtags | 1 + make/defs.make | 2 +- make/linux/makefiles/defs.make | 18 +- src/cpu/aarch64/vm/aarch64.ad | 381 ++- src/cpu/aarch64/vm/assembler_aarch64.hpp | 122 +- src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 116 +- src/cpu/aarch64/vm/globals_aarch64.hpp | 18 +- src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 350 ++- src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 49 +- src/cpu/aarch64/vm/register_aarch64.hpp | 3 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 1239 ++++++++- src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 1 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 7 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 23 +- src/cpu/aarch64/vm/templateTable_aarch64.cpp | 4 +- src/cpu/aarch64/vm/vm_version_aarch64.cpp | 86 +- src/cpu/aarch64/vm/vm_version_aarch64.hpp | 27 +- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 93 +- src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 182 +- src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 +++ src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/runtime/sharedRuntime.cpp | 5 - test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 + 25 files changed, 2827 insertions(+), 476 deletions(-) diffs (truncated from 4534 to 500 lines): diff -r 4b40867e627d -r bb14c5df7088 .hgtags --- a/.hgtags Fri Jun 17 11:31:24 2016 +0200 +++ b/.hgtags Thu Jul 14 04:02:40 2016 +0100 @@ -872,3 +872,4 @@ f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 +ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03 diff -r 4b40867e627d -r bb14c5df7088 make/defs.make --- a/make/defs.make Fri Jun 17 11:31:24 2016 +0200 +++ b/make/defs.make Thu Jul 14 04:02:40 2016 +0100 @@ -285,7 +285,7 @@ # Use uname output for SRCARCH, but deal with platform differences. If ARCH # is not explicitly listed below, it is treated as x86. - SRCARCH ?= $(ARCH/$(filter sparc sparc64 ia64 amd64 x86_64 aarch64 ppc ppc64 zero,$(ARCH))) + SRCARCH ?= $(ARCH/$(filter sparc sparc64 ia64 amd64 x86_64 ppc ppc64 zero aarch64,$(ARCH))) ARCH/ = x86 ARCH/sparc = sparc ARCH/sparc64= sparc diff -r 4b40867e627d -r bb14c5df7088 make/linux/makefiles/defs.make --- a/make/linux/makefiles/defs.make Fri Jun 17 11:31:24 2016 +0200 +++ b/make/linux/makefiles/defs.make Thu Jul 14 04:02:40 2016 +0100 @@ -98,15 +98,6 @@ HS_ARCH = x86 endif -# AARCH64 -ifeq ($(ARCH), aarch64) - ARCH_DATA_MODEL = 64 - MAKE_ARGS += LP64=1 - PLATFORM = linux-aarch64 - VM_PLATFORM = linux_aarch64 - HS_ARCH = aarch64 -endif - # PPC # Notice: after 8046471 ARCH will be 'ppc' for top-level ppc64 builds but # 'ppc64' for HotSpot-only ppc64 builds. Need to detect both variants here! @@ -123,6 +114,15 @@ HS_ARCH = ppc endif +# AARCH64 +ifeq ($(ARCH), aarch64) + ARCH_DATA_MODEL = 64 + MAKE_ARGS += LP64=1 + PLATFORM = linux-aarch64 + VM_PLATFORM = linux_aarch64 + HS_ARCH = aarch64 +endif + # On 32 bit linux we build server and client, on 64 bit just server. ifeq ($(JVM_VARIANTS),) ifeq ($(ARCH_DATA_MODEL), 32) diff -r 4b40867e627d -r bb14c5df7088 src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Fri Jun 17 11:31:24 2016 +0200 +++ b/src/cpu/aarch64/vm/aarch64.ad Thu Jul 14 04:02:40 2016 +0100 @@ -3140,7 +3140,7 @@ assert((src_lo_rc != rc_int && dst_lo_rc != rc_int), "sanity"); if (src_lo_rc == rc_stack && dst_lo_rc == rc_stack) { // stack->stack - assert((src_offset & 7) && (dst_offset & 7), "unaligned stack offset"); + assert((src_offset & 7) == 0 && (dst_offset & 7) == 0, "unaligned stack offset"); if (ireg == Op_VecD) { __ unspill(rscratch1, true, src_offset); __ spill(rscratch1, true, dst_offset); @@ -3470,7 +3470,7 @@ const bool Matcher::init_array_count_is_in_bytes = false; // Threshold size for cleararray. -const int Matcher::init_array_short_size = 18 * BytesPerLong; +const int Matcher::init_array_short_size = 4 * BytesPerLong; // Use conditional move (CMOVL) const int Matcher::long_cmove_cost() { @@ -4253,14 +4253,14 @@ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg($mem$$base$$Register, $oldval$$Register, $newval$$Register, - &Assembler::ldxr, &MacroAssembler::cmp, &Assembler::stlxr); + Assembler::xword, /*acquire*/ false, /*release*/ true); %} enc_class aarch64_enc_cmpxchgw(memory mem, iRegINoSp oldval, iRegINoSp newval) %{ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg($mem$$base$$Register, $oldval$$Register, $newval$$Register, - &Assembler::ldxrw, &MacroAssembler::cmpw, &Assembler::stlxrw); + Assembler::word, /*acquire*/ false, /*release*/ true); %} @@ -4272,14 +4272,14 @@ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg($mem$$base$$Register, $oldval$$Register, $newval$$Register, - &Assembler::ldaxr, &MacroAssembler::cmp, &Assembler::stlxr); + Assembler::xword, /*acquire*/ true, /*release*/ true); %} enc_class aarch64_enc_cmpxchgw_acq(memory mem, iRegINoSp oldval, iRegINoSp newval) %{ MacroAssembler _masm(&cbuf); guarantee($mem$$index == -1 && $mem$$disp == 0, "impossible encoding"); __ cmpxchg($mem$$base$$Register, $oldval$$Register, $newval$$Register, - &Assembler::ldaxrw, &MacroAssembler::cmpw, &Assembler::stlxrw); + Assembler::word, /*acquire*/ true, /*release*/ true); %} // auxiliary used for CompareAndSwapX to set result register @@ -4349,55 +4349,6 @@ } %} - enc_class aarch64_enc_clear_array_reg_reg(iRegL_R11 cnt, iRegP_R10 base) %{ - MacroAssembler _masm(&cbuf); - Register cnt_reg = as_Register($cnt$$reg); - Register base_reg = as_Register($base$$reg); - // base is word aligned - // cnt is count of words - - Label loop; - Label entry; - -// Algorithm: -// -// scratch1 = cnt & 7; -// cnt -= scratch1; -// p += scratch1; -// switch (scratch1) { -// do { -// cnt -= 8; -// p[-8] = 0; -// case 7: -// p[-7] = 0; -// case 6: -// p[-6] = 0; -// // ... -// case 1: -// p[-1] = 0; -// case 0: -// p += 8; -// } while (cnt); -// } - - const int unroll = 8; // Number of str(zr) instructions we'll unroll - - __ andr(rscratch1, cnt_reg, unroll - 1); // tmp1 = cnt % unroll - __ sub(cnt_reg, cnt_reg, rscratch1); // cnt -= unroll - // base_reg always points to the end of the region we're about to zero - __ add(base_reg, base_reg, rscratch1, Assembler::LSL, exact_log2(wordSize)); - __ adr(rscratch2, entry); - __ sub(rscratch2, rscratch2, rscratch1, Assembler::LSL, 2); - __ br(rscratch2); - __ bind(loop); - __ sub(cnt_reg, cnt_reg, unroll); - for (int i = -unroll; i < 0; i++) - __ str(zr, Address(base_reg, i * wordSize)); - __ bind(entry); - __ add(base_reg, base_reg, unroll * wordSize); - __ cbnz(cnt_reg, loop); - %} - /// mov envcodings enc_class aarch64_enc_movw_imm(iRegI dst, immI src) %{ @@ -4847,8 +4798,15 @@ // Compare object markOop with mark and if equal exchange scratch1 // with object markOop. - { + if (UseLSE) { + __ mov(tmp, disp_hdr); + __ casal(Assembler::xword, tmp, box, oop); + __ cmp(tmp, disp_hdr); + __ br(Assembler::EQ, cont); + } else { Label retry_load; + if ((VM_Version::cpu_cpuFeatures() & VM_Version::CPU_STXR_PREFETCH)) + __ prfm(Address(oop), PSTL1STRM); __ bind(retry_load); __ ldaxr(tmp, oop); __ cmp(tmp, disp_hdr); @@ -4897,8 +4855,14 @@ __ add(tmp, disp_hdr, (ObjectMonitor::owner_offset_in_bytes()-markOopDesc::monitor_value)); __ mov(disp_hdr, zr); - { + if (UseLSE) { + __ mov(rscratch1, disp_hdr); + __ casal(Assembler::xword, rscratch1, rthread, tmp); + __ cmp(rscratch1, disp_hdr); + } else { Label retry_load, fail; + if ((VM_Version::cpu_cpuFeatures() & VM_Version::CPU_STXR_PREFETCH)) + __ prfm(Address(tmp), PSTL1STRM); __ bind(retry_load); __ ldaxr(rscratch1, tmp); __ cmp(disp_hdr, rscratch1); @@ -4986,8 +4950,14 @@ // see the stack address of the basicLock in the markOop of the // object. - { + if (UseLSE) { + __ mov(tmp, box); + __ casl(Assembler::xword, tmp, disp_hdr, oop); + __ cmp(tmp, box); + } else { Label retry_load; + if ((VM_Version::cpu_cpuFeatures() & VM_Version::CPU_STXR_PREFETCH)) + __ prfm(Address(oop), PSTL1STRM); __ bind(retry_load); __ ldxr(tmp, oop); __ cmp(box, tmp); @@ -5506,6 +5476,36 @@ interface(CONST_INTER); %} +operand immIOffset4() +%{ + predicate(Address::offset_ok_for_immed(n->get_int(), 2)); + match(ConI); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + +operand immIOffset8() +%{ + predicate(Address::offset_ok_for_immed(n->get_int(), 3)); + match(ConI); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + +operand immIOffset16() +%{ + predicate(Address::offset_ok_for_immed(n->get_int(), 4)); + match(ConI); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + operand immLoffset() %{ predicate(Address::offset_ok_for_immed(n->get_long())); @@ -5516,6 +5516,36 @@ interface(CONST_INTER); %} +operand immLoffset4() +%{ + predicate(Address::offset_ok_for_immed(n->get_long(), 2)); + match(ConL); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + +operand immLoffset8() +%{ + predicate(Address::offset_ok_for_immed(n->get_long(), 3)); + match(ConL); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + +operand immLoffset16() +%{ + predicate(Address::offset_ok_for_immed(n->get_long(), 4)); + match(ConL); + + op_cost(0); + format %{ %} + interface(CONST_INTER); +%} + // 32 bit integer valid for add sub immediate operand immIAddSub() %{ @@ -6350,7 +6380,7 @@ %} %} -operand indOffL(iRegP reg, immLoffset off) +operand indOffI4(iRegP reg, immIOffset4 off) %{ constraint(ALLOC_IN_RC(ptr_reg)); match(AddP reg off); @@ -6364,6 +6394,89 @@ %} %} +operand indOffI8(iRegP reg, immIOffset8 off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} + +operand indOffI16(iRegP reg, immIOffset16 off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} + +operand indOffL(iRegP reg, immLoffset off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} + +operand indOffL4(iRegP reg, immLoffset4 off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} + +operand indOffL8(iRegP reg, immLoffset8 off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} + +operand indOffL16(iRegP reg, immLoffset16 off) +%{ + constraint(ALLOC_IN_RC(ptr_reg)); + match(AddP reg off); + op_cost(0); + format %{ "[$reg, $off]" %} + interface(MEMORY_INTER) %{ + base($reg); + index(0xffffffff); + scale(0x0); + disp($off); + %} +%} operand indirectN(iRegN reg) %{ @@ -6676,7 +6789,9 @@ interface(REG_INTER) %} -opclass vmem(indirect, indIndex, indOffI, indOffL); +opclass vmem4(indirect, indIndex, indOffI4, indOffL4); +opclass vmem8(indirect, indIndex, indOffI8, indOffL8); +opclass vmem16(indirect, indIndex, indOffI16, indOffL16); //----------OPERAND CLASSES---------------------------------------------------- // Operand Classes are groups of operands that are used as to simplify @@ -7210,7 +7325,7 @@ NEON_FP : S3; %} -pipe_class vload_reg_mem64(vecD dst, vmem mem) +pipe_class vload_reg_mem64(vecD dst, vmem8 mem) %{ single_instruction; dst : S5(write); @@ -7219,7 +7334,7 @@ NEON_FP : S3; %} -pipe_class vload_reg_mem128(vecX dst, vmem mem) +pipe_class vload_reg_mem128(vecX dst, vmem16 mem) %{ single_instruction; dst : S5(write); @@ -7228,7 +7343,7 @@ NEON_FP : S3; %} -pipe_class vstore_reg_mem64(vecD src, vmem mem) +pipe_class vstore_reg_mem64(vecD src, vmem8 mem) %{ single_instruction; mem : ISS(read); @@ -7237,7 +7352,7 @@ NEON_FP : S3; %} -pipe_class vstore_reg_mem128(vecD src, vmem mem) +pipe_class vstore_reg_mem128(vecD src, vmem16 mem) %{ single_instruction; mem : ISS(read); @@ -12189,21 +12304,21 @@ %} %} -instruct rolI_rReg_Var_C_32(iRegLNoSp dst, iRegL src, iRegI shift, immI_32 c_32, rFlagsReg cr) +instruct rolI_rReg_Var_C_32(iRegINoSp dst, iRegI src, iRegI shift, immI_32 c_32, rFlagsReg cr) %{ match(Set dst (OrI (LShiftI src shift) (URShiftI src (SubI c_32 shift)))); expand %{ - rolL_rReg(dst, src, shift, cr); - %} -%} - -instruct rolI_rReg_Var_C0(iRegLNoSp dst, iRegL src, iRegI shift, immI0 c0, rFlagsReg cr) + rolI_rReg(dst, src, shift, cr); + %} +%} + +instruct rolI_rReg_Var_C0(iRegINoSp dst, iRegI src, iRegI shift, immI0 c0, rFlagsReg cr) %{ match(Set dst (OrI (LShiftI src shift) (URShiftI src (SubI c0 shift)))); expand %{ - rolL_rReg(dst, src, shift, cr); + rolI_rReg(dst, src, shift, cr); %} %} @@ -12255,21 +12370,21 @@ %} %} -instruct rorI_rReg_Var_C_32(iRegLNoSp dst, iRegL src, iRegI shift, immI_32 c_32, rFlagsReg cr) +instruct rorI_rReg_Var_C_32(iRegINoSp dst, iRegI src, iRegI shift, immI_32 c_32, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c_32 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); - %} -%} - -instruct rorI_rReg_Var_C0(iRegLNoSp dst, iRegL src, iRegI shift, immI0 c0, rFlagsReg cr) + rorI_rReg(dst, src, shift, cr); + %} +%} + +instruct rorI_rReg_Var_C0(iRegINoSp dst, iRegI src, iRegI shift, immI0 c0, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c0 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); + rorI_rReg(dst, src, shift, cr); %} %} @@ -13426,7 +13541,7 @@ __ fmovs($dst$$Register, as_FloatRegister($src$$reg)); %} - ins_pipe(pipe_class_memory); + ins_pipe(fp_f2i); From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:29 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=7c89f7f3f2c5 author: thartmann date: Mon Jul 11 04:03:50 2016 +0100 8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:35 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=b54e7d073b31 author: roland date: Tue Apr 19 19:52:39 2016 -0700 8154537, PR3078: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:42 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=699d2d234e67 author: roland date: Mon Apr 25 15:14:02 2016 +0200 8155015, PR3078: Aarch64: bad assert in spill generation code Reviewed-by: thartmann -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:48 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e9af35def13b author: roland date: Thu Apr 28 15:24:17 2016 +0200 8155612, PR3078: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:00:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:00:54 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=f2320f55ec5a author: zmajo date: Fri Apr 29 14:32:19 2016 +0200 8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:00 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=c79658b66387 author: aph date: Tue Apr 26 14:38:39 2016 +0000 8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:07 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=699420added1 author: aph date: Wed Apr 20 11:14:10 2016 +0000 8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:13 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=7e281c566425 author: aph date: Mon May 23 15:39:13 2016 +0000 8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:19 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=70cd739f16b4 author: enevill date: Thu Feb 04 16:24:28 2016 +0000 8148783, PR3078: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:26 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=d7e4e50d3116 author: enevill date: Wed Feb 03 11:34:12 2016 +0000 8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:31 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=8835ded0d2d9 author: enevill date: Mon Feb 08 14:14:35 2016 +0000 8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:37 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e69bb50a32d1 author: hshi date: Fri Feb 05 03:55:51 2016 -0800 8149080, PR3078: AArch64: Recognise disjoint array copy in stub code Summary: Detect array copy can use fwd copy by checking (dest-src) above_same (copy_size) Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:44 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=0943cf8920d9 author: enevill date: Sat Feb 20 15:11:42 2016 +0000 8150082, PR3078: aarch64: optimise small array copy Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:50 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=9fa0039dd555 author: enevill date: Sat Feb 20 15:15:35 2016 +0000 8150313, PR3078: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:01:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:01:56 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=7d0f315c1abc author: enevill date: Tue Mar 08 14:39:50 2016 +0000 8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:03 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #15 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=522f95506bdb author: enevill date: Thu Mar 10 14:53:09 2016 +0000 8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:09 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #16 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2a24fd4a3b59 author: enevill date: Tue Mar 29 10:07:54 2016 +0000 8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:15 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #17 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6d7233008f42 author: fyang date: Wed Mar 23 18:00:46 2016 +0800 8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero. Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:22 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #18 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=d43f14cfce87 author: fyang date: Fri Feb 19 17:12:14 2016 +0800 8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly Summary: aarch64: c2 fix pipeline class for several instructions. Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:28 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #19 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=180e94d83244 author: fyang date: Thu Feb 18 21:53:24 2016 +0800 8149907, PR3078: aarch64: use load/store pair instructions in call_stub Summary: aarch64: make use of load/store pair instructions in call_stub to save space Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:34 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #20 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=4a4f1bb0c82b author: fyang date: Wed Feb 17 20:19:24 2016 +0800 8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:40 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #21 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e39d2820eedf author: fyang date: Wed Jan 27 12:20:53 2016 +0800 8148328, PR3078: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:47 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #22 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=693a61c1ba77 author: enevill date: Thu Apr 07 22:36:16 2016 +0000 8153797, PR3078: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:02:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:02:55 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #23 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2329ec94e550 author: fyang date: Sat Mar 05 22:22:37 2016 +0800 8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. Summary: aarch64: add prefetch for write prior to ldxr/stxr loops. Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:00 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #24 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6a252d870435 author: fyang date: Tue Apr 12 11:53:44 2016 +0800 8153713, PR3078: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:06 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #25 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=8b05ecddace0 author: enevill date: Thu Apr 28 13:26:29 2016 +0000 8155617, PR3078: aarch64: ClearArray does not use DC ZVA Summary: Implement block zero using DC ZVA Reviewed-by: aph Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:13 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #26 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=f2ee814c7937 author: enevill date: Wed May 25 13:30:07 2016 +0000 8157841, PR3078: aarch64: prefetch ignores cache line size Summary: fix prefetch to take account of cache line size Reviewed-by: aph Contributed-by: stuart.monteith at linaro.org, edward.nevill at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:19 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #27 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e6f5563d859b author: fyang date: Fri May 27 20:38:38 2016 +0800 8157906, PR3078: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:25 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #28 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=1c7b01e0f6fb author: aph date: Mon Dec 14 15:53:48 2015 +0000 8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:32 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #29 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=e9ac89cbafe9 author: fyang date: Mon Mar 28 21:21:41 2016 +0800 8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:38 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #30 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=847893b9f498 author: fyang date: Fri May 27 01:02:16 2016 +0800 8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:46 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #31 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=df7be90ca2ab author: enevill date: Wed Jun 08 12:45:29 2016 +0000 8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:52 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #32 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=c4920d708cee author: enevill date: Tue Jun 07 10:17:28 2016 +0000 8158913, PR3078: aarch64: SEGV running Spark terasort Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:03:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:03:58 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #33 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ea6933324a7a author: enevill date: Fri Jun 24 10:35:41 2016 +0000 8159063, PR3078: aarch64: optimise unaligned array copy long Reviewed-by: aph Contributed-by: edward.nevill at gmail.com, adinn at redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:04:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:04:05 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #34 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2363c25f4802 author: andrew date: Thu Jul 14 02:29:53 2016 +0100 PR3078: Cleanup remaining differences from aarch64/jdk8u tree -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:05:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:05:32 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Group| |security Resolution|--- |FIXED --- Comment #35 from Andrew John Hughes --- All changes imported into 3.1 tree. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:05:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:05:34 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3078, which changed state. Bug 3078 Summary: [IcedTea8] Add latest updates from AArch64 port http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 03:06:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:20 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=a161af8a08eb author: andrew date: Tue Jul 12 04:16:39 2016 +0100 8151841, PR2882: Build needs additional flags to compile with GCC 6 Summary: Fix merge error which left the C++ compiler in the C compiler test block Reviewed-by: erikj -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 14 03:06:28 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:28 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.1.0pre03 for chan... Message-ID: changeset b74e7245e405 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b74e7245e405 author: andrew date: Thu Jul 14 04:02:30 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset d920107a9fd4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r d920107a9fd4 -r b74e7245e405 .hgtags --- a/.hgtags Fri May 20 19:41:54 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:30 2016 +0100 @@ -593,3 +593,4 @@ 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 From andrew at icedtea.classpath.org Thu Jul 14 03:06:33 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:33 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.1.0pre03 for chang... Message-ID: changeset 0de4d7e1996f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0de4d7e1996f author: andrew date: Thu Jul 14 04:02:31 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset 5c97913ea9f7 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 5c97913ea9f7 -r 0de4d7e1996f .hgtags --- a/.hgtags Fri May 20 19:41:57 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:31 2016 +0100 @@ -595,3 +595,4 @@ 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 From andrew at icedtea.classpath.org Thu Jul 14 03:06:38 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:38 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.1.0pre03 for chan... Message-ID: changeset 9812eb7e305e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9812eb7e305e author: andrew date: Thu Jul 14 04:02:32 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset 82ec7b3637db diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 82ec7b3637db -r 9812eb7e305e .hgtags --- a/.hgtags Fri May 20 19:42:01 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:32 2016 +0100 @@ -589,3 +589,4 @@ 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 From andrew at icedtea.classpath.org Thu Jul 14 03:06:43 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:43 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.1.0pre03 for ... Message-ID: changeset fc69984700e1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fc69984700e1 author: andrew date: Thu Jul 14 04:02:36 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset ff680965fa8c diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r ff680965fa8c -r fc69984700e1 .hgtags --- a/.hgtags Fri May 20 19:42:08 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:36 2016 +0100 @@ -593,3 +593,4 @@ 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 From andrew at icedtea.classpath.org Thu Jul 14 03:06:52 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:52 +0000 Subject: /hg/icedtea8-forest/jdk: Added tag icedtea-3.1.0pre03 for change... Message-ID: changeset 7a8eb1c17b1f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7a8eb1c17b1f author: andrew date: Thu Jul 14 04:02:35 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset aab729e0626a diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r aab729e0626a -r 7a8eb1c17b1f .hgtags --- a/.hgtags Sun Jul 10 23:03:04 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:35 2016 +0100 @@ -603,3 +603,4 @@ cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 +aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 From andrew at icedtea.classpath.org Thu Jul 14 03:06:57 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 14 Jul 2016 03:06:57 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.1.0pre03 for ch... Message-ID: changeset 68145b690b18 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=68145b690b18 author: andrew date: Thu Jul 14 04:02:38 2016 +0100 Added tag icedtea-3.1.0pre03 for changeset 2417a5bf2b15 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 2417a5bf2b15 -r 68145b690b18 .hgtags --- a/.hgtags Fri May 20 19:42:13 2016 +0100 +++ b/.hgtags Thu Jul 14 04:02:38 2016 +0100 @@ -574,3 +574,4 @@ e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 +2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:25:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:25:35 +0000 Subject: [Bug 3090] New: [IcedTea8] SystemTap is heavily confused by multiple JDKs Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 Bug ID: 3090 Summary: [IcedTea8] SystemTap is heavily confused by multiple JDKs Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org SystemTap gets confused if there are multiple JDKs installed (e.g. OpenJDK 7 / IcedTea 2.x and OpenJDK 8 / IcedTea 3.x). With SystemTap 3.0 and above, we can fix this in the tapsets. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:28:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:28:45 +0000 Subject: [Bug 3090] [IcedTea8] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:28:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:28:45 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3090 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:32:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:32:24 +0000 Subject: [Bug 3090] [IcedTea8] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1204159 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:32:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:32:59 +0000 Subject: [Bug 3091] New: [IcedTea7] SystemTap is heavily confused by multiple JDKs Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 Bug ID: 3091 Summary: [IcedTea7] SystemTap is heavily confused by multiple JDKs Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3090 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:33:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:33:22 +0000 Subject: [Bug 3091] [IcedTea7] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:33:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:33:33 +0000 Subject: [Bug 3091] [IcedTea7] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1204159 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:34:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:34:03 +0000 Subject: [Bug 3092] New: [IcedTea6] SystemTap is heavily confused by multiple JDKs Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 Bug ID: 3092 Summary: [IcedTea6] SystemTap is heavily confused by multiple JDKs Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3090 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:35:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:35:00 +0000 Subject: [Bug 3092] [IcedTea6] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:35:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:35:07 +0000 Subject: [Bug 3092] [IcedTea6] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3092 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1204159 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 16:37:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 16:37:04 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Fixed in 3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 14 17:11:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 14 Jul 2016 17:11:53 +0000 Subject: [Bug 3082] Don't reload heap dump if already loaded into view. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3082 Joshua Matsuoka changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jmatsuok at redhat.com Assignee|unassigned at icedtea.classpat |jmatsuok at redhat.com |h.org | -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 05:46:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 05:46:04 +0000 Subject: [Bug 3066] [IcedTea8] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3066 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 05:46:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 05:46:16 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3066, which changed state. Bug 3066 Summary: [IcedTea8] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3066 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 13:15:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 13:15:05 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3077, which changed state. Bug 3077 Summary: [IcedTea8] Backport new tests opened up in OpenJDK 9 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 13:15:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 13:15:01 +0000 Subject: [Bug 3077] [IcedTea8] Backport new tests opened up in OpenJDK 9 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3077 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #42 from Andrew John Hughes --- Tests included in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 13:18:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 13:18:22 +0000 Subject: [Bug 2945] [IcedTea8] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|No LocalVariableTable |[IcedTea8] No |generated for the entire |LocalVariableTable |JDK |generated for the entire | |JDK -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 16:13:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 16:13:44 +0000 Subject: [Bug 3094] New: [IcedTea8] Zero lacks declaration of VM_Version::initialize() Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 Bug ID: 3094 Summary: [IcedTea8] Zero lacks declaration of VM_Version::initialize() Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: Zero Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org /usr/bin/g++ -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -DS390 -DZERO_LIBARCH=\"s390\" -DPRODUCT -I. -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/share/vm/prims -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/share/vm -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/share/vm/precompiled -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/cpu/zero/vm -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/os_cpu/linux_zero/vm -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/os/linux/vm -I/builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"25.92-b14\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"mockbuild\"" -DHOTSPOT_LIB_ARCH=\"s390\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DDERIVATIVE_ID="\"IcedTea 3.1.0pre03\"" -DDISTRIBUTION_ID="\"Built on Red Hat Enterprise Linux Server release 7.2 (Maipo) (Fri Jul 15 11:16:48 EDT 2016)\"" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m31 -march=z196 -mtune=zEC12 -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_linux_zero -DTARGET_OS_ARCH_MODEL_linux_zero -DTARGET_COMPILER_gcc -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m31 -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_linux_zero -DTARGET_OS_ARCH_MODEL_linux_zero -DTARGET_COMPILER_gcc -fPIC -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m31 -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -O3 -Wpointer-arith -Wsign-compare -Wunused-function -Wunused-value -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m31 -march=z196 -mtune=zEC12 -std=gnu++98 -DDTRACE_ENABLED -c -MMD -MP -MF ../generated/dependencies/vm_version_zero.o.d -fpch-deps -o vm_version_zero.o /builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/cpu/zero/vm/vm_version_zero.cpp /builddir/build/BUILD/icedtea-3.1.0pre03/openjdk/hotspot/src/cpu/zero/vm/vm_version_zero.cpp:40:29: error: no 'void VM_Version::initialize()' member function declared in class 'VM_Version' void VM_Version::initialize() { -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 16:14:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 16:14:04 +0000 Subject: [Bug 3094] [IcedTea8] Zero lacks declaration of VM_Version::initialize() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 15 16:14:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 15 Jul 2016 16:14:04 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3094 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:17:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:17:52 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2882, which changed state. Bug 2882 Summary: [IcedTea8] Support builds using GCC 6 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:17:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:17:38 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Andrew John Hughes --- icedtea-3.1.0pre03 builds with GCC 6. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:19:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:19:44 +0000 Subject: [Bug 2972] [IcedTea8] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Patch included in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:19:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:19:47 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2972, which changed state. Bug 2972 Summary: [IcedTea8] Java application name in GNOME Shell contains funny characters http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:20:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:20:13 +0000 Subject: [Bug 1958] [IcedTea8] GTKLookAndFeel does not honor gtk-alternative-button-order In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1958 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Patch forwardported to icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:20:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:20:19 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 1958, which changed state. Bug 1958 Summary: [IcedTea8] GTKLookAndFeel does not honor gtk-alternative-button-order http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1958 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:08 +0000 Subject: [Bug 1937] [IcedTea8] Add configure option for -Werror In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1937 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=7e85cdc1efab author: Andrew John Hughes date: Fri Jul 15 15:43:57 2016 +0100 PR2945: No LocalVariableTable generated for the entire JDK 2016-07-15 Andrew John Hughes PR2945: No LocalVariableTable generated for the entire JDK * Makefile.am: (ICEDTEA_CONFIGURE): Set the new --with-debug-symbols option to yes. (ICEDTEA_ENV): Drop now-unused DEBUG_CLASSFILES. Drop SCTP_WERROR which is now handled by configurable Werror in PR1937. (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:14 +0000 Subject: [Bug 2945] [IcedTea8] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=7e85cdc1efab author: Andrew John Hughes date: Fri Jul 15 15:43:57 2016 +0100 PR2945: No LocalVariableTable generated for the entire JDK 2016-07-15 Andrew John Hughes PR2945: No LocalVariableTable generated for the entire JDK * Makefile.am: (ICEDTEA_CONFIGURE): Set the new --with-debug-symbols option to yes. (ICEDTEA_ENV): Drop now-unused DEBUG_CLASSFILES. Drop SCTP_WERROR which is now handled by configurable Werror in PR1937. (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:21 +0000 Subject: [Bug 3089] [IcedTea8] Remove old memory limits patch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=2295b3681f88 author: Andrew John Hughes date: Fri Jul 15 16:05:16 2016 +0100 PR3089: Remove old memory limits patch 2016-07-15 Andrew John Hughes PR3089: Remove old memory limits patch * patches/memory-limits.patch: Removed. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:27 +0000 Subject: [Bug 3089] [IcedTea8] Remove old memory limits patch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=34f1297047cd author: Andrew John Hughes date: Sun Jul 17 08:30:04 2016 +0100 PR3094: Zero lacks declaration of VM_Version::initialize() 2016-07-15 Andrew John Hughes PR3094: Zero lacks declaration of VM_Version::initialize() * Makefile.am: (ICEDTEA_PATCHES): Add new temporary patch for PR3094. * NEWS: Updated with PR3094 & PR3089. * patches/pr3094.patch: Backport initialize() definition from S8078504. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:29 +0000 Subject: [Bug 3094] [IcedTea8] Zero lacks declaration of VM_Version::initialize() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=34f1297047cd author: Andrew John Hughes date: Sun Jul 17 08:30:04 2016 +0100 PR3094: Zero lacks declaration of VM_Version::initialize() 2016-07-15 Andrew John Hughes PR3094: Zero lacks declaration of VM_Version::initialize() * Makefile.am: (ICEDTEA_PATCHES): Add new temporary patch for PR3094. * NEWS: Updated with PR3094 & PR3089. * patches/pr3094.patch: Backport initialize() definition from S8078504. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:34 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Change backported in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:28:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:28:36 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3074, which changed state. Bug 3074 Summary: [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:29:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:29:44 +0000 Subject: [Bug 3089] [IcedTea8] Remove old memory limits patch In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Patch removed in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:29:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:29:47 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3089, which changed state. Bug 3089 Summary: [IcedTea8] Remove old memory limits patch http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3089 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:30:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:30:00 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2974, which changed state. Bug 2974 Summary: [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:29:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:29:58 +0000 Subject: [Bug 2974] [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:30:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:30:20 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Changes backported in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 07:30:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 07:30:22 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2960, which changed state. Bug 2960 Summary: [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 17:36:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 17:36:49 +0000 Subject: [Bug 2945] [IcedTea8] No LocalVariableTable generated for the entire JDK In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Java debug symbol supported added and test for it introduced in icedtea-3.1.0pre03. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 17:36:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 17:36:53 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2945, which changed state. Bug 2945 Summary: [IcedTea8] No LocalVariableTable generated for the entire JDK http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2945 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 17:45:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 17:45:09 +0000 Subject: [Bug 3083] [IcedTea8] Regression in SSL debug output without an ECC provider In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.1.0pre03: Extension ec_point_formats, formats: [uncompressed, ansiX962_compressed_prime, ansiX962_compressed_char2] Extension elliptic_curves, curve names: {1.2.840.10045.3.1.7, 1.3.132.0.35, unknown curve 28, unknown curve 27, 1.3.132.0.34, unknown curve 26, 1.3.132.0.10, 1.3.132.0.39, 1.3.132.0.38, 1.3.132.0.36, 1.3.132.0.37, 1.3.132.0.16, 1.3.132.0.17} -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 17:45:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 17:45:12 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3083, which changed state. Bug 3083 Summary: [IcedTea8] Regression in SSL debug output without an ECC provider http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3083 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sun Jul 17 17:47:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sun, 17 Jul 2016 17:47:25 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 1061, which changed state. Bug 1061 Summary: [IcedTea8] IcedTea should allow building against gtk+ 3 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1061 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 01:02:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 01:02:05 +0000 Subject: [Bug 3095] New: [IcedTea8] Fix build warnings flagged by Gentoo QA Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 Bug ID: 3095 Summary: [IcedTea8] Fix build warnings flagged by Gentoo QA Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/misc/URLClassPath.c:58:5: warning: implicit declaration of function 'VerifyFixClassname' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/misc/URLClassPath.c:60:10: warning: implicit declaration of function 'VerifyClassname' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/misc/URLClassPath.c:68:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/misc/URLClassPath.c:68:9: warning: incompatible implicit declaration of built-in function 'free' * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/misc/URLClassPath.c:104:9: warning: incompatible implicit declaration of built-in function 'free' * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c:42:9: warning: implicit declaration of function 'throwNullPointerException' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c:82:9: warning: implicit declaration of function 'throwIOException' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/instrument/JarFacade.c:61:20: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/java2d/loops/AlphaMath.c:41:17: warning: iteration 127 invokes undefined behavior [-Waggressive-loop-optimizations] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/share/native/sun/java2d/opengl/OGLContext.c:1062:9: warning: implicit declaration of function 'jio_snprintf' [-Wimplicit-function-declaration] * /mnt/builder/portage.build/portage/dev-java/icedtea-3.1.0_pre03/work/icedtea-3.1.0/openjdk-boot/jdk/src/solaris/native/sun/awt/awt_Font.c:505:50: warning: comparison with string literal results in unspecified behavior [-Waddress] -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 01:02:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 01:02:28 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3095 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 01:02:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 01:02:28 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:22:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:22:22 +0000 Subject: [Bug 3096] New: [IcedTea8] Remove dead --disable-optimizations option Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3096 Bug ID: 3096 Summary: [IcedTea8] Remove dead --disable-optimizations option Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Setting --disable-optimizations passes: NO_OPTIMIZATIONS="true" \ CC_NO_OPT="-O0 -g" into the OpenJDK build but nothing makes use of this any more. The same effect can be achieved using the icedtea-debug target. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:22:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:22:35 +0000 Subject: [Bug 3096] [IcedTea8] Remove dead --disable-optimizations option In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3096 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:22:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:22:35 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3096 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:26:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:26:38 +0000 Subject: [Bug 2822] [IcedTea8] Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2822 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=5d33e9d507a1 author: Andrew John Hughes date: Sun Jul 17 22:00:50 2016 +0100 PR2822: Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure 2016-07-17 Andrew John Hughes PR2822: Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure * Makefile.am: (ICEDTEA_CONFIGURE_ENV): Introduce environment variables for passing to configure. Always add FreeType CFLAGS and LIBS. Conditionally add CFLAGS and LIBS for LCMS, PNG, NSS and fontconfig. Others don't use pkg-config. (ICEDTEA_ENV): Remove LCMS_LIBS, LCMS_CFLAGS, PNG_LIBS, PNG_CFLAGS, NSS_LIBS, NSS_CFLAGS, FONTCONFIG_LIBS and FONTCONFIG_CFLAGS. Use ZLIB_CPPFLAGS and LIBZ instead of ZLIB_CFLAGS and ZLIB_LIBS. Use LIBJPEG_LDFLAGS and LIBJPEG_CFLAGS instead of JPEG_CFLAGS and JPEG_LIBS. Use GIF_LDFLAGS instead of GIF_LIBS. (icedtea-configure): Set environment variables using ICEDTEA_CONFIGURE_ENV. (icedtea-debug-configure): Likewise. (icedtea-boot-configure): Likewise. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:26:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:26:43 +0000 Subject: [Bug 2821] [IcedTea8] Support building OpenJDK with --disable-headful In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=46f8680e14e0 author: Andrew John Hughes date: Mon Jul 18 04:11:46 2016 +0100 PR2821: Support building OpenJDK with --disable-headful 2016-07-17 Andrew John Hughes PR2821: Support building OpenJDK with --disable-headful * INSTALL: Document --enable-headless. * Makefile.am: (ICEDTEA_CONFIGURE): Pass --disable-headful when BUILD_HEADLESS is set. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_NON_NSS_CURVES): Make sure all possible values of enableval are handled. (IT_ENABLE_HEADLESS): Allow OpenJDK to be built without graphical UI support. * configure.ac: Invoke IT_ENABLE_HEADLESS. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:26:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:26:49 +0000 Subject: [Bug 2932] [IcedTea8] Support ccache in a non-automagic manner In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=27ceed26e16e author: Andrew John Hughes date: Mon Jul 18 05:43:30 2016 +0100 PR2932: Support ccache in a non-automagic manner 2016-07-17 Andrew John Hughes PR2932: Support ccache in a non-automagic manner * INSTALL: Document --disable-ccache. * Makefile.am: (ICEDTEA_COMMON_ENV): Introduce to share common environment variables for configure and make. (ICEDTEA_CONFIGURE_ENV): Include ICEDTEA_COMMON_ENV. (ICEDTEA_CONFIGURE): Pass --enable--cache or --disable-ccache depending on whether USE_CCACHE is set or not. (ICEDTEA_ENV): Include ICEDTEA_COMMON_ENV. * NEWS: Updated. * acinclude.m4: (IT_ENABLE_CCACHE): Add option to explicitly enable or disable ccache. We also detect if there is a compiler wrapper on the PATH and remove it if so (OpenJDK doesn't like it). * configure.ac: Detect which. Cluster other tool detection calls together. Invoke IT_ENABLE_CCACHE. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:26:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:26:54 +0000 Subject: [Bug 2964] [IcedTea8] Set system defaults based on OS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2964 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=4735bd39ff61 author: Andrew John Hughes date: Mon Jul 18 06:04:06 2016 +0100 PR2964: Set system defaults based on OS 2016-05-17 Andrew John Hughes PR2964: Set system defaults based on OS * NEWS: Updated. * acinclude.m4: (IT_ENABLE_WARNINGS): Make sure all possible values of enableval are handled. (IT_LOCATE_NSS): Likewise. (IT_CHECK_FOR_LCMS): Likewise. Use a similar case statement as in IT_SET_OS_DIRS to determine default based on OS. (IT_CHECK_FOR_ZLIB): Likewise. (IT_CHECK_FOR_JPEG): Likewise. (IT_CHECK_FOR_PNG): Likewise. (IT_CHECK_FOR_GIF): Likewise. 2013-12-26 Andrew John Hughes PR2964: Set system defaults based on OS * acinclude.m4: (IT_SET_ARCH_SETTINGS): Use target, not host. (IT_SET_OS_DIRS): Likewise. * configure.ac: Add AC_CANONICAL_TARGET after AC_CANONICAL_HOST and move earlier in file, before Automake initialisation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:00 +0000 Subject: [Bug 3090] [IcedTea8] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=7bb7897da999 author: Andrew John Hughes date: Mon Jul 18 06:21:45 2016 +0100 PR3090: SystemTap is heavily confused by multiple JDKs 2016-07-17 Andrew John Hughes PR3090: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3090: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:06 +0000 Subject: [Bug 3096] [IcedTea8] Remove dead --disable-optimizations option In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3096 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=16a9e73c479a author: Andrew John Hughes date: Mon Jul 18 06:27:50 2016 +0100 PR3096: Remove dead --disable-optimizations option 2016-07-17 Andrew John Hughes PR3096: Remove dead --disable-optimizations option * INSTALL: Remove documentation of --disable-optimizations. * Makefile.am: (ICEDTEA_ENV): Drop additions when DISABLE_OPTIMIZATIONS is set. * NEWS: Updated. * acinclude.m4: (IT_DISABLE_OPTIMIZATIONS): Removed. * configure.ac: Don't invoke IT_DISABLE_OPTIMIZATIONS. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:13 +0000 Subject: [Bug 2821] [IcedTea8] Support building OpenJDK with --disable-headful In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=0971d0e09eef author: andrew date: Mon Jul 18 02:43:07 2016 +0100 PR2821: Support building OpenJDK with --disable-headful Summary: Make --disable-headful actually alter the OpenJDK build by defining BUILD_HEADLESS_ONLY -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:18 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=6517c9e186c5 author: andrew date: Mon Jul 18 04:38:24 2016 +0100 PR2933: Support ccache 3.2 and later Summary: Fix quoting of regular expression in m4 and send any error output to config.log -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Jul 18 05:27:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:39 +0000 Subject: /hg/icedtea8-forest/hotspot: S8078504, PR3094: Zero fails to build Message-ID: changeset 6000574e256d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6000574e256d author: sgehwolf date: Sun Jul 17 18:54:24 2016 +0100 S8078504, PR3094: Zero fails to build Reviewed-by: kvn, simonis diffstat: src/cpu/zero/vm/vm_version_zero.hpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (19 lines): diff -r bb14c5df7088 -r 6000574e256d src/cpu/zero/vm/vm_version_zero.hpp --- a/src/cpu/zero/vm/vm_version_zero.hpp Thu Jul 14 04:02:40 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.hpp Sun Jul 17 18:54:24 2016 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2007 Red Hat, Inc. + * Copyright 2015 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ static const char* cpu_features() { return ""; } + static void initialize(); }; #endif // CPU_ZERO_VM_VM_VERSION_ZERO_HPP From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:45 +0000 Subject: [Bug 3094] [IcedTea8] Zero lacks declaration of VM_Version::initialize() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=6000574e256d author: sgehwolf date: Sun Jul 17 18:54:24 2016 +0100 S8078504, PR3094: Zero fails to build Reviewed-by: kvn, simonis -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:50 +0000 Subject: [Bug 3096] [IcedTea8] Remove dead --disable-optimizations option In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3096 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Removed in icedtea-3.1.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:51 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3096, which changed state. Bug 3096 Summary: [IcedTea8] Remove dead --disable-optimizations option http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3096 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Jul 18 05:27:52 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:52 +0000 Subject: /hg/icedtea8-forest/jdk: 6 new changesets Message-ID: changeset 36d2eae4d024 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=36d2eae4d024 author: andrew date: Mon Jul 18 02:27:22 2016 +0100 PR3095: Fix warnings in URLClassPath.c changeset 9d8d61aaca12 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9d8d61aaca12 author: alanb date: Thu Feb 13 14:08:12 2014 +0000 8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management Reviewed-by: sla, mullan changeset a1fd9557e035 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a1fd9557e035 author: andrew date: Mon Jul 18 02:42:14 2016 +0100 PR2821: Support building OpenJDK with --disable-headful Summary: Remove JAVASE_EMBEDDED ifdef which causes BUILD_HEADLESS_ONLY build to fail. changeset 320acd2cb962 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=320acd2cb962 author: mikael date: Mon Jul 18 03:44:20 2016 +0100 8035287, PR3095: gcc warnings compiling various libraries files Reviewed-by: prr changeset abc809afa7e0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=abc809afa7e0 author: mikael date: Mon Feb 24 11:24:43 2014 -0800 8035054, PR3095: JarFacade.c should not include ctype.h Reviewed-by: alanb changeset ee0b65b8fd10 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ee0b65b8fd10 author: ysuenaga date: Mon Jul 18 04:07:17 2016 +0100 8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 Reviewed-by: prr, flar, erikj, kbarrett diffstat: src/share/instrument/JarFacade.c | 12 ++---------- src/share/native/com/sun/java/util/jar/pack/bands.cpp | 10 ++-------- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 3 ++- src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 ++- src/share/native/sun/java2d/loops/AlphaMath.c | 4 ++-- src/share/native/sun/java2d/opengl/OGLContext.c | 2 ++ src/share/native/sun/misc/URLClassPath.c | 5 +++++ src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 5 +++++ src/solaris/native/sun/awt/awt_Font.c | 5 ++++- src/solaris/native/sun/awt/jawt.c | 2 +- src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 2 +- src/solaris/native/sun/management/LinuxOperatingSystem.c | 3 ++- src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 1 + src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 +++++ src/solaris/native/sun/xawt/XToolkit.c | 2 +- 15 files changed, 37 insertions(+), 27 deletions(-) diffs (278 lines): diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/instrument/JarFacade.c --- a/src/share/instrument/JarFacade.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/instrument/JarFacade.c Mon Jul 18 04:07:17 2016 +0100 @@ -23,14 +23,6 @@ * questions. */ -#ifdef _WIN32 -/* - * Win* needs this include. However, Linux and Solaris do not. - * Having this include on Solaris SPARC breaks having non US-ASCII - * characters in the value of the Premain-Class attribute. - */ -#include -#endif /* _WIN32 */ #include #include @@ -58,13 +50,13 @@ size_t value_len; /* skip any leading white space */ - while (isspace(*begin)) { + while (*begin == ' ') { begin++; } /* skip any trailing white space */ end = &begin[strlen(begin)]; - while (end > begin && isspace(end[-1])) { + while (end > begin && end[-1] == ' ') { end--; } diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/com/sun/java/util/jar/pack/bands.cpp --- a/src/share/native/com/sun/java/util/jar/pack/bands.cpp Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/com/sun/java/util/jar/pack/bands.cpp Mon Jul 18 04:07:17 2016 +0100 @@ -288,7 +288,7 @@ { e_##name, #name, /*debug only*/ \ cspec, ix } -const band_init all_band_inits[] = { +const band_init all_band_inits[BAND_LIMIT+1] = { //BAND_INIT(archive_magic, BYTE1_spec, 0), //BAND_INIT(archive_header, UNSIGNED5_spec, 0), //BAND_INIT(band_headers, BYTE1_spec, 0), @@ -448,14 +448,8 @@ BAND_INIT(file_modtime, DELTA5_spec, 0), BAND_INIT(file_options, UNSIGNED5_spec, 0), //BAND_INIT(file_bits, BYTE1_spec, 0), -#ifndef PRODUCT - { 0, 0, 0, 0 } -#else - { 0, 0 } -#endif + { 0, NULL, 0, 0 } }; -#define NUM_BAND_INITS \ - (sizeof(all_band_inits)/sizeof(all_band_inits[0])) band* band::makeBands(unpacker* u) { band* tmp_all_bands = U_NEW(band, BAND_LIMIT); diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c --- a/src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c Mon Jul 18 04:07:17 2016 +0100 @@ -237,13 +237,14 @@ SplashDecodeJpegStream(Splash * splash, SplashStream * stream) { struct jpeg_decompress_struct cinfo; - int success = 0; + int success; struct my_error_mgr jerr; cinfo.err = jpeg_std_error(&jerr.pub); jerr.pub.error_exit = my_error_exit; if (setjmp(jerr.setjmp_buffer)) { + success = 0; goto done; } jpeg_create_decompress(&cinfo); diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/font/layout/SunLayoutEngine.cpp --- a/src/share/native/sun/font/layout/SunLayoutEngine.cpp Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/font/layout/SunLayoutEngine.cpp Mon Jul 18 04:07:17 2016 +0100 @@ -151,7 +151,8 @@ return; } - if (min < 0) min = 0; if (max < min) max = min; /* defensive coding */ + if (min < 0) min = 0; + if (max < min) max = min; /* defensive coding */ // have to copy, yuck, since code does upcalls now. this will be soooo slow jint len = max - min; jchar buffer[256]; diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/java2d/loops/AlphaMath.c --- a/src/share/native/sun/java2d/loops/AlphaMath.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/java2d/loops/AlphaMath.c Mon Jul 18 04:07:17 2016 +0100 @@ -34,8 +34,8 @@ unsigned int j; for (i = 1; i < 256; i++) { /* SCALE == (1 << 24) */ - int inc = (i << 16) + (i<<8) + i; /* approx. SCALE * (i/255.0) */ - int val = inc + (1 << 23); /* inc + SCALE*0.5 */ + unsigned int inc = (i << 16) + (i<<8) + i; /* approx. SCALE * (i/255.0) */ + unsigned int val = inc + (1 << 23); /* inc + SCALE*0.5 */ for (j = 1; j < 256; j++) { mul8table[i][j] = (val >> 24); /* val / SCALE */ val += inc; diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/java2d/opengl/OGLContext.c --- a/src/share/native/sun/java2d/opengl/OGLContext.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/java2d/opengl/OGLContext.c Mon Jul 18 04:07:17 2016 +0100 @@ -38,6 +38,8 @@ #include "GraphicsPrimitiveMgr.h" #include "Region.h" +#include "jvm.h" + /** * The following methods are implemented in the windowing system (i.e. GLX * and WGL) source files. diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/misc/URLClassPath.c --- a/src/share/native/sun/misc/URLClassPath.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/misc/URLClassPath.c Mon Jul 18 04:07:17 2016 +0100 @@ -24,6 +24,7 @@ */ #include +#include #include "jni.h" #include "jni_util.h" @@ -33,6 +34,10 @@ #include "sun_misc_URLClassPath.h" +/* defined in libverify.so/verify.dll (src file common/check_format.c) */ +extern jboolean VerifyClassname(char *utf_name, jboolean arrayAllowed); +extern jboolean VerifyFixClassname(char *utf_name); + extern char* getUTF(JNIEnv *env, jstring str, char* localBuf, int bufSize); diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h --- a/src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h Thu Jul 14 04:02:35 2016 +0100 +++ b/src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h Mon Jul 18 04:07:17 2016 +0100 @@ -55,6 +55,9 @@ * @author Martin Schlaeffer */ +#ifndef _PKCS11WRAPPER_H +#define _PKCS11WRAPPER_H 1 + /* disable asserts in product mode */ #ifndef DEBUG #ifndef NDEBUG @@ -461,3 +464,5 @@ #define free(c) (p11free((c), THIS_FILE, __LINE__)) #endif + +#endif /* _PKCS11WRAPPER_H */ diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/awt/awt_Font.c --- a/src/solaris/native/sun/awt/awt_Font.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/awt/awt_Font.c Mon Jul 18 04:07:17 2016 +0100 @@ -454,6 +454,7 @@ int32_t i, size; char *fontsetname = NULL; char *nativename = NULL; + Boolean doFree = FALSE; jobjectArray componentFonts = NULL; jobject peer = NULL; jobject fontDescriptor = NULL; @@ -493,8 +494,10 @@ if (!JNU_IsNull(env, fontDescriptorName)) { nativename = (char *) JNU_GetStringPlatformChars(env, fontDescriptorName, NULL); + doFree = TRUE; } else { nativename = ""; + doFree = FALSE; } fdata->flist[i].xlfd = malloc(strlen(nativename) @@ -502,7 +505,7 @@ jio_snprintf(fdata->flist[i].xlfd, strlen(nativename) + 10, nativename, size * 10); - if (nativename != NULL && nativename != "") + if (nativename != NULL && doFree) JNU_ReleaseStringPlatformChars(env, fontDescriptorName, (const char *) nativename); /* diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/awt/jawt.c --- a/src/solaris/native/sun/awt/jawt.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/awt/jawt.c Mon Jul 18 04:07:17 2016 +0100 @@ -33,7 +33,7 @@ */ JNIEXPORT jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt) { -#if defined(JAVASE_EMBEDDED) && defined(HEADLESS) +#if defined(HEADLESS) /* there are no AWT libs available at all */ return JNI_FALSE; #else diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/java2d/x11/X11SurfaceData.c --- a/src/solaris/native/sun/java2d/x11/X11SurfaceData.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/java2d/x11/X11SurfaceData.c Mon Jul 18 04:07:17 2016 +0100 @@ -513,7 +513,7 @@ xsdo->cData = xsdo->configData->color_data; XShared_initSurface(env, xsdo, depth, width, height, drawable); - xsdo->xrPic = NULL; + xsdo->xrPic = None; #endif /* !HEADLESS */ } diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/management/LinuxOperatingSystem.c --- a/src/solaris/native/sun/management/LinuxOperatingSystem.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/management/LinuxOperatingSystem.c Mon Jul 18 04:07:17 2016 +0100 @@ -35,6 +35,7 @@ #include #include #include +#include #include "sun_management_OperatingSystemImpl.h" struct ticks { @@ -57,7 +58,7 @@ ticks *cpus; } counters; -#define DEC_64 "%lld" +#define DEC_64 "%"SCNd64 static void next_line(FILE *f) { while (fgetc(f) != '\n'); diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/security/pkcs11/j2secmod_md.c --- a/src/solaris/native/sun/security/pkcs11/j2secmod_md.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/security/pkcs11/j2secmod_md.c Mon Jul 18 04:07:17 2016 +0100 @@ -32,6 +32,7 @@ #include #include "j2secmod.h" +#include "wrapper/pkcs11wrapper.h" void *findFunction(JNIEnv *env, jlong jHandle, const char *functionName) { void *hModule = (void*)jlong_to_ptr(jHandle); diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h --- a/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h Mon Jul 18 04:07:17 2016 +0100 @@ -56,6 +56,9 @@ /* defines for UNIX platforms *************************************************/ +#ifndef _P11_MD_H +#define _P11_MD_H 1 + #define CK_PTR * #define CK_DEFINE_FUNCTION(returnType, name) returnType name #define CK_DECLARE_FUNCTION(returnType, name) returnType name @@ -83,3 +86,5 @@ }; typedef struct ModuleData ModuleData; + +#endif /* _P11_MD_H */ diff -r 7a8eb1c17b1f -r ee0b65b8fd10 src/solaris/native/sun/xawt/XToolkit.c --- a/src/solaris/native/sun/xawt/XToolkit.c Thu Jul 14 04:02:35 2016 +0100 +++ b/src/solaris/native/sun/xawt/XToolkit.c Mon Jul 18 04:07:17 2016 +0100 @@ -719,7 +719,7 @@ if (pollFds[0].revents) { // Events in X pipe update_poll_timeout(TIMEOUT_EVENTS); - PRINT2("performPoll(): TIMEOUT_EVENTS curPollTimeout = %ld \n", curPollTimeout); + PRINT2("performPoll(): TIMEOUT_EVENTS curPollTimeout = %d \n", curPollTimeout); } return TRUE; From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:27:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:27:59 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=36d2eae4d024 author: andrew date: Mon Jul 18 02:27:22 2016 +0100 PR3095: Fix warnings in URLClassPath.c -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:05 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=9d8d61aaca12 author: alanb date: Thu Feb 13 14:08:12 2014 +0000 8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management Reviewed-by: sla, mullan -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:12 +0000 Subject: [Bug 2821] [IcedTea8] Support building OpenJDK with --disable-headful In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=a1fd9557e035 author: andrew date: Mon Jul 18 02:42:14 2016 +0100 PR2821: Support building OpenJDK with --disable-headful Summary: Remove JAVASE_EMBEDDED ifdef which causes BUILD_HEADLESS_ONLY build to fail. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:17 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=320acd2cb962 author: mikael date: Mon Jul 18 03:44:20 2016 +0100 8035287, PR3095: gcc warnings compiling various libraries files Reviewed-by: prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:22 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=abc809afa7e0 author: mikael date: Mon Feb 24 11:24:43 2014 -0800 8035054, PR3095: JarFacade.c should not include ctype.h Reviewed-by: alanb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:29 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=ee0b65b8fd10 author: ysuenaga date: Mon Jul 18 04:07:17 2016 +0100 8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 Reviewed-by: prr, flar, erikj, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:28:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:28:33 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=ee0b65b8fd10 author: ysuenaga date: Mon Jul 18 04:07:17 2016 +0100 8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 Reviewed-by: prr, flar, erikj, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:30:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:30:27 +0000 Subject: [Bug 3090] [IcedTea8] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Patch added in icedtea-3.1.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:30:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:30:28 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3090, which changed state. Bug 3090 Summary: [IcedTea8] SystemTap is heavily confused by multiple JDKs http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3090 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:31:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:31:43 +0000 Subject: [Bug 2932] [IcedTea8] Support ccache in a non-automagic manner In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.1.0. * We always strip ccache from the PATH before calling OpenJDK configure. * ccache can be explicitly enabled or disabled. By default, it will enable it if it detects it on the path. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:31:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:31:44 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2932, which changed state. Bug 2932 Summary: [IcedTea8] Support ccache in a non-automagic manner http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2932 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:32:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:32:24 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2964, which changed state. Bug 2964 Summary: [IcedTea8] Set system defaults based on OS http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2964 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:32:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:32:23 +0000 Subject: [Bug 2964] [IcedTea8] Set system defaults based on OS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2964 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Changes forward-ported from IcedTea 1.x in icedtea-3.1.0, along with some general cleanup. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:33:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:33:18 +0000 Subject: [Bug 2822] [IcedTea8] Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2822 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Changed where possible. Some OpenJDK configure options don't take user input / use pkg-config, so our only option is to override the values in make. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 05:33:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 05:33:19 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2822, which changed state. Bug 2822 Summary: [IcedTea8] Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2822 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 14:49:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 14:49:39 +0000 Subject: [Bug 3098] New: [IcedTea7] Support builds using GCC 6 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 Bug ID: 3098 Summary: [IcedTea7] Support builds using GCC 6 Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2882 for IcedTea 2.x. Fix for 7u posted: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2016-July/010583.html -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 14:49:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 14:49:56 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 14:59:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 14:59:22 +0000 Subject: [Bug 3099] New: [IcedTea6] Support builds using GCC 6 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3099 Bug ID: 3099 Summary: [IcedTea6] Support builds using GCC 6 Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2882 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 14:59:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 14:59:35 +0000 Subject: [Bug 3099] [IcedTea6] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3099 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 16:15:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 16:15:37 +0000 Subject: [Bug 3060] [1.6] Stopping Profiling does not always stop the loading bar in GUI In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3060 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #1 from Jie Kang --- I can no longer reproduce this issue. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 18 16:39:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 18 Jul 2016 16:39:58 +0000 Subject: [Bug 3060] [1.6] Stopping Profiling does not always stop the loading bar in GUI In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3060 Andrew Azores changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aazores at redhat.com --- Comment #2 from Andrew Azores --- FWIW, I've seen this apparent behaviour before as well, but it seems to me that it correlates with switching between different virtual desktops in my GNOME Shell environment. If the Thermostat window is kept on-screen the entire time, I've never seen this occur. So it seems to me perhaps this is some kind of compositing issue or similar. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:05:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:05:41 +0000 Subject: [Bug 3100] New: [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 Bug ID: 3100 Summary: [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) Product: IcedTea Version: 7-hg Hardware: aarch64 OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Backport AArch64 changes added to icedtea-2.7.0pre06 to the 2.6 branch. 8154537: AArch64: some integer rotate instructions are never emitted 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode 8150045: arraycopy causes segfaults in SATB during garbage collection 8148783: aarch64: SEGV running SpecJBB2013 8148948: aarch64: generate_copy_longs calls align() incorrectly 8148328: aarch64: redundant lsr instructions in stub code. 8157906: aarch64: some more integer rotate instructions are never emitted -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:05:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:05:57 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:15:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:15:29 +0000 Subject: [Bug 3101] New: [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 Bug ID: 3101 Summary: [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Backport additional Math tests added in 4900206. changeset: 4481:8f962aca221e user: darcy date: Fri Aug 12 13:36:39 2011 -0700 summary: 4900206: Include worst-case rounding tests for Math library functions -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:15:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:15:43 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Jul 20 02:17:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:17:39 +0000 Subject: /hg/icedtea7-forest/hotspot: 7 new changesets Message-ID: changeset 593d79437219 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=593d79437219 author: andrew date: Fri Jul 08 01:58:45 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset 3a73f17ce6aa in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=3a73f17ce6aa author: kvn date: Tue Jul 19 21:22:43 2016 +0100 6934604, PR3075: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti changeset fb3eed72e790 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fb3eed72e790 author: kvn date: Mon May 13 14:36:39 2013 -0700 8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti changeset 8304de95e902 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=8304de95e902 author: kvn date: Tue Jul 02 10:30:49 2013 -0700 8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland changeset e501d3e296e3 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=e501d3e296e3 author: drchase date: Tue Jul 19 23:13:01 2016 +0100 8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit Summary: Insert extra checks and bailouts for too many nodes Reviewed-by: kvn changeset dbe5bbcb8a41 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=dbe5bbcb8a41 author: thartmann date: Tue Jul 19 23:59:47 2016 +0100 8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn changeset 601fbf4bf8c1 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=601fbf4bf8c1 author: simonis date: Wed Jul 20 03:15:59 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com diffstat: make/linux/makefiles/gcc.make | 7 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 8 +- src/cpu/ppc/vm/ppc.ad | 4 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 9 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/zero/vm/vm_version_zero.cpp | 12 +- src/cpu/zero/vm/vm_version_zero.hpp | 6 +- src/share/vm/ci/ciInstanceKlass.cpp | 31 +- src/share/vm/ci/ciInstanceKlass.hpp | 6 +- src/share/vm/ci/ciMethod.cpp | 38 + src/share/vm/ci/ciMethod.hpp | 2 + src/share/vm/classfile/vmSymbols.hpp | 2 +- src/share/vm/compiler/compileBroker.cpp | 6 +- src/share/vm/opto/bytecodeInfo.cpp | 44 +- src/share/vm/opto/c2_globals.hpp | 13 +- src/share/vm/opto/c2compiler.cpp | 9 +- src/share/vm/opto/callGenerator.cpp | 62 +- src/share/vm/opto/callGenerator.hpp | 1 + src/share/vm/opto/callnode.cpp | 81 +- src/share/vm/opto/callnode.hpp | 68 +- src/share/vm/opto/cfgnode.cpp | 4 +- src/share/vm/opto/chaitin.cpp | 5 +- src/share/vm/opto/coalesce.cpp | 4 +- src/share/vm/opto/compile.cpp | 64 +- src/share/vm/opto/compile.hpp | 39 +- src/share/vm/opto/doCall.cpp | 14 +- src/share/vm/opto/escape.cpp | 80 +- src/share/vm/opto/graphKit.cpp | 35 +- src/share/vm/opto/ifnode.cpp | 2 +- src/share/vm/opto/library_call.cpp | 4 +- src/share/vm/opto/loopPredicate.cpp | 4 +- src/share/vm/opto/macro.cpp | 95 +- src/share/vm/opto/macro.hpp | 3 +- src/share/vm/opto/matcher.cpp | 2 + src/share/vm/opto/memnode.cpp | 644 ++++--- src/share/vm/opto/memnode.hpp | 6 +- src/share/vm/opto/multnode.cpp | 33 +- src/share/vm/opto/multnode.hpp | 2 + src/share/vm/opto/node.cpp | 35 +- src/share/vm/opto/node.hpp | 1 + src/share/vm/opto/parse.hpp | 8 +- src/share/vm/opto/parse1.cpp | 6 +- src/share/vm/opto/parse2.cpp | 12 +- src/share/vm/opto/parse3.cpp | 28 +- src/share/vm/opto/parseHelper.cpp | 5 + src/share/vm/opto/phase.cpp | 2 + src/share/vm/opto/phase.hpp | 1 + src/share/vm/opto/phaseX.cpp | 2 +- src/share/vm/opto/phasetype.hpp | 8 +- src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/opto/type.cpp | 64 +- src/share/vm/opto/type.hpp | 32 +- src/share/vm/prims/unsafe.cpp | 32 + src/share/vm/runtime/arguments.cpp | 18 + src/share/vm/runtime/globals.hpp | 6 +- src/share/vm/runtime/vmStructs.cpp | 1 + test/compiler/6934604/TestByteBoxing.java | 777 ++++++++++ test/compiler/6934604/TestDoubleBoxing.java | 777 ++++++++++ test/compiler/6934604/TestFloatBoxing.java | 777 ++++++++++ test/compiler/6934604/TestIntBoxing.java | 777 ++++++++++ test/compiler/6934604/TestLongBoxing.java | 777 ++++++++++ test/compiler/6934604/TestShortBoxing.java | 777 ++++++++++ test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 ++++ 65 files changed, 6285 insertions(+), 502 deletions(-) diffs (truncated from 8702 to 500 lines): diff -r a778398a0cdb -r 601fbf4bf8c1 make/linux/makefiles/gcc.make --- a/make/linux/makefiles/gcc.make Fri Jun 10 17:51:24 2016 +0100 +++ b/make/linux/makefiles/gcc.make Wed Jul 20 03:15:59 2016 +0100 @@ -83,6 +83,7 @@ CFLAGS += $(LIBFFI_CFLAGS) CFLAGS += $(LLVM_CFLAGS) endif +CFLAGS += -std=gnu++98 CFLAGS += $(VM_PICFLAG) CFLAGS += -fno-rtti CFLAGS += -fno-exceptions @@ -93,6 +94,12 @@ ifneq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0" CFLAGS += -fvisibility=hidden endif +# GCC 6 has more aggressive dead-store elimination which causes the VM to crash +# It also optimises away null pointer checks which are still needed. +# We turn both of these optimisations off. +ifneq "$(shell expr \( $(CC_VER_MAJOR) \>= 6 \))" "0" +CFLAGS += -fno-delete-null-pointer-checks -fno-lifetime-dse +endif ARCHFLAG = $(ARCHFLAG/$(BUILDARCH)) ARCHFLAG/i486 = -m32 -march=i586 diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (c) 2013, Red Hat Inc. * Copyright (c) 1997, 2012, Oracle and/or its affiliates. + * Copyright (c) 2015, Red Hat Inc. All rights reserved. * All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -183,6 +183,12 @@ if (FLAG_IS_DEFAULT(UseCRC32Intrinsics)) { UseCRC32Intrinsics = true; } + + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifdef COMPILER2 if (FLAG_IS_DEFAULT(OptoScheduling)) { OptoScheduling = true; diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/ppc/vm/ppc.ad --- a/src/cpu/ppc/vm/ppc.ad Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/ppc/vm/ppc.ad Wed Jul 20 03:15:59 2016 +0100 @@ -7653,7 +7653,7 @@ // SAPJVM GL 2013-10-29 Match ConvI2L(LoadI) // Match loading integer and casting it to long. -instruct loadI2L(iRegLdst dst, memory mem) %{ +instruct loadI2L(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); predicate(_kids[0]->_leaf->as_Load()->is_unordered()); ins_cost(MEMORY_REF_COST); @@ -7665,7 +7665,7 @@ %} // Match loading integer and casting it to long - acquire. -instruct loadI2L_ac(iRegLdst dst, memory mem) %{ +instruct loadI2L_ac(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); ins_cost(3*MEMORY_REF_COST); diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/ppc/vm/vm_version_ppc.cpp --- a/src/cpu/ppc/vm/vm_version_ppc.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/ppc/vm/vm_version_ppc.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012, 2014 SAP AG. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright 2012, 2015 SAP AG. 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 @@ -142,6 +142,11 @@ AllocatePrefetchStyle = 1; // Fall back if inappropriate. assert(AllocatePrefetchStyle >= 0, "AllocatePrefetchStyle should be positive"); + + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } } void VM_Version::print_features() { diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/sparc/vm/vm_version_sparc.cpp --- a/src/cpu/sparc/vm/vm_version_sparc.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/sparc/vm/vm_version_sparc.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, 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 @@ -274,6 +274,13 @@ if (!has_vis1()) // Drop to 0 if no VIS1 support UseVIS = 0; + // This machine does not allow unaligned memory accesses + if (UseUnalignedAccesses) { + if (!FLAG_IS_DEFAULT(UseUnalignedAccesses)) + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("L2 data cache line size: %u", L2_data_cache_line_size()); diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/x86/vm/vm_version_x86.cpp --- a/src/cpu/x86/vm/vm_version_x86.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/x86/vm/vm_version_x86.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -752,6 +752,11 @@ PrefetchFieldsAhead = prefetch_fields_ahead(); #endif + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("Logical CPUs per core: %u", diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/zero/vm/vm_version_zero.cpp --- a/src/cpu/zero/vm/vm_version_zero.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright 2009 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -36,4 +36,12 @@ # include "os_bsd.inline.hpp" #endif -// This file is intentionally empty + +void VM_Version::initialize() { + get_processor_features(); + // This machine does not allow unaligned memory accesses + if (! FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } +} diff -r a778398a0cdb -r 601fbf4bf8c1 src/cpu/zero/vm/vm_version_zero.hpp --- a/src/cpu/zero/vm/vm_version_zero.hpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.hpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2007 Red Hat, Inc. + * Copyright 2015 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,9 +38,7 @@ #endif } - static void initialize() { - get_processor_features(); - } + static void initialize(); static const char* cpu_features() { return ""; diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/ci/ciInstanceKlass.cpp --- a/src/share/vm/ci/ciInstanceKlass.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/ci/ciInstanceKlass.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -211,13 +211,42 @@ // ------------------------------------------------------------------ // ciInstanceKlass::uses_default_loader -bool ciInstanceKlass::uses_default_loader() { +bool ciInstanceKlass::uses_default_loader() const { // Note: We do not need to resolve the handle or enter the VM // in order to test null-ness. return _loader == NULL; } // ------------------------------------------------------------------ + +/** + * Return basic type of boxed value for box klass or T_OBJECT if not. + */ +BasicType ciInstanceKlass::box_klass_type() const { + if (uses_default_loader() && is_loaded()) { + return SystemDictionary::box_klass_type(get_klassOop()); + } else { + return T_OBJECT; + } +} + +/** + * Is this boxing klass? + */ +bool ciInstanceKlass::is_box_klass() const { + return is_java_primitive(box_klass_type()); +} + +/** + * Is this boxed value offset? + */ +bool ciInstanceKlass::is_boxed_value_offset(int offset) const { + BasicType bt = box_klass_type(); + return is_java_primitive(bt) && + (offset == java_lang_boxing_object::value_offset_in_bytes(bt)); +} + +// ------------------------------------------------------------------ // ciInstanceKlass::is_in_package // // Is this klass in the given package? diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/ci/ciInstanceKlass.hpp --- a/src/share/vm/ci/ciInstanceKlass.hpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/ci/ciInstanceKlass.hpp Wed Jul 20 03:15:59 2016 +0100 @@ -218,10 +218,14 @@ ciInstanceKlass* implementor(); // Is the defining class loader of this class the default loader? - bool uses_default_loader(); + bool uses_default_loader() const; bool is_java_lang_Object(); + BasicType box_klass_type() const; + bool is_box_klass() const; + bool is_boxed_value_offset(int offset) const; + // Is this klass in the given package? bool is_in_package(const char* packagename) { return is_in_package(packagename, (int) strlen(packagename)); diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/ci/ciMethod.cpp --- a/src/share/vm/ci/ciMethod.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/ci/ciMethod.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1144,6 +1144,44 @@ bool ciMethod::is_accessor () const { FETCH_FLAG_FROM_VM(is_accessor); } bool ciMethod::is_initializer () const { FETCH_FLAG_FROM_VM(is_initializer); } +bool ciMethod::is_boxing_method() const { + if (holder()->is_box_klass()) { + switch (intrinsic_id()) { + case vmIntrinsics::_Boolean_valueOf: + case vmIntrinsics::_Byte_valueOf: + case vmIntrinsics::_Character_valueOf: + case vmIntrinsics::_Short_valueOf: + case vmIntrinsics::_Integer_valueOf: + case vmIntrinsics::_Long_valueOf: + case vmIntrinsics::_Float_valueOf: + case vmIntrinsics::_Double_valueOf: + return true; + default: + return false; + } + } + return false; +} + +bool ciMethod::is_unboxing_method() const { + if (holder()->is_box_klass()) { + switch (intrinsic_id()) { + case vmIntrinsics::_booleanValue: + case vmIntrinsics::_byteValue: + case vmIntrinsics::_charValue: + case vmIntrinsics::_shortValue: + case vmIntrinsics::_intValue: + case vmIntrinsics::_longValue: + case vmIntrinsics::_floatValue: + case vmIntrinsics::_doubleValue: + return true; + default: + return false; + } + } + return false; +} + BCEscapeAnalyzer *ciMethod::get_bcea() { #ifdef COMPILER2 if (_bcea == NULL) { diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/ci/ciMethod.hpp --- a/src/share/vm/ci/ciMethod.hpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/ci/ciMethod.hpp Wed Jul 20 03:15:59 2016 +0100 @@ -291,6 +291,8 @@ bool is_accessor () const; bool is_initializer () const; bool can_be_statically_bound() const { return _can_be_statically_bound; } + bool is_boxing_method() const; + bool is_unboxing_method() const; // Print the bytecodes of this method. void print_codes_on(outputStream* st); diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/classfile/vmSymbols.hpp --- a/src/share/vm/classfile/vmSymbols.hpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/classfile/vmSymbols.hpp Wed Jul 20 03:15:59 2016 +0100 @@ -68,7 +68,7 @@ template(java_lang_Float, "java/lang/Float") \ template(java_lang_Double, "java/lang/Double") \ template(java_lang_Byte, "java/lang/Byte") \ - template(java_lang_Byte_Cache, "java/lang/Byte$ByteCache") \ + template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \ template(java_lang_Short, "java/lang/Short") \ template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \ template(java_lang_Integer, "java/lang/Integer") \ diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/compiler/compileBroker.cpp --- a/src/share/vm/compiler/compileBroker.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/compiler/compileBroker.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -1815,8 +1815,10 @@ tty->print("%7d ", (int) tty->time_stamp().milliseconds()); // print timestamp tty->print("%4d ", compile_id); // print compilation number tty->print("%s ", (is_osr ? "%" : " ")); - int code_size = (task->code() == NULL) ? 0 : task->code()->total_size(); - tty->print_cr("size: %d time: %d inlined: %d bytes", code_size, (int)time.milliseconds(), task->num_inlined_bytecodes()); + if (task->code() != NULL) { + tty->print("size: %d(%d) ", task->code()->total_size(), task->code()->insts_size()); + } + tty->print_cr("time: %d inlined: %d bytes", (int)time.milliseconds(), task->num_inlined_bytecodes()); } // Disable compilation, if required. diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/opto/bytecodeInfo.cpp --- a/src/share/vm/opto/bytecodeInfo.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/opto/bytecodeInfo.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -84,16 +84,35 @@ assert(!UseOldInlining, "do not use for old stuff"); } +/** + * Return true when EA is ON and a java constructor is called or + * a super constructor is called from an inlined java constructor. + * Also return true for boxing methods. + */ static bool is_init_with_ea(ciMethod* callee_method, ciMethod* caller_method, Compile* C) { - // True when EA is ON and a java constructor is called or - // a super constructor is called from an inlined java constructor. - return C->do_escape_analysis() && EliminateAllocations && - ( callee_method->is_initializer() || - (caller_method->is_initializer() && - caller_method != C->method() && - caller_method->holder()->is_subclass_of(callee_method->holder())) - ); + if (!C->do_escape_analysis() || !EliminateAllocations) { + return false; // EA is off + } + if (callee_method->is_initializer()) { + return true; // constuctor + } + if (caller_method->is_initializer() && + caller_method != C->method() && + caller_method->holder()->is_subclass_of(callee_method->holder())) { + return true; // super constructor is called from inlined constructor + } + if (C->eliminate_boxing() && callee_method->is_boxing_method()) { + return true; + } + return false; +} + +/** + * Force inlining unboxing accessor. + */ +static bool is_unboxing_method(ciMethod* callee_method, Compile* C) { + return C->eliminate_boxing() && callee_method->is_unboxing_method(); } // positive filter: should callee be inlined? @@ -143,6 +162,7 @@ // bump the max size if the call is frequent if ((freq >= InlineFrequencyRatio) || (call_site_count >= InlineFrequencyCount) || + is_unboxing_method(callee_method, C) || is_init_with_ea(callee_method, caller_method, C)) { max_inline_size = C->freq_inline_size(); @@ -238,6 +258,11 @@ // Now perform checks which are heuristic + if (is_unboxing_method(callee_method, C)) { + // Inline unboxing methods. + return false; + } + if (!callee_method->force_inline()) { if (callee_method->has_compiled_code() && callee_method->instructions_size(CompLevel_full_optimization) > InlineSmallCode) { @@ -288,9 +313,8 @@ } if (is_init_with_ea(callee_method, caller_method, C)) { - // Escape Analysis: inline all executed constructors - + return false; } else if (!callee_method->was_executed_more_than(MIN2(MinInliningThreshold, CompileThreshold >> 1))) { set_msg("executed < MinInliningThreshold times"); diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/opto/c2_globals.hpp --- a/src/share/vm/opto/c2_globals.hpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/opto/c2_globals.hpp Wed Jul 20 03:15:59 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -414,10 +414,10 @@ develop(intx, WarmCallMaxSize, 999999, \ "size of the largest inlinable method") \ \ - product(intx, MaxNodeLimit, 65000, \ + product(intx, MaxNodeLimit, 80000, \ "Maximum number of nodes") \ \ - product(intx, NodeLimitFudgeFactor, 1000, \ + product(intx, NodeLimitFudgeFactor, 2000, \ "Fudge Factor for certain optimizations") \ \ product(bool, UseJumpTables, true, \ @@ -450,12 +450,15 @@ notproduct(bool, PrintEliminateLocks, false, \ "Print out when locks are eliminated") \ \ - diagnostic(bool, EliminateAutoBox, false, \ - "Private flag to control optimizations for autobox elimination") \ + product(bool, EliminateAutoBox, true, \ + "Control optimizations for autobox elimination") \ \ product(intx, AutoBoxCacheMax, 128, \ "Sets max value cached by the java.lang.Integer autobox cache") \ \ + experimental(bool, AggressiveUnboxing, false, \ + "Control optimizations for aggressive boxing elimination") \ + \ develop(bool, TraceLateExpand, false, "Trace late expand of nodes.") \ \ product(bool, DoEscapeAnalysis, true, \ diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/opto/c2compiler.cpp --- a/src/share/vm/opto/c2compiler.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/opto/c2compiler.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -131,9 +131,10 @@ bool subsume_loads = SubsumeLoads; bool do_escape_analysis = DoEscapeAnalysis && !env->jvmti_can_access_local_variables(); + bool eliminate_boxing = EliminateAutoBox; while (!env->failing()) { // Attempt to compile while subsuming loads into machine instructions. - Compile C(env, this, target, entry_bci, subsume_loads, do_escape_analysis); + Compile C(env, this, target, entry_bci, subsume_loads, do_escape_analysis, eliminate_boxing); // Check result and retry if appropriate. @@ -148,6 +149,12 @@ do_escape_analysis = false; continue; // retry } + if (C.has_boxed_value()) { + // Recompile without boxing elimination regardless failure reason. + assert(eliminate_boxing, "must make progress"); + eliminate_boxing = false; + continue; // retry + } // Pass any other failure reason up to the ciEnv. // Note that serious, irreversible failures are already logged // on the ciEnv via env->record_method_not_compilable(). diff -r a778398a0cdb -r 601fbf4bf8c1 src/share/vm/opto/callGenerator.cpp --- a/src/share/vm/opto/callGenerator.cpp Fri Jun 10 17:51:24 2016 +0100 +++ b/src/share/vm/opto/callGenerator.cpp Wed Jul 20 03:15:59 2016 +0100 @@ -134,7 +134,7 @@ kit.C->log()->elem("direct_call bci='%d'", jvms->bci()); } - CallStaticJavaNode *call = new (kit.C) CallStaticJavaNode(tf(), target, method(), kit.bci()); + CallStaticJavaNode *call = new (kit.C) CallStaticJavaNode(kit.C, tf(), target, method(), kit.bci()); _call_node = call; // Save the call node in case we need it later if (!is_static) { // Make an explicit receiver null_check as part of this call. @@ -304,29 +304,34 @@ void LateInlineCallGenerator::do_late_inline() { // Can't inline it - if (call_node() == NULL || call_node()->outcnt() == 0 || - call_node()->in(0) == NULL || call_node()->in(0)->is_top()) { + CallStaticJavaNode* call = call_node(); + if (call == NULL || call->outcnt() == 0 || + call->in(0) == NULL || call->in(0)->is_top()) { From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:17:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:17:45 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=593d79437219 author: andrew date: Fri Jul 08 01:58:45 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:17:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:17:49 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=3a73f17ce6aa author: kvn date: Tue Jul 19 21:22:43 2016 +0100 6934604, PR3075: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:17:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:17:54 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=fb3eed72e790 author: kvn date: Mon May 13 14:36:39 2013 -0700 8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:17:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:17:59 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=8304de95e902 author: kvn date: Tue Jul 02 10:30:49 2013 -0700 8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:04 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=e501d3e296e3 author: drchase date: Tue Jul 19 23:13:01 2016 +0100 8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit Summary: Insert extra checks and bailouts for too many nodes Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:10 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=dbe5bbcb8a41 author: thartmann date: Tue Jul 19 23:59:47 2016 +0100 8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:15 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=601fbf4bf8c1 author: simonis date: Wed Jul 20 03:15:59 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Jul 20 02:18:25 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:25 +0000 Subject: /hg/icedtea7-forest/jdk: 17 new changesets Message-ID: changeset 4c22fc4c3833 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=4c22fc4c3833 author: bae date: Mon Dec 24 14:22:23 2012 +0400 8005402, PR3020: Need to provide benchmarks for color management Reviewed-by: jgodinez, prr changeset 5ee9ef1d0b2d in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=5ee9ef1d0b2d author: bae date: Tue Oct 23 13:10:52 2012 +0400 7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 Reviewed-by: jgodinez, prr changeset 88c81c7ac869 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=88c81c7ac869 author: andrew date: Fri Jul 08 02:00:13 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset 35ea30b9068a in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=35ea30b9068a author: bae date: Mon Jul 18 16:36:48 2016 +0100 7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 Reviewed-by: prr changeset cc0614f20419 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=cc0614f20419 author: bae date: Mon Jul 18 17:45:32 2016 +0100 8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations Reviewed-by: prr, jgodinez changeset c74c52a31c64 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=c74c52a31c64 author: anashaty date: Tue Jul 08 17:47:47 2014 +0400 8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr changeset e7f735d92c5c in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=e7f735d92c5c author: bae date: Mon Jul 18 18:07:23 2016 +0100 8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. Reviewed-by: prr changeset bffb172306db in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=bffb172306db author: bae date: Thu Jun 06 13:57:25 2013 +0400 8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 Reviewed-by: prr, vadim changeset 7e6d1fe62c4c in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=7e6d1fe62c4c author: bae date: Mon Jul 18 19:01:07 2016 +0100 7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly Reviewed-by: prr, vadim changeset 6f9bce2ddda6 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=6f9bce2ddda6 author: bae date: Tue Sep 10 21:54:14 2013 +0400 8024511, PR3020: Crash during color profile destruction Reviewed-by: vadim, prr changeset 19211caca73f in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=19211caca73f author: jchen date: Tue Oct 15 14:16:27 2013 -0700 8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending Reviewed-by: prr, bae changeset 2d3caec4a8c4 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=2d3caec4a8c4 author: bae date: Wed Oct 16 17:13:15 2013 +0400 8026702, PR3020: Fix for 8025429 breaks jdk build on windows Reviewed-by: serb changeset 322e1901d8ba in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=322e1901d8ba author: bae date: Tue Oct 22 13:28:44 2013 +0400 8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit Reviewed-by: prr, jchen changeset 43efac8a0030 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=43efac8a0030 author: andrew date: Tue Jul 19 04:12:40 2016 +0100 PR2799: Files are missing from resources.jar Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar changeset 830b7280229e in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=830b7280229e author: ssadetsky date: Tue Jul 19 04:27:11 2016 +0100 6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate Reviewed-by: alexsch, azvegint changeset a3efeb9f5fdb in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=a3efeb9f5fdb author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn changeset 2cc4f0833284 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=2cc4f0833284 author: darcy date: Fri Aug 12 13:36:39 2011 -0700 4900206, PR3101: Include worst-case rounding tests for Math library functions Reviewed-by: alanb diffstat: make/common/Defs-linux.gmk | 10 +- make/common/Release.gmk | 32 +- make/sun/cmm/lcms/Makefile | 3 + make/sun/cmm/lcms/mapfile-vers | 12 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 6 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 14 +- src/share/classes/java/awt/color/ICC_Profile.java | 76 +- src/share/classes/java/awt/color/ICC_ProfileGray.java | 6 +- src/share/classes/java/awt/color/ICC_ProfileRGB.java | 6 +- src/share/classes/java/nio/Bits.java | 35 +- src/share/classes/sun/java2d/cmm/CMSManager.java | 44 +- src/share/classes/sun/java2d/cmm/PCMM.java | 14 +- src/share/classes/sun/java2d/cmm/Profile.java | 43 + src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java | 114 ++ src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 137 ++- src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java | 309 +++- src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java | 109 ++ src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java | 65 +- src/share/classes/sun/misc/Unsafe.java | 23 + src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/demo/java2d/J2DBench/build.xml | 14 +- src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_large.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_medium.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_small.jpg | Bin src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java | 2 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java | 153 ++ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java | 60 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java | 383 +++++++ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java | 198 +++ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java | 166 +++ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java | 132 ++ src/share/native/sun/java2d/cmm/lcms/LCMS.c | 545 +++++---- src/solaris/native/sun/awt/gtk2_interface.c | 27 +- src/solaris/native/sun/awt/gtk2_interface.h | 6 +- test/java/lang/Math/Tests.java | 36 +- test/java/lang/Math/WorstCaseTests.java | 435 +++++++ test/sun/awt/image/bug8038000.java | 4 +- test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java | 99 + test/sun/java2d/cmm/ColorConvertOp/GrayTest.java | 102 + test/sun/java2d/cmm/ProfileOp/DisposalCrashTest.java | 83 + test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java | 34 +- 41 files changed, 3030 insertions(+), 516 deletions(-) diffs (truncated from 4738 to 500 lines): diff -r 043089a31c3c -r 2cc4f0833284 make/common/Defs-linux.gmk --- a/make/common/Defs-linux.gmk Thu Jun 30 03:43:26 2016 +0100 +++ b/make/common/Defs-linux.gmk Fri Aug 12 13:36:39 2011 -0700 @@ -36,7 +36,7 @@ # CFLAGS (set $(OTHER_CFLAGS) instead) # CPPFLAGS (set $(OTHER_CPPFLAGS) instead) # CXXFLAGS (set $(OTHER_CXXFLAGS) instead) -# LDFLAGS (set $(OTHER_LDFAGS) instead) +# LDFLAGS (set $(OTHER_LDFLAGS) instead) # LDLIBS (set $(EXTRA_LIBS) instead) # LDLIBS_COMMON (set $(EXTRA_LIBS) instead) @@ -239,6 +239,12 @@ CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH)) LDFLAGS_COMMON += $(LDFLAGS_COMMON_$(ARCH)) endif +# GCC 6 has more aggressive dead-store elimination which causes the VM to crash +# It also optimises away null pointer checks which are still needed. +# We turn both of these optimisations off. +ifeq ($(shell $(EXPR) $(CC_MAJORVER) \>= 6 ),1) + CFLAGS_REQUIRED += -fno-delete-null-pointer-checks -fno-lifetime-dse +endif # If this is a --hash-style=gnu system, use --hash-style=both # The gnu .hash section won't work on some Linux systems like SuSE 10. @@ -303,7 +309,7 @@ CFLAGS_DBG = $(DEBUG_FLAG) CFLAGS_COMMON += $(CFLAGS_REQUIRED) -CXXFLAGS_COMMON = $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS) +CXXFLAGS_COMMON = -std=gnu++98 $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS) CXXFLAGS_OPT = $(CC_OPT) CXXFLAGS_DBG = $(DEBUG_FLAG) CXXFLAGS_COMMON += $(CFLAGS_REQUIRED) diff -r 043089a31c3c -r 2cc4f0833284 make/common/Release.gmk --- a/make/common/Release.gmk Thu Jun 30 03:43:26 2016 +0100 +++ b/make/common/Release.gmk Fri Aug 12 13:36:39 2011 -0700 @@ -218,9 +218,11 @@ ifneq ($(COMPRESS_JARS), true) CREATE_JAR_OPTS = c0mf CREATE_JAR_OPTS_NOMANIFEST = c0f + UPDATE_JAR_OPTS = u0f else CREATE_JAR_OPTS = cmf CREATE_JAR_OPTS_NOMANIFEST = cf + UPDATE_JAR_OPTS = uf endif # @@ -632,7 +634,21 @@ $(ECHO) "jdk/internal/jfr/events/" >> $@ endif +###################################################### +# List of directories in impsrc directory that should NOT be in resources.jar +###################################################### +NOT_RESOURCE_JAR_LIST = $(ABS_TEMPDIR)/not_resource_jar.list + +$(NOT_RESOURCE_JAR_LIST): FRC + $(prep-target) + $(ECHO) "#\n" >> $@ + $(ECHO) "# List of subdirectories not to include in resources.jar" >> $@ + $(ECHO) "# Directories must contain trailing '/'." >> $@ + $(ECHO) "com/" >> $@ + $(ECHO) "javax/" >> $@ + $(ECHO) "org/" >> $@ + $(ECHO) "sun/" >> $@ # File order list for rt.jar # - sun.applet is included, till hotjava stops relying on it. @@ -644,6 +660,7 @@ JARFILELISTS_TEMPDIR=$(ABS_TEMPDIR)/jarfilelists RT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/rt_jar_list RES_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/resources_jar_list +IMPORT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/imp_file_list JARREORDER_JARFILE = $(ABS_BUILDTOOLJARDIR)/jarreorder.jar @@ -656,6 +673,15 @@ $(MV) $@.temp $@ @($(CD) $(CLASSBINDIR) && $(java-vm-cleanup)) +$(IMPORT_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RESOURCE_JAR_LIST) + $(prep-target) + $(RM) $@.temp + ($(CD) $(IMPORTSRCDIR) && \ + $(BOOT_JAVA_CMD) -jar $(JARREORDER_JARFILE) \ + -o $@.temp - $(NOT_RESOURCE_JAR_LIST) . ) + $(MV) $@.temp $@ + @($(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup)) + # Create jfr.jar JFR_JAR= ifeq ($(BUILD_JFR), true) @@ -700,12 +726,16 @@ # Create resources.jar containing non-class files RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar -$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) +$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) $(IMPORT_JAR_FILELIST) $(prep-target) $(CD) $(CLASSBINDIR) && \ $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \ @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS) + $(CD) $(IMPORTSRCDIR) && \ + $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \ + @$(IMPORT_JAR_FILELIST) $(BOOT_JAR_JFLAGS) @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup) + @$(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup) # Create jsse.jar containing SunJSSE implementation classes JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar diff -r 043089a31c3c -r 2cc4f0833284 make/sun/cmm/lcms/Makefile --- a/make/sun/cmm/lcms/Makefile Thu Jun 30 03:43:26 2016 +0100 +++ b/make/sun/cmm/lcms/Makefile Fri Aug 12 13:36:39 2011 -0700 @@ -29,6 +29,9 @@ LIBRARY = javalcms PRODUCT = sun +# Use highest level of optimization on this library +OPTIMIZATION_LEVEL = HIGHEST + include $(BUILDDIR)/common/Defs.gmk # diff -r 043089a31c3c -r 2cc4f0833284 make/sun/cmm/lcms/mapfile-vers --- a/make/sun/cmm/lcms/mapfile-vers Thu Jun 30 03:43:26 2016 +0100 +++ b/make/sun/cmm/lcms/mapfile-vers Fri Aug 12 13:36:39 2011 -0700 @@ -27,13 +27,11 @@ SUNWprivate_1.1 { global: - Java_sun_java2d_cmm_lcms_LCMS_loadProfile; - Java_sun_java2d_cmm_lcms_LCMS_freeProfile; - Java_sun_java2d_cmm_lcms_LCMS_getProfileSize; - Java_sun_java2d_cmm_lcms_LCMS_getProfileData; - Java_sun_java2d_cmm_lcms_LCMS_getTagSize; - Java_sun_java2d_cmm_lcms_LCMS_getTagData; - Java_sun_java2d_cmm_lcms_LCMS_setTagData; + Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative; + Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative; + Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative; + Java_sun_java2d_cmm_lcms_LCMS_getTagNative; + Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative; Java_sun_java2d_cmm_lcms_LCMS_colorConvert; Java_sun_java2d_cmm_lcms_LCMS_getProfileID; Java_sun_java2d_cmm_lcms_LCMS_initLCMS; diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java --- a/src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java Fri Aug 12 13:36:39 2011 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2015, 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 @@ -94,7 +94,9 @@ static enum Settings { GTK_FONT_NAME, GTK_ICON_SIZES, - GTK_BUTTON_ORDER + GTK_BUTTON_ORDER, + GTK_CURSOR_BLINK, + GTK_CURSOR_BLINK_TIME } /* Custom regions are needed for representing regions that don't exist diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java --- a/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java Fri Aug 12 13:36:39 2011 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2015, 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 @@ -371,7 +371,17 @@ int vProgWidth = 22 - (progXThickness * 2); int vProgHeight = 80 - (progYThickness * 2); - Integer caretBlinkRate = Integer.valueOf(500); + Integer caretBlinkRate; + if (Boolean.FALSE.equals(GTKEngine.INSTANCE.getSetting( + GTKEngine.Settings.GTK_CURSOR_BLINK))) { + caretBlinkRate = Integer.valueOf(0); + } else { + caretBlinkRate = (Integer) GTKEngine.INSTANCE.getSetting( + GTKEngine.Settings.GTK_CURSOR_BLINK_TIME); + if (caretBlinkRate == null) { + caretBlinkRate = Integer.valueOf(500); + } + } Insets zeroInsets = new InsetsUIResource(0, 0, 0, 0); Double defaultCaretAspectRatio = new Double(0.025); diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/java/awt/color/ICC_Profile.java --- a/src/share/classes/java/awt/color/ICC_Profile.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/java/awt/color/ICC_Profile.java Fri Aug 12 13:36:39 2011 -0700 @@ -37,6 +37,8 @@ import sun.java2d.cmm.PCMM; import sun.java2d.cmm.CMSManager; +import sun.java2d.cmm.Profile; +import sun.java2d.cmm.ProfileDataVerifier; import sun.java2d.cmm.ProfileDeferralMgr; import sun.java2d.cmm.ProfileDeferralInfo; import sun.java2d.cmm.ProfileActivator; @@ -93,7 +95,7 @@ private static final long serialVersionUID = -3938515861990936766L; - transient long ID; + private transient Profile cmmProfile; private transient ProfileDeferralInfo deferralInfo; private transient ProfileActivator profileActivator; @@ -726,8 +728,8 @@ /** * Constructs an ICC_Profile object with a given ID. */ - ICC_Profile(long ID) { - this.ID = ID; + ICC_Profile(Profile p) { + this.cmmProfile = p; } @@ -750,8 +752,8 @@ * Frees the resources associated with an ICC_Profile object. */ protected void finalize () { - if (ID != 0) { - CMSManager.getModule().freeProfile(ID); + if (cmmProfile != null) { + CMSManager.getModule().freeProfile(cmmProfile); } else if (profileActivator != null) { ProfileDeferralMgr.unregisterDeferral(profileActivator); } @@ -769,39 +771,41 @@ public static ICC_Profile getInstance(byte[] data) { ICC_Profile thisProfile; - long theID; + Profile p = null; if (ProfileDeferralMgr.deferring) { ProfileDeferralMgr.activateProfiles(); } + ProfileDataVerifier.verify(data); + try { - theID = CMSManager.getModule().loadProfile(data); + p = CMSManager.getModule().loadProfile(data); } catch (CMMException c) { throw new IllegalArgumentException("Invalid ICC Profile Data"); } try { - if ((getColorSpaceType (theID) == ColorSpace.TYPE_GRAY) && - (getData (theID, icSigMediaWhitePointTag) != null) && - (getData (theID, icSigGrayTRCTag) != null)) { - thisProfile = new ICC_ProfileGray (theID); + if ((getColorSpaceType (p) == ColorSpace.TYPE_GRAY) && + (getData (p, icSigMediaWhitePointTag) != null) && + (getData (p, icSigGrayTRCTag) != null)) { + thisProfile = new ICC_ProfileGray (p); } - else if ((getColorSpaceType (theID) == ColorSpace.TYPE_RGB) && - (getData (theID, icSigMediaWhitePointTag) != null) && - (getData (theID, icSigRedColorantTag) != null) && - (getData (theID, icSigGreenColorantTag) != null) && - (getData (theID, icSigBlueColorantTag) != null) && - (getData (theID, icSigRedTRCTag) != null) && - (getData (theID, icSigGreenTRCTag) != null) && - (getData (theID, icSigBlueTRCTag) != null)) { - thisProfile = new ICC_ProfileRGB (theID); + else if ((getColorSpaceType (p) == ColorSpace.TYPE_RGB) && + (getData (p, icSigMediaWhitePointTag) != null) && + (getData (p, icSigRedColorantTag) != null) && + (getData (p, icSigGreenColorantTag) != null) && + (getData (p, icSigBlueColorantTag) != null) && + (getData (p, icSigRedTRCTag) != null) && + (getData (p, icSigGreenTRCTag) != null) && + (getData (p, icSigBlueTRCTag) != null)) { + thisProfile = new ICC_ProfileRGB (p); } else { - thisProfile = new ICC_Profile (theID); + thisProfile = new ICC_Profile (p); } } catch (CMMException c) { - thisProfile = new ICC_Profile (theID); + thisProfile = new ICC_Profile (p); } return thisProfile; } @@ -1116,7 +1120,7 @@ fileName); } try { - ID = CMSManager.getModule().loadProfile(profileData); + cmmProfile = CMSManager.getModule().loadProfile(profileData); } catch (CMMException c) { ProfileDataException pde = new ProfileDataException("Invalid ICC Profile Data" + fileName); @@ -1226,14 +1230,14 @@ causing a deferred profile to be loaded */ } - return getColorSpaceType(ID); + return getColorSpaceType(cmmProfile); } - static int getColorSpaceType(long profileID) { + static int getColorSpaceType(Profile p) { byte[] theHeader; int theColorSpaceSig, theColorSpace; - theHeader = getData(profileID, icSigHead); + theHeader = getData(p, icSigHead); theColorSpaceSig = intFromBigEndian(theHeader, icHdrColorSpace); theColorSpace = iccCStoJCS (theColorSpaceSig); return theColorSpace; @@ -1255,15 +1259,15 @@ if (ProfileDeferralMgr.deferring) { ProfileDeferralMgr.activateProfiles(); } - return getPCSType(ID); + return getPCSType(cmmProfile); } - static int getPCSType(long profileID) { + static int getPCSType(Profile p) { byte[] theHeader; int thePCSSig, thePCS; - theHeader = getData(profileID, icSigHead); + theHeader = getData(p, icSigHead); thePCSSig = intFromBigEndian(theHeader, icHdrPcs); thePCS = iccCStoJCS(thePCSSig); return thePCS; @@ -1323,12 +1327,12 @@ PCMM mdl = CMSManager.getModule(); /* get the number of bytes needed for this profile */ - profileSize = mdl.getProfileSize(ID); + profileSize = mdl.getProfileSize(cmmProfile); profileData = new byte [profileSize]; /* get the data for the profile */ - mdl.getProfileData(ID, profileData); + mdl.getProfileData(cmmProfile, profileData); return profileData; } @@ -1355,11 +1359,11 @@ ProfileDeferralMgr.activateProfiles(); } - return getData(ID, tagSignature); + return getData(cmmProfile, tagSignature); } - static byte[] getData(long profileID, int tagSignature) { + static byte[] getData(Profile p, int tagSignature) { int tagSize; byte[] tagData; @@ -1367,12 +1371,12 @@ PCMM mdl = CMSManager.getModule(); /* get the number of bytes needed for this tag */ - tagSize = mdl.getTagSize(profileID, tagSignature); + tagSize = mdl.getTagSize(p, tagSignature); tagData = new byte[tagSize]; /* get an array for the tag */ /* get the tag's data */ - mdl.getTagData(profileID, tagSignature, tagData); + mdl.getTagData(p, tagSignature, tagData); } catch(CMMException c) { tagData = null; } @@ -1403,7 +1407,7 @@ ProfileDeferralMgr.activateProfiles(); } - CMSManager.getModule().setTagData(ID, tagSignature, tagData); + CMSManager.getModule().setTagData(cmmProfile, tagSignature, tagData); } /** diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/java/awt/color/ICC_ProfileGray.java --- a/src/share/classes/java/awt/color/ICC_ProfileGray.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/java/awt/color/ICC_ProfileGray.java Fri Aug 12 13:36:39 2011 -0700 @@ -35,7 +35,7 @@ package java.awt.color; -import java.awt.image.LookupTable; +import sun.java2d.cmm.Profile; import sun.java2d.cmm.ProfileDeferralInfo; /** @@ -76,8 +76,8 @@ /** * Constructs a new ICC_ProfileGray from a CMM ID. */ - ICC_ProfileGray(long ID) { - super(ID); + ICC_ProfileGray(Profile p) { + super(p); } /** diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/java/awt/color/ICC_ProfileRGB.java --- a/src/share/classes/java/awt/color/ICC_ProfileRGB.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/java/awt/color/ICC_ProfileRGB.java Fri Aug 12 13:36:39 2011 -0700 @@ -35,7 +35,7 @@ package java.awt.color; -import java.awt.image.LookupTable; +import sun.java2d.cmm.Profile; import sun.java2d.cmm.ProfileDeferralInfo; /** @@ -114,8 +114,8 @@ * @param ID The CMM ID for the profile. * */ - ICC_ProfileRGB(long ID) { - super(ID); + ICC_ProfileRGB(Profile p) { + super(p); } /** diff -r 043089a31c3c -r 2cc4f0833284 src/share/classes/java/nio/Bits.java --- a/src/share/classes/java/nio/Bits.java Thu Jun 30 03:43:26 2016 +0100 +++ b/src/share/classes/java/nio/Bits.java Fri Aug 12 13:36:39 2011 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2015, 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 @@ -562,32 +562,13 @@ // -- Processor and memory-system properties -- - private static final ByteOrder byteOrder; + private static final ByteOrder byteOrder + = unsafe.isBigEndian() ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN; static ByteOrder byteOrder() { - if (byteOrder == null) - throw new Error("Unknown byte order"); return byteOrder; } - static { - long a = unsafe.allocateMemory(8); - try { - unsafe.putLong(a, 0x0102030405060708L); - byte b = unsafe.getByte(a); - switch (b) { - case 0x01: byteOrder = ByteOrder.BIG_ENDIAN; break; - case 0x08: byteOrder = ByteOrder.LITTLE_ENDIAN; break; - default: - assert false; - byteOrder = null; - } - } finally { - unsafe.freeMemory(a); - } - } - - private static int pageSize = -1; static int pageSize() { @@ -600,17 +581,9 @@ return (int)(size + (long)pageSize() - 1L) / pageSize(); } - private static boolean unaligned; - private static boolean unalignedKnown = false; + private static boolean unaligned = unsafe.unalignedAccess(); static boolean unaligned() { - if (unalignedKnown) From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:31 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=4c22fc4c3833 author: bae date: Mon Dec 24 14:22:23 2012 +0400 8005402, PR3020: Need to provide benchmarks for color management Reviewed-by: jgodinez, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:37 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=5ee9ef1d0b2d author: bae date: Tue Oct 23 13:10:52 2012 +0400 7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 Reviewed-by: jgodinez, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:43 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=88c81c7ac869 author: andrew date: Fri Jul 08 02:00:13 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:48 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=35ea30b9068a author: bae date: Mon Jul 18 16:36:48 2016 +0100 7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 Reviewed-by: prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:18:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:18:54 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=cc0614f20419 author: bae date: Mon Jul 18 17:45:32 2016 +0100 8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations Reviewed-by: prr, jgodinez -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:00 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=c74c52a31c64 author: anashaty date: Tue Jul 08 17:47:47 2014 +0400 8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:06 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=e7f735d92c5c author: bae date: Mon Jul 18 18:07:23 2016 +0100 8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. Reviewed-by: prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:12 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=bffb172306db author: bae date: Thu Jun 06 13:57:25 2013 +0400 8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 Reviewed-by: prr, vadim -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:19 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=7e6d1fe62c4c author: bae date: Mon Jul 18 19:01:07 2016 +0100 7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly Reviewed-by: prr, vadim -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:26 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=6f9bce2ddda6 author: bae date: Tue Sep 10 21:54:14 2013 +0400 8024511, PR3020: Crash during color profile destruction Reviewed-by: vadim, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:33 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=19211caca73f author: jchen date: Tue Oct 15 14:16:27 2013 -0700 8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending Reviewed-by: prr, bae -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:39 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #14 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=2d3caec4a8c4 author: bae date: Wed Oct 16 17:13:15 2013 +0400 8026702, PR3020: Fix for 8025429 breaks jdk build on windows Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:45 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #15 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=322e1901d8ba author: bae date: Tue Oct 22 13:28:44 2013 +0400 8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit Reviewed-by: prr, jchen -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:51 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=43efac8a0030 author: andrew date: Tue Jul 19 04:12:40 2016 +0100 PR2799: Files are missing from resources.jar Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:19:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:19:56 +0000 Subject: [Bug 3067] [IcedTea7] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3067 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=830b7280229e author: ssadetsky date: Tue Jul 19 04:27:11 2016 +0100 6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate Reviewed-by: alexsch, azvegint -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:20:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:20:00 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=a3efeb9f5fdb author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 02:20:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 02:20:05 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7-forest/jdk?cmd=changeset;node=2cc4f0833284 author: darcy date: Fri Aug 12 13:36:39 2011 -0700 4900206, PR3101: Include worst-case rounding tests for Math library functions Reviewed-by: alanb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 04:28:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 04:28:49 +0000 Subject: [Bug 3102] New: [IcedTea7] Extend 8022594 to AixPollPort Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3102 Bug ID: 3102 Summary: [IcedTea7] Extend 8022594 to AixPollPort Product: IcedTea Version: 7-hg Hardware: all OS: Other Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org 8022594, from 7u111, removes the Util.load() method called by AixPollPort. It needs changing to IOUtil.load() as with other cases in that changeset [0]. [0] http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/378acd4d03c8 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 20 04:29:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 20 Jul 2016 04:29:06 +0000 Subject: [Bug 3102] [IcedTea7] Extend 8022594 to AixPollPort In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3102 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:10:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:10:48 +0000 Subject: [Bug 3103] New: [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3103 Bug ID: 3103 Summary: [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org rm -f openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Gentoo.properties mv openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Gentoo.properties{.old,} mv: cannot stat ???openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Gentoo.properties.old???: No such file or directory make: *** [clean-fonts] Error 1 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:11:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:11:02 +0000 Subject: [Bug 3103] [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3103 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 21 01:16:04 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:16:04 +0000 Subject: /hg/icedtea7: 4 new changesets Message-ID: changeset 112a8531d741 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=112a8531d741 author: Andrew John Hughes date: Thu Jul 14 03:39:40 2016 +0100 Reinstate ChangeLog line accidentally removed in 4853e7794646 changeset 3bf68d7f7711 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. changeset fe313abbf5af in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=fe313abbf5af author: Andrew John Hughes date: Wed Jul 20 14:04:19 2016 +0100 PR3091: SystemTap is heavily confused by multiple JDKs 2016-07-20 Andrew John Hughes PR3091: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3091: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. changeset 56606b0a0abc in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=56606b0a0abc author: Andrew John Hughes date: Thu Jul 21 02:19:05 2016 +0100 PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created 2016-07-20 Andrew John Hughes PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created * Makefile.am: (clean-fonts): Guard movement of old Gentoo.properties.old file with a check to see if it exists. * NEWS: Updated. diffstat: AUTHORS | 1 + ChangeLog | 53 +++++++++++++++++++++++++++++++++++++++++ Makefile.am | 30 ++++++++++++---------- NEWS | 42 +++++++++++++++++++++++++++++++- configure.ac | 2 +- hotspot.map.in | 2 +- patches/boot/ecj-diamond.patch | 12 +++++++++ patches/boot/jar.patch | 23 ++++++++++++----- tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 ++++++++++++++++++++++++++++++----------- 10 files changed, 182 insertions(+), 40 deletions(-) diffs (405 lines): diff -r 626e0b48982b -r 56606b0a0abc AUTHORS --- a/AUTHORS Wed Apr 27 03:44:35 2016 +0100 +++ b/AUTHORS Thu Jul 21 02:19:05 2016 +0100 @@ -25,6 +25,7 @@ Matthias Klose Francis Kung Trustin Lee +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r 626e0b48982b -r 56606b0a0abc ChangeLog --- a/ChangeLog Wed Apr 27 03:44:35 2016 +0100 +++ b/ChangeLog Thu Jul 21 02:19:05 2016 +0100 @@ -1,3 +1,55 @@ +2016-07-20 Andrew John Hughes + + PR3103: Handle case in clean-fonts where + linux.fontconfig.Gentoo.properties.old has + not been created + * Makefile.am: + (clean-fonts): Guard movement of old + Gentoo.properties.old file with a + check to see if it exists. + * NEWS: Updated. + +2016-07-20 Andrew John Hughes + + PR3091: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3091: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-07-20 Andrew John Hughes + + * Makefile.am, + (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * configure.ac: Bump to 2.7.0pre06. + * hotspot.map.in: Update to icedtea-2.7.0pre06. + * patches/boot/ecj-diamond.patch: + Add new case in sun.java2d.cmm.lcms.LCMSProfile. + * patches/boot/jar.patch: + Adapt to fix for PR2799/RH1195203. + 2016-04-26 Andrew John Hughes * NEWS: Add 2.6.6 release notes. @@ -1839,6 +1891,7 @@ * Makefile.am: (versioning): Drop use of PROJECT_NAME removed in PR1365. + * NEWS: Updated. 2014-06-13 Andrew John Hughes diff -r 626e0b48982b -r 56606b0a0abc Makefile.am --- a/Makefile.am Wed Apr 27 03:44:35 2016 +0100 +++ b/Makefile.am Thu Jul 21 02:19:05 2016 +0100 @@ -4,19 +4,19 @@ BUILD_VERSION = b02 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = cbe0edb3d345 -JAXP_CHANGESET = 4b0a1c213416 -JAXWS_CHANGESET = 76aade5c18f8 -JDK_CHANGESET = 3fc5cbcd46dd -LANGTOOLS_CHANGESET = caa50dd46a14 -OPENJDK_CHANGESET = 7f245987a287 - -CORBA_SHA256SUM = b1257121829a728d1850382ac3ae1ea65ecf0461605824ad6e6b3583ebf8908f -JAXP_SHA256SUM = 77e3b7f148a5876299d535b084f1b8bbfb58e173e9697a3560f2e59931aa73a2 -JAXWS_SHA256SUM = bc65e3078623f2d85df47f7a877121e57248068859c18ea03960b533af44a80e -JDK_SHA256SUM = 44adca39f854ce57defd7692796c193f9bf638a1110e283cc369552ec66bbba2 -LANGTOOLS_SHA256SUM = 1a7195adfc1f05ecdf17559dd8afccbbd9b8c61e96f290a1e2ca9659856b4fa7 -OPENJDK_SHA256SUM = 72ab3fe89fab55d430af49ffaae216317e8a88b963350a7a695870f7fd744c33 +CORBA_CHANGESET = b6bef4d9a428 +JAXP_CHANGESET = a2cd36a76d22 +JAXWS_CHANGESET = 5c8bb4727c60 +JDK_CHANGESET = d35404fe9590 +LANGTOOLS_CHANGESET = bd3480b6d64a +OPENJDK_CHANGESET = 05d8ac2f0610 + +CORBA_SHA256SUM = b867a0abce87e74decaa8a3b3376f31cca1f53b9a2915ed6fa449b071215fe73 +JAXP_SHA256SUM = c82f8df09f60ba56c149f4e115cc286f836158ae45964c438757a6c27c9cdeb5 +JAXWS_SHA256SUM = bcd111e8fffd5fd5409af96d8cb7bd4ef1a79e21c7f52b76d7dec3de0b5b8a4e +JDK_SHA256SUM = 8c61ecafde4c3f5f68ceaaeea40b77b00dafb5597505f004c86c3cb5df76445d +LANGTOOLS_SHA256SUM = 20d515c4c71055c1f3632d7b9f054f866e8b77dce8214d4618d17ec5e9752999 +OPENJDK_SHA256SUM = b692c2f521c6880f9ddfff642ad44cc258abae5d8f47ddc614761f2b95be1f88 DROP_URL = http://icedtea.classpath.org/download/drops @@ -1642,7 +1642,9 @@ clean-fonts: rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties - mv $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{.old,} + if [ -e $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties.old ] ; then \ + mv $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{.old,} ; \ + fi rm -f stamps/fonts.stamp stamps/patch-fsg.stamp: stamps/extract.stamp stamps/fonts.stamp diff -r 626e0b48982b -r 56606b0a0abc NEWS --- a/NEWS Wed Apr 27 03:44:35 2016 +0100 +++ b/NEWS Thu Jul 21 02:19:05 2016 +0100 @@ -15,7 +15,47 @@ New in release 2.7.0 (201X-XX-XX): * Backports - - S8076221, PR2809: Disable RC4 cipher suites + - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime + - S4900206, PR3101: Include worst-case rounding tests for Math library functions + - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate + - S6934604, PR3075: enable parts of EliminateAutoBox by default + - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly + - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 + - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java + - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms + - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 + - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops + - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly + - S8005402, PR3020: Need to provide benchmarks for color management + - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations + - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. + - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 + - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes + - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit + - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object + - S8024511, PR3020: Crash during color profile destruction + - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending + - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows + - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for Java_awt test suit + - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException + - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 + - S8076221, PR2809, RH1302385: Disable RC4 cipher suites + - S8151841, PR3098: Build needs additional flags to compile with GCC 6 + - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions + - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape +* Bug fixes + - PR2799, RH1195203: Files are missing from resources.jar + - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed + - PR3091: SystemTap is heavily confused by multiple JDKs + - PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created +* AArch64 port + - S8148328: aarch64: redundant lsr instructions in stub code. + - S8148783: aarch64: SEGV running SpecJBB2013 + - S8148948: aarch64: generate_copy_longs calls align() incorrectly + - S8150045: arraycopy causes segfaults in SATB during garbage collection + - S8154537: AArch64: some integer rotate instructions are never emitted + - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode + - S8157906: aarch64: some more integer rotate instructions are never emitted New in release 2.6.6 (2016-04-21): diff -r 626e0b48982b -r 56606b0a0abc configure.ac --- a/configure.ac Wed Apr 27 03:44:35 2016 +0100 +++ b/configure.ac Thu Jul 21 02:19:05 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.7.0pre05], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.7.0pre06], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r 626e0b48982b -r 56606b0a0abc hotspot.map.in --- a/hotspot.map.in Wed Apr 27 03:44:35 2016 +0100 +++ b/hotspot.map.in Thu Jul 21 02:19:05 2016 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 88abb663cdf9 b98e7d51fae5dc6380a18658f5b75158b4de5ddc618a21fee616c73a2a162014 +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 601fbf4bf8c1 598f983e760f1f439444c837d1baa7fd6e5f3483c14a88a0862b1b6fb8aad595 diff -r 626e0b48982b -r 56606b0a0abc patches/boot/ecj-diamond.patch --- a/patches/boot/ecj-diamond.patch Wed Apr 27 03:44:35 2016 +0100 +++ b/patches/boot/ecj-diamond.patch Thu Jul 21 02:19:05 2016 +0100 @@ -7552,3 +7552,15 @@ List threads = new ArrayList(); for (int i = 0; i < threadCount; i++) { RandomCollector r = new RandomCollector(); +diff -Nru openjdk-boot.orig/jdk/src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java openjdk-boot/jdk/src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java +--- openjdk-boot.orig/jdk/src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java 2016-07-20 03:24:05.000000000 +0100 ++++ openjdk-boot/jdk/src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java 2016-07-20 04:22:41.946636327 +0100 +@@ -61,7 +61,7 @@ + + TagCache(LCMSProfile p) { + profile = p; +- tags = new HashMap<>(); ++ tags = new HashMap(); + } + + TagData getTag(int sig) { diff -r 626e0b48982b -r 56606b0a0abc patches/boot/jar.patch --- a/patches/boot/jar.patch Wed Apr 27 03:44:35 2016 +0100 +++ b/patches/boot/jar.patch Thu Jul 21 02:19:05 2016 +0100 @@ -1,27 +1,36 @@ diff -Nru openjdk-boot.orig/jdk/make/common/Release.gmk openjdk-boot/jdk/make/common/Release.gmk ---- openjdk-boot.orig/jdk/make/common/Release.gmk 2011-06-13 16:08:46.000000000 +0100 -+++ openjdk-boot/jdk/make/common/Release.gmk 2011-06-13 17:06:49.515488800 +0100 -@@ -627,9 +627,19 @@ +--- openjdk-boot.orig/jdk/make/common/Release.gmk 2016-07-20 03:31:53.349151607 +0100 ++++ openjdk-boot/jdk/make/common/Release.gmk 2016-07-20 03:41:37.223480082 +0100 +@@ -728,12 +728,28 @@ RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar - $(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) + $(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) $(IMPORT_JAR_FILELIST) $(prep-target) +ifneq (,$(JAR_KNOWS_ATFILE)) $(CD) $(CLASSBINDIR) && \ $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \ @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS) + $(CD) $(IMPORTSRCDIR) && \ + $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \ + @$(IMPORT_JAR_FILELIST) $(BOOT_JAR_JFLAGS) +else ifneq (,$(JAR_ACCEPTS_STDIN_LIST)) + (cd $(CLASSBINDIR) && $(CAT) $(RES_JAR_FILELIST) | \ + $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS)@ $(OTHER_JAR_MANIFEST_FILE) $@ \ + $(BOOT_JAR_JFLAGS)) ++ (cd $(IMPORTSRCDIR) && $(CAT) $(IMPORT_JAR_FILELIST) | \ ++ $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS)@ $@ \ ++ $(BOOT_JAR_JFLAGS)) +else + (cd $(CLASSBINDIR) && \ + $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \ -+ $(BOOT_JAR_JFLAGS) `cat $(RES_JAR_FILELIST)`) ++ $(BOOT_JAR_JFLAGS) `$(CAT) $(RES_JAR_FILELIST)`) ++ (cd $(IMPORTSRCDIR) && \ ++ $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \ ++ $(BOOT_JAR_JFLAGS) `$(CAT) $(IMPORT_JAR_FILELIST)`) +endif @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup) + @$(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup) - # Create jsse.jar containing SunJSSE implementation classes -@@ -683,9 +693,19 @@ +@@ -788,9 +804,19 @@ RT_JAR=$(ABS_TEMPDIR)/rt-orig.jar $(RT_JAR): $(RT_JAR_FILELIST) $(RT_JAR_MANIFEST_FILE) $(prep-target) diff -r 626e0b48982b -r 56606b0a0abc tapset/hotspot.stp.in --- a/tapset/hotspot.stp.in Wed Apr 27 03:44:35 2016 +0100 +++ b/tapset/hotspot.stp.in Thu Jul 21 02:19:05 2016 +0100 @@ -141,7 +141,8 @@ Triggers at the end of the virtual machine initialization. Has no arguments. */ -probe hotspot.vm_init_end = +probe hotspot_vm_init_end = hotspot.vm_init_end7 {} +probe hotspot.vm_init_end7 = process("@ABS_CLIENT_LIBJVM_SO@").mark("vm__init__end"), process("@ABS_SERVER_LIBJVM_SO@").mark("vm__init__end") { diff -r 626e0b48982b -r 56606b0a0abc tapset/jstack.stp.in --- a/tapset/jstack.stp.in Wed Apr 27 03:44:35 2016 +0100 +++ b/tapset/jstack.stp.in Thu Jul 21 02:19:05 2016 +0100 @@ -45,27 +45,33 @@ semantic error: failed to retrieve location attribute for local */ -global Universe_methodKlassObj; -global Universe_collectedHeap; -global HeapWordSize; -global CodeCache_heap; -global NarrowOopStruct; +/* Resolve multiple installed java versions conflict. */ + at define _private %( %( systemtap_v >= "3.0" %? private %) %) + at define _check_match %( + %( systemtap_v >= "3.0" %? if (pp() !~ "@prefix@") next %) +%) -global sp_register; -global fp_register; -global pc_register; -global ptr_size; -global ptr_mask; + at _private global Universe_methodKlassObj; + at _private global Universe_collectedHeap; + at _private global HeapWordSize; + at _private global CodeCache_heap; + at _private global NarrowOopStruct; -global constantPoolOopDesc_size; -global HeapBlock_Header_size; -global oopDesc_size; + at _private global sp_register; + at _private global fp_register; + at _private global pc_register; + at _private global ptr_size; + at _private global ptr_mask; -global vm_inited; + at _private global constantPoolOopDesc_size; + at _private global HeapBlock_Header_size; + at _private global oopDesc_size; + + at _private global vm_inited; /* We need to collect some global symbol addresses that cannot be resolved in a bare function and vm_init_end seems a good place to use. */ -probe hotspot.vm_init_end +probe hotspot.vm_init_end7 { // The parent/type oop for a methodOop. Universe_methodKlassObj[pid()] = %( systemtap_v >= "1.8" @@ -159,6 +165,8 @@ function jstack:string() { + @_check_match + // java backtraces can be a lot bigger, but we risk going over MAXACTION. // 32 frames only gives us ~32 actions per frame (with MAXACTION == 1024). max_depth = 32; @@ -168,6 +176,8 @@ function jstack_n:string(max_depth:long) { + @_check_match + // Whether to log the method signatures. log_sig = 0; @@ -182,6 +192,8 @@ function print_jstack() { + @_check_match + // java backtraces can be a lot bigger, but we risk going over MAXACTION. // 32 frames only gives us ~32 actions per frame (with MAXACTION == 1024). max_depth = 32; @@ -191,6 +203,8 @@ function print_jstack_n:string(max_depth:long) { + @_check_match + // Whether to log the method signatures. log_sig = 0; @@ -205,6 +219,8 @@ function jstack_full:string() { + @_check_match + // java backtraces can be a lot bigger, but we risk going over MAXACTION. // 32 frames only gives us ~32 actions per frame (with MAXACTION == 1024). max_depth = 32; @@ -214,6 +230,8 @@ function jstack_full_n:string(max_depth:long) { + @_check_match + // Whether to log the method signatures. log_sig = 1; @@ -228,6 +246,8 @@ function print_jstack_full() { + @_check_match + // java backtraces can be a lot bigger, but we risk going over MAXACTION. // 32 frames only gives us ~32 actions per frame (with MAXACTION == 1024). max_depth = 32; @@ -237,6 +257,8 @@ function print_jstack_full_n:string(max_depth:long) { + @_check_match + // Whether to log the method signatures. log_sig = 1; @@ -252,6 +274,8 @@ function jstack_call:string(max_depth:long, log_sig:long, log_native:long, print_frames:long) { + @_check_match + if (! vm_inited[pid()]) { frame = ""; From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:16:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:16:58 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:10 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:15 +0000 Subject: [Bug 3012] [IcedTea7] Backport "8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3012 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:20 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:24 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #16 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:31 +0000 Subject: [Bug 2958] [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:35 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:39 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:42 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:50 +0000 Subject: [Bug 3067] [IcedTea7] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3067 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:46 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:17:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:17:53 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=3bf68d7f7711 author: Andrew John Hughes date: Wed Jul 20 14:00:17 2016 +0100 Bump to icedtea-2.7.0pre06. Upstream changes: - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 - S8148948: aarch64: generate_copy_longs calls align() incorrectly - S8150045: arraycopy causes segfaults in SATB during garbage collection - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8154537: AArch64: some integer rotate instructions are never emitted - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape ChangeLog: 2016-07-20 Andrew John Hughes * Makefile.am, (CORBA_CHANGESET): Update to icedtea-2.7.0pre06. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.7.0pre06. * hotspot.map.in: Update to icedtea-2.7.0pre06. * patches/boot/ecj-diamond.patch: Add new case in sun.java2d.cmm.lcms.LCMSProfile. * patches/boot/jar.patch: Adapt to fix for PR2799/RH1195203. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:18:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:18:04 +0000 Subject: [Bug 3091] [IcedTea7] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=fe313abbf5af author: Andrew John Hughes date: Wed Jul 20 14:04:19 2016 +0100 PR3091: SystemTap is heavily confused by multiple JDKs 2016-07-20 Andrew John Hughes PR3091: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3091: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 01:18:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 01:18:10 +0000 Subject: [Bug 3103] [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3103 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=56606b0a0abc author: Andrew John Hughes date: Thu Jul 21 02:19:05 2016 +0100 PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created 2016-07-20 Andrew John Hughes PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created * Makefile.am: (clean-fonts): Guard movement of old Gentoo.properties.old file with a check to see if it exists. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 21 16:01:12 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:12 +0000 Subject: /hg/release/icedtea7-forest-2.6: 3 new changesets Message-ID: changeset 1bcfd7ae00bd in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=1bcfd7ae00bd author: andrew date: Wed Jul 20 04:00:39 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset 8c0c17064521 changeset 9b95c1ef81fe in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=9b95c1ef81fe author: andrew date: Wed Jul 20 04:05:01 2016 +0100 Added tag jdk7u111-b00 for changeset bade1889699b changeset dd699008253e in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=dd699008253e author: andrew date: Wed Jul 20 05:26:11 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 8c0c17064521 -r dd699008253e .hgtags --- a/.hgtags Wed Jun 01 02:06:54 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:11 2016 +0100 @@ -654,3 +654,5 @@ b8b43305701a43c34b3be0957bc8d75a76d1b4c7 icedtea-2.6.6pre01 12491db47c7ccffcc3e881df68f4c2f727b44e5d jdk7u101-b00 882cfee70fe876a273ba8f594d03219aa8192cef icedtea-2.6.6 +8c0c17064521873767912ca59dcc7a1f772399d2 icedtea-2.6.7pre01 +bade1889699bab14082e84de3b40901964b52483 jdk7u111-b00 From andrew at icedtea.classpath.org Thu Jul 21 16:01:18 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:18 +0000 Subject: /hg/release/icedtea7-forest-2.6/corba: 5 new changesets Message-ID: changeset e890adec9885 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=e890adec9885 author: andrew date: Wed Jul 20 04:00:41 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset 4e571f4f723b changeset ec09e1a100e3 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=ec09e1a100e3 author: msheppar date: Wed Jul 06 16:53:31 2016 +0100 8079718: IIOP Input Stream Hooking Reviewed-by: rriggs, ahgross, coffeys, skoivu changeset c1def4cc27fb in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=c1def4cc27fb author: asaha date: Fri Jul 08 03:31:29 2016 +0100 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 36715cc02959 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=36715cc02959 author: andrew date: Wed Jul 20 04:05:02 2016 +0100 Added tag jdk7u111-b00 for changeset c1def4cc27fb changeset 9bd2bec1df53 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=9bd2bec1df53 author: andrew date: Wed Jul 20 05:26:13 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 + src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java | 35 ++++++--- src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties | 4 +- src/share/classes/javax/rmi/CORBA/Util.java | 34 +++++++++- 4 files changed, 59 insertions(+), 16 deletions(-) diffs (181 lines): diff -r 4e571f4f723b -r 9bd2bec1df53 .hgtags --- a/.hgtags Wed Jun 01 02:06:49 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:13 2016 +0100 @@ -656,3 +656,5 @@ bd2be90026f7655b1c21a67b14d812ca7a495064 icedtea-2.6.6pre01 9c164195bcc97da6c6567e6e6d55ea349f1c583d jdk7u101-b00 ca3e3c4c5a615deab554708211e21db1b9febcf4 icedtea-2.6.6 +4e571f4f723b9bebca89b3ca0f1130f63e804b80 icedtea-2.6.7pre01 +c1def4cc27fb92914168a5f65658eba4a1754dfe jdk7u111-b00 diff -r 4e571f4f723b -r 9bd2bec1df53 src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java --- a/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Wed Jun 01 02:06:49 2016 +0100 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Wed Jul 20 05:26:13 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, 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 @@ -34,21 +34,13 @@ import java.security.Policy; import java.security.PrivilegedAction; import java.security.ProtectionDomain; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Map; -import java.util.List; -import java.util.ListIterator; -import java.util.Set; -import java.util.Map.Entry; -import java.util.Collection; +import java.security.PrivilegedActionException; +import java.security.PrivilegedExceptionAction; import java.util.HashMap; import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; import java.util.Enumeration; -import java.util.Properties; -import java.util.IdentityHashMap; import java.util.StringTokenizer; import java.util.NoSuchElementException; @@ -165,8 +157,18 @@ * Return default ValueHandler */ public static ValueHandler createValueHandler() { + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { return Util.createValueHandler(); } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } + return vh; + } /** * Returns true if it was accurately determined that the remote ORB is @@ -664,7 +666,16 @@ * ValueHandler. */ public static byte getMaxStreamFormatVersion() { - ValueHandler vh = Util.createValueHandler(); + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { + return Util.createValueHandler(); + } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } if (!(vh instanceof javax.rmi.CORBA.ValueHandlerMultiFormat)) return ORBConstants.STREAM_FORMAT_VERSION_1; diff -r 4e571f4f723b -r 9bd2bec1df53 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Wed Jun 01 02:06:49 2016 +0100 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Wed Jul 20 05:26:13 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, 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 @@ -103,5 +103,5 @@ tnameserv.hs3=\u5C31\u7DD2\u3002 orbd.commfailure=\n\u56E0\u70BA ORBinitialPort \u5728\u4F7F\u7528\u4E2D\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 -orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 \n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002 \n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 +orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002\n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002\n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 diff -r 4e571f4f723b -r 9bd2bec1df53 src/share/classes/javax/rmi/CORBA/Util.java --- a/src/share/classes/javax/rmi/CORBA/Util.java Wed Jun 01 02:06:49 2016 +0100 +++ b/src/share/classes/javax/rmi/CORBA/Util.java Wed Jul 20 05:26:13 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, 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 @@ -45,6 +45,7 @@ import java.rmi.Remote; import java.io.File; import java.io.FileInputStream; +import java.io.SerializablePermission; import java.net.MalformedURLException ; import java.security.AccessController; import java.security.PrivilegedAction; @@ -63,8 +64,22 @@ private static final javax.rmi.CORBA.UtilDelegate utilDelegate; private static final String UtilClassKey = "javax.rmi.CORBA.UtilClass"; + private static final String ALLOW_CREATEVALUEHANDLER_PROP = "jdk.rmi.CORBA.allowCustomValueHandler"; + private static boolean allowCustomValueHandler; + static { utilDelegate = (javax.rmi.CORBA.UtilDelegate)createDelegate(UtilClassKey); + allowCustomValueHandler = readAllowCustomValueHandlerProperty(); + } + + private static boolean readAllowCustomValueHandlerProperty () { + return AccessController + .doPrivileged(new PrivilegedAction() { + @Override + public Boolean run() { + return Boolean.getBoolean(ALLOW_CREATEVALUEHANDLER_PROP); + } + }); } private Util(){} @@ -111,7 +126,7 @@ * Writes a java.lang.Object as a CORBA Object. If obj is * an exported RMI-IIOP server object, the tie is found * and wired to obj, then written to -out.write_Object(org.omg.CORBA.Object). + * out.write_Object(org.omg.CORBA.Object). * If obj is a CORBA Object, it is written to * out.write_Object(org.omg.CORBA.Object). * @param out the stream in which to write the object. @@ -196,6 +211,8 @@ */ public static ValueHandler createValueHandler() { + isCustomSerializationPermitted(); + if (utilDelegate != null) { return utilDelegate.createValueHandler(); } @@ -336,6 +353,7 @@ // security reasons. If you know a better solution how to share this code // then remove it from PortableRemoteObject. Also in Stub.java private static Object createDelegate(String classKey) { + String className = (String) AccessController.doPrivileged(new GetPropertyAction(classKey)); if (className == null) { @@ -388,4 +406,16 @@ new GetORBPropertiesFileAction()); } + private static void isCustomSerializationPermitted() { + SecurityManager sm = System.getSecurityManager(); + if (!allowCustomValueHandler) { + if ( sm != null) { + // check that a serialization permission has been + // set to allow the loading of the Util delegate + // which provides access to custom ValueHandler + sm.checkPermission(new SerializablePermission( + "enableCustomValueHandler")); + } + } + } } From andrew at icedtea.classpath.org Thu Jul 21 16:01:25 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:25 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxp: 6 new changesets Message-ID: changeset 25c29801f4c8 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=25c29801f4c8 author: andrew date: Wed Jul 20 04:00:42 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset 81a6bae36120 changeset 023fdb2f8ee2 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=023fdb2f8ee2 author: aefimov date: Fri Jul 08 04:17:27 2016 +0100 8148872: Complete name checking Reviewed-by: dfuchs, lancea, ahgross changeset f968b06f80c6 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=f968b06f80c6 author: aefimov date: Fri Jul 08 05:10:10 2016 +0100 8149962: Better delineation of XML processing Reviewed-by: dfuchs, lancea, ahgross changeset be2127cf0435 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=be2127cf0435 author: asaha date: Fri Jul 08 05:22:05 2016 +0100 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset cd13b280e824 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=cd13b280e824 author: andrew date: Wed Jul 20 04:05:04 2016 +0100 Added tag jdk7u111-b00 for changeset be2127cf0435 changeset 74815983d3ea in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=74815983d3ea author: andrew date: Wed Jul 20 05:26:15 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 + src/com/sun/org/apache/xalan/internal/XalanConstants.java | 15 + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java | 2 +- src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java | 2 +- src/com/sun/org/apache/xerces/internal/impl/Constants.java | 17 +- src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java | 71 +-- src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java | 154 +---- src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java | 192 +++---- src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java | 57 +- src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java | 211 +++----- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java | 124 ++-- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java | 38 +- src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java | 237 ++++++-- src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java | 37 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 244 ++++++--- src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java | 84 +-- src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties | 1 + src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties | 10 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties | 2 +- src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java | 16 +- src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java | 7 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java | 4 +- 33 files changed, 782 insertions(+), 782 deletions(-) diffs (truncated from 4052 to 500 lines): diff -r 81a6bae36120 -r 74815983d3ea .hgtags --- a/.hgtags Wed Jun 01 02:06:50 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:15 2016 +0100 @@ -657,3 +657,5 @@ 5ab0648fce587283f45235377a07720aec742e7b icedtea-2.6.6pre01 dcdbebfaf4b42da4927d3d0c682205a23cd7cdb8 jdk7u101-b00 683427778edf23bb16f6685a58e35d937d16f83d icedtea-2.6.6 +81a6bae36120086e865b83c3a6e282b1ea33cc39 icedtea-2.6.7pre01 +be2127cf0435d141d8072a94dbe75a527ceda453 jdk7u111-b00 diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xalan/internal/XalanConstants.java --- a/src/com/sun/org/apache/xalan/internal/XalanConstants.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/XalanConstants.java Wed Jul 20 05:26:15 2016 +0100 @@ -81,6 +81,14 @@ */ public static final String JDK_GENEAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -137,6 +145,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENEAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Wed Jul 20 05:26:15 2016 +0100 @@ -1268,7 +1268,7 @@ "\u627E\u4E0D\u5230\u5341\u9032\u4F4D\u683C\u5F0F\u7684\u5BA3\u544A: {0}"}, { WG_OLD_XSLT_NS, - "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002 "}, + "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002"}, { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED, "\u53EA\u5141\u8A31\u4E00\u500B\u9810\u8A2D\u7684 xsl:decimal-format \u5BA3\u544A\u3002"}, diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java --- a/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Wed Jul 20 05:26:15 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2016, 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 @@ -80,7 +80,9 @@ MAX_ELEMENT_DEPTH_LIMIT("MaxElementDepthLimit", XalanConstants.JDK_MAX_ELEMENT_DEPTH, XalanConstants.SP_MAX_ELEMENT_DEPTH, 0, 0), MAX_NAME_LIMIT("MaxXMLNameLimit", XalanConstants.JDK_XML_NAME_LIMIT, - XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000); + XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000), + ENTITY_REPLACEMENT_LIMIT("EntityReplacementLimit", XalanConstants.JDK_ENTITY_REPLACEMENT_LIMIT, + XalanConstants.SP_ENTITY_REPLACEMENT_LIMIT, 0, 3000000); final String key; final String apiProperty; diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Wed Jul 20 05:26:15 2016 +0100 @@ -685,7 +685,7 @@ * documentation. */ {ErrorMsg.COMPILE_USAGE_STR, - "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002 \u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, + "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002\u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, /* * Note to translators: This message contains usage information for a diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xerces/internal/impl/Constants.java --- a/src/com/sun/org/apache/xerces/internal/impl/Constants.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/Constants.java Wed Jul 20 05:26:15 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. */ /* @@ -242,6 +242,14 @@ */ public static final String JDK_GENEAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -295,6 +303,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENEAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Wed Jul 20 05:26:15 2016 +0100 @@ -1,62 +1,21 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.apache.org. For more - * information on the Apache Software Foundation, please see - * . + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl; @@ -156,7 +115,7 @@ protected boolean scanPubidLiteral(XMLString literal) throws IOException, XNIException { - int quote = fEntityScanner.scanChar(); + int quote = fEntityScanner.scanChar(null); if (quote != '\'' && quote != '"') { reportFatalError("QuoteRequiredInPublicID", null); return false; @@ -167,7 +126,7 @@ boolean skipSpace = true; boolean dataok = true; while (true) { - int c = fEntityScanner.scanChar(); + int c = fEntityScanner.scanChar(null); // REVISIT: it could really only be \n or 0x20; all else is normalized, no? - neilg if (c == ' ' || c == '\n' || c == '\r' || c == 0x85 || c == 0x2028) { if (!skipSpace) { diff -r 81a6bae36120 -r 74815983d3ea src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Wed Jun 01 02:06:50 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Wed Jul 20 05:26:15 2016 +0100 @@ -1,74 +1,32 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.apache.org. For more - * information on the Apache Software Foundation, please see - * . + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl; -import java.io.IOException; - import com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter; import com.sun.org.apache.xerces.internal.util.XML11Char; import com.sun.org.apache.xerces.internal.util.XMLChar; import com.sun.org.apache.xerces.internal.util.XMLStringBuffer; import com.sun.org.apache.xerces.internal.xni.XMLString; import com.sun.org.apache.xerces.internal.xni.XNIException; +import java.io.IOException; /** * This class is responsible for scanning XML document structure @@ -135,7 +93,7 @@ // happens when there is the character reference // but scanContent doesn't do entity expansions... // is this *really* necessary??? - NG - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); content.append((char)c); c = -1; } @@ -144,7 +102,7 @@ } */ if (c == ']') { - content.append((char)fEntityScanner.scanChar()); + content.append((char)fEntityScanner.scanChar(null)); // remember where we are in case we get an endEntity before we // could flush the buffer out - this happens when we're parsing an // entity which ends with a ] @@ -153,12 +111,12 @@ // We work on a single character basis to handle cases such as: // ']]]>' which we might otherwise miss. // - if (fEntityScanner.skipChar(']')) { + if (fEntityScanner.skipChar(']', null)) { content.append(']'); - while (fEntityScanner.skipChar(']')) { + while (fEntityScanner.skipChar(']', null)) { content.append(']'); } - if (fEntityScanner.skipChar('>')) { + if (fEntityScanner.skipChar('>', null)) { reportFatalError("CDEndInContent", null); } } @@ -185,6 +143,7 @@ * @param checkEntities true if undeclared entities should be reported as VC violation, * false if undeclared entities should be reported as WFC violation. * @param eleName The name of element to which this attribute belongs. + * @param isNSURI The flag indicating whether the content is a namespace URI * * @return true if the non-normalized and normalized value are the same * @@ -194,7 +153,7 @@ protected boolean scanAttributeValue(XMLString value, XMLString nonNormalizedValue, String atName, - boolean checkEntities,String eleName) + boolean checkEntities,String eleName, boolean isNSURI) throws IOException, XNIException { // quote @@ -203,10 +162,10 @@ reportFatalError("OpenQuoteExpected", new Object[]{eleName,atName}); } - fEntityScanner.scanChar(); + fEntityScanner.scanChar(NameType.ATTRIBUTE); int entityDepth = fEntityDepth; - int c = fEntityScanner.scanLiteral(quote, value); + int c = fEntityScanner.scanLiteral(quote, value, isNSURI); if (DEBUG_ATTR_NORMALIZATION) { System.out.println("** scanLiteral -> \"" + value.toString() + "\""); @@ -216,7 +175,7 @@ if (c == quote && (fromIndex = isUnchangedByNormalization(value)) == -1) { /** Both the non-normalized and normalized attribute values are equal. **/ nonNormalizedValue.setValues(value); - int cquote = fEntityScanner.scanChar(); + int cquote = fEntityScanner.scanChar(NameType.ATTRIBUTE); if (cquote != quote) { reportFatalError("CloseQuoteExpected", new Object[]{eleName,atName}); } @@ -239,11 +198,11 @@ + fStringBuffer.toString() + "\""); } if (c == '&') { - fEntityScanner.skipChar('&'); + fEntityScanner.skipChar('&', NameType.REFERENCE); if (entityDepth == fEntityDepth) { fStringBuffer2.append('&'); } - if (fEntityScanner.skipChar('#')) { + if (fEntityScanner.skipChar('#', NameType.REFERENCE)) { if (entityDepth == fEntityDepth) { fStringBuffer2.append('#'); } @@ -257,59 +216,22 @@ } } else { - String entityName = fEntityScanner.scanName(); + String entityName = fEntityScanner.scanName(NameType.REFERENCE); if (entityName == null) { reportFatalError("NameRequiredInReference", null); } else if (entityDepth == fEntityDepth) { fStringBuffer2.append(entityName); } - if (!fEntityScanner.skipChar(';')) { + if (!fEntityScanner.skipChar(';', NameType.REFERENCE)) { reportFatalError("SemicolonRequiredInReference", new Object []{entityName}); } else if (entityDepth == fEntityDepth) { fStringBuffer2.append(';'); } - if (entityName == fAmpSymbol) { - fStringBuffer.append('&'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value5: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fAposSymbol) { - fStringBuffer.append('\''); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value7: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fLtSymbol) { - fStringBuffer.append('<'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value9: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fGtSymbol) { - fStringBuffer.append('>'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** valueB: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fQuotSymbol) { - fStringBuffer.append('"'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** valueD: \"" - + fStringBuffer.toString() - + "\""); - } + if (resolveCharacter(entityName, fStringBuffer)) { + checkEntityLimit(false, fEntityScanner.fCurrentEntity.name, 1); } else { if (fEntityManager.isExternalEntity(entityName)) { @@ -340,13 +262,13 @@ else if (c == '<') { reportFatalError("LessthanInAttValue", new Object[] { eleName, atName }); - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); if (entityDepth == fEntityDepth) { fStringBuffer2.append((char)c); } } else if (c == '%' || c == ']') { - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); fStringBuffer.append((char)c); if (entityDepth == fEntityDepth) { fStringBuffer2.append((char)c); @@ -360,7 +282,7 @@ // XML11EntityScanner. Not sure why // this check was originally necessary. - NG else if (c == '\n' || c == '\r' || c == 0x85 || c == 0x2028) { - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); fStringBuffer.append(' '); if (entityDepth == fEntityDepth) { fStringBuffer2.append('\n'); @@ -383,12 +305,12 @@ else if (c != -1 && isInvalidLiteral(c)) { reportFatalError("InvalidCharInAttValue", new Object[] {eleName, atName, Integer.toString(c, 16)}); - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); if (entityDepth == fEntityDepth) { fStringBuffer2.append((char)c); } } From andrew at icedtea.classpath.org Thu Jul 21 16:01:31 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:31 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxws: 3 new changesets Message-ID: changeset 743fd2d0a4bf in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=743fd2d0a4bf author: andrew date: Wed Jul 20 04:00:43 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset bce6252889c7 changeset 18074c212a89 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=18074c212a89 author: andrew date: Wed Jul 20 04:05:05 2016 +0100 Added tag jdk7u111-b00 for changeset 8fd4ada6c5d5 changeset 9db8e1c6b75d in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=9db8e1c6b75d author: andrew date: Wed Jul 20 05:26:17 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r bce6252889c7 -r 9db8e1c6b75d .hgtags --- a/.hgtags Wed Jun 01 02:06:51 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:17 2016 +0100 @@ -656,3 +656,5 @@ 16ce6457a33aac9e72c93cebb4002bed46bf3d32 icedtea-2.6.6pre01 36ee37eedf25da13abde1c0b8974fb3b95c59c7c jdk7u101-b00 63f7bf7ed2d4172ae55f6073d31dff9cbeb95900 icedtea-2.6.6 +bce6252889c7ecfe2c4fa0677feab31d0d2cf21e icedtea-2.6.7pre01 +8fd4ada6c5d5c3f71cc52cc2af97c971a58c6b53 jdk7u111-b00 From andrew at icedtea.classpath.org Thu Jul 21 16:01:37 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:37 +0000 Subject: /hg/release/icedtea7-forest-2.6/langtools: 7 new changesets Message-ID: changeset a419634e3a06 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=a419634e3a06 author: ksrini date: Wed Dec 07 10:47:46 2011 -0800 7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java Reviewed-by: ksrini, jjg Contributed-by: matherey.nunez at oracle.com changeset 0419cbe60afa in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=0419cbe60afa author: ksrini date: Fri Jun 10 18:47:23 2016 +0100 7119487, PR3013: JavacParserTest.java test fails on Windows platforms Reviewed-by: jjg changeset 5576f0a85d82 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=5576f0a85d82 author: ksrini date: Tue Jun 14 00:50:59 2016 +0100 7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops Reviewed-by: jjg Contributed-by: jan.lahoda at oracle.com changeset 264448dfed4e in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=264448dfed4e author: mcimadamore date: Tue Jun 14 19:13:29 2016 +0100 8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 Summary: remove erroneous call to modifiersOpt() in variable parsing Reviewed-by: jfranck, jlahoda changeset 1e976abd3244 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=1e976abd3244 author: andrew date: Wed Jul 20 04:00:44 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset 264448dfed4e changeset a5002845bff2 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=a5002845bff2 author: andrew date: Wed Jul 20 04:05:06 2016 +0100 Added tag jdk7u111-b00 for changeset e65eb6672755 changeset e8affdee94f6 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=e8affdee94f6 author: andrew date: Wed Jul 20 05:26:23 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 + src/share/classes/com/sun/tools/javac/parser/JavacParser.java | 33 +- src/share/classes/com/sun/tools/javac/resources/compiler.properties | 4 + test/tools/javac/diags/examples/ForeachBadInitialization.java | 31 + test/tools/javac/enum/8069181/T8069181.java | 45 + test/tools/javac/parser/JavacParserTest.java | 886 ++++++++++ test/tools/javac/parser/netbeans/JavacParserTest.java | 716 -------- 7 files changed, 989 insertions(+), 728 deletions(-) diffs (truncated from 1769 to 500 lines): diff -r 35f0d51bf511 -r e8affdee94f6 .hgtags --- a/.hgtags Wed Jun 01 02:06:54 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:23 2016 +0100 @@ -656,3 +656,5 @@ 83f998d6c0afda7f3882ecc03ea873d988174c19 icedtea-2.6.6pre01 5713b8d2db3f1fc0c9802fdaf30ca802cddf8f65 jdk7u101-b00 e42dd50480d3aab87668202ed79fb87f2dedcb91 icedtea-2.6.6 +264448dfed4e1bddd2da25aa3d3976bcabbb9ad6 icedtea-2.6.7pre01 +e65eb66727550af75293996fc42e2c49c2002659 jdk7u111-b00 diff -r 35f0d51bf511 -r e8affdee94f6 src/share/classes/com/sun/tools/javac/parser/JavacParser.java --- a/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Wed Jun 01 02:06:54 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Wed Jul 20 05:26:23 2016 +0100 @@ -1962,10 +1962,15 @@ } else { JCExpression t = term(EXPR | TYPE); if ((lastmode & TYPE) != 0 && - (S.token() == IDENTIFIER || S.token() == ASSERT || S.token() == ENUM)) - return variableDeclarators(modifiersOpt(), t, stats).toList(); - else + (S.token() == IDENTIFIER || S.token() == ASSERT || + S.token() == ENUM)) { + return variableDeclarators(mods(pos, 0, List.nil()), t, stats).toList(); + } else if ((lastmode & TYPE) != 0 && S.token() == COLON) { + error(pos, "bad.initializer", "for-loop"); + return List.of((JCStatement)F.at(pos).VarDef(null, null, t, null)); + } else { return moreStatementExpressions(pos, t, stats).toList(); + } } } @@ -2057,16 +2062,20 @@ default: break; } - /* A modifiers tree with no modifier tokens or annotations - * has no text position. */ - if ((flags & (Flags.ModifierFlags | Flags.ANNOTATION)) == 0 && annotations.isEmpty()) - pos = Position.NOPOS; + return mods(pos, flags, annotations.toList()); + } + //where + JCModifiers mods(int pos, long flags, List annotations) { + /* A modifiers tree with no modifier tokens or annotations + * has no text position. */ + if ((flags & (Flags.ModifierFlags | Flags.ANNOTATION)) == 0 && annotations.isEmpty()) + pos = Position.NOPOS; - JCModifiers mods = F.at(pos).Modifiers(flags, annotations.toList()); - if (pos != Position.NOPOS) - storeEnd(mods, S.prevEndPos()); - return mods; - } + JCModifiers mods = F.at(pos).Modifiers(flags, annotations); + if (pos != Position.NOPOS) + storeEnd(mods, S.prevEndPos()); + return mods; + } /** Annotation = "@" Qualident [ "(" AnnotationFieldValues ")" ] * @param pos position of "@" token diff -r 35f0d51bf511 -r e8affdee94f6 src/share/classes/com/sun/tools/javac/resources/compiler.properties --- a/src/share/classes/com/sun/tools/javac/resources/compiler.properties Wed Jun 01 02:06:54 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/resources/compiler.properties Wed Jul 20 05:26:23 2016 +0100 @@ -143,6 +143,10 @@ compiler.err.attribute.value.must.be.constant=\ attribute value must be constant +# 0: statement type +compiler.err.bad.initializer=\ + bad initializer for {0} + compiler.err.break.outside.switch.loop=\ break outside switch or loop diff -r 35f0d51bf511 -r e8affdee94f6 test/tools/javac/diags/examples/ForeachBadInitialization.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/diags/examples/ForeachBadInitialization.java Wed Jul 20 05:26:23 2016 +0100 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2012, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +// key: compiler.err.bad.initializer +import java.util.List; +class ForeachBadInitialization { + void m() { + List s = null; + for (a : s) {} + } +} diff -r 35f0d51bf511 -r e8affdee94f6 test/tools/javac/enum/8069181/T8069181.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/enum/8069181/T8069181.java Wed Jul 20 05:26:23 2016 +0100 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2015, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8069181 + * @summary java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 + * + * @compile -source 1.4 T8069181.java + */ +import java.util.Enumeration; +import java.util.Hashtable; +class T8069181 { + void test() { + Hashtable hTable = new Hashtable(); + hTable.put("hello", "value"); + for (Enumeration enum = hTable.keys();;){ + if(!enum.hasMoreElements()) + break; + enum.nextElement(); + } + } +} diff -r 35f0d51bf511 -r e8affdee94f6 test/tools/javac/parser/JavacParserTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/parser/JavacParserTest.java Wed Jul 20 05:26:23 2016 +0100 @@ -0,0 +1,886 @@ +/* + * Copyright (c) 2011, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 7073631 7159445 + * @summary tests error and diagnostics positions + * @author Jan Lahoda + */ + +import com.sun.source.tree.BinaryTree; +import com.sun.source.tree.BlockTree; +import com.sun.source.tree.ClassTree; +import com.sun.source.tree.CompilationUnitTree; +import com.sun.source.tree.ErroneousTree; +import com.sun.source.tree.ExpressionStatementTree; +import com.sun.source.tree.ExpressionTree; +import com.sun.source.tree.MethodInvocationTree; +import com.sun.source.tree.MethodTree; +import com.sun.source.tree.ModifiersTree; +import com.sun.source.tree.StatementTree; +import com.sun.source.tree.Tree; +import com.sun.source.tree.Tree.Kind; +import com.sun.source.tree.VariableTree; +import com.sun.source.tree.WhileLoopTree; +import com.sun.source.util.SourcePositions; +import com.sun.source.util.TreeScanner; +import com.sun.source.util.Trees; +import com.sun.tools.javac.api.JavacTaskImpl; +import com.sun.tools.javac.tree.JCTree; +import java.io.IOException; +import java.net.URI; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.LinkedList; +import java.util.List; +import javax.tools.Diagnostic; +import javax.tools.DiagnosticCollector; +import javax.tools.DiagnosticListener; +import javax.tools.JavaCompiler; +import javax.tools.JavaFileObject; +import javax.tools.SimpleJavaFileObject; +import javax.tools.ToolProvider; + +public class JavacParserTest extends TestCase { + final JavaCompiler tool; + public JavacParserTest(String testName) { + tool = ToolProvider.getSystemJavaCompiler(); + System.out.println("java.home=" + System.getProperty("java.home")); + } + + static class MyFileObject extends SimpleJavaFileObject { + + private String text; + + public MyFileObject(String text) { + super(URI.create("myfo:/Test.java"), JavaFileObject.Kind.SOURCE); + this.text = text; + } + + @Override + public CharSequence getCharContent(boolean ignoreEncodingErrors) { + return text; + } + } + /* + * converts Windows to Unix style LFs for comparing strings + */ + private String normalize(String in) { + return in.replace(System.getProperty("line.separator"), "\n"); + } + + public CompilationUnitTree getCompilationUnitTree(String code) throws IOException { + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + return cut; + } + + public List getErroneousTreeValues(ErroneousTree node) { + + List values = new ArrayList<>(); + if (node.getErrorTrees() != null) { + for (Tree t : node.getErrorTrees()) { + values.add(t.toString()); + } + } else { + throw new RuntimeException("ERROR: No Erroneous tree " + + "has been created."); + } + return values; + } + + public void testPositionForSuperConstructorCalls() throws IOException { + assert tool != null; + + String code = "package test; public class Test {public Test() {super();}}"; + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + SourcePositions pos = Trees.instance(ct).getSourcePositions(); + + MethodTree method = + (MethodTree) ((ClassTree) cut.getTypeDecls().get(0)).getMembers().get(0); + ExpressionStatementTree es = + (ExpressionStatementTree) method.getBody().getStatements().get(0); + + final int esStartPos = code.indexOf(es.toString()); + final int esEndPos = esStartPos + es.toString().length(); + assertEquals("testPositionForSuperConstructorCalls", + esStartPos, pos.getStartPosition(cut, es)); + assertEquals("testPositionForSuperConstructorCalls", + esEndPos, pos.getEndPosition(cut, es)); + + MethodInvocationTree mit = (MethodInvocationTree) es.getExpression(); + + final int mitStartPos = code.indexOf(mit.toString()); + final int mitEndPos = mitStartPos + mit.toString().length(); + assertEquals("testPositionForSuperConstructorCalls", + mitStartPos, pos.getStartPosition(cut, mit)); + assertEquals("testPositionForSuperConstructorCalls", + mitEndPos, pos.getEndPosition(cut, mit)); + + final int methodStartPos = mitStartPos; + final int methodEndPos = methodStartPos + mit.getMethodSelect().toString().length(); + assertEquals("testPositionForSuperConstructorCalls", + methodStartPos, pos.getStartPosition(cut, mit.getMethodSelect())); + assertEquals("testPositionForSuperConstructorCalls", + methodEndPos, pos.getEndPosition(cut, mit.getMethodSelect())); + + } + + public void testPositionForEnumModifiers() throws IOException { + + String code = "package test; public enum Test {A;}"; + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + SourcePositions pos = Trees.instance(ct).getSourcePositions(); + + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + ModifiersTree mt = clazz.getModifiers(); + + assertEquals("testPositionForEnumModifiers", + 38 - 24, pos.getStartPosition(cut, mt)); + assertEquals("testPositionForEnumModifiers", + 44 - 24, pos.getEndPosition(cut, mt)); + } + + public void testNewClassWithEnclosing() throws IOException { + + + String code = "package test; class Test { " + + "class d {} private void method() { " + + "Object o = Test.this.new d(); } }"; + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + SourcePositions pos = Trees.instance(ct).getSourcePositions(); + + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + ExpressionTree est = + ((VariableTree) ((MethodTree) clazz.getMembers().get(1)).getBody().getStatements().get(0)).getInitializer(); + + assertEquals("testNewClassWithEnclosing", + 97 - 24, pos.getStartPosition(cut, est)); + assertEquals("testNewClassWithEnclosing", + 114 - 24, pos.getEndPosition(cut, est)); + } + + public void testPreferredPositionForBinaryOp() throws IOException { + + String code = "package test; public class Test {" + + "private void test() {" + + "Object o = null; boolean b = o != null && o instanceof String;" + + "} private Test() {}}"; + + CompilationUnitTree cut = getCompilationUnitTree(code); + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + MethodTree method = (MethodTree) clazz.getMembers().get(0); + VariableTree condSt = (VariableTree) method.getBody().getStatements().get(1); + BinaryTree cond = (BinaryTree) condSt.getInitializer(); + + JCTree condJC = (JCTree) cond; + int condStartPos = code.indexOf("&&"); + assertEquals("testPreferredPositionForBinaryOp", + condStartPos, condJC.pos); + } + + public void testPositionBrokenSource126732a() throws IOException { + String[] commands = new String[]{ + "return Runnable()", + "do { } while (true)", + "throw UnsupportedOperationException()", + "assert true", + "1 + 1",}; + + for (String command : commands) { + + String code = "package test;\n" + + "public class Test {\n" + + " public static void test() {\n" + + " " + command + " {\n" + + " new Runnable() {\n" + + " };\n" + + " }\n" + + "}"; + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, + null, null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + MethodTree method = (MethodTree) clazz.getMembers().get(0); + List statements = + method.getBody().getStatements(); + + StatementTree ret = statements.get(0); + StatementTree block = statements.get(1); + + Trees t = Trees.instance(ct); + int len = code.indexOf(command + " {") + (command + " ").length(); + assertEquals(command, len, + t.getSourcePositions().getEndPosition(cut, ret)); + assertEquals(command, len, + t.getSourcePositions().getStartPosition(cut, block)); + } + } + + public void testPositionBrokenSource126732b() throws IOException { + String[] commands = new String[]{ + "break", + "break A", + "continue ", + "continue A",}; + + for (String command : commands) { + + String code = "package test;\n" + + "public class Test {\n" + + " public static void test() {\n" + + " while (true) {\n" + + " " + command + " {\n" + + " new Runnable() {\n" + + " };\n" + + " }\n" + + " }\n" + + "}"; + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, + null, null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + MethodTree method = (MethodTree) clazz.getMembers().get(0); + List statements = + ((BlockTree) ((WhileLoopTree) method.getBody().getStatements().get(0)).getStatement()).getStatements(); + + StatementTree ret = statements.get(0); + StatementTree block = statements.get(1); + + Trees t = Trees.instance(ct); + int len = code.indexOf(command + " {") + (command + " ").length(); + assertEquals(command, len, + t.getSourcePositions().getEndPosition(cut, ret)); + assertEquals(command, len, + t.getSourcePositions().getStartPosition(cut, block)); + } + } + + public void testErrorRecoveryForEnhancedForLoop142381() throws IOException { + + String code = "package test; class Test { " + + "private void method() { " + + "java.util.Set s = null; for (a : s) {} } }"; + + final List> errors = + new LinkedList>(); + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, + new DiagnosticListener() { + public void report(Diagnostic diagnostic) { + errors.add(diagnostic); + } + }, null, null, Arrays.asList(new MyFileObject(code))); + + CompilationUnitTree cut = ct.parse().iterator().next(); + + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + StatementTree forStatement = + ((MethodTree) clazz.getMembers().get(0)).getBody().getStatements().get(1); + + assertEquals("testErrorRecoveryForEnhancedForLoop142381", + Kind.ENHANCED_FOR_LOOP, forStatement.getKind()); + assertFalse("testErrorRecoveryForEnhancedForLoop142381", errors.isEmpty()); + } + + public void testPositionAnnotationNoPackage187551() throws IOException { + + String code = "\n at interface Test {}"; + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + + CompilationUnitTree cut = ct.parse().iterator().next(); + ClassTree clazz = (ClassTree) cut.getTypeDecls().get(0); + Trees t = Trees.instance(ct); + + assertEquals("testPositionAnnotationNoPackage187551", + 1, t.getSourcePositions().getStartPosition(cut, clazz)); + } + + public void testPositionsSane() throws IOException { + performPositionsSanityTest("package test; class Test { " + From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:01:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:43 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=a419634e3a06 author: ksrini date: Wed Dec 07 10:47:46 2011 -0800 7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java Reviewed-by: ksrini, jjg Contributed-by: matherey.nunez at oracle.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:01:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:49 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=0419cbe60afa author: ksrini date: Fri Jun 10 18:47:23 2016 +0100 7119487, PR3013: JavacParserTest.java test fails on Windows platforms Reviewed-by: jjg -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:01:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:01:55 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=5576f0a85d82 author: ksrini date: Tue Jun 14 00:50:59 2016 +0100 7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops Reviewed-by: jjg Contributed-by: jan.lahoda at oracle.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:04 +0000 Subject: [Bug 3012] [IcedTea7] Backport "8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3012 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=264448dfed4e author: mcimadamore date: Tue Jun 14 19:13:29 2016 +0100 8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 Summary: remove erroneous call to modifiersOpt() in variable parsing Reviewed-by: jfranck, jlahoda -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 21 16:02:14 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:14 +0000 Subject: /hg/release/icedtea7-forest-2.6/hotspot: 23 new changesets Message-ID: changeset 8eef7715af0b in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=8eef7715af0b author: minqi date: Wed Jun 01 19:31:26 2016 +0100 2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away. Reviewed-by: dholmes, acorn, dcubed, jmasa Contributed-by: yumin.qi at oracle.com changeset 4f8cbd54a9c6 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=4f8cbd54a9c6 author: simonis date: Wed Jul 20 03:15:59 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com changeset 0ba5a39aca0a in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=0ba5a39aca0a author: kvn date: Tue Jul 19 21:22:43 2016 +0100 6934604, PR3075: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti changeset 22008ee271ed in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=22008ee271ed author: kvn date: Mon May 13 14:36:39 2013 -0700 8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti changeset 3321b4f21fba in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3321b4f21fba author: kvn date: Tue Jul 02 10:30:49 2013 -0700 8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland changeset 725a97b380d2 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=725a97b380d2 author: drchase date: Tue Jul 19 23:13:01 2016 +0100 8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit Summary: Insert extra checks and bailouts for too many nodes Reviewed-by: kvn changeset b40cadf40ab7 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b40cadf40ab7 author: thartmann date: Tue Jul 19 23:59:47 2016 +0100 8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn changeset 4b50705cd316 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=4b50705cd316 author: andrew date: Fri Jul 08 01:58:45 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset da12b61bf5a2 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=da12b61bf5a2 author: roland date: Tue Apr 19 19:52:39 2016 -0700 8154537, PR3100: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn changeset b96466d40a92 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b96466d40a92 author: aph date: Wed Apr 20 11:14:10 2016 +0000 8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland changeset bb1818a74170 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=bb1818a74170 author: aph date: Mon May 23 15:39:13 2016 +0000 8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland changeset 30fa347a47e6 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=30fa347a47e6 author: enevill date: Thu Feb 04 16:24:28 2016 +0000 8148783, PR3100: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph changeset e174f34bc41c in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e174f34bc41c author: enevill date: Wed Feb 03 11:34:12 2016 +0000 8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph changeset f3f52408a4d2 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=f3f52408a4d2 author: fyang date: Wed Jan 27 12:20:53 2016 +0800 8148328, PR3100: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset b4a17ff67e26 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b4a17ff67e26 author: fyang date: Fri May 27 20:38:38 2016 +0800 8157906, PR3100: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org changeset 0437c24fbd58 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=0437c24fbd58 author: andrew date: Wed Jul 20 04:00:44 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset b4a17ff67e26 changeset e34324d73cd5 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e34324d73cd5 author: andrew date: Fri Jul 08 01:58:45 2016 +0100 8151841: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset bd3158bf90dc in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=bd3158bf90dc author: vkempik date: Fri Jul 08 15:06:04 2016 +0100 8152479: Coded byte streams Reviewed-by: hseigel changeset 9877542f0855 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=9877542f0855 author: shshahma date: Wed May 11 12:03:46 2016 -0400 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com changeset 165b97219811 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=165b97219811 author: iklam date: Fri Jul 15 06:04:31 2016 +0100 8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene changeset 14d0f4da4a74 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=14d0f4da4a74 author: amurillo date: Fri Jul 15 17:05:18 2016 +0100 8079410: Hotspot version to share the same update and build version from JDK Reviewed-by: dholmes, dcubed changeset 9efa3fae3c27 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=9efa3fae3c27 author: andrew date: Wed Jul 20 04:05:08 2016 +0100 Added tag jdk7u111-b00 for changeset 14d0f4da4a74 changeset e98d35509eaf in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e98d35509eaf author: andrew date: Wed Jul 20 05:26:25 2016 +0100 Merge jdk7u111-b00 diffstat: .hgtags | 2 + make/defs.make | 12 + make/hotspot_version | 2 +- make/linux/makefiles/gcc.make | 7 + src/cpu/aarch64/vm/aarch64.ad | 28 +- src/cpu/aarch64/vm/assembler_aarch64.cpp | 16 +- src/cpu/aarch64/vm/globals_aarch64.hpp | 4 - src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 39 +- src/cpu/aarch64/vm/templateTable_aarch64.cpp | 4 +- src/cpu/aarch64/vm/vm_version_aarch64.cpp | 8 +- src/cpu/ppc/vm/ppc.ad | 4 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 9 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/zero/vm/vm_version_zero.cpp | 12 +- src/cpu/zero/vm/vm_version_zero.hpp | 6 +- src/share/vm/ci/ciInstanceKlass.cpp | 31 +- src/share/vm/ci/ciInstanceKlass.hpp | 6 +- src/share/vm/ci/ciMethod.cpp | 38 + src/share/vm/ci/ciMethod.hpp | 2 + src/share/vm/classfile/systemDictionary.cpp | 18 +- src/share/vm/classfile/verifier.cpp | 28 +- src/share/vm/classfile/vmSymbols.hpp | 2 +- src/share/vm/compiler/compileBroker.cpp | 6 +- src/share/vm/interpreter/bytecodeStream.cpp | 10 +- src/share/vm/interpreter/bytecodeStream.hpp | 39 +- src/share/vm/opto/bytecodeInfo.cpp | 44 +- src/share/vm/opto/c2_globals.hpp | 13 +- src/share/vm/opto/c2compiler.cpp | 9 +- src/share/vm/opto/callGenerator.cpp | 62 +- src/share/vm/opto/callGenerator.hpp | 1 + src/share/vm/opto/callnode.cpp | 81 +- src/share/vm/opto/callnode.hpp | 68 +- src/share/vm/opto/cfgnode.cpp | 4 +- src/share/vm/opto/chaitin.cpp | 5 +- src/share/vm/opto/coalesce.cpp | 4 +- src/share/vm/opto/compile.cpp | 64 +- src/share/vm/opto/compile.hpp | 39 +- src/share/vm/opto/doCall.cpp | 14 +- src/share/vm/opto/escape.cpp | 80 +- src/share/vm/opto/graphKit.cpp | 35 +- src/share/vm/opto/ifnode.cpp | 2 +- src/share/vm/opto/library_call.cpp | 4 +- src/share/vm/opto/loopPredicate.cpp | 4 +- src/share/vm/opto/macro.cpp | 95 +- src/share/vm/opto/macro.hpp | 3 +- src/share/vm/opto/matcher.cpp | 2 + src/share/vm/opto/memnode.cpp | 644 ++++--- src/share/vm/opto/memnode.hpp | 6 +- src/share/vm/opto/multnode.cpp | 33 +- src/share/vm/opto/multnode.hpp | 2 + src/share/vm/opto/node.cpp | 35 +- src/share/vm/opto/node.hpp | 1 + src/share/vm/opto/parse.hpp | 8 +- src/share/vm/opto/parse1.cpp | 6 +- src/share/vm/opto/parse2.cpp | 12 +- src/share/vm/opto/parse3.cpp | 28 +- src/share/vm/opto/parseHelper.cpp | 5 + src/share/vm/opto/phase.cpp | 2 + src/share/vm/opto/phase.hpp | 1 + src/share/vm/opto/phaseX.cpp | 2 +- src/share/vm/opto/phasetype.hpp | 8 +- src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/opto/type.cpp | 64 +- src/share/vm/opto/type.hpp | 32 +- src/share/vm/prims/unsafe.cpp | 32 + src/share/vm/runtime/arguments.cpp | 26 + src/share/vm/runtime/globals.hpp | 9 +- src/share/vm/runtime/os.hpp | 2 +- src/share/vm/runtime/vmStructs.cpp | 1 + test/compiler/6934604/TestByteBoxing.java | 777 ++++++++++ test/compiler/6934604/TestDoubleBoxing.java | 777 ++++++++++ test/compiler/6934604/TestFloatBoxing.java | 777 ++++++++++ test/compiler/6934604/TestIntBoxing.java | 777 ++++++++++ test/compiler/6934604/TestLongBoxing.java | 777 ++++++++++ test/compiler/6934604/TestShortBoxing.java | 777 ++++++++++ test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 ++++ 79 files changed, 6444 insertions(+), 582 deletions(-) diffs (truncated from 9284 to 500 lines): diff -r 5f3955f1fa41 -r e98d35509eaf .hgtags --- a/.hgtags Wed Jun 01 02:06:55 2016 +0100 +++ b/.hgtags Wed Jul 20 05:26:25 2016 +0100 @@ -891,3 +891,5 @@ 825fa447453ad85b3a6f11f87c5147b8b78fb3ab icedtea-2.6.6pre01 6e42747134be8a4a366d337da1fc84a847ad8381 jdk7u101-b00 3022a3d80efd705e861b90cece4f6fdc73f6de97 icedtea-2.6.6 +b4a17ff67e26e5e64680ab68c398dbecc46ee7c4 icedtea-2.6.7pre01 +14d0f4da4a74897fc3274f8f549f41544bb4625a jdk7u111-b00 diff -r 5f3955f1fa41 -r e98d35509eaf make/defs.make --- a/make/defs.make Wed Jun 01 02:06:55 2016 +0100 +++ b/make/defs.make Wed Jul 20 05:26:25 2016 +0100 @@ -101,6 +101,18 @@ # hotspot version definitions include $(GAMMADIR)/make/hotspot_version +# When config parameter JDK_UPDATE_VERSION is defined, +# Hotspot minor version should be set to that +ifneq ($(JDK_UPDATE_VERSION),) + HS_MINOR_VER=$(JDK_UPDATE_VERSION) +endif + +# When config parameter JDK_BUILD_NUMBER is defined, +# Hotspot build number should be set to that +ifneq ($(JDK_BUILD_NUMBER),) + HS_BUILD_NUMBER=$(subst b,,$(JDK_BUILD_NUMBER)) +endif + # Java versions needed ifeq ($(PREVIOUS_JDK_VERSION),) PREVIOUS_JDK_VERSION=$(JDK_PREVIOUS_VERSION) diff -r 5f3955f1fa41 -r e98d35509eaf make/hotspot_version --- a/make/hotspot_version Wed Jun 01 02:06:55 2016 +0100 +++ b/make/hotspot_version Wed Jul 20 05:26:25 2016 +0100 @@ -35,7 +35,7 @@ HS_MAJOR_VER=24 HS_MINOR_VER=95 -HS_BUILD_NUMBER=01 +HS_BUILD_NUMBER=00 JDK_MAJOR_VER=1 JDK_MINOR_VER=7 diff -r 5f3955f1fa41 -r e98d35509eaf make/linux/makefiles/gcc.make --- a/make/linux/makefiles/gcc.make Wed Jun 01 02:06:55 2016 +0100 +++ b/make/linux/makefiles/gcc.make Wed Jul 20 05:26:25 2016 +0100 @@ -83,6 +83,7 @@ CFLAGS += $(LIBFFI_CFLAGS) CFLAGS += $(LLVM_CFLAGS) endif +CFLAGS += -std=gnu++98 CFLAGS += $(VM_PICFLAG) CFLAGS += -fno-rtti CFLAGS += -fno-exceptions @@ -93,6 +94,12 @@ ifneq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0" CFLAGS += -fvisibility=hidden endif +# GCC 6 has more aggressive dead-store elimination which causes the VM to crash +# It also optimises away null pointer checks which are still needed. +# We turn both of these optimisations off. +ifneq "$(shell expr \( $(CC_VER_MAJOR) \>= 6 \))" "0" +CFLAGS += -fno-delete-null-pointer-checks -fno-lifetime-dse +endif ARCHFLAG = $(ARCHFLAG/$(BUILDARCH)) ARCHFLAG/i486 = -m32 -march=i586 diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/aarch64.ad --- a/src/cpu/aarch64/vm/aarch64.ad Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/aarch64.ad Wed Jul 20 05:26:25 2016 +0100 @@ -9090,21 +9090,21 @@ %} %} -instruct rolI_rReg_Var_C_32(iRegLNoSp dst, iRegL src, iRegI shift, immI_32 c_32, rFlagsReg cr) +instruct rolI_rReg_Var_C_32(iRegINoSp dst, iRegI src, iRegI shift, immI_32 c_32, rFlagsReg cr) %{ match(Set dst (OrI (LShiftI src shift) (URShiftI src (SubI c_32 shift)))); expand %{ - rolL_rReg(dst, src, shift, cr); - %} -%} - -instruct rolI_rReg_Var_C0(iRegLNoSp dst, iRegL src, iRegI shift, immI0 c0, rFlagsReg cr) + rolI_rReg(dst, src, shift, cr); + %} +%} + +instruct rolI_rReg_Var_C0(iRegINoSp dst, iRegI src, iRegI shift, immI0 c0, rFlagsReg cr) %{ match(Set dst (OrI (LShiftI src shift) (URShiftI src (SubI c0 shift)))); expand %{ - rolL_rReg(dst, src, shift, cr); + rolI_rReg(dst, src, shift, cr); %} %} @@ -9156,21 +9156,21 @@ %} %} -instruct rorI_rReg_Var_C_32(iRegLNoSp dst, iRegL src, iRegI shift, immI_32 c_32, rFlagsReg cr) +instruct rorI_rReg_Var_C_32(iRegINoSp dst, iRegI src, iRegI shift, immI_32 c_32, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c_32 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); - %} -%} - -instruct rorI_rReg_Var_C0(iRegLNoSp dst, iRegL src, iRegI shift, immI0 c0, rFlagsReg cr) + rorI_rReg(dst, src, shift, cr); + %} +%} + +instruct rorI_rReg_Var_C0(iRegINoSp dst, iRegI src, iRegI shift, immI0 c0, rFlagsReg cr) %{ match(Set dst (OrI (URShiftI src shift) (LShiftI src (SubI c0 shift)))); expand %{ - rorL_rReg(dst, src, shift, cr); + rorI_rReg(dst, src, shift, cr); %} %} diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/assembler_aarch64.cpp --- a/src/cpu/aarch64/vm/assembler_aarch64.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/assembler_aarch64.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -1632,7 +1632,10 @@ Instruction_aarch64::extract(insn2, 4, 0)) { // movk #imm16<<32 Instruction_aarch64::patch(branch + 4, 20, 5, (uint64_t)target >> 32); - offset &= (1<<20)-1; + long dest = ((long)target & 0xffffffffL) | ((long)branch & 0xffff00000000L); + long pc_page = (long)branch >> 12; + long adr_page = (long)dest >> 12; + offset = adr_page - pc_page; instructions = 2; } } @@ -4920,11 +4923,12 @@ if (offset_high >= -(1<<20) && offset_low < (1<<20)) { _adrp(reg1, dest.target()); } else { - unsigned long pc_page = (unsigned long)pc() >> 12; - long offset = dest_page - pc_page; - offset = (offset & ((1<<20)-1)) << 12; - _adrp(reg1, pc()+offset); - movk(reg1, ((unsigned long)dest.target() >> 32), 32); + unsigned long target = (unsigned long)dest.target(); + unsigned long adrp_target + = (target & 0xffffffffUL) | ((unsigned long)pc() & 0xffff00000000UL); + + _adrp(reg1, (address)adrp_target); + movk(reg1, target >> 32, 32); } byte_offset = (unsigned long)dest.target() & 0xfff; } diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/globals_aarch64.hpp --- a/src/cpu/aarch64/vm/globals_aarch64.hpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/globals_aarch64.hpp Wed Jul 20 05:26:25 2016 +0100 @@ -48,11 +48,7 @@ // the the vep is aligned at CodeEntryAlignment whereas c2 only aligns // the uep and the vep doesn't get real alignment but just slops on by // only assured that the entry instruction meets the 5 byte size requirement. -#ifdef COMPILER2 define_pd_global(intx, CodeEntryAlignment, 64); -#else -define_pd_global(intx, CodeEntryAlignment, 16); -#endif // COMPILER2 define_pd_global(intx, OptoLoopAlignment, 16); define_pd_global(intx, InlineFrequencyCount, 100); diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/stubGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -687,7 +687,7 @@ // count - element count // tmp - scratch register // - // Destroy no registers! + // Destroy no registers except rscratch1 and rscratch2 // void gen_write_ref_array_pre_barrier(Register addr, Register count, bool dest_uninitialized) { BarrierSet* bs = Universe::heap()->barrier_set(); @@ -696,12 +696,13 @@ case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { - __ push(RegSet::range(r0, r29), sp); // integer registers except lr & sp + __ push_call_clobbered_registers(); if (count == c_rarg0) { if (addr == c_rarg1) { // exactly backwards!! - __ stp(c_rarg0, c_rarg1, __ pre(sp, -2 * wordSize)); - __ ldp(c_rarg1, c_rarg0, __ post(sp, -2 * wordSize)); + __ mov(rscratch1, c_rarg0); + __ mov(c_rarg0, c_rarg1); + __ mov(c_rarg1, rscratch1); } else { __ mov(c_rarg1, count); __ mov(c_rarg0, addr); @@ -711,7 +712,7 @@ __ mov(c_rarg1, count); } __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_pre), 2); - __ pop(RegSet::range(r0, r29), sp); // integer registers except lr & sp } + __ pop_call_clobbered_registers(); break; case BarrierSet::CardTableModRef: case BarrierSet::CardTableExtension: @@ -742,7 +743,7 @@ case BarrierSet::G1SATBCTLogging: { - __ push(RegSet::range(r0, r29), sp); // integer registers except lr & sp + __ push_call_clobbered_registers(); // must compute element count unless barrier set interface is changed (other platforms supply count) assert_different_registers(start, end, scratch); __ lea(scratch, Address(end, BytesPerHeapOop)); @@ -751,7 +752,7 @@ __ mov(c_rarg0, start); __ mov(c_rarg1, scratch); __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_post), 2); - __ pop(RegSet::range(r0, r29), sp); // integer registers except lr & sp } + __ pop_call_clobbered_registers(); } break; case BarrierSet::CardTableModRef: @@ -811,7 +812,7 @@ assert_different_registers(s, d, count, rscratch1); Label again, large, small; - __ align(6); + __ align(CodeEntryAlignment); __ bind(start); __ cmp(count, 8); __ br(Assembler::LO, small); @@ -856,7 +857,7 @@ __ ret(lr); - __ align(6); + __ align(CodeEntryAlignment); __ bind(large); // Fill 8 registers @@ -1007,7 +1008,8 @@ } // rscratch2 is the byte adjustment needed to align s. __ cbz(rscratch2, aligned); - __ lsr(rscratch2, rscratch2, exact_log2(granularity)); + int shift = exact_log2(granularity); + if (shift) __ lsr(rscratch2, rscratch2, shift); __ sub(count, count, rscratch2); #if 0 @@ -1386,10 +1388,10 @@ // no-overlap entry point used by generate_conjoint_long_oop_copy(). // address generate_disjoint_oop_copy(bool aligned, address *entry, - const char *name, bool dest_uninitialized = false) { + const char *name, bool dest_uninitialized) { const bool is_oop = true; const size_t size = UseCompressedOops ? sizeof (jint) : sizeof (jlong); - return generate_disjoint_copy(size, aligned, is_oop, entry, name); + return generate_disjoint_copy(size, aligned, is_oop, entry, name, dest_uninitialized); } // Arguments: @@ -1404,10 +1406,11 @@ // address generate_conjoint_oop_copy(bool aligned, address nooverlap_target, address *entry, - const char *name, bool dest_uninitialized = false) { + const char *name, bool dest_uninitialized) { const bool is_oop = true; const size_t size = UseCompressedOops ? sizeof (jint) : sizeof (jlong); - return generate_conjoint_copy(size, aligned, is_oop, nooverlap_target, entry, name); + return generate_conjoint_copy(size, aligned, is_oop, nooverlap_target, entry, + name, dest_uninitialized); } @@ -1514,6 +1517,8 @@ } #endif //ASSERT + gen_write_ref_array_pre_barrier(to, count, dest_uninitialized); + // save the original count __ mov(count_save, count); @@ -1655,9 +1660,11 @@ bool aligned = !UseCompressedOops; StubRoutines::_arrayof_oop_disjoint_arraycopy - = generate_disjoint_oop_copy(aligned, &entry, "arrayof_oop_disjoint_arraycopy"); + = generate_disjoint_oop_copy(aligned, &entry, "arrayof_oop_disjoint_arraycopy", + /*dest_uninitialized*/false); StubRoutines::_arrayof_oop_arraycopy - = generate_conjoint_oop_copy(aligned, entry, &entry_oop_arraycopy, "arrayof_oop_arraycopy"); + = generate_conjoint_oop_copy(aligned, entry, &entry_oop_arraycopy, "arrayof_oop_arraycopy", + /*dest_uninitialized*/false); // Aligned versions without pre-barriers StubRoutines::_arrayof_oop_disjoint_arraycopy_uninit = generate_disjoint_oop_copy(aligned, &entry, "arrayof_oop_disjoint_arraycopy_uninit", diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/templateTable_aarch64.cpp --- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -3087,7 +3087,7 @@ __ null_check(r0); switch (state) { case itos: - __ ldr(r0, Address(r0, r1, Address::lsl(0))); + __ ldrw(r0, Address(r0, r1, Address::lsl(0))); break; case atos: __ load_heap_oop(r0, Address(r0, r1, Address::lsl(0))); @@ -3107,7 +3107,7 @@ __ ldrw(r3, Address(r2, in_bytes(constantPoolCacheOopDesc::base_offset() + ConstantPoolCacheEntry::flags_offset()))); __ tbz(r3, ConstantPoolCacheEntry::is_volatile_shift, notVolatile); - __ membar(MacroAssembler::LoadLoad); + __ membar(MacroAssembler::LoadLoad | MacroAssembler::LoadStore); __ bind(notVolatile); } diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (c) 2013, Red Hat Inc. * Copyright (c) 1997, 2012, Oracle and/or its affiliates. + * Copyright (c) 2015, Red Hat Inc. All rights reserved. * All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -183,6 +183,12 @@ if (FLAG_IS_DEFAULT(UseCRC32Intrinsics)) { UseCRC32Intrinsics = true; } + + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifdef COMPILER2 if (FLAG_IS_DEFAULT(OptoScheduling)) { OptoScheduling = true; diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/ppc/vm/ppc.ad --- a/src/cpu/ppc/vm/ppc.ad Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/ppc/vm/ppc.ad Wed Jul 20 05:26:25 2016 +0100 @@ -7653,7 +7653,7 @@ // SAPJVM GL 2013-10-29 Match ConvI2L(LoadI) // Match loading integer and casting it to long. -instruct loadI2L(iRegLdst dst, memory mem) %{ +instruct loadI2L(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); predicate(_kids[0]->_leaf->as_Load()->is_unordered()); ins_cost(MEMORY_REF_COST); @@ -7665,7 +7665,7 @@ %} // Match loading integer and casting it to long - acquire. -instruct loadI2L_ac(iRegLdst dst, memory mem) %{ +instruct loadI2L_ac(iRegLdst dst, memoryAlg4 mem) %{ match(Set dst (ConvI2L (LoadI mem))); ins_cost(3*MEMORY_REF_COST); diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/ppc/vm/vm_version_ppc.cpp --- a/src/cpu/ppc/vm/vm_version_ppc.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/ppc/vm/vm_version_ppc.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -1,6 +1,6 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012, 2014 SAP AG. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright 2012, 2015 SAP AG. 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 @@ -142,6 +142,11 @@ AllocatePrefetchStyle = 1; // Fall back if inappropriate. assert(AllocatePrefetchStyle >= 0, "AllocatePrefetchStyle should be positive"); + + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } } void VM_Version::print_features() { diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/sparc/vm/vm_version_sparc.cpp --- a/src/cpu/sparc/vm/vm_version_sparc.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/sparc/vm/vm_version_sparc.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, 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 @@ -274,6 +274,13 @@ if (!has_vis1()) // Drop to 0 if no VIS1 support UseVIS = 0; + // This machine does not allow unaligned memory accesses + if (UseUnalignedAccesses) { + if (!FLAG_IS_DEFAULT(UseUnalignedAccesses)) + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("L2 data cache line size: %u", L2_data_cache_line_size()); diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/x86/vm/vm_version_x86.cpp --- a/src/cpu/x86/vm/vm_version_x86.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/x86/vm/vm_version_x86.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -752,6 +752,11 @@ PrefetchFieldsAhead = prefetch_fields_ahead(); #endif + // This machine allows unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, true); + } + #ifndef PRODUCT if (PrintMiscellaneous && Verbose) { tty->print_cr("Logical CPUs per core: %u", diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/zero/vm/vm_version_zero.cpp --- a/src/cpu/zero/vm/vm_version_zero.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright 2009 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -36,4 +36,12 @@ # include "os_bsd.inline.hpp" #endif -// This file is intentionally empty + +void VM_Version::initialize() { + get_processor_features(); + // This machine does not allow unaligned memory accesses + if (! FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + warning("Unaligned memory access is not available on this CPU"); + FLAG_SET_DEFAULT(UseUnalignedAccesses, false); + } +} diff -r 5f3955f1fa41 -r e98d35509eaf src/cpu/zero/vm/vm_version_zero.hpp --- a/src/cpu/zero/vm/vm_version_zero.hpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/cpu/zero/vm/vm_version_zero.hpp Wed Jul 20 05:26:25 2016 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2007 Red Hat, Inc. + * Copyright 2015 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,9 +38,7 @@ #endif } - static void initialize() { - get_processor_features(); - } + static void initialize(); static const char* cpu_features() { return ""; diff -r 5f3955f1fa41 -r e98d35509eaf src/share/vm/ci/ciInstanceKlass.cpp --- a/src/share/vm/ci/ciInstanceKlass.cpp Wed Jun 01 02:06:55 2016 +0100 +++ b/src/share/vm/ci/ciInstanceKlass.cpp Wed Jul 20 05:26:25 2016 +0100 @@ -211,13 +211,42 @@ // ------------------------------------------------------------------ // ciInstanceKlass::uses_default_loader -bool ciInstanceKlass::uses_default_loader() { +bool ciInstanceKlass::uses_default_loader() const { // Note: We do not need to resolve the handle or enter the VM // in order to test null-ness. return _loader == NULL; } // ------------------------------------------------------------------ From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:20 +0000 Subject: [Bug 2958] [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=8eef7715af0b author: minqi date: Wed Jun 01 19:31:26 2016 +0100 2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away. Reviewed-by: dholmes, acorn, dcubed, jmasa Contributed-by: yumin.qi at oracle.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:26 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=4f8cbd54a9c6 author: simonis date: Wed Jul 20 03:15:59 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:32 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=0ba5a39aca0a author: kvn date: Tue Jul 19 21:22:43 2016 +0100 6934604, PR3075: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:38 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=22008ee271ed author: kvn date: Mon May 13 14:36:39 2013 -0700 8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:44 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #9 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=3321b4f21fba author: kvn date: Tue Jul 02 10:30:49 2013 -0700 8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:49 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=725a97b380d2 author: drchase date: Tue Jul 19 23:13:01 2016 +0100 8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit Summary: Insert extra checks and bailouts for too many nodes Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:02:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:02:57 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b40cadf40ab7 author: thartmann date: Tue Jul 19 23:59:47 2016 +0100 8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:06 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=4b50705cd316 author: andrew date: Fri Jul 08 01:58:45 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:13 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=da12b61bf5a2 author: roland date: Tue Apr 19 19:52:39 2016 -0700 8154537, PR3100: AArch64: some integer rotate instructions are never emitted Reviewed-by: aph, adinn, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:20 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b96466d40a92 author: aph date: Wed Apr 20 11:14:10 2016 +0000 8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:25 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=bb1818a74170 author: aph date: Mon May 23 15:39:13 2016 +0000 8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:29 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=30fa347a47e6 author: enevill date: Thu Feb 04 16:24:28 2016 +0000 8148783, PR3100: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:35 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=e174f34bc41c author: enevill date: Wed Feb 03 11:34:12 2016 +0000 8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:40 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=f3f52408a4d2 author: fyang date: Wed Jan 27 12:20:53 2016 +0800 8148328, PR3100: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:03:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:03:46 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=b4a17ff67e26 author: fyang date: Fri May 27 20:38:38 2016 +0800 8157906, PR3100: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 21 16:04:08 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:08 +0000 Subject: /hg/release/icedtea7-forest-2.6/jdk: 62 new changesets Message-ID: changeset 5bd4a8bcd1d4 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5bd4a8bcd1d4 author: andrew date: Thu Jun 30 03:43:26 2016 +0100 7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly Summary: Reinstate change destroyed by merge changeset cbdacf106eab in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cbdacf106eab author: andrew date: Tue Jul 19 04:12:40 2016 +0100 PR2799: Files are missing from resources.jar Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar changeset 27df0250f4d6 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=27df0250f4d6 author: andrew date: Fri May 27 03:58:28 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed Summary: Initialise the random number generator and feed the seed to it. changeset 4792aff34ae3 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4792aff34ae3 author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn changeset 449867a532e7 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=449867a532e7 author: bae date: Mon Dec 24 14:22:23 2012 +0400 8005402, PR3020: Need to provide benchmarks for color management Reviewed-by: jgodinez, prr changeset 458b9d461b9e in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=458b9d461b9e author: bae date: Tue Oct 23 13:10:52 2012 +0400 7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 Reviewed-by: jgodinez, prr changeset a4b5470d8e6d in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a4b5470d8e6d author: bae date: Mon Jul 18 16:36:48 2016 +0100 7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 Reviewed-by: prr changeset e0263ae71fa4 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0263ae71fa4 author: bae date: Mon Jul 18 17:45:32 2016 +0100 8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations Reviewed-by: prr, jgodinez changeset c8240cc48e0f in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c8240cc48e0f author: anashaty date: Tue Jul 08 17:47:47 2014 +0400 8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr changeset 09f29eab0896 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=09f29eab0896 author: bae date: Mon Jul 18 18:07:23 2016 +0100 8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. Reviewed-by: prr changeset 80acb89d2068 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=80acb89d2068 author: bae date: Thu Jun 06 13:57:25 2013 +0400 8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 Reviewed-by: prr, vadim changeset 455564524585 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=455564524585 author: bae date: Mon Jul 18 19:01:07 2016 +0100 7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly Reviewed-by: prr, vadim changeset f441a738dc1a in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f441a738dc1a author: bae date: Tue Sep 10 21:54:14 2013 +0400 8024511, PR3020: Crash during color profile destruction Reviewed-by: vadim, prr changeset 612e3b8b661a in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=612e3b8b661a author: jchen date: Tue Oct 15 14:16:27 2013 -0700 8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending Reviewed-by: prr, bae changeset e6fb1bedc3db in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e6fb1bedc3db author: bae date: Wed Oct 16 17:13:15 2013 +0400 8026702, PR3020: Fix for 8025429 breaks jdk build on windows Reviewed-by: serb changeset 11ddf3746523 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=11ddf3746523 author: bae date: Tue Oct 22 13:28:44 2013 +0400 8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit Reviewed-by: prr, jchen changeset 52720f35e02c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52720f35e02c author: ssadetsky date: Tue Jul 19 04:27:11 2016 +0100 6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate Reviewed-by: alexsch, azvegint changeset db65d5eadfeb in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=db65d5eadfeb author: andrew date: Fri Jul 08 02:00:13 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset ee9e7db3f1ee in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=ee9e7db3f1ee author: darcy date: Fri Aug 12 13:36:39 2011 -0700 4900206, PR3101: Include worst-case rounding tests for Math library functions Reviewed-by: alanb changeset a55f33fff054 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a55f33fff054 author: andrew date: Wed Jul 20 03:53:55 2016 +0100 Bump to icedtea-2.6.7pre01 changeset 6e1205f205ec in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6e1205f205ec author: andrew date: Wed Jul 20 04:00:46 2016 +0100 Added tag icedtea-2.6.7pre01 for changeset a55f33fff054 changeset 9e1264f51bae in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=9e1264f51bae author: andrew date: Fri Jul 08 02:00:13 2016 +0100 8151841: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett changeset cb5b345ca5eb in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cb5b345ca5eb author: igerasim date: Fri Jul 08 15:27:58 2016 +0100 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun changeset f76c02080989 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f76c02080989 author: juh date: Tue Aug 06 13:46:15 2013 -0700 8022439: Fix lint warnings in sun.security.ec Reviewed-by: darcy changeset 6ef5e10840c9 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6ef5e10840c9 author: ksrini date: Fri Jul 08 18:01:11 2016 +0100 7060849: Eliminate pack200 build warnings 7069870: Parts of the JDK erroneously rely on generic array initializers with diamond Reviewed-by: ksrini, jjg, mcimadamore Contributed-by: alexandre.boulgakov at oracle.com changeset cc87354325a1 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cc87354325a1 author: jjg date: Sun Jul 10 01:56:57 2016 +0100 7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror Reviewed-by: xuelei, mullan Contributed-by: alexandre.boulgakov at oracle.com changeset 2e88b2895a8c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2e88b2895a8c author: mullan date: Tue Jul 12 03:29:42 2016 +0100 6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package Reviewed-by: mchung changeset 7f3e0f63a6e0 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7f3e0f63a6e0 author: weijun date: Mon Aug 20 07:59:26 2012 +0800 7192202: Make sure keytool prints both unknown and unparseable extensions Reviewed-by: mullan changeset e0e3b71e621d in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0e3b71e621d author: vinnie date: Mon Mar 26 17:14:20 2012 +0100 7152582: PKCS11 tests should use the NSS libraries available in the OS Reviewed-by: mullan changeset 95937888e3fb in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=95937888e3fb author: weijun date: Mon Sep 17 18:19:16 2012 +0800 7196855: autotest.sh fails on ubuntu because libsoftokn.so not found Reviewed-by: vinnie changeset f6d8a245d520 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6d8a245d520 author: weijun date: Fri Sep 28 17:15:48 2012 +0800 7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so Reviewed-by: alanb, smarks changeset 8973d7ed98ee in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8973d7ed98ee author: sflores date: Wed Jul 13 03:59:05 2016 +0100 7194449: String resources for Key Tool and Policy Tool should be in their respective packages Reviewed-by: alanb, weijun, mullan changeset f6ab13d95e3e in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6ab13d95e3e author: mullan date: Wed Jul 13 04:59:14 2016 +0100 7102686: Restructure timestamp code so that jars and modules can more easily share the same code Reviewed-by: mchung changeset 0120a53f3c27 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0120a53f3c27 author: weijun date: Wed Jul 13 05:17:38 2016 +0100 8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 Reviewed-by: mullan changeset 8c76f574aa4f in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8c76f574aa4f author: coffeys date: Wed Jul 13 14:31:09 2016 +0100 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun changeset bd54b89d6812 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bd54b89d6812 author: alitvinov date: Wed Feb 03 18:52:45 2016 +0300 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch changeset 52a661519964 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52a661519964 author: vinnie date: Mon Feb 13 14:26:25 2012 +0000 7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done Reviewed-by: xuelei, wetmore changeset 0cba9c7d4859 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0cba9c7d4859 author: wetmore date: Mon Oct 31 11:54:19 2011 -0700 7105780: Add SSLSocket client/SSLEngine server to templates directory Reviewed-by: xuelei changeset a916b7ca6a5b in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a916b7ca6a5b author: wetmore date: Wed Jul 13 17:22:56 2016 +0100 8019341: Update CookieHttpsClientTest to use the newer framework. Reviewed-by: xuelei, smarks, michaelm changeset cceb56c23f63 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cceb56c23f63 author: xuelei date: Wed Jul 13 17:27:58 2016 +0100 8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs Reviewed-by: weijun changeset be4e524be4e1 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=be4e524be4e1 author: igerasim date: Tue Apr 26 20:31:54 2016 +0300 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan changeset a8cd02b9d957 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a8cd02b9d957 author: alanb date: Wed Jul 13 18:19:14 2016 +0100 8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil Reviewed-by: chegar changeset 3dcefeb4d257 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=3dcefeb4d257 author: dxu date: Tue Jan 08 20:37:27 2013 +0000 8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] Reviewed-by: alanb changeset 35384d76bea7 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=35384d76bea7 author: igerasim date: Wed Jul 13 18:23:52 2016 +0100 8145446: Perfect pipe placement Reviewed-by: alanb, jeff, igerasim, ahgross changeset dbccaefdab7c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=dbccaefdab7c author: igerasim date: Wed Jul 13 18:29:12 2016 +0100 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan changeset bc57536c7f84 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bc57536c7f84 author: jbachorik date: Fri Feb 05 11:02:08 2016 +0100 8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 Reviewed-by: dfuchs, valeriep changeset 7e676266241c in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7e676266241c author: igerasim date: Wed Jul 13 19:08:47 2016 +0100 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep changeset 65d527f3b647 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=65d527f3b647 author: rpatil date: Wed Jul 13 20:17:08 2016 +0100 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys changeset 1bd8382967aa in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bd8382967aa author: vadim date: Mon Apr 04 15:48:23 2016 +0300 8151925: Font reference improvements Reviewed-by: prr, serb, skoivu changeset edad6c9e1bd7 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=edad6c9e1bd7 author: mhaupt date: Wed Jul 13 20:49:11 2016 +0100 8155985: Persistent Parameter Processing Reviewed-by: jrose, vlivanov, ahgross changeset d2343d3a1892 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d2343d3a1892 author: asaha date: Wed Jul 13 21:05:33 2016 +0100 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 1bf8f2062be3 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bf8f2062be3 author: mhaupt date: Wed Jul 13 21:20:43 2016 +0100 8158571: Additional method handle validation Reviewed-by: jrose, ahgross, mchung changeset 66396db9dd85 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=66396db9dd85 author: igerasim date: Tue Apr 26 20:31:59 2016 +0300 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore changeset 23f5ca289d19 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=23f5ca289d19 author: vinnie date: Fri Oct 03 22:15:51 2014 +0100 8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp Reviewed-by: valeriep changeset 2eac408f62d9 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2eac408f62d9 author: igerasim date: Fri Jun 26 02:33:58 2015 +0300 8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently Reviewed-by: vinnie changeset 5763085fd9be in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5763085fd9be author: clanger date: Fri Dec 18 08:25:27 2015 +0800 8139436: sun.security.mscapi.KeyStore might load incomplete data Reviewed-by: vinnie, weijun changeset f055a87d7910 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f055a87d7910 author: sgehwolf date: Wed Jul 13 21:47:10 2016 +0100 8147857: [TEST] RMIConnector logs attribute names incorrectly Summary: Test case for this bug present on OpenJDK 8 & 9 only Reviewed-by: andrew, dfuchs, jbachorik changeset a7267e8244b9 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a7267e8244b9 author: goetz date: Fri Jul 15 17:10:13 2016 +0100 8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. Summary: Use -fwrapv on GCC < 4.3. Also handle additional -fno-strict-aliasing cases with earlier compilers. Reviewed-by: andrew changeset 802c570861cb in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=802c570861cb author: andrew date: Wed Jul 20 04:05:10 2016 +0100 Added tag jdk7u111-b00 for changeset a7267e8244b9 changeset c6f3da1debde in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c6f3da1debde author: andrew date: Wed Jul 20 05:26:32 2016 +0100 Merge jdk7u111-b00 changeset bcd7d8b905ae in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bcd7d8b905ae author: andrew date: Wed Jul 20 05:32:54 2016 +0100 PR3102: Extend 8022594 to AixPollPort Summary: Call IOUtil.load() instead of Util.load(), which was removed in 8022594 changeset 1bb8e0af0abe in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bb8e0af0abe author: andrew date: Wed Jul 20 05:35:14 2016 +0100 Bump to icedtea-2.6.7 diffstat: .hgtags | 2 + make/com/oracle/security/ucrypto/Makefile | 1 - make/com/sun/crypto/provider/Makefile | 2 + make/com/sun/java/pack/Makefile | 1 + make/com/sun/security/Makefile | 4 +- make/common/Defs-linux.gmk | 10 +- make/common/Release.gmk | 68 +- make/common/shared/Defs-java.gmk | 11 +- make/java/security/Makefile | 2 + make/javax/crypto/Makefile | 1 + make/jdk_generic_profile.sh | 2 +- make/launchers/Makefile | 2 +- make/sun/cmm/lcms/Makefile | 3 + make/sun/cmm/lcms/mapfile-vers | 12 +- make/sun/font/Makefile | 13 +- make/sun/javazic/tzdata/VERSION | 2 +- make/sun/javazic/tzdata/asia | 314 +- make/sun/javazic/tzdata/australasia | 8 + make/sun/javazic/tzdata/europe | 370 +- make/sun/javazic/tzdata/iso3166.tab | 6 +- make/sun/javazic/tzdata/leapseconds | 5 +- make/sun/javazic/tzdata/northamerica | 29 +- make/sun/javazic/tzdata/southamerica | 45 +- make/sun/javazic/tzdata/zone.tab | 291 +- make/sun/rmi/cgi/Makefile | 1 - make/sun/rmi/registry/Makefile | 1 - make/sun/rmi/rmi/Makefile | 1 - make/sun/rmi/rmid/Makefile | 1 - make/sun/security/Makefile | 1 + make/sun/security/ec/Makefile | 2 + make/sun/security/other/Makefile | 5 +- make/sun/security/pkcs11/Makefile | 2 + make/sun/security/tools/Makefile | 6 +- src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java | 1 + src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java | 5 - src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties | 6 +- src/share/classes/com/sun/crypto/provider/AESCrypt.java | 2 +- src/share/classes/com/sun/crypto/provider/AESParameters.java | 15 +- src/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java | 9 +- src/share/classes/com/sun/crypto/provider/BlowfishParameters.java | 15 +- src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 4 +- src/share/classes/com/sun/crypto/provider/CipherCore.java | 7 +- src/share/classes/com/sun/crypto/provider/DESCrypt.java | 18 +- src/share/classes/com/sun/crypto/provider/DESKey.java | 4 +- src/share/classes/com/sun/crypto/provider/DESKeyFactory.java | 4 +- src/share/classes/com/sun/crypto/provider/DESParameters.java | 15 +- src/share/classes/com/sun/crypto/provider/DESedeKey.java | 4 +- src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java | 4 +- src/share/classes/com/sun/crypto/provider/DESedeParameters.java | 15 +- src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java | 8 +- src/share/classes/com/sun/crypto/provider/DHKeyFactory.java | 29 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 4 +- src/share/classes/com/sun/crypto/provider/DHParameters.java | 8 +- src/share/classes/com/sun/crypto/provider/DHPrivateKey.java | 5 +- src/share/classes/com/sun/crypto/provider/DHPublicKey.java | 8 +- src/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java | 12 +- src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 32 +- src/share/classes/com/sun/crypto/provider/KeyProtector.java | 22 +- src/share/classes/com/sun/crypto/provider/OAEPParameters.java | 9 +- src/share/classes/com/sun/crypto/provider/PBECipherCore.java | 6 +- src/share/classes/com/sun/crypto/provider/PBEKey.java | 5 +- src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java | 5 +- src/share/classes/com/sun/crypto/provider/PBEParameters.java | 10 +- src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java | 6 +- src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java | 7 +- src/share/classes/com/sun/crypto/provider/PCBC.java | 4 +- src/share/classes/com/sun/crypto/provider/RC2Cipher.java | 6 +- src/share/classes/com/sun/crypto/provider/RC2Parameters.java | 12 +- src/share/classes/com/sun/crypto/provider/RSACipher.java | 4 +- src/share/classes/com/sun/crypto/provider/SunJCE.java | 736 +- src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java | 3 +- src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java | 3 +- src/share/classes/com/sun/jarsigner/ContentSignerParameters.java | 7 + src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 6 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 14 +- src/share/classes/com/sun/java/util/jar/pack/Attribute.java | 14 +- src/share/classes/com/sun/java/util/jar/pack/BandStructure.java | 6 +- src/share/classes/com/sun/java/util/jar/pack/ClassReader.java | 12 +- src/share/classes/com/sun/java/util/jar/pack/ClassWriter.java | 8 +- src/share/classes/com/sun/java/util/jar/pack/Code.java | 4 +- src/share/classes/com/sun/java/util/jar/pack/Coding.java | 7 +- src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java | 34 +- src/share/classes/com/sun/java/util/jar/pack/Constants.java | 12 +- src/share/classes/com/sun/java/util/jar/pack/Fixups.java | 41 +- src/share/classes/com/sun/java/util/jar/pack/Instruction.java | 4 +- src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java | 2 +- src/share/classes/com/sun/java/util/jar/pack/Package.java | 58 +- src/share/classes/com/sun/java/util/jar/pack/PackageReader.java | 29 +- src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java | 38 +- src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java | 11 +- src/share/classes/com/sun/java/util/jar/pack/PropMap.java | 61 +- src/share/classes/com/sun/java/util/jar/pack/TLGlobals.java | 4 +- src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java | 3 +- src/share/classes/com/sun/java/util/jar/pack/Utils.java | 4 +- src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java | 2 +- src/share/classes/com/sun/security/auth/PolicyFile.java | 31 +- src/share/classes/com/sun/security/auth/SubjectCodeSource.java | 9 +- src/share/classes/com/sun/security/auth/module/JndiLoginModule.java | 12 +- src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java | 16 +- src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java | 10 +- src/share/classes/com/sun/security/auth/module/LdapLoginModule.java | 16 +- src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java | 3 +- src/share/classes/com/sun/security/ntlm/NTLMException.java | 3 +- src/share/classes/com/sun/security/sasl/CramMD5Server.java | 5 +- src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java | 96 +- src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java | 9 +- src/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java | 43 +- src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java | 7 +- src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java | 5 +- src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java | 5 +- src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java | 17 +- src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java | 18 +- src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java | 41 +- src/share/classes/com/sun/security/sasl/util/PolicyUtils.java | 6 +- src/share/classes/java/awt/color/ICC_Profile.java | 76 +- src/share/classes/java/awt/color/ICC_ProfileGray.java | 6 +- src/share/classes/java/awt/color/ICC_ProfileRGB.java | 6 +- src/share/classes/java/lang/invoke/MethodHandles.java | 8 +- src/share/classes/java/nio/Bits.java | 35 +- src/share/classes/java/security/AccessControlContext.java | 8 +- src/share/classes/java/security/AccessController.java | 2 +- src/share/classes/java/security/BasicPermission.java | 10 +- src/share/classes/java/security/Permissions.java | 9 +- src/share/classes/java/security/Policy.java | 11 +- src/share/classes/java/security/ProtectionDomain.java | 8 +- src/share/classes/java/security/Provider.java | 57 +- src/share/classes/java/security/Security.java | 11 +- src/share/classes/java/security/UnresolvedPermission.java | 16 +- src/share/classes/java/security/UnresolvedPermissionCollection.java | 6 +- src/share/classes/java/security/cert/CertificateRevokedException.java | 4 +- src/share/classes/java/security/cert/X509CRLSelector.java | 2 +- src/share/classes/java/security/cert/X509CertSelector.java | 79 +- src/share/classes/javax/crypto/Cipher.java | 45 +- src/share/classes/javax/crypto/CryptoAllPermission.java | 6 +- src/share/classes/javax/crypto/CryptoPermission.java | 10 +- src/share/classes/javax/crypto/CryptoPermissions.java | 54 +- src/share/classes/javax/crypto/CryptoPolicyParser.java | 55 +- src/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java | 52 +- src/share/classes/javax/crypto/JarVerifier.java | 30 +- src/share/classes/javax/crypto/JceSecurity.java | 52 +- src/share/classes/javax/crypto/JceSecurityManager.java | 24 +- src/share/classes/javax/crypto/KeyAgreement.java | 15 +- src/share/classes/javax/crypto/KeyGenerator.java | 7 +- src/share/classes/javax/crypto/Mac.java | 14 +- src/share/classes/javax/crypto/SealedObject.java | 18 +- src/share/classes/javax/crypto/SecretKeyFactory.java | 9 +- src/share/classes/javax/crypto/SecretKeyFactorySpi.java | 4 +- src/share/classes/javax/crypto/spec/DESKeySpec.java | 4 +- src/share/classes/javax/crypto/spec/DESedeKeySpec.java | 4 +- src/share/classes/javax/crypto/spec/IvParameterSpec.java | 4 +- src/share/classes/javax/crypto/spec/PBEKeySpec.java | 16 +- src/share/classes/javax/crypto/spec/PBEParameterSpec.java | 7 +- src/share/classes/javax/crypto/spec/PSource.java | 9 +- src/share/classes/javax/crypto/spec/RC2ParameterSpec.java | 4 +- src/share/classes/javax/crypto/spec/RC5ParameterSpec.java | 4 +- src/share/classes/javax/crypto/spec/SecretKeySpec.java | 6 +- src/share/classes/javax/security/auth/SubjectDomainCombiner.java | 109 +- src/share/classes/javax/swing/TimerQueue.java | 15 +- src/share/classes/sun/java2d/cmm/CMSManager.java | 44 +- src/share/classes/sun/java2d/cmm/PCMM.java | 14 +- src/share/classes/sun/java2d/cmm/Profile.java | 43 + src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java | 114 + src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 137 +- src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java | 309 +- src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java | 109 + src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java | 65 +- src/share/classes/sun/launcher/resources/launcher_zh_TW.properties | 4 +- src/share/classes/sun/management/resources/agent_zh_TW.properties | 10 +- src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java | 5 + src/share/classes/sun/misc/Unsafe.java | 23 + src/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java | 5 - src/share/classes/sun/nio/ch/DatagramChannelImpl.java | 2 +- src/share/classes/sun/nio/ch/FileChannelImpl.java | 2 +- src/share/classes/sun/nio/ch/IOUtil.java | 18 +- src/share/classes/sun/nio/ch/Net.java | 2 +- src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java | 2 +- src/share/classes/sun/nio/ch/SocketChannelImpl.java | 2 +- src/share/classes/sun/nio/ch/Util.java | 21 - src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties | 4 +- src/share/classes/sun/security/acl/AclEntryImpl.java | 2 +- src/share/classes/sun/security/action/PutAllAction.java | 6 +- src/share/classes/sun/security/ec/ECDSASignature.java | 5 +- src/share/classes/sun/security/ec/ECKeyFactory.java | 18 +- src/share/classes/sun/security/ec/ECParameters.java | 6 +- src/share/classes/sun/security/jca/GetInstance.java | 22 +- src/share/classes/sun/security/jca/ProviderList.java | 1 + src/share/classes/sun/security/jca/Providers.java | 7 +- src/share/classes/sun/security/jgss/GSSUtil.java | 23 +- src/share/classes/sun/security/jgss/krb5/CipherHelper.java | 5 +- src/share/classes/sun/security/jgss/krb5/Krb5Context.java | 4 +- src/share/classes/sun/security/jgss/krb5/MessageToken.java | 6 +- src/share/classes/sun/security/jgss/krb5/SubjectComber.java | 24 +- src/share/classes/sun/security/jgss/spnego/SpNegoContext.java | 10 +- src/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java | 5 +- src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java | 7 +- src/share/classes/sun/security/krb5/Checksum.java | 4 +- src/share/classes/sun/security/krb5/Config.java | 52 +- src/share/classes/sun/security/krb5/KrbServiceLocator.java | 14 +- src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 8 +- src/share/classes/sun/security/pkcs/ContentInfo.java | 8 +- src/share/classes/sun/security/pkcs/EncodingException.java | 45 - src/share/classes/sun/security/pkcs/PKCS10.java | 354 - src/share/classes/sun/security/pkcs/PKCS10Attribute.java | 135 - src/share/classes/sun/security/pkcs/PKCS10Attributes.java | 219 - src/share/classes/sun/security/pkcs/PKCS7.java | 230 +- src/share/classes/sun/security/pkcs/PKCS8Key.java | 6 +- src/share/classes/sun/security/pkcs/PKCS9Attribute.java | 6 +- src/share/classes/sun/security/pkcs/SignerInfo.java | 106 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 353 + src/share/classes/sun/security/pkcs10/PKCS10Attribute.java | 136 + src/share/classes/sun/security/pkcs10/PKCS10Attributes.java | 219 + src/share/classes/sun/security/pkcs11/Config.java | 31 +- src/share/classes/sun/security/pkcs11/P11Cipher.java | 4 +- src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java | 14 +- src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java | 14 +- src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java | 13 +- src/share/classes/sun/security/pkcs11/P11Key.java | 125 +- src/share/classes/sun/security/pkcs11/P11KeyAgreement.java | 4 +- src/share/classes/sun/security/pkcs11/P11KeyFactory.java | 13 +- src/share/classes/sun/security/pkcs11/P11KeyStore.java | 64 +- src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java | 26 +- src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java | 4 +- src/share/classes/sun/security/pkcs11/P11Signature.java | 2 +- src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java | 4 +- src/share/classes/sun/security/pkcs11/P11Util.java | 2 +- src/share/classes/sun/security/pkcs11/Secmod.java | 1 + src/share/classes/sun/security/pkcs11/wrapper/Functions.java | 20 +- src/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java | 3 +- src/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java | 1 + src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 66 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/DSAKeyFactory.java | 25 +- src/share/classes/sun/security/provider/DSAParameters.java | 6 +- src/share/classes/sun/security/provider/MD4.java | 6 +- src/share/classes/sun/security/provider/PolicyFile.java | 20 +- src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java | 7 +- src/share/classes/sun/security/provider/certpath/Builder.java | 15 +- src/share/classes/sun/security/provider/certpath/CertStoreHelper.java | 68 +- src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java | 4 +- src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java | 11 +- src/share/classes/sun/security/provider/certpath/ForwardBuilder.java | 13 +- src/share/classes/sun/security/provider/certpath/ForwardState.java | 5 +- src/share/classes/sun/security/provider/certpath/IndexedCollectionCertStore.java | 13 +- src/share/classes/sun/security/provider/certpath/OCSPChecker.java | 8 +- src/share/classes/sun/security/provider/certpath/OCSPRequest.java | 2 +- src/share/classes/sun/security/provider/certpath/OCSPResponse.java | 2 +- src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java | 6 +- src/share/classes/sun/security/provider/certpath/PolicyChecker.java | 23 +- src/share/classes/sun/security/provider/certpath/ReverseState.java | 1 + src/share/classes/sun/security/provider/certpath/URICertStore.java | 155 +- src/share/classes/sun/security/provider/certpath/Vertex.java | 8 +- src/share/classes/sun/security/provider/certpath/X509CertPath.java | 48 +- src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java | 2 +- src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreHelper.java | 8 +- src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java | 240 + src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStoreHelper.java | 69 + src/share/classes/sun/security/rsa/RSAKeyFactory.java | 18 +- src/share/classes/sun/security/rsa/RSASignature.java | 5 +- src/share/classes/sun/security/ssl/CipherSuite.java | 6 +- src/share/classes/sun/security/ssl/HandshakeMessage.java | 57 +- src/share/classes/sun/security/ssl/Handshaker.java | 10 +- src/share/classes/sun/security/ssl/JsseJce.java | 5 +- src/share/classes/sun/security/ssl/SSLEngineImpl.java | 25 +- src/share/classes/sun/security/ssl/SSLSocketImpl.java | 9 +- src/share/classes/sun/security/ssl/X509KeyManagerImpl.java | 73 +- src/share/classes/sun/security/timestamp/HttpTimestamper.java | 55 +- src/share/classes/sun/security/timestamp/TSRequest.java | 58 +- src/share/classes/sun/security/timestamp/TSResponse.java | 132 +- src/share/classes/sun/security/timestamp/TimestampToken.java | 4 + src/share/classes/sun/security/tools/JarSigner.java | 2525 ----- src/share/classes/sun/security/tools/JarSignerResources.java | 250 - src/share/classes/sun/security/tools/JarSignerResources_ja.java | 248 - src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java | 248 - src/share/classes/sun/security/tools/KeyStoreUtil.java | 101 +- src/share/classes/sun/security/tools/KeyTool.java | 4245 ---------- src/share/classes/sun/security/tools/PathList.java | 111 + src/share/classes/sun/security/tools/TimestampedSigner.java | 387 - src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java | 152 + src/share/classes/sun/security/tools/jarsigner/Main.java | 2431 +++++ src/share/classes/sun/security/tools/jarsigner/Resources.java | 259 + src/share/classes/sun/security/tools/jarsigner/Resources_ja.java | 257 + src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java | 258 + src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java | 192 + src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java | 342 + src/share/classes/sun/security/tools/keytool/Main.java | 4081 +++++++++ src/share/classes/sun/security/tools/keytool/Resources.java | 434 + src/share/classes/sun/security/tools/keytool/Resources_de.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_es.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_fr.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_it.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_ja.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_ko.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_sv.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java | 429 + src/share/classes/sun/security/tools/keytool/Resources_zh_HK.java | 431 + src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 429 + src/share/classes/sun/security/tools/policytool/PolicyTool.java | 264 +- src/share/classes/sun/security/tools/policytool/Resources.java | 161 + src/share/classes/sun/security/tools/policytool/Resources_de.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_es.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_fr.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_it.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_ja.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_ko.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_pt_BR.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_sv.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_zh_CN.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_zh_HK.java | 156 + src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java | 156 + src/share/classes/sun/security/util/BigInt.java | 198 - src/share/classes/sun/security/util/Cache.java | 12 +- src/share/classes/sun/security/util/Debug.java | 1 + src/share/classes/sun/security/util/ManifestDigester.java | 4 +- src/share/classes/sun/security/util/Password.java | 5 +- src/share/classes/sun/security/util/PathList.java | 111 - src/share/classes/sun/security/util/Resources.java | 507 +- src/share/classes/sun/security/util/Resources_de.java | 495 +- src/share/classes/sun/security/util/Resources_es.java | 497 +- src/share/classes/sun/security/util/Resources_fr.java | 495 +- src/share/classes/sun/security/util/Resources_it.java | 495 +- src/share/classes/sun/security/util/Resources_ja.java | 497 +- src/share/classes/sun/security/util/Resources_ko.java | 497 +- src/share/classes/sun/security/util/Resources_pt_BR.java | 495 +- src/share/classes/sun/security/util/Resources_sv.java | 497 +- src/share/classes/sun/security/util/Resources_zh_CN.java | 497 +- src/share/classes/sun/security/util/Resources_zh_TW.java | 499 +- src/share/classes/sun/security/util/SignatureFileVerifier.java | 93 +- src/share/classes/sun/security/validator/SimpleValidator.java | 3 +- src/share/classes/sun/security/x509/AVA.java | 8 +- src/share/classes/sun/security/x509/AccessDescription.java | 13 +- src/share/classes/sun/security/x509/AlgorithmId.java | 6 +- src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java | 5 +- src/share/classes/sun/security/x509/CRLDistributionPointsExtension.java | 5 +- src/share/classes/sun/security/x509/CRLExtensions.java | 9 +- src/share/classes/sun/security/x509/CRLNumberExtension.java | 4 +- src/share/classes/sun/security/x509/CRLReasonCodeExtension.java | 4 +- src/share/classes/sun/security/x509/CertAndKeyGen.java | 329 - src/share/classes/sun/security/x509/CertificateAlgorithmId.java | 4 +- src/share/classes/sun/security/x509/CertificateExtensions.java | 21 +- src/share/classes/sun/security/x509/CertificateIssuerExtension.java | 4 +- src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java | 4 +- src/share/classes/sun/security/x509/CertificatePoliciesExtension.java | 5 +- src/share/classes/sun/security/x509/CertificatePolicyId.java | 5 +- src/share/classes/sun/security/x509/CertificateSerialNumber.java | 4 +- src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java | 4 +- src/share/classes/sun/security/x509/CertificateValidity.java | 4 +- src/share/classes/sun/security/x509/CertificateVersion.java | 4 +- src/share/classes/sun/security/x509/CertificateX509Key.java | 4 +- src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java | 5 +- src/share/classes/sun/security/x509/Extension.java | 4 +- src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java | 4 +- src/share/classes/sun/security/x509/InvalidityDateExtension.java | 4 +- src/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java | 4 +- src/share/classes/sun/security/x509/KeyUsageExtension.java | 2 +- src/share/classes/sun/security/x509/NameConstraintsExtension.java | 22 +- src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java | 8 +- src/share/classes/sun/security/x509/OIDMap.java | 20 +- src/share/classes/sun/security/x509/OIDName.java | 4 +- src/share/classes/sun/security/x509/OtherName.java | 12 +- src/share/classes/sun/security/x509/PolicyConstraintsExtension.java | 4 +- src/share/classes/sun/security/x509/PolicyInformation.java | 3 +- src/share/classes/sun/security/x509/PolicyMappingsExtension.java | 7 +- src/share/classes/sun/security/x509/PrivateKeyUsageExtension.java | 4 +- src/share/classes/sun/security/x509/RDN.java | 10 +- src/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java | 4 +- src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java | 5 +- src/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java | 4 +- src/share/classes/sun/security/x509/X500Name.java | 20 +- src/share/classes/sun/security/x509/X509CRLEntryImpl.java | 18 +- src/share/classes/sun/security/x509/X509CRLImpl.java | 15 +- src/share/classes/sun/security/x509/X509CertImpl.java | 8 +- src/share/classes/sun/security/x509/X509CertInfo.java | 26 +- src/share/classes/sun/security/x509/X509Key.java | 5 +- src/share/classes/sun/tools/jar/Main.java | 2 +- src/share/demo/java2d/J2DBench/build.xml | 14 +- src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_large.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_medium.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_small.jpg | Bin src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java | 2 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java | 153 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java | 60 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java | 383 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java | 198 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java | 166 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java | 132 + src/share/native/sun/java2d/cmm/lcms/LCMS.c | 545 +- src/share/native/sun/security/ec/ECC_JNI.cpp | 23 + src/share/native/sun/security/ec/ecc_impl.h | 4 +- src/solaris/classes/sun/nio/ch/AixPollPort.java | 2 +- src/solaris/classes/sun/nio/ch/DatagramDispatcher.java | 2 +- src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java | 4 + src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java | 5 - src/solaris/classes/sun/nio/ch/EPoll.java | 2 +- src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java | 1 + src/solaris/classes/sun/nio/ch/EPollPort.java | 2 +- src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java | 4 - src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java | 2 +- src/solaris/classes/sun/nio/ch/InheritedChannel.java | 2 +- src/solaris/classes/sun/nio/ch/KQueue.java | 2 +- src/solaris/classes/sun/nio/ch/KQueuePort.java | 2 +- src/solaris/classes/sun/nio/ch/NativeThread.java | 2 +- src/solaris/classes/sun/nio/ch/PollArrayWrapper.java | 3 + src/solaris/classes/sun/nio/ch/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/SinkChannelImpl.java | 8 +- src/solaris/classes/sun/nio/ch/SolarisEventPort.java | 2 +- src/solaris/classes/sun/nio/ch/SourceChannelImpl.java | 8 +- src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java | 2 +- src/solaris/native/sun/awt/gtk2_interface.c | 27 +- src/solaris/native/sun/awt/gtk2_interface.h | 6 +- src/windows/classes/sun/nio/ch/DatagramDispatcher.java | 2 +- src/windows/classes/sun/nio/ch/FileDispatcherImpl.java | 2 +- src/windows/classes/sun/nio/ch/FileKey.java | 1 + src/windows/classes/sun/nio/ch/Iocp.java | 2 +- src/windows/classes/sun/nio/ch/PipeImpl.java | 159 +- src/windows/classes/sun/nio/ch/SocketDispatcher.java | 2 +- src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java | 2 +- src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java | 2 +- src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java | 2 +- src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java | 2 +- src/windows/classes/sun/security/mscapi/KeyStore.java | 50 +- src/windows/classes/sun/security/mscapi/PRNG.java | 5 +- src/windows/classes/sun/security/mscapi/RSAPrivateKey.java | 4 +- src/windows/classes/sun/security/mscapi/RSAPublicKey.java | 4 +- src/windows/classes/sun/security/mscapi/RSASignature.java | 6 +- src/windows/classes/sun/security/mscapi/SunMSCAPI.java | 6 +- src/windows/native/sun/security/mscapi/security.cpp | 154 +- src/windows/native/sun/windows/awt_Font.cpp | 24 +- src/windows/native/sun/windows/awt_Font.h | 13 +- test/java/lang/Math/Tests.java | 36 +- test/java/lang/Math/WorstCaseTests.java | 435 + test/java/nio/channels/Pipe/PipeInterrupt.java | 83 + test/javax/management/remote/mandatory/connection/Name.java | 49 + test/javax/management/remote/mandatory/connection/NameMBean.java | 31 + test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java | 163 + test/javax/management/remote/mandatory/connection/TestLogHandler.java | 64 + test/sun/awt/image/bug8038000.java | 4 +- test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java | 99 + test/sun/java2d/cmm/ColorConvertOp/GrayTest.java | 102 + test/sun/java2d/cmm/ProfileOp/DisposalCrashTest.java | 83 + test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java | 34 +- test/sun/security/mscapi/AccessKeyStore.java | 17 +- test/sun/security/mscapi/AccessKeyStore.sh | 3 +- test/sun/security/mscapi/IsSunMSCAPIAvailable.java | 13 +- test/sun/security/mscapi/IsSunMSCAPIAvailable.sh | 3 +- test/sun/security/mscapi/IterateWindowsRootStore.java | 130 + test/sun/security/mscapi/KeyStoreCompatibilityMode.java | 13 +- test/sun/security/mscapi/KeyStoreCompatibilityMode.sh | 4 +- test/sun/security/mscapi/KeytoolChangeAlias.sh | 3 +- test/sun/security/mscapi/PrngSlow.java | 29 +- test/sun/security/mscapi/PublicKeyInterop.java | 4 +- test/sun/security/mscapi/PublicKeyInterop.sh | 3 +- test/sun/security/mscapi/RSAEncryptDecrypt.sh | 3 +- test/sun/security/mscapi/ShortRSAKey1024.sh | 3 +- test/sun/security/mscapi/ShortRSAKeyWithinTLS.java | 5 +- test/sun/security/mscapi/SignUsingNONEwithRSA.java | 6 +- test/sun/security/mscapi/SignUsingNONEwithRSA.sh | 3 +- test/sun/security/mscapi/SignUsingSHA2withRSA.java | 6 +- test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 3 +- test/sun/security/mscapi/SmallPrimeExponentP.java | 74 + test/sun/security/pkcs12/PKCS12SameKeyId.java | 5 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java | 32 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java | 183 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java | 133 +- test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java | 100 +- test/sun/security/ssl/templates/SSLEngineTemplate.java | 2 +- test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java | 490 + test/sun/security/ssl/templates/SSLSocketTemplate.java | 55 +- test/sun/security/tools/jarsigner/JarSigningNonAscii.java | 2 +- test/sun/security/tools/jarsigner/LargeJarEntry.java | 3 +- test/sun/security/tools/jarsigner/TimestampCheck.java | 58 +- test/sun/security/tools/jarsigner/ts.sh | 4 +- test/sun/security/tools/keytool/CloseFile.java | 7 +- test/sun/security/tools/keytool/KeyToolTest.java | 8 +- test/sun/security/tools/keytool/NewSize7.java | 8 +- test/sun/security/tools/keytool/StartDateTest.java | 10 +- test/sun/security/tools/keytool/UnknownAndUnparseable.java | 73 + test/sun/security/tools/keytool/autotest.sh | 54 +- test/sun/security/tools/keytool/standard.sh | 2 +- test/sun/security/util/BigInt/BigIntEqualsHashCode.java | 46 - test/sun/security/util/Resources/Format.java | 4 +- test/sun/security/util/Resources/NewNamesFormat.java | 4 +- test/sun/security/util/Resources/NewResourcesNames.java | 10 +- test/sun/security/x509/AlgorithmId/NonStandardNames.java | 4 +- 487 files changed, 24829 insertions(+), 18728 deletions(-) diffs (truncated from 56707 to 500 lines): diff -r 60cce04d1832 -r 1bb8e0af0abe .hgtags --- a/.hgtags Wed Jun 01 02:06:52 2016 +0100 +++ b/.hgtags Wed Jul 20 05:35:14 2016 +0100 @@ -643,3 +643,5 @@ a4a37396e04bdf3c402d77050204be96459b9bef icedtea-2.6.6pre01 bdcfc4d9ab9f52fbf37db876c08a1846765627c4 jdk7u101-b00 55c38c1ace75384dcad2d3a95382e37a4bff94ef icedtea-2.6.6 +a55f33fff0541077cb8f2547899104783608a40f icedtea-2.6.7pre01 +a7267e8244b9418af15b1103b4d906e8c6a61bc0 jdk7u111-b00 diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/oracle/security/ucrypto/Makefile --- a/make/com/oracle/security/ucrypto/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/com/oracle/security/ucrypto/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -99,7 +99,6 @@ JAVAC_MAX_WARNINGS=false JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation - JAVAC_WARNINGS_FATAL=true # # C and Java Files diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/crypto/provider/Makefile --- a/make/com/sun/crypto/provider/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/com/sun/crypto/provider/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -113,6 +113,8 @@ endif endif +JAVAC_MAX_WARNINGS = false +JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation include $(BUILDDIR)/common/Defs.gmk # diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/java/pack/Makefile --- a/make/com/sun/java/pack/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/com/sun/java/pack/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -32,6 +32,7 @@ LIBRARY = unpack PRODUCT = sun PGRM = unpack200 +JAVAC_MAX_WARNINGS=true include $(BUILDDIR)/common/Defs.gmk CPLUSPLUSLIBRARY=true diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/security/Makefile --- a/make/com/sun/security/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/com/sun/security/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2011, 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 @@ -28,6 +28,8 @@ # BUILDDIR = ../../.. +SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=false +SUBDIRS_MAKEFLAGS += JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation include $(BUILDDIR)/common/Defs.gmk SUBDIRS = auth diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Defs-linux.gmk --- a/make/common/Defs-linux.gmk Wed Jun 01 02:06:52 2016 +0100 +++ b/make/common/Defs-linux.gmk Wed Jul 20 05:35:14 2016 +0100 @@ -36,7 +36,7 @@ # CFLAGS (set $(OTHER_CFLAGS) instead) # CPPFLAGS (set $(OTHER_CPPFLAGS) instead) # CXXFLAGS (set $(OTHER_CXXFLAGS) instead) -# LDFLAGS (set $(OTHER_LDFAGS) instead) +# LDFLAGS (set $(OTHER_LDFLAGS) instead) # LDLIBS (set $(EXTRA_LIBS) instead) # LDLIBS_COMMON (set $(EXTRA_LIBS) instead) @@ -239,6 +239,12 @@ CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH)) LDFLAGS_COMMON += $(LDFLAGS_COMMON_$(ARCH)) endif +# GCC 6 has more aggressive dead-store elimination which causes the VM to crash +# It also optimises away null pointer checks which are still needed. +# We turn both of these optimisations off. +ifeq ($(shell $(EXPR) $(CC_MAJORVER) \>= 6 ),1) + CFLAGS_REQUIRED += -fno-delete-null-pointer-checks -fno-lifetime-dse +endif # If this is a --hash-style=gnu system, use --hash-style=both # The gnu .hash section won't work on some Linux systems like SuSE 10. @@ -303,7 +309,7 @@ CFLAGS_DBG = $(DEBUG_FLAG) CFLAGS_COMMON += $(CFLAGS_REQUIRED) -CXXFLAGS_COMMON = $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS) +CXXFLAGS_COMMON = -std=gnu++98 $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS) CXXFLAGS_OPT = $(CC_OPT) CXXFLAGS_DBG = $(DEBUG_FLAG) CXXFLAGS_COMMON += $(CFLAGS_REQUIRED) diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Release.gmk --- a/make/common/Release.gmk Wed Jun 01 02:06:52 2016 +0100 +++ b/make/common/Release.gmk Wed Jul 20 05:35:14 2016 +0100 @@ -218,9 +218,11 @@ ifneq ($(COMPRESS_JARS), true) CREATE_JAR_OPTS = c0mf CREATE_JAR_OPTS_NOMANIFEST = c0f + UPDATE_JAR_OPTS = u0f else CREATE_JAR_OPTS = cmf CREATE_JAR_OPTS_NOMANIFEST = cf + UPDATE_JAR_OPTS = uf endif # @@ -358,15 +360,15 @@ sun/tools/serialver \ sun/tools/tree \ sun/tools/util \ - sun/security/tools/JarBASE64Encoder.class \ - sun/security/tools/JarSigner.class \ - sun/security/tools/JarSignerParameters.class \ - sun/security/tools/JarSignerResources.class \ - sun/security/tools/JarSignerResources_ja.class \ - sun/security/tools/JarSignerResources_zh_CN.class \ - sun/security/tools/SignatureFile\$$Block.class \ - sun/security/tools/SignatureFile.class \ - sun/security/tools/TimestampedSigner.class \ + sun/security/tools/jarsigner/JarBASE64Encoder.class \ + sun/security/tools/jarsigner/Main.class \ + sun/security/tools/jarsigner/JarSignerParameters.class \ + sun/security/tools/jarsigner/Resources.class \ + sun/security/tools/jarsigner/Resources_ja.class \ + sun/security/tools/jarsigner/Resources_zh_CN.class \ + sun/security/tools/jarsigner/SignatureFile\$$Block.class \ + sun/security/tools/jarsigner/SignatureFile.class \ + sun/security/tools/jarsigner/TimestampedSigner.class \ sun/rmi/rmic \ sun/applet \ sun/jvmstat \ @@ -591,15 +593,15 @@ $(ECHO) "sun/tools/serialver/" >> $@ $(ECHO) "sun/tools/tree/" >> $@ $(ECHO) "sun/tools/util/" >> $@ - $(ECHO) "sun/security/tools/JarBASE64Encoder.class" >> $@ - $(ECHO) "sun/security/tools/JarSigner.class" >> $@ - $(ECHO) "sun/security/tools/JarSignerParameters.class" >> $@ - $(ECHO) "sun/security/tools/JarSignerResources.class" >> $@ - $(ECHO) "sun/security/tools/JarSignerResources_ja.class" >> $@ - $(ECHO) "sun/security/tools/JarSignerResources_zh_CN.class" >> $@ - $(ECHO) "sun/security/tools/SignatureFile\$$Block.class" >> $@ - $(ECHO) "sun/security/tools/SignatureFile.class" >> $@ - $(ECHO) "sun/security/tools/TimestampedSigner.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/JarBASE64Encoder.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/Main.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/JarSignerParameters.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/Resources.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/Resources_ja.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/Resources_zh_CN.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/SignatureFile\$$Block.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/SignatureFile.class" >> $@ + $(ECHO) "sun/security/tools/jarsigner/TimestampedSigner.class" >> $@ $(ECHO) "sun/security/provider/Sun.class" >> $@ $(ECHO) "sun/security/rsa/SunRsaSign.class" >> $@ $(ECHO) "sun/security/ssl/" >> $@ @@ -632,7 +634,21 @@ $(ECHO) "jdk/internal/jfr/events/" >> $@ endif +###################################################### +# List of directories in impsrc directory that should NOT be in resources.jar +###################################################### +NOT_RESOURCE_JAR_LIST = $(ABS_TEMPDIR)/not_resource_jar.list + +$(NOT_RESOURCE_JAR_LIST): FRC + $(prep-target) + $(ECHO) "#\n" >> $@ + $(ECHO) "# List of subdirectories not to include in resources.jar" >> $@ + $(ECHO) "# Directories must contain trailing '/'." >> $@ + $(ECHO) "com/" >> $@ + $(ECHO) "javax/" >> $@ + $(ECHO) "org/" >> $@ + $(ECHO) "sun/" >> $@ # File order list for rt.jar # - sun.applet is included, till hotjava stops relying on it. @@ -644,6 +660,7 @@ JARFILELISTS_TEMPDIR=$(ABS_TEMPDIR)/jarfilelists RT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/rt_jar_list RES_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/resources_jar_list +IMPORT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/imp_file_list JARREORDER_JARFILE = $(ABS_BUILDTOOLJARDIR)/jarreorder.jar @@ -656,6 +673,15 @@ $(MV) $@.temp $@ @($(CD) $(CLASSBINDIR) && $(java-vm-cleanup)) +$(IMPORT_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RESOURCE_JAR_LIST) + $(prep-target) + $(RM) $@.temp + ($(CD) $(IMPORTSRCDIR) && \ + $(BOOT_JAVA_CMD) -jar $(JARREORDER_JARFILE) \ + -o $@.temp - $(NOT_RESOURCE_JAR_LIST) . ) + $(MV) $@.temp $@ + @($(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup)) + # Create jfr.jar JFR_JAR= ifeq ($(BUILD_JFR), true) @@ -700,12 +726,16 @@ # Create resources.jar containing non-class files RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar -$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) +$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) $(IMPORT_JAR_FILELIST) $(prep-target) $(CD) $(CLASSBINDIR) && \ $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \ @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS) + $(CD) $(IMPORTSRCDIR) && \ + $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \ + @$(IMPORT_JAR_FILELIST) $(BOOT_JAR_JFLAGS) @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup) + @$(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup) # Create jsse.jar containing SunJSSE implementation classes JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/shared/Defs-java.gmk --- a/make/common/shared/Defs-java.gmk Wed Jun 01 02:06:52 2016 +0100 +++ b/make/common/shared/Defs-java.gmk Wed Jul 20 05:35:14 2016 +0100 @@ -129,12 +129,17 @@ JAVACFLAGS += -g endif ifeq ($(JAVAC_MAX_WARNINGS), true) - JAVACFLAGS += -Xlint:all + JAVAC_LINT_OPTIONS += -Xlint:all endif ifeq ($(JAVAC_WARNINGS_FATAL), true) JAVACFLAGS += -Werror endif +# TODO: Workaround for CR 7063027. Remove -path eventually. +JAVAC_LINT_OPTIONS += -Xlint:-path + +JAVACFLAGS += $(JAVAC_LINT_OPTIONS) + # # Some licensees do not get the Security Source bundles. We will # fall back on the prebuilt jce.jar so that we can do a best @@ -224,9 +229,7 @@ # The javac options supplied to the boot javac is limited. This compiler # should only be used to build the 'make/tools' sources, which are not # class files that end up in the classes directory. -ifeq ($(JAVAC_MAX_WARNINGS), true) - BOOT_JAVACFLAGS += -Xlint:all -endif +BOOT_JAVACFLAGS += $(JAVAC_LINT_OPTIONS) ifeq ($(JAVAC_WARNINGS_FATAL), true) BOOT_JAVACFLAGS += -Werror endif diff -r 60cce04d1832 -r 1bb8e0af0abe make/java/security/Makefile --- a/make/java/security/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/java/security/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -26,6 +26,8 @@ BUILDDIR = ../.. PACKAGE = java.security PRODUCT = sun +JAVAC_MAX_WARNINGS = false +JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation include $(BUILDDIR)/common/Defs.gmk # diff -r 60cce04d1832 -r 1bb8e0af0abe make/javax/crypto/Makefile --- a/make/javax/crypto/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/javax/crypto/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -128,6 +128,7 @@ endif endif +JAVAC_MAX_WARNINGS = true include $(BUILDDIR)/common/Defs.gmk # diff -r 60cce04d1832 -r 1bb8e0af0abe make/jdk_generic_profile.sh --- a/make/jdk_generic_profile.sh Wed Jun 01 02:06:52 2016 +0100 +++ b/make/jdk_generic_profile.sh Wed Jul 20 05:35:14 2016 +0100 @@ -671,7 +671,7 @@ # IcedTea versioning export ICEDTEA_NAME="IcedTea" -export PACKAGE_VERSION="2.6.6" +export PACKAGE_VERSION="2.6.7" export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}" echo "Building ${DERIVATIVE_ID}" diff -r 60cce04d1832 -r 1bb8e0af0abe make/launchers/Makefile --- a/make/launchers/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/launchers/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -59,7 +59,7 @@ $(call make-launcher, extcheck, com.sun.tools.extcheck.Main, , ) $(call make-launcher, idlj, com.sun.tools.corba.se.idl.toJavaPortable.Compile, , ) $(call make-launcher, jar, sun.tools.jar.Main, , ) -$(call make-launcher, jarsigner, sun.security.tools.JarSigner, , ) +$(call make-launcher, jarsigner, sun.security.tools.jarsigner.Main, , ) $(call make-launcher, javac, com.sun.tools.javac.Main, , ) $(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , ) $(call make-launcher, javah, com.sun.tools.javah.Main, , ) diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/Makefile --- a/make/sun/cmm/lcms/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/sun/cmm/lcms/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -29,6 +29,9 @@ LIBRARY = javalcms PRODUCT = sun +# Use highest level of optimization on this library +OPTIMIZATION_LEVEL = HIGHEST + include $(BUILDDIR)/common/Defs.gmk # diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/mapfile-vers --- a/make/sun/cmm/lcms/mapfile-vers Wed Jun 01 02:06:52 2016 +0100 +++ b/make/sun/cmm/lcms/mapfile-vers Wed Jul 20 05:35:14 2016 +0100 @@ -27,13 +27,11 @@ SUNWprivate_1.1 { global: - Java_sun_java2d_cmm_lcms_LCMS_loadProfile; - Java_sun_java2d_cmm_lcms_LCMS_freeProfile; - Java_sun_java2d_cmm_lcms_LCMS_getProfileSize; - Java_sun_java2d_cmm_lcms_LCMS_getProfileData; - Java_sun_java2d_cmm_lcms_LCMS_getTagSize; - Java_sun_java2d_cmm_lcms_LCMS_getTagData; - Java_sun_java2d_cmm_lcms_LCMS_setTagData; + Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative; + Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative; + Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative; + Java_sun_java2d_cmm_lcms_LCMS_getTagNative; + Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative; Java_sun_java2d_cmm_lcms_LCMS_colorConvert; Java_sun_java2d_cmm_lcms_LCMS_getProfileID; Java_sun_java2d_cmm_lcms_LCMS_initLCMS; diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/font/Makefile --- a/make/sun/font/Makefile Wed Jun 01 02:06:52 2016 +0100 +++ b/make/sun/font/Makefile Wed Jul 20 05:35:14 2016 +0100 @@ -94,13 +94,22 @@ endif # PLATFORM -# Turn off aliasing with GCC for ExtensionSubtables.cpp -# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp +# Turn off aliasing with GCC for ExtensionSubtables.cpp (and others on GCC < 4.3) +# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp on GCC >= 4.3 +# Ensure signed integers wrap with GCC for IndicRearrangementProcessor.cpp on GCC < 4.3 ifeq ($(PLATFORM), linux) CXXFLAGS += $(CXXFLAGS_$(@F)) CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing +ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0" + # GCC >= 4.3. This flag is not known in gcc 4.1.2. CXXFLAGS_IndicRearrangementProcessor.o := -fno-strict-overflow CXXFLAGS_IndicRearrangementProcessor2.o := -fno-strict-overflow +else + CXXFLAGS_ContextualGlyphSubstProc.o = -fno-strict-aliasing + CXXFLAGS_IndicRearrangementProcessor.o := -fwrapv -fno-strict-aliasing + CXXFLAGS_IndicRearrangementProcessor2.o := -fwrapv + CXXFLAGS_MorphTables2.o = -fno-strict-aliasing +endif endif # Turn on infinality rendering support when requested diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/VERSION --- a/make/sun/javazic/tzdata/VERSION Wed Jun 01 02:06:52 2016 +0100 +++ b/make/sun/javazic/tzdata/VERSION Wed Jul 20 05:35:14 2016 +0100 @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2016a +tzdata2016d diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/asia --- a/make/sun/javazic/tzdata/asia Wed Jun 01 02:06:52 2016 +0100 +++ b/make/sun/javazic/tzdata/asia Wed Jul 20 05:35:14 2016 +0100 @@ -102,13 +102,9 @@ Rule E-EurAsia 1996 max - Oct lastSun 0:00 0 - Rule RussiaAsia 1981 1984 - Apr 1 0:00 1:00 S Rule RussiaAsia 1981 1983 - Oct 1 0:00 0 - -Rule RussiaAsia 1984 1991 - Sep lastSun 2:00s 0 - -Rule RussiaAsia 1985 1991 - Mar lastSun 2:00s 1:00 S -Rule RussiaAsia 1992 only - Mar lastSat 23:00 1:00 S -Rule RussiaAsia 1992 only - Sep lastSat 23:00 0 - -Rule RussiaAsia 1993 max - Mar lastSun 2:00s 1:00 S -Rule RussiaAsia 1993 1995 - Sep lastSun 2:00s 0 - -Rule RussiaAsia 1996 max - Oct lastSun 2:00s 0 - +Rule RussiaAsia 1984 1995 - Sep lastSun 2:00s 0 - +Rule RussiaAsia 1985 2011 - Mar lastSun 2:00s 1:00 S +Rule RussiaAsia 1996 2011 - Oct lastSun 2:00s 0 - # Afghanistan # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -148,17 +144,26 @@ 3:00 1:00 YERST 1991 Sep 23 # independence 3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s 4:00 - AMT 1997 - 4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s + 4:00 RussiaAsia AM%sT 2012 Feb 9 4:00 - AMT # Azerbaijan + # From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23): # According to the resolution of Cabinet of Ministers, 1997 # From Paul Eggert (2015-09-17): It was Resolution No. 21 (1997-03-17). # http://code.az/files/daylight_res.pdf + +# From Steffen Thorsen (2016-03-17): +# ... the Azerbaijani Cabinet of Ministers has cancelled switching to +# daylight saving time.... +# http://www.azernews.az/azerbaijan/94137.html +# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html +# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Azer 1997 max - Mar lastSun 4:00 1:00 S -Rule Azer 1997 max - Oct lastSun 5:00 0 - +Rule Azer 1997 2015 - Mar lastSun 4:00 1:00 S +Rule Azer 1997 2015 - Oct lastSun 5:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Baku 3:19:24 - LMT 1924 May 2 3:00 - BAKT 1957 Mar # Baku Time @@ -1581,23 +1586,6 @@ # Kazakhstan -# From Paul Eggert (1996-11-22): -# Andrew Evtichov (1996-04-13) writes that Kazakhstan -# stayed in sync with Moscow after 1990, and that Aqtobe (formerly Aktyubinsk) -# and Aqtau (formerly Shevchenko) are the largest cities in their zones. -# Guess that Aqtau and Aqtobe diverged in 1995, since that's the first time -# IATA SSIM mentions a third time zone in Kazakhstan. - -# From Paul Eggert (2006-03-22): -# German Iofis, ELSI, Almaty (2001-10-09) reports that Kazakhstan uses -# RussiaAsia rules, instead of switching at 00:00 as the IATA has it. -# Go with Shanks & Pottenger, who have them always using RussiaAsia rules. -# Also go with the following claims of Shanks & Pottenger: -# -# - Kazakhstan did not observe DST in 1991. -# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00. -# - Oral switched from +5:00 to +4:00 in spring 1989. - # From Kazakhstan Embassy's News Bulletin No. 11 # (2005-03-21): # The Government of Kazakhstan passed a resolution March 15 abolishing @@ -1614,61 +1602,232 @@ # everything else.... I guess that would make Kazakhstan time zones # de jure UTC+5 and UTC+6 respectively. +# From Stepan Golosunov (2016-03-27) ([*] means see later comments below): +# Review of the linked documents from http://adilet.zan.kz/ +# produced the following data for post-1991 Kazakhstan: +# +# 0. Act of the Cabinet of Ministers of the USSR +# from 1991-02-04 No. 20 +# http://pravo.gov.ru/proxy/ips/?docbody=&nd=102010545 +# removed the extra hour ("decree time") on the territory of the USSR +# starting with the last Sunday of March 1991. +# It also allowed (but not mandated) Kazakh SSR, Kirghiz SSR, Tajik SSR, +# Turkmen SSR and Uzbek SSR to not have "summer" time. +# +# The 1992-01-13 act also refers to the act of the Cabinet of Ministers +# of the Kazakh SSR from 1991-03-20 No. 170 "About the act of the Cabinet +# of Ministers of the USSR from 1991-02-04 No. 20" but I didn't found its +# text. +# +# According to Izvestia newspaper No. 68 (23334) from 1991-03-20 +# (page 6; available at http://libinfo.org/newsr/newsr2574.djvu via +# http://libinfo.org/index.php?id=58564) on 1991-03-31 at 2:00 during +# transition to "summer" time: +# Republic of Georgia, Latvian SSR, Lithuanian SSR, SSR Moldova, +# Estonian SSR; Komi ASSR; Kaliningrad oblast; Nenets autonomous okrug +# were to move clocks 1 hour forward. +# Kazakh SSR (excluding Uralsk oblast); Republic of Kyrgyzstan, Tajik +# SSR; Andijan, Jizzakh, Namangan, Sirdarya, Tashkent, Fergana oblasts +# of the Uzbek SSR were to move clocks 1 hour backwards. +# Other territories were to not move clocks. +# When the "summer" time would end on 1991-09-29, clocks were to be +# moved 1 hour backwards on the territory of the USSR excluding +# Kazakhstan, Kirghizia, Uzbekistan, Turkmenia, Tajikistan. +# +# Apparently there were last minute changes. Apparently Kazakh act No. 170 +# was one of such changes. +# +# https://ru.wikipedia.org/wiki/?????????????????? ?????????? +# claims that Sovetskaya Rossiya newspaper on 1991-03-29 published that +# Nenets autonomous okrug, Komi and Kazakhstan (excluding Uralsk oblast) +# were to not move clocks and Uralsk oblast was to move clocks +# forward; on 1991-09-29 Kazakhstan was to move clocks backwards. +# (Probably there were changes even after that publication. There is an +# article claiming that Kaliningrad oblast decided on 1991-03-29 to not +# move clocks.) +# +# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:15 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5bd4a8bcd1d4 author: andrew date: Thu Jun 30 03:43:26 2016 +0100 7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly Summary: Reinstate change destroyed by merge -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:23 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cbdacf106eab author: andrew date: Tue Jul 19 04:12:40 2016 +0100 PR2799: Files are missing from resources.jar Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:30 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=27df0250f4d6 author: andrew date: Fri May 27 03:58:28 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed Summary: Initialise the random number generator and feed the seed to it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:37 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4792aff34ae3 author: aph date: Mon Jul 04 17:08:12 2016 +0100 8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Includes portions of 8026049 for test case. Reviewed-by: dholmes, jrose, psandoz, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:44 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #17 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=449867a532e7 author: bae date: Mon Dec 24 14:22:23 2012 +0400 8005402, PR3020: Need to provide benchmarks for color management Reviewed-by: jgodinez, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:04:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:04:52 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #18 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=458b9d461b9e author: bae date: Tue Oct 23 13:10:52 2012 +0400 7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 Reviewed-by: jgodinez, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:00 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #19 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a4b5470d8e6d author: bae date: Mon Jul 18 16:36:48 2016 +0100 7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 Reviewed-by: prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:07 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #20 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0263ae71fa4 author: bae date: Mon Jul 18 17:45:32 2016 +0100 8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations Reviewed-by: prr, jgodinez -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:16 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #21 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c8240cc48e0f author: anashaty date: Tue Jul 08 17:47:47 2014 +0400 8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:25 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #22 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=09f29eab0896 author: bae date: Mon Jul 18 18:07:23 2016 +0100 8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. Reviewed-by: prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:31 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #23 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=80acb89d2068 author: bae date: Thu Jun 06 13:57:25 2013 +0400 8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 Reviewed-by: prr, vadim -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:38 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #24 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=455564524585 author: bae date: Mon Jul 18 19:01:07 2016 +0100 7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly Reviewed-by: prr, vadim -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:44 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #25 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f441a738dc1a author: bae date: Tue Sep 10 21:54:14 2013 +0400 8024511, PR3020: Crash during color profile destruction Reviewed-by: vadim, prr -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:51 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #26 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=612e3b8b661a author: jchen date: Tue Oct 15 14:16:27 2013 -0700 8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending Reviewed-by: prr, bae -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:05:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:05:57 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #27 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e6fb1bedc3db author: bae date: Wed Oct 16 17:13:15 2013 +0400 8026702, PR3020: Fix for 8025429 breaks jdk build on windows Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:06:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:06:05 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #28 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=11ddf3746523 author: bae date: Tue Oct 22 13:28:44 2013 +0400 8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit Reviewed-by: prr, jchen -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:06:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:06:12 +0000 Subject: [Bug 3067] [IcedTea7] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3067 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52720f35e02c author: ssadetsky date: Tue Jul 19 04:27:11 2016 +0100 6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate Reviewed-by: alexsch, azvegint -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:06:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:06:17 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=db65d5eadfeb author: andrew date: Fri Jul 08 02:00:13 2016 +0100 8151841, PR3098: Build needs additional flags to compile with GCC 6 Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:06:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:06:24 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=ee9e7db3f1ee author: darcy date: Fri Aug 12 13:36:39 2011 -0700 4900206, PR3101: Include worst-case rounding tests for Math library functions Reviewed-by: alanb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 16:06:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 16:06:29 +0000 Subject: [Bug 3102] [IcedTea7] Extend 8022594 to AixPollPort In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3102 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bcd7d8b905ae author: andrew date: Wed Jul 20 05:32:54 2016 +0100 PR3102: Extend 8022594 to AixPollPort Summary: Call IOUtil.load() instead of Util.load(), which was removed in 8022594 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:30 +0000 Subject: [Bug 3074] [IcedTea8] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3074 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:33 +0000 Subject: [Bug 2854] [IcedTea8] Backport "8145096: Undefined behaviour in HotSpot" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2854 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:36 +0000 Subject: [Bug 3079] [IcedTea8] Provide option to build Shenandoah on x86_64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:39 +0000 Subject: [Bug 2777] [IcedTea8] Fix MAX/MIN template usage on s390 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2777 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:42 +0000 Subject: [Bug 2859] [IcedTea8] Backport "6425769: Allow specifying an address to bind JMX remote connector" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2859 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:45 +0000 Subject: [Bug 1869] [IcedTea8] Avoid x86 workaround when running Zero rather than a JIT In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1869 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:49 +0000 Subject: [Bug 2991] [IcedTea8] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2991 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:52 +0000 Subject: [Bug 2740] [IcedTea8] Backport "8140483: Atomic*FieldUpdaters final fields should be trusted" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2740 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:43:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:43:55 +0000 Subject: [Bug 1942] [IcedTea8] Bug reports lack IcedTea version & distribution packaging information In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1942 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:44:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:44:00 +0000 Subject: [Bug 1975] [IcedTea8] Add garbage collection probes for SystemTap In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1975 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:44:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:44:02 +0000 Subject: [Bug 1368] [IcedTea8] Ensure debug data is available for all libraries and binaries without redundant files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1368 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:44:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:44:06 +0000 Subject: [Bug 1748] [IcedTea8] Allow clang to be used to build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1748 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:44:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:44:09 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63318a602543 author: Andrew John Hughes date: Thu Jul 21 22:45:04 2016 +0100 PR3079: Provide option to build Shenandoah on x86_64 2016-07-21 Andrew John Hughes PR3079: Provide option to build Shenandoah on x86_64 * INSTALL: Mention Shenandoah under HotSpot builds. * Makefile.am: (ICEDTEA_PATCHES): Add IcedTea HotSpot patches for use in alt-HotSpot (i.e. Shenandoah) builds. * NEWS: Updated. Move this and other new features to the top under "New features". * acinclude.m4: (IT_ENABLE_ZERO_BUILD): Fix name of native port macro. (IT_WITH_HOTSPOT_BUILD): Make DEFUN_ONCE. (IT_ARCH_HAS_NATIVE_HOTSPOT_PORT): Use clearer name. Use host_cpu in configure output so it's clear what value is being checked. (IT_HSBUILD_WORKS_ON_THIS_ARCH): Check that HSBUILD is applicable to the architecture being used. At present, this stops Shenandoah being built on anything but x86_64. * configure.ac: Invoke IT_HSBUILD_WORKS_ON_THIS_ARCH rather than IT_WITH_HOTSPOT_BUILD (now a dependency of that macro). * hotspot.map.in: Add Shenandoah drop, taken from aarch64-shenandoah-jdk8u92-b14 in aarch64-port/jdk8u-shenandoah. * patches/hotspot/shenandoah/6425769-pr2859.patch, * patches/hotspot/shenandoah/8038392-rh1064383.patch, * patches/hotspot/shenandoah/8041658.patch, * patches/hotspot/shenandoah/8087218-pr2740.patch, * patches/hotspot/shenandoah/8145096-pr2854.patch, * patches/hotspot/shenandoah/8148752-pr2943.patch, * patches/hotspot/shenandoah/8154210.patch, * patches/hotspot/shenandoah/8158260-pr2991-rh1341258.patch, * patches/hotspot/shenandoah/8159244-pr3074.patch, * patches/hotspot/shenandoah/crash_dump.patch, * patches/hotspot/shenandoah/no_devirt.patch, * patches/hotspot/shenandoah/pr1368.patch, * patches/hotspot/shenandoah/pr1748.patch, * patches/hotspot/shenandoah/pr1869.patch, * patches/hotspot/shenandoah/pr1942.patch, * patches/hotspot/shenandoah/pr1975.patch, * patches/hotspot/shenandoah/pr2777.patch, * patches/hotspot/shenandoah/werror.patch: Patches applied to the main IcedTea HotSpot tree which need to also be applied to any alternate HotSpot being built. * scripts/create_tarballs.sh: Add script used to create drop tarballs, most recently the Shenandoah one. * scripts/gen_changeset_and_sha256sums.sh: Update to latest version which handles HotSpot-only drop creation. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:50:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:50:37 +0000 Subject: [Bug 3079] [IcedTea8] Provide option to build Shenandoah on x86_64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Option provided with aarch64-shenandoah-jdk8u92-b14 $ /home/andrew/build/icedtea8-shenandoah/bin/java -XX:+UseShenandoahGC -version OpenJDK 64-Bit Server VM warning: Compressed Oops not supported with ShenandoahGC openjdk version "1.8.0_92" OpenJDK Runtime Environment (IcedTea 3.1.0pre03+r16a9e73c479a+) (Gentoo build 1.8.0_92-b14) OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 21 21:50:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 21 Jul 2016 21:50:39 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3079, which changed state. Bug 3079 Summary: [IcedTea8] Provide option to build Shenandoah on x86_64 http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:26:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:26:20 +0000 Subject: [Bug 2882] [IcedTea8] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2882 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=65cd168628f9 author: Andrew John Hughes date: Fri Jul 22 14:13:50 2016 +0100 Bump to icedtea-3.1.0pre04. Upstream changes: - PR2821: Support building OpenJDK with --disable-headful - PR2933: Support ccache 3.2 and later - PR3078: Cleanup remaining differences from aarch64/jdk8u tree - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3095: Fix warnings in URLClassPath.c - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8078504, PR3094: Zero fails to build - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 ChangeLog: 2016-07-21 Andrew John Hughes Bump to icedtea-3.1.0pre04. * patches/pr3094.patch: Removed as applied upstream. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre04 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3094 backport now applied upstream. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre04. * hotspot.map.in: Update to icedtea-3.1.0pre04 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:26:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:26:29 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=65cd168628f9 author: Andrew John Hughes date: Fri Jul 22 14:13:50 2016 +0100 Bump to icedtea-3.1.0pre04. Upstream changes: - PR2821: Support building OpenJDK with --disable-headful - PR2933: Support ccache 3.2 and later - PR3078: Cleanup remaining differences from aarch64/jdk8u tree - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3095: Fix warnings in URLClassPath.c - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8078504, PR3094: Zero fails to build - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 ChangeLog: 2016-07-21 Andrew John Hughes Bump to icedtea-3.1.0pre04. * patches/pr3094.patch: Removed as applied upstream. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre04 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3094 backport now applied upstream. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre04. * hotspot.map.in: Update to icedtea-3.1.0pre04 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:26:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:26:33 +0000 Subject: [Bug 2821] [IcedTea8] Support building OpenJDK with --disable-headful In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=65cd168628f9 author: Andrew John Hughes date: Fri Jul 22 14:13:50 2016 +0100 Bump to icedtea-3.1.0pre04. Upstream changes: - PR2821: Support building OpenJDK with --disable-headful - PR2933: Support ccache 3.2 and later - PR3078: Cleanup remaining differences from aarch64/jdk8u tree - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3095: Fix warnings in URLClassPath.c - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8078504, PR3094: Zero fails to build - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 ChangeLog: 2016-07-21 Andrew John Hughes Bump to icedtea-3.1.0pre04. * patches/pr3094.patch: Removed as applied upstream. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre04 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3094 backport now applied upstream. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre04. * hotspot.map.in: Update to icedtea-3.1.0pre04 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:26:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:26:38 +0000 Subject: [Bug 3094] [IcedTea8] Zero lacks declaration of VM_Version::initialize() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=65cd168628f9 author: Andrew John Hughes date: Fri Jul 22 14:13:50 2016 +0100 Bump to icedtea-3.1.0pre04. Upstream changes: - PR2821: Support building OpenJDK with --disable-headful - PR2933: Support ccache 3.2 and later - PR3078: Cleanup remaining differences from aarch64/jdk8u tree - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3095: Fix warnings in URLClassPath.c - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8078504, PR3094: Zero fails to build - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 ChangeLog: 2016-07-21 Andrew John Hughes Bump to icedtea-3.1.0pre04. * patches/pr3094.patch: Removed as applied upstream. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre04 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3094 backport now applied upstream. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre04. * hotspot.map.in: Update to icedtea-3.1.0pre04 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:26:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:26:44 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=65cd168628f9 author: Andrew John Hughes date: Fri Jul 22 14:13:50 2016 +0100 Bump to icedtea-3.1.0pre04. Upstream changes: - PR2821: Support building OpenJDK with --disable-headful - PR2933: Support ccache 3.2 and later - PR3078: Cleanup remaining differences from aarch64/jdk8u tree - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3095: Fix warnings in URLClassPath.c - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8078504, PR3094: Zero fails to build - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 ChangeLog: 2016-07-21 Andrew John Hughes Bump to icedtea-3.1.0pre04. * patches/pr3094.patch: Removed as applied upstream. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre04 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Remove pr3094 backport now applied upstream. * NEWS: Updated. * configure.ac: Bump to 3.1.0pre04. * hotspot.map.in: Update to icedtea-3.1.0pre04 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:27:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:27:16 +0000 Subject: [Bug 3105] New: [IcedTea8] Use version from hotspot.map to create tarball filename Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3105 Bug ID: 3105 Summary: [IcedTea8] Use version from hotspot.map to create tarball filename Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2014 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:27:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:27:33 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3105 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:27:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:27:33 +0000 Subject: [Bug 3105] [IcedTea8] Use version from hotspot.map to create tarball filename In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3105 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:37:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:37:21 +0000 Subject: [Bug 3095] [IcedTea8] Fix build warnings flagged by Gentoo QA In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Fixed in icedtea-3.1.0pre04. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:37:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:37:23 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3095, which changed state. Bug 3095 Summary: [IcedTea8] Fix build warnings flagged by Gentoo QA http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3095 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:44:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:44:13 +0000 Subject: [Bug 3106] New: [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 Bug ID: 3106 Summary: [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org >From Oracle's u101 release notes: 'Please note that the "enableCustomValueHanlder" typo will be corrected in the October 2016 releases. In those and future JDK releases, enableCustomValueHandler" will be the correct SerializationPermission to use.' We will handle both for now and drop the typo version in 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:44:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:44:53 +0000 Subject: [Bug 3106] [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 22 14:44:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 22 Jul 2016 14:44:53 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3106 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 03:15:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 03:15:04 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 2821, which changed state. Bug 2821 Summary: [IcedTea8] Support building OpenJDK with --disable-headful http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 03:14:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 03:14:55 +0000 Subject: [Bug 2821] [IcedTea8] Support building OpenJDK with --disable-headful In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2821 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- icedtea-3.1.0pre04 builds without bin/appletviewer, bin/policytool, jre/lib/amd64/libawt_xawt.so and jre/lib/amd64/libsplashscreen.so when --enable-headless is used. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 03:15:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 03:15:48 +0000 Subject: [Bug 3094] [IcedTea8] Zero lacks declaration of VM_Version::initialize() In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Andrew John Hughes --- Zero builds on icedtea-3.1.0pre04 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 03:15:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 03:15:54 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3094, which changed state. Bug 3094 Summary: [IcedTea8] Zero lacks declaration of VM_Version::initialize() http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3094 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 03:17:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 03:17:58 +0000 Subject: [Bug 3105] [IcedTea8] Use version from hotspot.map to create tarball filename In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3105 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=f26b3a59dc3f author: Andrew John Hughes date: Fri Jul 22 15:36:47 2016 +0100 PR3105: Use version from hotspot.map to create tarball filename 2016-07-22 Andrew John Hughes PR3105: Use version from hotspot.map to create tarball filename * Makefile.am: (NASHORN_SRC_ZIP): Use TAR_SUFFIX. * NEWS: Updated. 2014-10-14 Andrew John Hughes PR3105: Use version from hotspot.map to create tarball filename * Makefile.am: (TAR_SUFFIX): New variable to store filename suffix of OpenJDK drop tarballs. (OPENJDK_SRC_ZIP): Use TAR_SUFFIX. (CORBA_SRC_ZIP): Likewise. (JAXP_SRC_ZIP): Likewise. (JAXWS_SRC_ZIP): Likewise. (JDK_SRC_ZIP): Likewise. (LANGTOOLS_SRC_ZIP): Likewise. (HOTSPOT_SRC_ZIP): Likewise. (download-hotspot): Look for $(HSBUILD).$(TAR_SUFFIX) as the drop tarball filename in the URL if using a non-default HotSpot, rather than always looking for hotspot.$(TAR_SUFFIX). (ADD_ZERO_CONFIGURE_ARGS): Make use of $(TAR_SUFFIX). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 05:30:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 05:30:58 +0000 Subject: [Bug 3108] New: [IcedTea8] Shenandoah patches not included in release tarball Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3108 Bug ID: 3108 Summary: [IcedTea8] Shenandoah patches not included in release tarball Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Checking patches/hotspot/shenandoah/6425769-pr2859.patch /bin/sh: line 22: /builddir/build/BUILD/icedtea-3.1.0pre04/patches/hotspot/shenandoah/6425769-pr2859.patch: No such file or directory ERROR patch patches/hotspot/shenandoah/6425769-pr2859.patch FAILED! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 05:31:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 05:31:17 +0000 Subject: [Bug 3108] [IcedTea8] Shenandoah patches not included in release tarball In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3108 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Depends on| |3079 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 05:31:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 05:31:17 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3108 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 05:31:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 05:31:17 +0000 Subject: [Bug 3079] [IcedTea8] Provide option to build Shenandoah on x86_64 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3079 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3108 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 12:43:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 12:43:23 +0000 Subject: [Bug 3108] [IcedTea8] Shenandoah patches not included in release tarball In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3108 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0ebe8e8c6b43 author: Andrew John Hughes date: Mon Jul 25 06:36:08 2016 +0100 PR3108: Shenandoah patches not included in release tarball 2016-07-24 Andrew John Hughes PR3108: Shenandoah patches not included in release tarball * Makefile.am (EXTRA_DIST): Include HotSpot patches. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 14:39:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 14:39:24 +0000 Subject: [Bug 3109] New: Profiler does not work when agent runs as root Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3109 Bug ID: 3109 Summary: Profiler does not work when agent runs as root Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: agent Assignee: unassigned at icedtea.classpath.org Reporter: sgehwolf at redhat.com CC: thermostat at icedtea.classpath.org The Thermostat profiler uses a JVM Java agent which it tries to load into the target JVM via VirtualMachine.loadAgent(). In order to get a VirtualMachine instance the JDKs dynamic attach mechanism is being used (VirtualMachine.attach()) which breaks when the monitoring tool (Thermostat agent) runs as root and the target JVM as some unprivileged user. The attach fails in the same way as described in bug 1460. The result is that profiling won't work in that scenario. We need to find a way to perform the attaching of an agent as the same unix user as the target JVM. Similar to what the agent-proxy does. Perhaps even extend agent proxy functionality. Note that the same issue happens with the byteman plugin when trying to attache the byteman agent. However, in that case the Byteman Java API does the attaching internally (though in the same way). -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 14:53:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 14:53:31 +0000 Subject: [Bug 3108] [IcedTea8] Shenandoah patches not included in release tarball In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3108 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Patches are now included and Shenandoah built from the pre-release tarball. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Jul 25 14:53:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 25 Jul 2016 14:53:32 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3108, which changed state. Bug 3108 Summary: [IcedTea8] Shenandoah patches not included in release tarball http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3108 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:36:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:36:31 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Group|security | -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:37:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:37:56 +0000 Subject: [Bug 3105] [IcedTea8] Use version from hotspot.map to create tarball filename In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3105 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.1.0pre04. The shenandoah tarball can now be downloaded. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:37:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:37:58 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3105, which changed state. Bug 3105 Summary: [IcedTea8] Use version from hotspot.map to create tarball filename http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3105 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:41:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:41:59 +0000 Subject: [Bug 3110] New: [IcedTea8] Update hotspot.map documentation in INSTALL Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3110 Bug ID: 3110 Summary: [IcedTea8] Update hotspot.map documentation in INSTALL Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: JamVM Assignee: xerxes at zafena.se Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2015 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:42:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:42:46 +0000 Subject: [Bug 3110] [IcedTea8] Update hotspot.map documentation in INSTALL In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3110 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|JamVM |IcedTea Blocks| |1740 Assignee|xerxes at zafena.se |gnu.andrew at redhat.com Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:42:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:42:46 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3110 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:52:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:52:44 +0000 Subject: [Bug 3106] [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=63860a52d0f5 author: Andrew John Hughes date: Tue Jul 26 02:57:15 2016 +0100 Bump to icedtea-3.1.0 Upstream changes: - PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version - S6483657: MSCAPI provider does not create unique alias names - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8067422: Lambda method names are unnecessarily unstable - S8079718: IIOP Input Stream Hooking - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8129952: Ensure thread consistency - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8132051: Better byte behavior - S8143913: MSCAPI keystore should accept Certificate[] in setEntry() - S8144313: Test SessionTimeOutTests can be timeout - S8144430: Improve JMX connections - S8145446: Perfect pipe placement - S8146240: Three nashorn files contain "GNU General Public License" header - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146514: Enforce GCM limits - S8146518: Zero interpreter broken with better byte behaviour - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8147771: Construction of static protection domains under Javax custom policy - S8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148872: Complete name checking - S8149070: Enforce update ordering - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8149962: Better delineation of XML processing - S8150012: Better byte behavior for reflection - S8150752: Share Class Data - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8152479: Coded byte streams - S8153312: Constrain AppCDS behavior - S8154475: Clean up lookup visibility - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8158571: Additional method handle validation ChangeLog: 2016-07-25 Andrew John Hughes * Makefile.am, (JDK_UPDATE_VERSION): Bump to 101. (BUILD_VERSION): Set to b13. (CORBA_CHANGESET): Update to icedtea-3.1.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 3.1.0. * hotspot.map.in: Update to icedtea-3.1.0 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:52:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:52:54 +0000 Subject: [Bug 3110] [IcedTea8] Update hotspot.map documentation in INSTALL In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3110 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=0ca759b6d49b author: Andrew John Hughes date: Tue Jul 26 04:53:35 2016 +0100 PR3110: Update hotspot.map documentation in INSTALL 2016-07-25 Andrew John Hughes PR3110: Update hotspot.map documentation in INSTALL * NEWS: Updated. * hotspot.map.in: Fix header to match current fields. 2014-10-14 Andrew John Hughes PR3110: Update hotspot.map documentation in INSTALL * INSTALL: Update section on hotspot.map to reflect recent changes. * Makefile.am: (download-hotspot): Use $(TAR_SUFFIX) in hg drops as well. * hotspot.map.in: Fix header to match current fields. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jul 26 03:55:58 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:55:58 +0000 Subject: /hg/icedtea8-forest/corba: 47 new changesets Message-ID: changeset ab08cef1b1d9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ab08cef1b1d9 author: andrew date: Mon Jul 25 06:02:51 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset b74e7245e405 changeset 0fc0709406a9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0fc0709406a9 author: asaha date: Thu Mar 31 11:40:11 2016 -0700 Added tag jdk8u92-b14 for changeset 5617f9bec354 changeset 83ceba3863dc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=83ceba3863dc author: asaha date: Mon Jan 11 13:58:12 2016 -0800 Added tag jdk8u81-b00 for changeset aa99436ccf82 changeset 97cc172ad8be in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=97cc172ad8be author: asaha date: Tue Jan 26 08:36:00 2016 -0800 Added tag jdk8u40-b33 for changeset 5b700e0c0047 changeset 40af8b1582c7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=40af8b1582c7 author: asaha date: Tue Jan 26 10:23:22 2016 -0800 Merge changeset 4821afbaa2a6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4821afbaa2a6 author: msheppar date: Fri Jan 29 00:19:41 2016 +0000 8079718: IIOP Input Stream Hooking Reviewed-by: rriggs, ahgross, coffeys, skoivu changeset 3d00f5689b6c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3d00f5689b6c author: aefimov date: Sat Jan 30 15:44:41 2016 +0300 Merge changeset 0cec2665affa in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0cec2665affa author: asaha date: Sun Jan 31 10:07:21 2016 -0800 Added tag jdk8u74-b31 for changeset 3d00f5689b6c changeset 1412978e2281 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1412978e2281 author: asaha date: Thu Feb 04 15:00:58 2016 -0800 Merge changeset 1cc4df0d1a3b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1cc4df0d1a3b author: asaha date: Fri Feb 05 13:25:40 2016 -0800 Merge changeset dfa71aa07350 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=dfa71aa07350 author: asaha date: Thu Feb 18 09:49:05 2016 -0800 Merge changeset df5ecc64894f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=df5ecc64894f author: asaha date: Thu Feb 18 10:01:08 2016 -0800 Merge changeset 7dee4226ff14 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7dee4226ff14 author: asaha date: Mon Feb 22 13:39:04 2016 -0800 Merge changeset 259a5f8c54d6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=259a5f8c54d6 author: asaha date: Mon Feb 22 14:04:31 2016 -0800 Merge changeset 3af81a20dbcf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3af81a20dbcf author: asaha date: Tue Feb 23 09:27:22 2016 -0800 Added tag jdk8u74-b32 for changeset 0cec2665affa changeset e3ae49ceef0c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e3ae49ceef0c author: asaha date: Tue Mar 01 15:18:28 2016 -0800 Merge changeset 887331af1853 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=887331af1853 author: asaha date: Tue Mar 01 15:33:53 2016 -0800 Merge changeset 0cf881262ce4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0cf881262ce4 author: asaha date: Wed Mar 02 12:29:00 2016 -0800 Merge changeset b0c7f793ebbf in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b0c7f793ebbf author: asaha date: Tue Mar 22 21:55:41 2016 -0700 Merge changeset d3971fedd6d2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d3971fedd6d2 author: asaha date: Tue Mar 22 22:30:37 2016 -0700 Merge changeset d04ee5c0c44f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d04ee5c0c44f author: asaha date: Wed Mar 23 14:26:01 2016 -0700 Added tag jdk8u101-b00 for changeset aa99436ccf82 changeset 8674aec1be64 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8674aec1be64 author: asaha date: Wed Mar 23 14:41:36 2016 -0700 Merge changeset 7c7ca1227a51 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7c7ca1227a51 author: asaha date: Mon Mar 28 11:31:18 2016 -0700 Added tag jdk8u101-b01 for changeset 8674aec1be64 changeset 04a03fa65edd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=04a03fa65edd author: asaha date: Thu Mar 31 14:03:44 2016 -0700 Merge changeset af6ddd4cd94c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=af6ddd4cd94c author: asaha date: Mon Mar 21 14:58:23 2016 -0700 Merge changeset 0813cdb09e1f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0813cdb09e1f author: asaha date: Tue Mar 22 12:00:33 2016 -0700 Added tag jdk8u77-b31 for changeset af6ddd4cd94c changeset fe88377e18b0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fe88377e18b0 author: asaha date: Thu Mar 31 14:19:28 2016 -0700 Merge changeset 96a43945cb6a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=96a43945cb6a author: asaha date: Mon Apr 04 12:17:13 2016 -0700 Merge changeset 7f85a1a30ad3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7f85a1a30ad3 author: asaha date: Mon Apr 04 13:57:48 2016 -0700 Added tag jdk8u101-b02 for changeset 96a43945cb6a changeset 11e4e7e901bc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=11e4e7e901bc author: asaha date: Sun Apr 10 23:16:41 2016 -0700 Added tag jdk8u92-b31 for changeset fe88377e18b0 changeset 371b0c5477d8 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=371b0c5477d8 author: asaha date: Sun Apr 10 23:30:57 2016 -0700 Merge changeset 52cca1ce8b47 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=52cca1ce8b47 author: asaha date: Mon Apr 11 12:21:58 2016 -0700 Added tag jdk8u101-b03 for changeset 371b0c5477d8 changeset 3edb62964561 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3edb62964561 author: asaha date: Mon Apr 18 10:52:46 2016 -0700 Added tag jdk8u101-b04 for changeset 52cca1ce8b47 changeset 37bd092c2a7a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=37bd092c2a7a author: asaha date: Mon Apr 25 10:51:22 2016 -0700 Added tag jdk8u101-b05 for changeset 3edb62964561 changeset df3cd274d224 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=df3cd274d224 author: asaha date: Mon May 02 14:24:19 2016 -0700 Added tag jdk8u101-b06 for changeset 37bd092c2a7a changeset b8914ce62047 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b8914ce62047 author: asaha date: Mon May 09 10:43:30 2016 -0700 Added tag jdk8u101-b07 for changeset df3cd274d224 changeset 930b5d52774f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=930b5d52774f author: asaha date: Mon May 16 10:30:10 2016 -0700 Added tag jdk8u101-b08 for changeset b8914ce62047 changeset 317ccda98b74 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=317ccda98b74 author: asaha date: Thu May 19 03:50:31 2016 -0700 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 4b220cc8af78 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4b220cc8af78 author: asaha date: Mon May 23 17:31:55 2016 -0700 Added tag jdk8u101-b09 for changeset 317ccda98b74 changeset 4a0307e91740 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4a0307e91740 author: asaha date: Fri May 20 11:35:07 2016 -0700 Added tag jdk8u91-b15 for changeset 9f89788050d3 changeset 7c90acc43273 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7c90acc43273 author: asaha date: Thu May 26 13:42:14 2016 -0700 Merge changeset 4942432b3da1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4942432b3da1 author: asaha date: Tue May 31 09:23:56 2016 -0700 Added tag jdk8u101-b10 for changeset 7c90acc43273 changeset f8511bfb19c3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f8511bfb19c3 author: asaha date: Mon Jun 06 11:58:57 2016 -0700 Added tag jdk8u101-b11 for changeset 4942432b3da1 changeset 2bb2aec4b3e5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2bb2aec4b3e5 author: asaha date: Mon Jun 13 12:49:18 2016 -0700 Added tag jdk8u101-b12 for changeset f8511bfb19c3 changeset c8d3e3ff760f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c8d3e3ff760f author: andrew date: Mon Jul 25 06:38:21 2016 +0100 Merge jdk8u101-b13 changeset 7ea39ff8c227 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7ea39ff8c227 author: andrew date: Mon Jul 25 06:40:28 2016 +0100 PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version changeset 48dbf4a68dc7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=48dbf4a68dc7 author: andrew date: Tue Jul 26 04:41:53 2016 +0100 Added tag icedtea-3.1.0 for changeset 7ea39ff8c227 diffstat: .hgtags | 66 ++++++++++ src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java | 35 +++- src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties | 4 +- src/share/classes/javax/rmi/CORBA/Util.java | 44 ++++++- 4 files changed, 133 insertions(+), 16 deletions(-) diffs (276 lines): diff -r b74e7245e405 -r 48dbf4a68dc7 .hgtags --- a/.hgtags Thu Jul 14 04:02:30 2016 +0100 +++ b/.hgtags Tue Jul 26 04:41:53 2016 +0100 @@ -392,6 +392,7 @@ bd0186cd2419129357b110fe3f13519f68b29774 jdk8u40-b27 28a1dbd4bb9ec97427790c88d21514af2f878c94 jdk8u40-b31 663a3151c688bc3f4c092bcad21cc81e29139d62 jdk8u40-b32 +5b700e0c00471ba1b7575fc6d03d6b0a0e041b50 jdk8u40-b33 5761efbc739fdedcbff224e22f920e88b29af4cf jdk8u45-b00 6a52852476c9ccb2d52153d1b94b675e863bb28c jdk8u45-b01 3b9d342f9f584465ea5976e06357b45682f9681d jdk8u45-b02 @@ -554,6 +555,19 @@ 0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 d82cbb7a4bfe21b146f7b91ce833ac5a579c94eb jdk8u72-b31 +e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 +5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 +0cfcffb354bb4c76cac46f52b16a50e3b57794b9 jdk8u73-b02 +9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00 +0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 +5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 +3d00f5689b6c6e71fb1a230b7a746b61569b90ec jdk8u74-b31 +0cec2665affa36496b906c566e22ba7048ae6087 jdk8u74-b32 +7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 +cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 +0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +af6ddd4cd94c9353cc053b888de6d42d4d0faf47 jdk8u77-b31 073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 @@ -576,6 +590,43 @@ cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 f8d0cfaa9900ebda679fa9df8319fb753858f283 jdk8u91-b14 +9f89788050d38ba4e19e24894eb8b3dd24c1a9d0 jdk8u91-b15 +7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00 +5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01 +239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02 +137e5c45fd5422ecd6c758c6b83a2f184abef91b jdk8u76-b03 +7bbceb589f5ddb6eefab2b23de0003de67cfc667 jdk8u76-b04 +ca66a2dd5cfd6d4d0d05ee9861ff3cadd7166761 jdk8u76-b05 +f8453e7a3185060e5625127fe76b5cd7ae64150a jdk8u76-b06 +dd1d572083b0b11f70f03408f6bb154bbdef4272 jdk8u76-b07 +fc122918583747b114b246babc82841a827c56c7 jdk8u76-b08 +afb55372bcc787b75e24afd28b00cfaaa45bb77d jdk8u76-b09 +d2f26e6433db89354b028fb75abcc6ca266d035f jdk8u76-b10 +df2dcefb08f9e3c65a4cbea75e54600649d063d0 jdk8u76-b11 +94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 +e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 +8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +5617f9bec354fb2c60bbb816d175f4cee7d2c56e jdk8u92-b14 +fe88377e18b0c5f3da8e6741e0d5b9bfd45d2648 jdk8u92-b31 +073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 +5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 +0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 +74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u101-b00 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u75-b04 +e4dd4a6a2e67aa42d1e22246216f56a5280f83fb jdk8u75-b05 +6ca185377097c44ee1768f2f817b1b9e3b89068c jdk8u75-b06 +77880a70d92dbfc0ab1dab1aefad179c711ea852 jdk8u75-b07 +d267b16e3ecc006200ec6478904b7ea119df5b19 jdk8u75-b08 +1030aea873cdecfb6f55ab652abc67c901f61f60 jdk8u75-b09 +964fe4bba121592325cb346e3a4fa677b277d0ec jdk8u75-b10 +f7cfd44464c3c3efd6d6f29921fad4ed0de75d83 jdk8u75-b12 +7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 +cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 +0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 +4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00 5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01 239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02 @@ -594,3 +645,18 @@ aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 +8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 +96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 +371b0c5477d8613c06fd1206deed27759f18e42e jdk8u101-b03 +52cca1ce8b473ecd751da2350d4b3ef111b5676e jdk8u101-b04 +3edb6296456161d67bf33a73faf18dc57ef548de jdk8u101-b05 +37bd092c2a7a9e71c027a33757429e02e00050de jdk8u101-b06 +df3cd274d224e22e156556bc0d7b8927b72a7608 jdk8u101-b07 +b8914ce62047d20076a64fd43a6ca8f5bb470047 jdk8u101-b08 +317ccda98b74d445f6d3b241783a22cc167cedbf jdk8u101-b09 +7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 +4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 +f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 diff -r b74e7245e405 -r 48dbf4a68dc7 src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java --- a/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Thu Jul 14 04:02:30 2016 +0100 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java Tue Jul 26 04:41:53 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, 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 @@ -34,21 +34,13 @@ import java.security.Policy; import java.security.PrivilegedAction; import java.security.ProtectionDomain; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Map; -import java.util.List; -import java.util.ListIterator; -import java.util.Set; -import java.util.Map.Entry; -import java.util.Collection; +import java.security.PrivilegedActionException; +import java.security.PrivilegedExceptionAction; import java.util.HashMap; import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; import java.util.Enumeration; -import java.util.Properties; -import java.util.IdentityHashMap; import java.util.StringTokenizer; import java.util.NoSuchElementException; @@ -165,8 +157,18 @@ * Return default ValueHandler */ public static ValueHandler createValueHandler() { + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { return Util.createValueHandler(); } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } + return vh; + } /** * Returns true if it was accurately determined that the remote ORB is @@ -664,7 +666,16 @@ * ValueHandler. */ public static byte getMaxStreamFormatVersion() { - ValueHandler vh = Util.createValueHandler(); + ValueHandler vh; + try { + vh = AccessController.doPrivileged(new PrivilegedExceptionAction() { + public ValueHandler run() throws Exception { + return Util.createValueHandler(); + } + }); + } catch (PrivilegedActionException e) { + throw new InternalError(e.getMessage()); + } if (!(vh instanceof javax.rmi.CORBA.ValueHandlerMultiFormat)) return ORBConstants.STREAM_FORMAT_VERSION_1; diff -r b74e7245e405 -r 48dbf4a68dc7 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Thu Jul 14 04:02:30 2016 +0100 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Tue Jul 26 04:41:53 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, 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 @@ -103,5 +103,5 @@ tnameserv.hs3=\u5C31\u7DD2\u3002 orbd.commfailure=\n\u56E0\u70BA ORBinitialPort \u5728\u4F7F\u7528\u4E2D\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 -orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002 \n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002 \n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 +orbd.internalexception=\n\u56E0\u70BA\u5167\u90E8\u767C\u751F\u7570\u5E38\uFF0C\u6240\u4EE5\u7121\u6CD5\u555F\u52D5 ORBD\u3002\n\u53EF\u80FD\u7684\u539F\u56E0: \n1. \u6307\u5B9A\u7684 ORBInitialPort \u6216 ORBActivationPort \u5728\u4F7F\u7528\u4E2D\u3002\n2. \u6C92\u6709\u5BEB\u5165 orb.db \u7684\u6B0A\u9650\u3002 diff -r b74e7245e405 -r 48dbf4a68dc7 src/share/classes/javax/rmi/CORBA/Util.java --- a/src/share/classes/javax/rmi/CORBA/Util.java Thu Jul 14 04:02:30 2016 +0100 +++ b/src/share/classes/javax/rmi/CORBA/Util.java Tue Jul 26 04:41:53 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, 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 @@ -45,6 +45,7 @@ import java.rmi.Remote; import java.io.File; import java.io.FileInputStream; +import java.io.SerializablePermission; import java.net.MalformedURLException ; import java.security.AccessController; import java.security.PrivilegedAction; @@ -63,8 +64,22 @@ private static final javax.rmi.CORBA.UtilDelegate utilDelegate; private static final String UtilClassKey = "javax.rmi.CORBA.UtilClass"; + private static final String ALLOW_CREATEVALUEHANDLER_PROP = "jdk.rmi.CORBA.allowCustomValueHandler"; + private static boolean allowCustomValueHandler; + static { utilDelegate = (javax.rmi.CORBA.UtilDelegate)createDelegate(UtilClassKey); + allowCustomValueHandler = readAllowCustomValueHandlerProperty(); + } + + private static boolean readAllowCustomValueHandlerProperty () { + return AccessController + .doPrivileged(new PrivilegedAction() { + @Override + public Boolean run() { + return Boolean.getBoolean(ALLOW_CREATEVALUEHANDLER_PROP); + } + }); } private Util(){} @@ -111,7 +126,7 @@ * Writes a java.lang.Object as a CORBA Object. If obj is * an exported RMI-IIOP server object, the tie is found * and wired to obj, then written to -out.write_Object(org.omg.CORBA.Object). + * out.write_Object(org.omg.CORBA.Object). * If obj is a CORBA Object, it is written to * out.write_Object(org.omg.CORBA.Object). * @param out the stream in which to write the object. @@ -196,6 +211,8 @@ */ public static ValueHandler createValueHandler() { + isCustomSerializationPermitted(); + if (utilDelegate != null) { return utilDelegate.createValueHandler(); } @@ -336,6 +353,7 @@ // security reasons. If you know a better solution how to share this code // then remove it from PortableRemoteObject. Also in Stub.java private static Object createDelegate(String classKey) { + String className = (String) AccessController.doPrivileged(new GetPropertyAction(classKey)); if (className == null) { @@ -388,4 +406,26 @@ new GetORBPropertiesFileAction()); } + private static void isCustomSerializationPermitted() { + SecurityManager sm = System.getSecurityManager(); + if (!allowCustomValueHandler) { + if ( sm != null) { + // check that a serialization permission has been + // set to allow the loading of the Util delegate + // which provides access to custom ValueHandler + try { + sm.checkPermission(new SerializablePermission( + "enableCustomValueHandler")); + } catch (SecurityException ex1) { + // Fallback: See if the permission is mis-spelt + try { + sm.checkPermission(new SerializablePermission( + "enableCustomValueHanlder")); + } catch (SecurityException ex2) { + throw ex1; // Throw original exception + } + } + } + } + } } From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:56:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:03 +0000 Subject: [Bug 3106] [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/corba?cmd=changeset;node=7ea39ff8c227 author: andrew date: Mon Jul 25 06:40:28 2016 +0100 PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jul 26 03:56:12 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:12 +0000 Subject: /hg/icedtea8-forest/jaxp: 47 new changesets Message-ID: changeset e2d9a2244f83 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e2d9a2244f83 author: andrew date: Mon Jul 25 06:02:52 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset 0de4d7e1996f changeset ace7a6ce99c4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ace7a6ce99c4 author: asaha date: Thu Mar 31 11:41:22 2016 -0700 Added tag jdk8u92-b14 for changeset fb9f98ed6ef2 changeset 9216364d6c4e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9216364d6c4e author: asaha date: Mon Jan 11 13:59:57 2016 -0800 Added tag jdk8u81-b00 for changeset cb072b12f5db changeset 5e03b07a8400 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5e03b07a8400 author: asaha date: Tue Jan 26 08:37:10 2016 -0800 Added tag jdk8u40-b33 for changeset b02301aeab79 changeset b8c51ec07015 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b8c51ec07015 author: asaha date: Tue Jan 26 10:28:27 2016 -0800 Merge changeset c583ac51e2c7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c583ac51e2c7 author: aefimov date: Sat Jan 30 16:00:25 2016 +0300 Merge changeset 4c8fd0814bf0 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4c8fd0814bf0 author: asaha date: Sun Jan 31 10:08:52 2016 -0800 Added tag jdk8u74-b31 for changeset c583ac51e2c7 changeset 497fa9669412 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=497fa9669412 author: asaha date: Thu Feb 04 15:28:12 2016 -0800 Merge changeset 403f1fbf113a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=403f1fbf113a author: asaha date: Fri Feb 05 23:21:10 2016 -0800 Merge changeset 29d2bdf57b71 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=29d2bdf57b71 author: asaha date: Thu Feb 18 09:50:33 2016 -0800 Merge changeset af0ed7710ff9 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=af0ed7710ff9 author: asaha date: Thu Feb 18 10:05:26 2016 -0800 Merge changeset 384aece5736d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=384aece5736d author: asaha date: Mon Feb 22 13:41:17 2016 -0800 Merge changeset 1a44e95d4b9b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1a44e95d4b9b author: asaha date: Mon Feb 22 14:07:33 2016 -0800 Merge changeset b03b69adc909 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b03b69adc909 author: aefimov date: Wed Feb 24 14:58:38 2016 +0300 8148872: Complete name checking Reviewed-by: dfuchs, lancea, ahgross changeset 7762a169069f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7762a169069f author: asaha date: Tue Feb 23 09:28:38 2016 -0800 Added tag jdk8u74-b32 for changeset 4c8fd0814bf0 changeset a38aa8b2188a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a38aa8b2188a author: asaha date: Tue Mar 01 15:21:54 2016 -0800 Merge changeset 2bbdcad0c4c8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2bbdcad0c4c8 author: asaha date: Tue Mar 01 15:35:21 2016 -0800 Merge changeset a0ec63b10c5e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a0ec63b10c5e author: asaha date: Wed Mar 02 12:37:19 2016 -0800 Merge changeset 3be4bec77aa7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3be4bec77aa7 author: asaha date: Tue Mar 22 21:57:15 2016 -0700 Merge changeset a6e134f7e03a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a6e134f7e03a author: asaha date: Tue Mar 22 22:42:19 2016 -0700 Merge changeset 6bf2caa30f4a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6bf2caa30f4a author: asaha date: Wed Mar 23 14:26:54 2016 -0700 Added tag jdk8u101-b00 for changeset cb072b12f5db changeset fb5e0a18ad7d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fb5e0a18ad7d author: asaha date: Wed Mar 23 14:52:31 2016 -0700 Merge changeset 29eddeae1f94 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=29eddeae1f94 author: asaha date: Mon Mar 28 11:32:35 2016 -0700 Added tag jdk8u101-b01 for changeset fb5e0a18ad7d changeset 1e01dcda858a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1e01dcda858a author: asaha date: Thu Mar 31 14:05:17 2016 -0700 Merge changeset a49d8c7db1e5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a49d8c7db1e5 author: asaha date: Mon Mar 21 14:59:10 2016 -0700 Merge changeset 84b2461211a4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=84b2461211a4 author: asaha date: Tue Mar 22 12:01:34 2016 -0700 Added tag jdk8u77-b31 for changeset a49d8c7db1e5 changeset ac887193179b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ac887193179b author: asaha date: Thu Mar 31 14:28:03 2016 -0700 Merge changeset c7aeb4e55b0f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c7aeb4e55b0f author: asaha date: Mon Apr 04 12:36:00 2016 -0700 Merge changeset a1fdac41939a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a1fdac41939a author: asaha date: Mon Apr 04 13:59:30 2016 -0700 Added tag jdk8u101-b02 for changeset c7aeb4e55b0f changeset edce55dd1642 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=edce55dd1642 author: asaha date: Sun Apr 10 23:18:03 2016 -0700 Added tag jdk8u92-b31 for changeset ac887193179b changeset 2089aaa60f91 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2089aaa60f91 author: asaha date: Sun Apr 10 23:35:09 2016 -0700 Merge changeset c678c1a31a55 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c678c1a31a55 author: aefimov date: Mon Apr 11 15:18:31 2016 +0300 8149962: Better delineation of XML processing Reviewed-by: dfuchs, lancea, ahgross changeset a6a032a5490f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a6a032a5490f author: asaha date: Mon Apr 11 12:23:47 2016 -0700 Added tag jdk8u101-b03 for changeset c678c1a31a55 changeset 80f389596bfa in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=80f389596bfa author: asaha date: Mon Apr 18 10:54:07 2016 -0700 Added tag jdk8u101-b04 for changeset a6a032a5490f changeset 03f2bf9410ef in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=03f2bf9410ef author: asaha date: Mon Apr 25 10:52:38 2016 -0700 Added tag jdk8u101-b05 for changeset 80f389596bfa changeset 39e620ddf0bb in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=39e620ddf0bb author: asaha date: Mon May 02 14:25:17 2016 -0700 Added tag jdk8u101-b06 for changeset 03f2bf9410ef changeset 20b471597633 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=20b471597633 author: asaha date: Mon May 09 10:44:48 2016 -0700 Added tag jdk8u101-b07 for changeset 39e620ddf0bb changeset 43909a503007 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=43909a503007 author: asaha date: Mon May 16 10:31:41 2016 -0700 Added tag jdk8u101-b08 for changeset 20b471597633 changeset 97939d061a0e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=97939d061a0e author: asaha date: Thu May 19 03:50:36 2016 -0700 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 626b83d17d5d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=626b83d17d5d author: asaha date: Mon May 23 17:32:40 2016 -0700 Added tag jdk8u101-b09 for changeset 97939d061a0e changeset 3a7dd48f7d32 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3a7dd48f7d32 author: asaha date: Fri May 20 11:27:18 2016 -0700 Added tag jdk8u91-b15 for changeset 8b0bf55a041a changeset 0066fe71b120 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0066fe71b120 author: asaha date: Thu May 26 13:47:34 2016 -0700 Merge changeset 0878a0a5fdab in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0878a0a5fdab author: asaha date: Tue May 31 09:24:38 2016 -0700 Added tag jdk8u101-b10 for changeset 0066fe71b120 changeset ddcc10eeb9d3 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ddcc10eeb9d3 author: asaha date: Mon Jun 06 11:59:41 2016 -0700 Added tag jdk8u101-b11 for changeset 0878a0a5fdab changeset 8ee36eca2124 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8ee36eca2124 author: asaha date: Mon Jun 13 12:50:15 2016 -0700 Added tag jdk8u101-b12 for changeset ddcc10eeb9d3 changeset 9368913c75fa in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9368913c75fa author: andrew date: Mon Jul 25 06:38:22 2016 +0100 Merge jdk8u101-b13 changeset 2acc40d95975 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2acc40d95975 author: andrew date: Tue Jul 26 04:41:56 2016 +0100 Added tag icedtea-3.1.0 for changeset 9368913c75fa diffstat: .hgtags | 33 + src/com/sun/org/apache/xalan/internal/XalanConstants.java | 15 + src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java | 2 +- src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java | 2 +- src/com/sun/org/apache/xerces/internal/impl/Constants.java | 17 +- src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java | 71 +-- src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java | 154 +---- src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java | 192 +++---- src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java | 57 +- src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java | 211 +++----- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java | 124 ++-- src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java | 38 +- src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java | 237 ++++++-- src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java | 37 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 244 ++++++--- src/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java | 84 +-- src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties | 3 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties | 11 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties | 2 +- src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java | 16 +- src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java | 7 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java | 4 +- 33 files changed, 814 insertions(+), 784 deletions(-) diffs (truncated from 4113 to 500 lines): diff -r 0de4d7e1996f -r 2acc40d95975 .hgtags --- a/.hgtags Thu Jul 14 04:02:31 2016 +0100 +++ b/.hgtags Tue Jul 26 04:41:56 2016 +0100 @@ -394,6 +394,7 @@ 56f6ca79467d04eb95383102046836b6ac7d2811 jdk8u40-b27 7e43d4e20a33b8b6bd06112e39d367b51de921a7 jdk8u40-b31 8facbe662ec106f1aae271f5c59909e124938c40 jdk8u40-b32 +b02301aeab79b1ee7859aeeb994fa5ba31105734 jdk8u40-b33 9286acc600a779acb8bcfab38e82d4f50704afe3 jdk8u45-b00 9fded65e1d36e3388111955d50ebf8511dd0345e jdk8u45-b01 62566a3dbe5982565ce3e468ee3980b7937a86cc jdk8u45-b02 @@ -556,10 +557,24 @@ aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 2b3d0e6f3cd179e2346679af2a8881bb6b20f968 jdk8u72-b31 +aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 +9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 +7a021985ef009c3a88a206d6f295f17e382f98b9 jdk8u73-b02 +2e7b89c7f79794b872e73708fdaa3ed9331ec45d jdk8u74-b00 +aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 +b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 +c583ac51e2c78d6c59786b447986baf7b961518d jdk8u74-b31 +4c8fd0814bf0bcbc9666a29e1daa35c64c7bb57a jdk8u74-b32 +8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 +8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 +27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 +a49d8c7db1e5b3ab84561069bd4ae63579139878 jdk8u77-b31 eca165c0654ac2e1926b50655e5ed5e9b73ca674 jdk8u75-b00 06cdf5dc679e0fef7c8e37c5c712b2c5891c1444 jdk8u75-b01 26c297e9f11b78b55cdefd22849ae4fe55042a5b jdk8u75-b02 2a292503c55704cb7f898fa195d76682c0ea6a72 jdk8u75-b03 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u101-b00 cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u75-b04 40ccc40d58450eb4518348f6b34885c5a711675a jdk8u75-b05 e77acebebfdc2f84b1217be3a6a2eb4c205afda5 jdk8u75-b06 @@ -578,6 +593,7 @@ 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 f6bda5729ff86e9691cd51f04261c3942974cecc jdk8u91-b14 +8b0bf55a041ae5657b1ae9e74e68258e8d36dda4 jdk8u91-b15 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 7711933ec18462ece8a1b9a9527ec873c520b1ab jdk8u76-b02 @@ -596,3 +612,20 @@ 4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 +fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 +ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u81-b00 +fb5e0a18ad7d49134616879d1a500b1356e12fd4 jdk8u101-b01 +c7aeb4e55b0f7de8c5bd2a6e41dc5c54c4239271 jdk8u101-b02 +c678c1a31a553ebe7a8fd3888acc282dbd975e3b jdk8u101-b03 +a6a032a5490f4000bdfb25a2f604b22bcdf95ecf jdk8u101-b04 +80f389596bfaa22d4d2282b8417b98a53241f2aa jdk8u101-b05 +03f2bf9410ef2aad8d8a5ab0432ae0dbdf8bfd62 jdk8u101-b06 +39e620ddf0bb8c6a6d6f0588c71d5f43d8bcc987 jdk8u101-b07 +20b4715976338d4307c2d70e205ce88f31fbd7e7 jdk8u101-b08 +97939d061a0e492c6c2b464df44373165ecc15d2 jdk8u101-b09 +0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 +0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 +ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xalan/internal/XalanConstants.java --- a/src/com/sun/org/apache/xalan/internal/XalanConstants.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/XalanConstants.java Tue Jul 26 04:41:56 2016 +0100 @@ -81,6 +81,14 @@ */ public static final String JDK_GENERAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -137,6 +145,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENERAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java Tue Jul 26 04:41:56 2016 +0100 @@ -1265,7 +1265,7 @@ "\u627E\u4E0D\u5230\u5341\u9032\u4F4D\u683C\u5F0F\u7684\u5BA3\u544A: {0}"}, { WG_OLD_XSLT_NS, - "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002 "}, + "\u907A\u6F0F\u6216\u4E0D\u6B63\u78BA\u7684 XSLT \u547D\u540D\u7A7A\u9593\u3002"}, { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED, "\u53EA\u5141\u8A31\u4E00\u500B\u9810\u8A2D\u7684 xsl:decimal-format \u5BA3\u544A\u3002"}, diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java --- a/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java Tue Jul 26 04:41:56 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2016, 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 @@ -80,7 +80,9 @@ MAX_ELEMENT_DEPTH_LIMIT("MaxElementDepthLimit", XalanConstants.JDK_MAX_ELEMENT_DEPTH, XalanConstants.SP_MAX_ELEMENT_DEPTH, 0, 0), MAX_NAME_LIMIT("MaxXMLNameLimit", XalanConstants.JDK_XML_NAME_LIMIT, - XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000); + XalanConstants.SP_XML_NAME_LIMIT, 1000, 1000), + ENTITY_REPLACEMENT_LIMIT("EntityReplacementLimit", XalanConstants.JDK_ENTITY_REPLACEMENT_LIMIT, + XalanConstants.SP_ENTITY_REPLACEMENT_LIMIT, 0, 3000000); final String key; final String apiProperty; diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java Tue Jul 26 04:41:56 2016 +0100 @@ -682,7 +682,7 @@ * documentation. */ {ErrorMsg.COMPILE_USAGE_STR, - "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002 \u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, + "\u6982\u8981\n java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o ]\n [-d ] [-j ] [-p ]\n [-n] [-x] [-u] [-v] [-h] { | -i }\n\n\u9078\u9805\n -o \u6307\u6D3E\u540D\u7A31 \u81F3\u7522\u751F\u7684\n translet\u3002\u6839\u64DA\u9810\u8A2D\uFF0Ctranslet \u540D\u7A31\n \u884D\u751F\u81EA \u540D\u7A31\u3002\u82E5\u7DE8\u8B6F\n \u591A\u500B\u6A23\u5F0F\u8868\uFF0C\u5C07\u5FFD\u7565\u6B64\u9078\u9805\u3002\n -d \u6307\u5B9A translet \u7684\u76EE\u7684\u5730\u76EE\u9304\n -j \u5C01\u88DD translet \u985E\u5225\u6210\u70BA jar \u6A94\u6848\uFF0C\n \u540D\u7A31\u6307\u5B9A\u70BA \n -p \u6307\u5B9A\u6240\u6709\u7522\u751F\u7684 translet \u985E\u5225\u7684\u5957\u88DD\u7A0B\u5F0F\n \u540D\u7A31\u524D\u7F6E\u78BC\u3002\n -n \u555F\u7528\u6A23\u677F\u5167\u5D4C (\u9810\u8A2D\u884C\u70BA\u4E00\u822C\u800C\u8A00\n \u8F03\u4F73)\u3002\n -x \u958B\u555F\u984D\u5916\u7684\u9664\u932F\u8A0A\u606F\u8F38\u51FA\n -u \u89E3\u8B6F \u5F15\u6578\u70BA URL\n -i \u5F37\u5236\u7DE8\u8B6F\u5668\u5F9E stdin \u8B80\u53D6\u6A23\u5F0F\u8868\n -v \u5217\u5370\u7DE8\u8B6F\u5668\u7248\u672C\n -h \u5217\u5370\u6B64\u7528\u6CD5\u6558\u8FF0\n"}, /* * Note to translators: This message contains usage information for a diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xerces/internal/impl/Constants.java --- a/src/com/sun/org/apache/xerces/internal/impl/Constants.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/Constants.java Tue Jul 26 04:41:56 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. */ /* @@ -242,6 +242,14 @@ */ public static final String JDK_GENERAL_ENTITY_SIZE_LIMIT = ORACLE_JAXP_PROPERTY_PREFIX + "maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String JDK_ENTITY_REPLACEMENT_LIMIT = + ORACLE_JAXP_PROPERTY_PREFIX + "entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ @@ -295,6 +303,13 @@ * JDK maximum general entity size limit */ public static final String SP_GENERAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit"; + + /** + * JDK node count limit in entities that limits the total number of nodes + * in all of entity references. + */ + public static final String SP_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimit"; + /** * JDK maximum parameter entity size limit */ diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java Tue Jul 26 04:41:56 2016 +0100 @@ -1,62 +1,21 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.apache.org. For more - * information on the Apache Software Foundation, please see - * . + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl; @@ -156,7 +115,7 @@ protected boolean scanPubidLiteral(XMLString literal) throws IOException, XNIException { - int quote = fEntityScanner.scanChar(); + int quote = fEntityScanner.scanChar(null); if (quote != '\'' && quote != '"') { reportFatalError("QuoteRequiredInPublicID", null); return false; @@ -167,7 +126,7 @@ boolean skipSpace = true; boolean dataok = true; while (true) { - int c = fEntityScanner.scanChar(); + int c = fEntityScanner.scanChar(null); // REVISIT: it could really only be \n or 0x20; all else is normalized, no? - neilg if (c == ' ' || c == '\n' || c == '\r' || c == 0x85 || c == 0x2028) { if (!skipSpace) { diff -r 0de4d7e1996f -r 2acc40d95975 src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java --- a/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Thu Jul 14 04:02:31 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java Tue Jul 26 04:41:56 2016 +0100 @@ -1,74 +1,32 @@ /* - * reserved comment block - * DO NOT REMOVE OR ALTER! + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. */ /* - * The Apache Software License, Version 1.1 + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * + * http://www.apache.org/licenses/LICENSE-2.0 * - * Copyright (c) 1999-2004 The Apache Software Foundation. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache at apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.apache.org. For more - * information on the Apache Software Foundation, please see - * . + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl; -import java.io.IOException; - import com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter; import com.sun.org.apache.xerces.internal.util.XML11Char; import com.sun.org.apache.xerces.internal.util.XMLChar; import com.sun.org.apache.xerces.internal.util.XMLStringBuffer; import com.sun.org.apache.xerces.internal.xni.XMLString; import com.sun.org.apache.xerces.internal.xni.XNIException; +import java.io.IOException; /** * This class is responsible for scanning XML document structure @@ -135,7 +93,7 @@ // happens when there is the character reference // but scanContent doesn't do entity expansions... // is this *really* necessary??? - NG - fEntityScanner.scanChar(); + fEntityScanner.scanChar(null); content.append((char)c); c = -1; } @@ -144,7 +102,7 @@ } */ if (c == ']') { - content.append((char)fEntityScanner.scanChar()); + content.append((char)fEntityScanner.scanChar(null)); // remember where we are in case we get an endEntity before we // could flush the buffer out - this happens when we're parsing an // entity which ends with a ] @@ -153,12 +111,12 @@ // We work on a single character basis to handle cases such as: // ']]]>' which we might otherwise miss. // - if (fEntityScanner.skipChar(']')) { + if (fEntityScanner.skipChar(']', null)) { content.append(']'); - while (fEntityScanner.skipChar(']')) { + while (fEntityScanner.skipChar(']', null)) { content.append(']'); } - if (fEntityScanner.skipChar('>')) { + if (fEntityScanner.skipChar('>', null)) { reportFatalError("CDEndInContent", null); } } @@ -185,6 +143,7 @@ * @param checkEntities true if undeclared entities should be reported as VC violation, * false if undeclared entities should be reported as WFC violation. * @param eleName The name of element to which this attribute belongs. + * @param isNSURI The flag indicating whether the content is a namespace URI * * @return true if the non-normalized and normalized value are the same * @@ -194,7 +153,7 @@ protected boolean scanAttributeValue(XMLString value, XMLString nonNormalizedValue, String atName, - boolean checkEntities,String eleName) + boolean checkEntities,String eleName, boolean isNSURI) throws IOException, XNIException { // quote @@ -203,10 +162,10 @@ reportFatalError("OpenQuoteExpected", new Object[]{eleName,atName}); } - fEntityScanner.scanChar(); + fEntityScanner.scanChar(NameType.ATTRIBUTE); int entityDepth = fEntityDepth; - int c = fEntityScanner.scanLiteral(quote, value); + int c = fEntityScanner.scanLiteral(quote, value, isNSURI); if (DEBUG_ATTR_NORMALIZATION) { System.out.println("** scanLiteral -> \"" + value.toString() + "\""); @@ -216,7 +175,7 @@ if (c == quote && (fromIndex = isUnchangedByNormalization(value)) == -1) { /** Both the non-normalized and normalized attribute values are equal. **/ nonNormalizedValue.setValues(value); - int cquote = fEntityScanner.scanChar(); + int cquote = fEntityScanner.scanChar(NameType.ATTRIBUTE); if (cquote != quote) { reportFatalError("CloseQuoteExpected", new Object[]{eleName,atName}); } @@ -239,11 +198,11 @@ + fStringBuffer.toString() + "\""); } if (c == '&') { - fEntityScanner.skipChar('&'); + fEntityScanner.skipChar('&', NameType.REFERENCE); if (entityDepth == fEntityDepth) { fStringBuffer2.append('&'); } - if (fEntityScanner.skipChar('#')) { + if (fEntityScanner.skipChar('#', NameType.REFERENCE)) { if (entityDepth == fEntityDepth) { fStringBuffer2.append('#'); } @@ -257,59 +216,22 @@ } } else { - String entityName = fEntityScanner.scanName(); + String entityName = fEntityScanner.scanName(NameType.REFERENCE); if (entityName == null) { reportFatalError("NameRequiredInReference", null); } else if (entityDepth == fEntityDepth) { fStringBuffer2.append(entityName); } - if (!fEntityScanner.skipChar(';')) { + if (!fEntityScanner.skipChar(';', NameType.REFERENCE)) { reportFatalError("SemicolonRequiredInReference", new Object []{entityName}); } else if (entityDepth == fEntityDepth) { fStringBuffer2.append(';'); } - if (entityName == fAmpSymbol) { - fStringBuffer.append('&'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value5: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fAposSymbol) { - fStringBuffer.append('\''); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value7: \"" - + fStringBuffer.toString() - + "\""); - } - } - else if (entityName == fLtSymbol) { - fStringBuffer.append('<'); - if (DEBUG_ATTR_NORMALIZATION) { - System.out.println("** value9: \"" - + fStringBuffer.toString() - + "\""); - } From andrew at icedtea.classpath.org Tue Jul 26 03:56:18 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:18 +0000 Subject: /hg/icedtea8-forest/jaxws: 44 new changesets Message-ID: changeset 66df0d085ac6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=66df0d085ac6 author: andrew date: Mon Jul 25 06:02:53 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset 9812eb7e305e changeset 12b963893d05 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=12b963893d05 author: asaha date: Thu Mar 31 11:41:30 2016 -0700 Added tag jdk8u92-b14 for changeset 759ba92444a9 changeset 58d4983c86eb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=58d4983c86eb author: asaha date: Mon Jan 11 14:00:10 2016 -0800 Added tag jdk8u81-b00 for changeset 6580edbc4511 changeset 4c3dfdb749b6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4c3dfdb749b6 author: asaha date: Tue Jan 26 08:37:17 2016 -0800 Added tag jdk8u40-b33 for changeset f9e72841a77f changeset 95d9580fda73 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=95d9580fda73 author: asaha date: Tue Jan 26 10:29:12 2016 -0800 Merge changeset e2d83c243af5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e2d83c243af5 author: aefimov date: Sat Jan 30 16:00:55 2016 +0300 Merge changeset 62291bde8b5e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=62291bde8b5e author: asaha date: Sun Jan 31 10:09:04 2016 -0800 Added tag jdk8u74-b31 for changeset e2d83c243af5 changeset 82cfb575c4e2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=82cfb575c4e2 author: asaha date: Thu Feb 04 15:28:42 2016 -0800 Merge changeset e7da2612a5ab in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e7da2612a5ab author: asaha date: Fri Feb 05 23:23:06 2016 -0800 Merge changeset 7bb7ea0ed6d3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7bb7ea0ed6d3 author: asaha date: Thu Feb 18 09:50:46 2016 -0800 Merge changeset 47c4a7cc38ae in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=47c4a7cc38ae author: asaha date: Thu Feb 18 10:05:58 2016 -0800 Merge changeset 9811758c0384 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9811758c0384 author: asaha date: Mon Feb 22 13:41:33 2016 -0800 Merge changeset f7db5d7ca14c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f7db5d7ca14c author: asaha date: Mon Feb 22 14:08:11 2016 -0800 Merge changeset 209ad2cb85e7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=209ad2cb85e7 author: asaha date: Tue Feb 23 09:28:46 2016 -0800 Added tag jdk8u74-b32 for changeset 62291bde8b5e changeset f05739198383 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f05739198383 author: asaha date: Tue Mar 01 15:22:15 2016 -0800 Merge changeset c882f5241662 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c882f5241662 author: asaha date: Tue Mar 01 15:35:35 2016 -0800 Merge changeset 8ca26ef52e00 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8ca26ef52e00 author: asaha date: Wed Mar 02 12:37:49 2016 -0800 Merge changeset 06aaab918035 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=06aaab918035 author: asaha date: Tue Mar 22 21:57:28 2016 -0700 Merge changeset d00c7fb7a558 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d00c7fb7a558 author: asaha date: Tue Mar 22 22:43:03 2016 -0700 Merge changeset 0fd4457e2d0d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0fd4457e2d0d author: asaha date: Wed Mar 23 14:26:59 2016 -0700 Added tag jdk8u101-b00 for changeset 6580edbc4511 changeset 0bff22fbd91f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0bff22fbd91f author: asaha date: Wed Mar 23 14:53:00 2016 -0700 Merge changeset e4f9ec18b599 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e4f9ec18b599 author: asaha date: Mon Mar 28 11:32:45 2016 -0700 Added tag jdk8u101-b01 for changeset 0bff22fbd91f changeset e8558bdc83fa in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e8558bdc83fa author: asaha date: Thu Mar 31 14:05:28 2016 -0700 Merge changeset bedbb9b6cf59 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bedbb9b6cf59 author: asaha date: Mon Mar 21 14:59:15 2016 -0700 Merge changeset b7a3f833e6d9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b7a3f833e6d9 author: asaha date: Tue Mar 22 12:01:40 2016 -0700 Added tag jdk8u77-b31 for changeset bedbb9b6cf59 changeset 38c6262b8655 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=38c6262b8655 author: asaha date: Thu Mar 31 14:28:57 2016 -0700 Merge changeset 31e437ae0354 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=31e437ae0354 author: asaha date: Mon Apr 04 12:36:34 2016 -0700 Merge changeset 8c28d8de51f3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8c28d8de51f3 author: asaha date: Mon Apr 04 13:59:41 2016 -0700 Added tag jdk8u101-b02 for changeset 31e437ae0354 changeset b762186ac713 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b762186ac713 author: asaha date: Sun Apr 10 23:18:15 2016 -0700 Added tag jdk8u92-b31 for changeset 38c6262b8655 changeset 2a5ea5a78ae7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2a5ea5a78ae7 author: asaha date: Sun Apr 10 23:35:41 2016 -0700 Merge changeset d3b054313ed2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d3b054313ed2 author: asaha date: Mon Apr 11 12:24:01 2016 -0700 Added tag jdk8u101-b03 for changeset 2a5ea5a78ae7 changeset 0a657e4d5ed5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0a657e4d5ed5 author: asaha date: Mon Apr 18 10:54:17 2016 -0700 Added tag jdk8u101-b04 for changeset d3b054313ed2 changeset 8cef2df1e609 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8cef2df1e609 author: asaha date: Mon Apr 25 10:52:47 2016 -0700 Added tag jdk8u101-b05 for changeset 0a657e4d5ed5 changeset 96be6de53286 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=96be6de53286 author: asaha date: Mon May 02 14:25:22 2016 -0700 Added tag jdk8u101-b06 for changeset 8cef2df1e609 changeset a6ed0b0e8707 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a6ed0b0e8707 author: asaha date: Mon May 09 10:44:57 2016 -0700 Added tag jdk8u101-b07 for changeset 96be6de53286 changeset a93b161995a8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a93b161995a8 author: asaha date: Mon May 16 10:31:52 2016 -0700 Added tag jdk8u101-b08 for changeset a6ed0b0e8707 changeset b5d16d8ce564 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b5d16d8ce564 author: asaha date: Mon May 23 17:32:44 2016 -0700 Added tag jdk8u101-b09 for changeset a93b161995a8 changeset 2bc902ef5f92 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2bc902ef5f92 author: asaha date: Fri May 20 11:27:34 2016 -0700 Added tag jdk8u91-b15 for changeset 4c0ed3f71a59 changeset ea422e4481f6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ea422e4481f6 author: asaha date: Thu May 26 13:48:08 2016 -0700 Merge changeset 5f3dcb815b97 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f3dcb815b97 author: asaha date: Tue May 31 09:24:43 2016 -0700 Added tag jdk8u101-b10 for changeset ea422e4481f6 changeset 6a0347504d4c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6a0347504d4c author: asaha date: Mon Jun 06 11:59:46 2016 -0700 Added tag jdk8u101-b11 for changeset 5f3dcb815b97 changeset 287f9e9d45cc in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=287f9e9d45cc author: asaha date: Mon Jun 13 12:50:21 2016 -0700 Added tag jdk8u101-b12 for changeset 6a0347504d4c changeset 534ca1b701d1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=534ca1b701d1 author: andrew date: Mon Jul 25 06:38:22 2016 +0100 Merge jdk8u101-b13 changeset cfba1219c991 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cfba1219c991 author: andrew date: Tue Jul 26 04:41:57 2016 +0100 Added tag icedtea-3.1.0 for changeset 534ca1b701d1 diffstat: .hgtags | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diffs (67 lines): diff -r 9812eb7e305e -r cfba1219c991 .hgtags --- a/.hgtags Thu Jul 14 04:02:32 2016 +0100 +++ b/.hgtags Tue Jul 26 04:41:57 2016 +0100 @@ -392,6 +392,7 @@ a5f2cdedb940511674e153dce8d3cbc3a0598c9e jdk8u40-b27 a342e6841e8d3bbef44d4158c980be2ab903e10a jdk8u40-b31 8960bce00f1abecad665291b0077d6e673c0ff64 jdk8u40-b32 +f9e72841a77fe0402da947500359f4d60ecc89df jdk8u40-b33 667a4aee3720373f5c286a50f537afd0ff4b65ae jdk8u45-b00 cb6added4913f4899bd1689e77be1fe4efcff4f1 jdk8u45-b01 855a7b9302053546e4da94b67cc3b8956f5b4985 jdk8u45-b02 @@ -543,17 +544,26 @@ 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 +744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 dfc9feacece48fa8450b997e463afae2c1539ac3 jdk8u73-b01 06fb882f8ed7ff3e58f7aa57e526e55c25ae9992 jdk8u73-b02 4a5f76111c0b056357d4bdd3e015d649de2db591 jdk8u74-b00 621e4ac137cd4a04ac1279e75d7fd0625765fd03 jdk8u74-b01 6cfef18571fd35f45bada34cf4da4b1492ddb878 jdk8u74-b02 +e2d83c243af551722c88fe2dd391364373e2bd3a jdk8u74-b31 +62291bde8b5ea2288c0729982681baec7cd0451f jdk8u74-b32 +a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 +dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 +7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 +bedbb9b6cf59d5da68478a4b49bb2fdfc43a4f2c jdk8u77-b31 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 7d7b3488f44e77bedbbcbdee5a4415e5a5bd930c jdk8u75-b00 d0161a6ecd3bf8c9953e979db8318177e4f2aa86 jdk8u75-b01 57eb6af19a97a835b07c618d1c0aea50a0577337 jdk8u75-b02 3412fd49bcbedcc4b0f6ae13a149e53ecde968ae jdk8u75-b03 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u101-b00 6580edbc4511d5a2281138c476700b8ab12165af jdk8u75-b04 31337d5922975e1655764a7db158154d48866c13 jdk8u75-b05 7fca20ec14beec302f7a4d446d1d8646a9a0b74f jdk8u75-b06 @@ -572,6 +582,7 @@ f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 e71f424e2c966a495b1d47693317288f291a794a jdk8u91-b14 +4c0ed3f71a596277f3c28b3f841d5c4ee7a007e6 jdk8u91-b15 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 8c7d476c446940edd913ba5a3ca36975febdac28 jdk8u76-b02 @@ -590,3 +601,20 @@ 74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 +759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 +38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u81-b00 +0bff22fbd91f48c37f7c5a4544929231b92bd9bf jdk8u101-b01 +31e437ae0354e628a675bc4eb6b9ca67af552fc2 jdk8u101-b02 +2a5ea5a78ae7332b3d13af5580418ca9d186cda7 jdk8u101-b03 +d3b054313ed2d29f9dbbdfd71a7ab3c4ad4eb5b6 jdk8u101-b04 +0a657e4d5ed57bf3216b96915633b661f6532be5 jdk8u101-b05 +8cef2df1e60991bfdd8b2d8a8bad9e3506c1a386 jdk8u101-b06 +96be6de53286422ccbfd1c4fdf36a0490af32edb jdk8u101-b07 +a6ed0b0e8707b7112c99294122d7f3b259707603 jdk8u101-b08 +a93b161995a80cf7b0e599cf2f91e755ab1c7098 jdk8u101-b09 +ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 +5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 +6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 From andrew at icedtea.classpath.org Tue Jul 26 03:56:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:24 +0000 Subject: /hg/icedtea8-forest/langtools: 45 new changesets Message-ID: changeset c9ad325b6cc2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9ad325b6cc2 author: andrew date: Mon Jul 25 06:02:56 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset fc69984700e1 changeset 1a2c217326a8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=1a2c217326a8 author: asaha date: Thu Mar 31 11:43:23 2016 -0700 Added tag jdk8u92-b14 for changeset c99c71a68555 changeset ae2d2f5f88a9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ae2d2f5f88a9 author: asaha date: Mon Jan 11 14:02:31 2016 -0800 Added tag jdk8u81-b00 for changeset 580f87c4d91a changeset 6906fc8bc514 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6906fc8bc514 author: jlahoda date: Wed Sep 16 10:56:23 2015 +0200 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero changeset 2fb63f1fd139 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2fb63f1fd139 author: asaha date: Tue Jan 26 08:38:24 2016 -0800 Added tag jdk8u40-b33 for changeset 6906fc8bc514 changeset 98580a5b393d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=98580a5b393d author: asaha date: Tue Jan 26 11:35:08 2016 -0800 Merge changeset c5b33f887079 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c5b33f887079 author: aefimov date: Sat Jan 30 16:05:18 2016 +0300 Merge changeset d2cb84222adf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d2cb84222adf author: asaha date: Sun Jan 31 10:11:36 2016 -0800 Added tag jdk8u74-b31 for changeset c5b33f887079 changeset a644431b3a9c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a644431b3a9c author: asaha date: Thu Feb 04 15:29:16 2016 -0800 Merge changeset 7c32c34b4d02 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7c32c34b4d02 author: asaha date: Fri Feb 05 23:31:09 2016 -0800 Merge changeset b1eec31204d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b1eec31204d5 author: asaha date: Thu Feb 18 09:52:21 2016 -0800 Merge changeset 959f061122f3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=959f061122f3 author: asaha date: Thu Feb 18 10:09:11 2016 -0800 Merge changeset 7727e30445f9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7727e30445f9 author: asaha date: Mon Feb 22 13:44:45 2016 -0800 Merge changeset fc21360f9a23 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=fc21360f9a23 author: asaha date: Mon Feb 22 14:08:52 2016 -0800 Merge changeset af91be6ac942 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=af91be6ac942 author: asaha date: Tue Feb 23 09:30:12 2016 -0800 Added tag jdk8u74-b32 for changeset d2cb84222adf changeset 81a7e61a7dd9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=81a7e61a7dd9 author: asaha date: Tue Mar 01 15:24:44 2016 -0800 Merge changeset c9fff7cd7b14 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9fff7cd7b14 author: asaha date: Tue Mar 01 15:36:50 2016 -0800 Merge changeset 002f0d8327a7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=002f0d8327a7 author: asaha date: Wed Mar 02 12:42:01 2016 -0800 Merge changeset 30b0633ac062 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=30b0633ac062 author: asaha date: Tue Mar 22 21:59:22 2016 -0700 Merge changeset 5ce665c5e36c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5ce665c5e36c author: asaha date: Tue Mar 22 22:45:03 2016 -0700 Merge changeset 7498516ab01d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7498516ab01d author: asaha date: Wed Mar 23 14:27:42 2016 -0700 Added tag jdk8u101-b00 for changeset 580f87c4d91a changeset a93c1e574079 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a93c1e574079 author: asaha date: Wed Mar 23 14:58:27 2016 -0700 Merge changeset 6a965c5132b8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6a965c5132b8 author: asaha date: Mon Mar 28 11:36:02 2016 -0700 Added tag jdk8u101-b01 for changeset a93c1e574079 changeset e659cf86a10c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e659cf86a10c author: asaha date: Thu Mar 31 14:07:13 2016 -0700 Merge changeset 837f6e6559d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=837f6e6559d5 author: asaha date: Mon Mar 21 15:00:03 2016 -0700 Merge changeset ce788e6f3ac3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ce788e6f3ac3 author: asaha date: Tue Mar 22 12:02:36 2016 -0700 Added tag jdk8u77-b31 for changeset 837f6e6559d5 changeset 71176efa6947 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=71176efa6947 author: asaha date: Thu Mar 31 14:34:39 2016 -0700 Merge changeset 86a9d99ffada in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=86a9d99ffada author: asaha date: Mon Apr 04 12:41:18 2016 -0700 Merge changeset 4f760ead71ec in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4f760ead71ec author: asaha date: Mon Apr 04 14:01:44 2016 -0700 Added tag jdk8u101-b02 for changeset 86a9d99ffada changeset 4e8ce6c84e4c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4e8ce6c84e4c author: asaha date: Sun Apr 10 23:19:51 2016 -0700 Added tag jdk8u92-b31 for changeset 71176efa6947 changeset 6a0df041e6c9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6a0df041e6c9 author: asaha date: Sun Apr 10 23:40:16 2016 -0700 Merge changeset 90f493bfe1fa in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=90f493bfe1fa author: asaha date: Mon Apr 11 12:26:33 2016 -0700 Added tag jdk8u101-b03 for changeset 6a0df041e6c9 changeset 52b1aad78371 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=52b1aad78371 author: asaha date: Mon Apr 18 10:56:02 2016 -0700 Added tag jdk8u101-b04 for changeset 90f493bfe1fa changeset f29205468e32 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f29205468e32 author: asaha date: Mon Apr 25 10:54:16 2016 -0700 Added tag jdk8u101-b05 for changeset 52b1aad78371 changeset c48f57c9fd3a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c48f57c9fd3a author: asaha date: Mon May 02 14:26:10 2016 -0700 Added tag jdk8u101-b06 for changeset f29205468e32 changeset 6d535f9f4d91 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6d535f9f4d91 author: asaha date: Mon May 09 10:46:37 2016 -0700 Added tag jdk8u101-b07 for changeset c48f57c9fd3a changeset 0de58fd08195 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0de58fd08195 author: asaha date: Mon May 16 10:33:36 2016 -0700 Added tag jdk8u101-b08 for changeset 6d535f9f4d91 changeset 42b7b541f9f8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=42b7b541f9f8 author: asaha date: Mon May 23 17:33:21 2016 -0700 Added tag jdk8u101-b09 for changeset 0de58fd08195 changeset c156722d8591 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c156722d8591 author: asaha date: Fri May 20 11:30:43 2016 -0700 Added tag jdk8u91-b15 for changeset 15723e9dcff3 changeset 20f3856902a5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=20f3856902a5 author: asaha date: Thu May 26 13:48:47 2016 -0700 Merge changeset 5cc23fe55ff4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5cc23fe55ff4 author: asaha date: Tue May 31 09:25:19 2016 -0700 Added tag jdk8u101-b10 for changeset 20f3856902a5 changeset 0cef544b9eee in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0cef544b9eee author: asaha date: Mon Jun 06 12:00:28 2016 -0700 Added tag jdk8u101-b11 for changeset 5cc23fe55ff4 changeset 8dc8f71216bf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8dc8f71216bf author: asaha date: Mon Jun 13 12:51:11 2016 -0700 Added tag jdk8u101-b12 for changeset 0cef544b9eee changeset 05822f2e947b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=05822f2e947b author: andrew date: Mon Jul 25 06:38:23 2016 +0100 Merge jdk8u101-b13 changeset 88f7b4f1b721 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=88f7b4f1b721 author: andrew date: Tue Jul 26 04:42:00 2016 +0100 Added tag icedtea-3.1.0 for changeset 05822f2e947b diffstat: .hgtags | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diffs (74 lines): diff -r fc69984700e1 -r 88f7b4f1b721 .hgtags --- a/.hgtags Thu Jul 14 04:02:36 2016 +0100 +++ b/.hgtags Tue Jul 26 04:42:00 2016 +0100 @@ -392,6 +392,7 @@ 83eca922346e27ec42645e9630c04fbaec5eaf0f jdk8u40-b27 d727ca30ce3c1b97ed9acd7380f8e4cf41813ffa jdk8u40-b31 cc9fc1abb5aeffe2b6123c392a5c602a0ba75368 jdk8u40-b32 +6906fc8bc514aafdeccc242b0d22fc47769dc6cc jdk8u40-b33 dbae37f50c43453f7d6f22d96adc8b5b6cd1e90d jdk8u45-b00 244e6dc772877dfae6286530f58e11a210a48a3c jdk8u45-b01 401ec76887623a29d3f868f9f9b18b42838d2e92 jdk8u45-b02 @@ -547,17 +548,29 @@ 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 +ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 c63c6cfda4da83e04dcc378e4c1f7e0d4fd6a008 jdk8u73-b01 a6b8965d1e3e717205a02006c46bb3409c6187cb jdk8u73-b02 0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +c5b33f88707967dc3b9ddb628e4efb57c0abc2db jdk8u74-b31 +d2cb84222adf21d60921ef467f14272a05e0ee5d jdk8u74-b32 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 +1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 +c63c6cfda4da83e04dcc378e4c1f7e0d4fd6a008 jdk8u73-b01 +a6b8965d1e3e717205a02006c46bb3409c6187cb jdk8u73-b02 +0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 +4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 +55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +c5b33f88707967dc3b9ddb628e4efb57c0abc2db jdk8u74-b31 +d2cb84222adf21d60921ef467f14272a05e0ee5d jdk8u74-b32 90b497af2ba5329448da3a46a185687ae17f7098 jdk8u75-b00 374719365422fa4867bc68f4edb00403289cd862 jdk8u75-b01 58a3f185c67cefee5ebf63fcc9c6da5e609c3705 jdk8u75-b02 400115d04e6eac9af5a7ee7ab8b1c570e2a3803b jdk8u75-b03 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u101-b00 580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u75-b04 4fd1c0d25a9cb847d9a0f6fe2be011eed6910a7f jdk8u75-b05 494f23cf6614142b0138fadccd2252506b2aa7f8 jdk8u75-b06 @@ -573,9 +586,11 @@ dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 +837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 5fa11675dbe55f49663a45d1d5a6c1a2d3b2ec28 jdk8u91-b13 8921667c26ba5a83132c81ad8014d95a99631332 jdk8u91-b14 +15723e9dcff3db02d0726972fa1447a54977c2e3 jdk8u91-b15 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 78f0aa6199150e10f387989b9bd5997f72cdc4e1 jdk8u76-b02 @@ -594,3 +609,20 @@ f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 +c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 +71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u81-b00 +a93c1e57407944362e05c79d756425e8c1274d9a jdk8u101-b01 +86a9d99ffadaf26b3d8417666a3600ea1ce7560f jdk8u101-b02 +6a0df041e6c9b0756f1cbc9e1fcb6f519b80d767 jdk8u101-b03 +90f493bfe1faca0573844fdd2497070c8b224d76 jdk8u101-b04 +52b1aad7837180baa6555b0b6a5e43e96aea2e19 jdk8u101-b05 +f29205468e32e848d8d5c93a6a150e72196c9714 jdk8u101-b06 +c48f57c9fd3a0cba272493de0a0830811b837bf7 jdk8u101-b07 +6d535f9f4d91edae7c53bd318d211e4ed0b99346 jdk8u101-b08 +0de58fd081950e211d4c2dcedec25dbb875cbf6d jdk8u101-b09 +20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 +5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 +0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 From andrew at icedtea.classpath.org Tue Jul 26 03:56:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:34 +0000 Subject: /hg/icedtea8-forest/hotspot: 63 new changesets Message-ID: changeset 0f47eef348e2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0f47eef348e2 author: andrew date: Wed Jul 20 00:14:17 2016 +0100 PR3078: Remove duplicated line dating back to 6788347 and 6894807 changeset 03cf8606fc7f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03cf8606fc7f author: andrew date: Mon Jul 25 06:02:58 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset 0f47eef348e2 changeset dfe33f6d046b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dfe33f6d046b author: asaha date: Thu Mar 31 11:40:36 2016 -0700 Added tag jdk8u92-b14 for changeset 24a09407d71b changeset 162854aad3a7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=162854aad3a7 author: asaha date: Mon Jan 11 13:58:51 2016 -0800 Added tag jdk8u81-b00 for changeset b374548dcb48 changeset 34dc7de026c1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=34dc7de026c1 author: kevinw date: Fri Jan 15 22:33:15 2016 +0000 8132051: Better byte behavior Reviewed-by: coleenp, roland changeset dceb9ec3b9b9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dceb9ec3b9b9 author: kevinw date: Tue Jan 19 15:35:12 2016 +0000 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp changeset dbc6706b206c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dbc6706b206c author: asaha date: Tue Jan 26 08:36:21 2016 -0800 Added tag jdk8u40-b33 for changeset e6aa4a8c1b46 changeset bd18d7ff1a4e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bd18d7ff1a4e author: asaha date: Tue Jan 26 10:24:49 2016 -0800 Merge changeset 737b321e6f0e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=737b321e6f0e author: simonis date: Wed Jan 27 15:01:46 2016 +0100 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr changeset a5b78b56841e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a5b78b56841e author: aefimov date: Sat Jan 30 15:47:29 2016 +0300 Merge changeset 1c7a0413e1f3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1c7a0413e1f3 author: asaha date: Sun Jan 31 10:07:50 2016 -0800 Added tag jdk8u74-b31 for changeset a5b78b56841e changeset 4cd449d96635 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4cd449d96635 author: asaha date: Thu Feb 04 15:13:49 2016 -0800 Merge changeset aa6d8e03b258 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aa6d8e03b258 author: asaha date: Fri Feb 05 23:10:25 2016 -0800 Merge changeset 3d1d360bef82 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3d1d360bef82 author: kevinw date: Mon Feb 08 13:08:57 2016 +0000 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp changeset 3f03f54d9e9f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3f03f54d9e9f author: kevinw date: Wed Feb 10 13:34:14 2016 +0000 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp changeset d14e327c9b6a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d14e327c9b6a author: asaha date: Thu Feb 18 09:49:33 2016 -0800 Merge changeset 20dbd8a8e6b7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=20dbd8a8e6b7 author: asaha date: Thu Feb 18 10:02:52 2016 -0800 Merge changeset 81f376fd8bd4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=81f376fd8bd4 author: asaha date: Mon Feb 22 13:39:47 2016 -0800 Merge changeset edff9941089d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=edff9941089d author: asaha date: Mon Feb 22 14:05:11 2016 -0800 Merge changeset acd9e834210f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=acd9e834210f author: kevinw date: Tue Feb 23 23:47:11 2016 +0000 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp changeset 815f531cc78b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=815f531cc78b author: coleenp date: Sun Feb 21 08:33:59 2016 -0500 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross changeset 07eef5b14c37 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=07eef5b14c37 author: kevinw date: Wed Feb 24 11:44:21 2016 +0000 Merge changeset 94ec11846b18 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=94ec11846b18 author: thartmann date: Wed Jan 27 09:02:51 2016 +0100 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland changeset 8d5528e7963f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8d5528e7963f author: asaha date: Tue Feb 23 09:27:43 2016 -0800 Added tag jdk8u74-b32 for changeset 94ec11846b18 changeset c42cb5db3601 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c42cb5db3601 author: asaha date: Tue Mar 01 15:19:31 2016 -0800 Merge changeset 59806927fa4d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=59806927fa4d author: asaha date: Tue Mar 01 15:34:20 2016 -0800 Merge changeset 396186c0342b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=396186c0342b author: asaha date: Wed Mar 02 12:31:06 2016 -0800 Merge changeset 2682cce3684b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2682cce3684b author: kevinw date: Wed Mar 02 19:16:30 2016 +0000 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp changeset 3fc2faf6efc9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3fc2faf6efc9 author: asaha date: Tue Mar 22 21:56:13 2016 -0700 Merge changeset 493ab9e0773f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=493ab9e0773f author: asaha date: Tue Mar 22 22:31:28 2016 -0700 Merge changeset d5acb1fc70f5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d5acb1fc70f5 author: asaha date: Wed Mar 23 14:26:17 2016 -0700 Added tag jdk8u101-b00 for changeset b374548dcb48 changeset ead07188d111 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ead07188d111 author: asaha date: Wed Mar 23 14:43:24 2016 -0700 Merge changeset 6bd69608ca93 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6bd69608ca93 author: asaha date: Mon Mar 28 11:31:43 2016 -0700 Added tag jdk8u101-b01 for changeset ead07188d111 changeset 4fc39d24d00e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4fc39d24d00e author: asaha date: Thu Mar 31 14:04:14 2016 -0700 Merge changeset 0d5597f44603 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0d5597f44603 author: asaha date: Mon Mar 21 14:58:37 2016 -0700 Merge changeset 51c505229e71 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=51c505229e71 author: igerasim date: Wed Feb 17 13:40:12 2016 +0300 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose changeset 5601e440e5e7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5601e440e5e7 author: vkempik date: Fri Mar 04 16:15:48 2016 +0300 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr changeset 4abc54f62213 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4abc54f62213 author: vkempik date: Wed Mar 09 19:51:23 2016 +0300 8151522: Disable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn changeset dd8507f51d78 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd8507f51d78 author: vkempik date: Fri Mar 18 17:23:07 2016 +0300 8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail Reviewed-by: kvn changeset 73666857cf0a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=73666857cf0a author: asaha date: Tue Mar 22 12:00:51 2016 -0700 Added tag jdk8u77-b31 for changeset dd8507f51d78 changeset 445941ba41c0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=445941ba41c0 author: asaha date: Thu Mar 31 14:23:12 2016 -0700 Merge changeset 34429bad9986 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=34429bad9986 author: asaha date: Mon Apr 04 12:18:28 2016 -0700 Merge changeset bde4021b44f2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bde4021b44f2 author: asaha date: Mon Apr 04 13:58:22 2016 -0700 Added tag jdk8u101-b02 for changeset 34429bad9986 changeset 50e62b688ddc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=50e62b688ddc author: iklam date: Thu Mar 24 21:38:15 2016 -0700 8150752: Share Class Data Reviewed-by: acorn, hseigel, mschoene changeset 9edc175ff3e6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9edc175ff3e6 author: vkempik date: Fri Apr 08 15:15:25 2016 +0300 8152479: Coded byte streams Reviewed-by: hseigel changeset c9ca6deb19a0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c9ca6deb19a0 author: asaha date: Sun Apr 10 23:17:09 2016 -0700 Added tag jdk8u92-b31 for changeset 445941ba41c0 changeset b41d5faaf1d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b41d5faaf1d3 author: asaha date: Sun Apr 10 23:31:53 2016 -0700 Merge changeset ceecf88e5c2c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ceecf88e5c2c author: asaha date: Mon Apr 11 12:22:33 2016 -0700 Added tag jdk8u101-b03 for changeset b41d5faaf1d3 changeset 19e74265fc8d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=19e74265fc8d author: asaha date: Mon Apr 18 10:53:11 2016 -0700 Added tag jdk8u101-b04 for changeset ceecf88e5c2c changeset 7c60503b0888 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7c60503b0888 author: asaha date: Mon Apr 25 10:51:47 2016 -0700 Added tag jdk8u101-b05 for changeset 19e74265fc8d changeset 432c2a4b018e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=432c2a4b018e author: asaha date: Mon May 02 14:24:36 2016 -0700 Added tag jdk8u101-b06 for changeset 7c60503b0888 changeset cb4af293fe70 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cb4af293fe70 author: jiangli date: Wed Apr 27 14:41:55 2016 -0400 8153312: Constrain AppCDS behavior Reviewed-by: iklam, acorn, mschoene changeset 8ed377d2cec9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ed377d2cec9 author: asaha date: Mon May 09 10:43:54 2016 -0700 Added tag jdk8u101-b07 for changeset cb4af293fe70 changeset 9be452c4e716 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9be452c4e716 author: asaha date: Mon May 16 10:30:49 2016 -0700 Added tag jdk8u101-b08 for changeset 8ed377d2cec9 changeset de0aee431117 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de0aee431117 author: asaha date: Mon May 23 17:32:08 2016 -0700 Added tag jdk8u101-b09 for changeset 9be452c4e716 changeset 6257eccb1b98 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6257eccb1b98 author: asaha date: Fri May 20 11:26:05 2016 -0700 Added tag jdk8u91-b15 for changeset e1ea97ad19af changeset 218a44a163fa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=218a44a163fa author: asaha date: Thu May 26 13:43:29 2016 -0700 Merge changeset fa600c26dd0d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa600c26dd0d author: asaha date: Tue May 31 09:24:08 2016 -0700 Added tag jdk8u101-b10 for changeset 218a44a163fa changeset 0095e54dcaa1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0095e54dcaa1 author: shshahma date: Wed May 11 12:03:46 2016 -0400 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com changeset 286fe17d81c3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=286fe17d81c3 author: asaha date: Mon Jun 06 11:59:10 2016 -0700 Added tag jdk8u101-b11 for changeset 0095e54dcaa1 changeset 77df35b662ed in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=77df35b662ed author: asaha date: Mon Jun 13 12:49:34 2016 -0700 Added tag jdk8u101-b12 for changeset 286fe17d81c3 changeset e480e0df8eea in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e480e0df8eea author: andrew date: Mon Jul 25 06:38:24 2016 +0100 Merge jdk8u101-b13 changeset ab3e0bde3c15 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ab3e0bde3c15 author: andrew date: Tue Jul 26 04:42:03 2016 +0100 Added tag icedtea-3.1.0 for changeset e480e0df8eea diffstat: .hgtags | 30 + src/cpu/x86/vm/assembler_x86.cpp | 20 + src/cpu/x86/vm/assembler_x86.hpp | 3 + src/cpu/x86/vm/macroAssembler_x86.cpp | 497 ++++++++++ src/cpu/x86/vm/macroAssembler_x86.hpp | 19 + src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 253 +++++ src/cpu/x86/vm/stubGenerator_x86_64.cpp | 120 ++- src/cpu/x86/vm/stubRoutines_x86_64.hpp | 2 +- src/cpu/x86/vm/vm_version_x86.cpp | 36 + src/share/vm/classfile/dictionary.cpp | 17 +- src/share/vm/classfile/dictionary.hpp | 5 +- src/share/vm/classfile/systemDictionary.cpp | 18 +- src/share/vm/classfile/systemDictionaryShared.hpp | 19 +- src/share/vm/classfile/verificationType.cpp | 21 +- src/share/vm/classfile/verifier.cpp | 28 +- src/share/vm/classfile/vmSymbols.hpp | 18 +- src/share/vm/interpreter/bytecodeStream.cpp | 10 +- src/share/vm/interpreter/bytecodeStream.hpp | 39 +- src/share/vm/memory/metaspaceShared.cpp | 9 +- src/share/vm/memory/metaspaceShared.hpp | 7 +- src/share/vm/oops/instanceKlass.cpp | 20 +- src/share/vm/oops/klassVtable.cpp | 102 +- src/share/vm/oops/klassVtable.hpp | 13 + src/share/vm/oops/method.cpp | 28 + src/share/vm/oops/method.hpp | 4 +- src/share/vm/opto/c2_globals.hpp | 12 + src/share/vm/opto/cfgnode.cpp | 2 - src/share/vm/opto/compile.cpp | 58 + src/share/vm/opto/compile.hpp | 22 +- src/share/vm/opto/connode.cpp | 20 +- src/share/vm/opto/connode.hpp | 16 +- src/share/vm/opto/escape.cpp | 8 +- src/share/vm/opto/graphKit.cpp | 51 +- src/share/vm/opto/graphKit.hpp | 4 +- src/share/vm/opto/library_call.cpp | 250 ++++- src/share/vm/opto/loopTransform.cpp | 23 +- src/share/vm/opto/loopopts.cpp | 3 + src/share/vm/opto/node.cpp | 14 + src/share/vm/opto/node.hpp | 3 + src/share/vm/opto/parse2.cpp | 11 +- src/share/vm/opto/phaseX.cpp | 4 + src/share/vm/opto/runtime.cpp | 88 + src/share/vm/opto/runtime.hpp | 6 + src/share/vm/opto/superword.cpp | 5 + src/share/vm/prims/whitebox.cpp | 8 +- src/share/vm/runtime/sharedRuntime.hpp | 6 + src/share/vm/runtime/stubRoutines.cpp | 4 + src/share/vm/runtime/stubRoutines.hpp | 8 + src/share/vm/runtime/vmStructs.cpp | 2 + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java | 284 +++++ test/compiler/intrinsics/muladd/TestMulAdd.java | 118 ++ test/compiler/intrinsics/squaretolen/TestSquareToLen.java | 116 ++ test/compiler/loopopts/TestLoopPeeling.java | 100 ++ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 4 +- 54 files changed, 2479 insertions(+), 109 deletions(-) diffs (truncated from 3690 to 500 lines): diff -r 6000574e256d -r ab3e0bde3c15 .hgtags --- a/.hgtags Sun Jul 17 18:54:24 2016 +0100 +++ b/.hgtags Tue Jul 26 04:42:03 2016 +0100 @@ -617,6 +617,7 @@ 6824e2475e0432e27f9cc51838bc34ea5fbf5113 jdk8u40-b27 8220f68a195f6eeed2f5fb6e8a303726b512e899 jdk8u40-b31 850a290eb1088a61178d1910c500e170ef4f4386 jdk8u40-b32 +e6aa4a8c1b46a05b6c493b4ffe5c2555013f5c99 jdk8u40-b33 1b3abbeee961dee49780c0e4af5337feb918c555 jdk8u40-b10 f10fe402dfb1543723b4b117a7cba3ea3d4159f1 hs25.40-b15 99372b2fee0eb8b3452f47230e84aa6e97003184 jdk8u40-b11 @@ -826,17 +827,28 @@ dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14 dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09 d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15 +da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00 931c31db01ae873525a1b2c306b01129eb431960 jdk8u73-b01 67566d815a66d958c1f817d65f1621ba1d2e5f33 jdk8u73-b02 451dda77f6c29bd3260e87f847a9eadae122a759 jdk8u74-b00 c1031a924f2c910fad078838b88a2f0146f2de98 jdk8u74-b01 ca9cae9aa9e989bbe6713c91d55c913edeaecce4 jdk8u74-b02 +a5b78b56841e97ce00463874f1b7f63c54d84934 jdk8u74-b31 +94ec11846b18111e73929b6caa9fbe7262e142c1 jdk8u74-b32 +1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 +ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 +1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 +dd8507f51d786572dae18af8ffdc5a1ea34c755e jdk8u77-b31 + +94ec11846b18111e73929b6caa9fbe7262e142c1 jdk8u74-b32 da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 c0242ea4bde19d72be5149feda112a39e8c89b0a jdk8u75-b00 ca3b8c8e390ab0540b0cc2e5def869b38e460d86 jdk8u75-b01 9aef5b5e0a68f20059cfa9e2806b4ff0e11a3d31 jdk8u75-b02 2df9fe896819362b9075a670b78106b249e50d6d jdk8u75-b03 +b374548dcb4834eb8731a06b52faddd0f10bd45d jdk8u101-b00 32b682649973231b54740c09b10889660f6ebde5 jdk8u75-b04 1f43bd4fab06d2ca5d1964611df14d8506d6b36e jdk8u75-b05 916712f178c39d0acbc590f38802133fc86a7346 jdk8u75-b06 @@ -855,6 +867,7 @@ bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 fa8991ccf6e5b74890a0b5672440b3c09d8d8732 jdk8u91-b14 +e1ea97ad19af4d1e0bda449aa43be7e1b118ffe9 jdk8u91-b15 d7b01fb81aa8a5437cb03bc36afe15cf0e55fb89 jdk8u76-b00 c1679cc87ba045219169cabb6b9b378c2b5cc578 jdk8u76-b01 218483967e52b419d885d34af4488a81c5133804 jdk8u76-b02 @@ -873,3 +886,20 @@ cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03 +0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04 +24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14 +445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31 +b374548dcb4834eb8731a06b52faddd0f10bd45d jdk8u81-b00 +ead07188d11107e877e8e4ad215ff6cb238a8a92 jdk8u101-b01 +34429bad9986677f4991c80aeb22665842881cba jdk8u101-b02 +b41d5faaf1d32ed1bf9592f65f2f94ddd4c60fc4 jdk8u101-b03 +ceecf88e5c2c09bfabf5926581e6d0b0f65f5148 jdk8u101-b04 +19e74265fc8def6a7fc96c836d8ebe38ad1cf199 jdk8u101-b05 +7c60503b0888ac16eac80a6cd074195973f8dedb jdk8u101-b06 +cb4af293fe70549b51039bb9197f373e6750fafb jdk8u101-b07 +8ed377d2cec94435d1617a37999960a24be73ad9 jdk8u101-b08 +9be452c4e7161e60d623d55bb72ad013386aefd1 jdk8u101-b09 +218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10 +0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11 +286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12 +e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0 diff -r 6000574e256d -r ab3e0bde3c15 src/cpu/x86/vm/assembler_x86.cpp --- a/src/cpu/x86/vm/assembler_x86.cpp Sun Jul 17 18:54:24 2016 +0100 +++ b/src/cpu/x86/vm/assembler_x86.cpp Tue Jul 26 04:42:03 2016 +0100 @@ -2318,6 +2318,13 @@ emit_arith(0x0B, 0xC0, dst, src); } +void Assembler::orl(Address dst, Register src) { + InstructionMark im(this); + prefix(dst, src); + emit_int8(0x09); + emit_operand(src, dst); +} + void Assembler::packuswb(XMMRegister dst, Address src) { NOT_LP64(assert(VM_Version::supports_sse2(), "")); assert((UseAVX > 0), "SSE mode requires address alignment 16 bytes"); @@ -5613,6 +5620,19 @@ } } +void Assembler::rcrq(Register dst, int imm8) { + assert(isShiftCount(imm8 >> 1), "illegal shift count"); + int encode = prefixq_and_encode(dst->encoding()); + if (imm8 == 1) { + emit_int8((unsigned char)0xD1); + emit_int8((unsigned char)(0xD8 | encode)); + } else { + emit_int8((unsigned char)0xC1); + emit_int8((unsigned char)(0xD8 | encode)); + emit_int8(imm8); + } +} + void Assembler::rorq(Register dst, int imm8) { assert(isShiftCount(imm8 >> 1), "illegal shift count"); int encode = prefixq_and_encode(dst->encoding()); diff -r 6000574e256d -r ab3e0bde3c15 src/cpu/x86/vm/assembler_x86.hpp --- a/src/cpu/x86/vm/assembler_x86.hpp Sun Jul 17 18:54:24 2016 +0100 +++ b/src/cpu/x86/vm/assembler_x86.hpp Tue Jul 26 04:42:03 2016 +0100 @@ -1455,6 +1455,7 @@ void orl(Register dst, int32_t imm32); void orl(Register dst, Address src); void orl(Register dst, Register src); + void orl(Address dst, Register src); void orq(Address dst, int32_t imm32); void orq(Register dst, int32_t imm32); @@ -1555,6 +1556,8 @@ void rclq(Register dst, int imm8); + void rcrq(Register dst, int imm8); + void rdtsc(); void ret(int imm16); diff -r 6000574e256d -r ab3e0bde3c15 src/cpu/x86/vm/macroAssembler_x86.cpp --- a/src/cpu/x86/vm/macroAssembler_x86.cpp Sun Jul 17 18:54:24 2016 +0100 +++ b/src/cpu/x86/vm/macroAssembler_x86.cpp Tue Jul 26 04:42:03 2016 +0100 @@ -7769,6 +7769,503 @@ pop(tmp2); pop(tmp1); } + +//Helper functions for square_to_len() + +/** + * Store the squares of x[], right shifted one bit (divided by 2) into z[] + * Preserves x and z and modifies rest of the registers. + */ + +void MacroAssembler::square_rshift(Register x, Register xlen, Register z, Register tmp1, Register tmp3, Register tmp4, Register tmp5, Register rdxReg, Register raxReg) { + // Perform square and right shift by 1 + // Handle odd xlen case first, then for even xlen do the following + // jlong carry = 0; + // for (int j=0, i=0; j < xlen; j+=2, i+=4) { + // huge_128 product = x[j:j+1] * x[j:j+1]; + // z[i:i+1] = (carry << 63) | (jlong)(product >>> 65); + // z[i+2:i+3] = (jlong)(product >>> 1); + // carry = (jlong)product; + // } + + xorq(tmp5, tmp5); // carry + xorq(rdxReg, rdxReg); + xorl(tmp1, tmp1); // index for x + xorl(tmp4, tmp4); // index for z + + Label L_first_loop, L_first_loop_exit; + + testl(xlen, 1); + jccb(Assembler::zero, L_first_loop); //jump if xlen is even + + // Square and right shift by 1 the odd element using 32 bit multiply + movl(raxReg, Address(x, tmp1, Address::times_4, 0)); + imulq(raxReg, raxReg); + shrq(raxReg, 1); + adcq(tmp5, 0); + movq(Address(z, tmp4, Address::times_4, 0), raxReg); + incrementl(tmp1); + addl(tmp4, 2); + + // Square and right shift by 1 the rest using 64 bit multiply + bind(L_first_loop); + cmpptr(tmp1, xlen); + jccb(Assembler::equal, L_first_loop_exit); + + // Square + movq(raxReg, Address(x, tmp1, Address::times_4, 0)); + rorq(raxReg, 32); // convert big-endian to little-endian + mulq(raxReg); // 64-bit multiply rax * rax -> rdx:rax + + // Right shift by 1 and save carry + shrq(tmp5, 1); // rdx:rax:tmp5 = (tmp5:rdx:rax) >>> 1 + rcrq(rdxReg, 1); + rcrq(raxReg, 1); + adcq(tmp5, 0); + + // Store result in z + movq(Address(z, tmp4, Address::times_4, 0), rdxReg); + movq(Address(z, tmp4, Address::times_4, 8), raxReg); + + // Update indices for x and z + addl(tmp1, 2); + addl(tmp4, 4); + jmp(L_first_loop); + + bind(L_first_loop_exit); +} + + +/** + * Perform the following multiply add operation using BMI2 instructions + * carry:sum = sum + op1*op2 + carry + * op2 should be in rdx + * op2 is preserved, all other registers are modified + */ +void MacroAssembler::multiply_add_64_bmi2(Register sum, Register op1, Register op2, Register carry, Register tmp2) { + // assert op2 is rdx + mulxq(tmp2, op1, op1); // op1 * op2 -> tmp2:op1 + addq(sum, carry); + adcq(tmp2, 0); + addq(sum, op1); + adcq(tmp2, 0); + movq(carry, tmp2); +} + +/** + * Perform the following multiply add operation: + * carry:sum = sum + op1*op2 + carry + * Preserves op1, op2 and modifies rest of registers + */ +void MacroAssembler::multiply_add_64(Register sum, Register op1, Register op2, Register carry, Register rdxReg, Register raxReg) { + // rdx:rax = op1 * op2 + movq(raxReg, op2); + mulq(op1); + + // rdx:rax = sum + carry + rdx:rax + addq(sum, carry); + adcq(rdxReg, 0); + addq(sum, raxReg); + adcq(rdxReg, 0); + + // carry:sum = rdx:sum + movq(carry, rdxReg); +} + +/** + * Add 64 bit long carry into z[] with carry propogation. + * Preserves z and carry register values and modifies rest of registers. + * + */ +void MacroAssembler::add_one_64(Register z, Register zlen, Register carry, Register tmp1) { + Label L_fourth_loop, L_fourth_loop_exit; + + movl(tmp1, 1); + subl(zlen, 2); + addq(Address(z, zlen, Address::times_4, 0), carry); + + bind(L_fourth_loop); + jccb(Assembler::carryClear, L_fourth_loop_exit); + subl(zlen, 2); + jccb(Assembler::negative, L_fourth_loop_exit); + addq(Address(z, zlen, Address::times_4, 0), tmp1); + jmp(L_fourth_loop); + bind(L_fourth_loop_exit); +} + +/** + * Shift z[] left by 1 bit. + * Preserves x, len, z and zlen registers and modifies rest of the registers. + * + */ +void MacroAssembler::lshift_by_1(Register x, Register len, Register z, Register zlen, Register tmp1, Register tmp2, Register tmp3, Register tmp4) { + + Label L_fifth_loop, L_fifth_loop_exit; + + // Fifth loop + // Perform primitiveLeftShift(z, zlen, 1) + + const Register prev_carry = tmp1; + const Register new_carry = tmp4; + const Register value = tmp2; + const Register zidx = tmp3; + + // int zidx, carry; + // long value; + // carry = 0; + // for (zidx = zlen-2; zidx >=0; zidx -= 2) { + // (carry:value) = (z[i] << 1) | carry ; + // z[i] = value; + // } + + movl(zidx, zlen); + xorl(prev_carry, prev_carry); // clear carry flag and prev_carry register + + bind(L_fifth_loop); + decl(zidx); // Use decl to preserve carry flag + decl(zidx); + jccb(Assembler::negative, L_fifth_loop_exit); + + if (UseBMI2Instructions) { + movq(value, Address(z, zidx, Address::times_4, 0)); + rclq(value, 1); + rorxq(value, value, 32); + movq(Address(z, zidx, Address::times_4, 0), value); // Store back in big endian form + } + else { + // clear new_carry + xorl(new_carry, new_carry); + + // Shift z[i] by 1, or in previous carry and save new carry + movq(value, Address(z, zidx, Address::times_4, 0)); + shlq(value, 1); + adcl(new_carry, 0); + + orq(value, prev_carry); + rorq(value, 0x20); + movq(Address(z, zidx, Address::times_4, 0), value); // Store back in big endian form + + // Set previous carry = new carry + movl(prev_carry, new_carry); + } + jmp(L_fifth_loop); + + bind(L_fifth_loop_exit); +} + + +/** + * Code for BigInteger::squareToLen() intrinsic + * + * rdi: x + * rsi: len + * r8: z + * rcx: zlen + * r12: tmp1 + * r13: tmp2 + * r14: tmp3 + * r15: tmp4 + * rbx: tmp5 + * + */ +void MacroAssembler::square_to_len(Register x, Register len, Register z, Register zlen, Register tmp1, Register tmp2, Register tmp3, Register tmp4, Register tmp5, Register rdxReg, Register raxReg) { + + Label L_second_loop, L_second_loop_exit, L_third_loop, L_third_loop_exit, fifth_loop, fifth_loop_exit, L_last_x, L_multiply; + push(tmp1); + push(tmp2); + push(tmp3); + push(tmp4); + push(tmp5); + + // First loop + // Store the squares, right shifted one bit (i.e., divided by 2). + square_rshift(x, len, z, tmp1, tmp3, tmp4, tmp5, rdxReg, raxReg); + + // Add in off-diagonal sums. + // + // Second, third (nested) and fourth loops. + // zlen +=2; + // for (int xidx=len-2,zidx=zlen-4; xidx > 0; xidx-=2,zidx-=4) { + // carry = 0; + // long op2 = x[xidx:xidx+1]; + // for (int j=xidx-2,k=zidx; j >= 0; j-=2) { + // k -= 2; + // long op1 = x[j:j+1]; + // long sum = z[k:k+1]; + // carry:sum = multiply_add_64(sum, op1, op2, carry, tmp_regs); + // z[k:k+1] = sum; + // } + // add_one_64(z, k, carry, tmp_regs); + // } + + const Register carry = tmp5; + const Register sum = tmp3; + const Register op1 = tmp4; + Register op2 = tmp2; + + push(zlen); + push(len); + addl(zlen,2); + bind(L_second_loop); + xorq(carry, carry); + subl(zlen, 4); + subl(len, 2); + push(zlen); + push(len); + cmpl(len, 0); + jccb(Assembler::lessEqual, L_second_loop_exit); + + // Multiply an array by one 64 bit long. + if (UseBMI2Instructions) { + op2 = rdxReg; + movq(op2, Address(x, len, Address::times_4, 0)); + rorxq(op2, op2, 32); + } + else { + movq(op2, Address(x, len, Address::times_4, 0)); + rorq(op2, 32); + } + + bind(L_third_loop); + decrementl(len); + jccb(Assembler::negative, L_third_loop_exit); + decrementl(len); + jccb(Assembler::negative, L_last_x); + + movq(op1, Address(x, len, Address::times_4, 0)); + rorq(op1, 32); + + bind(L_multiply); + subl(zlen, 2); + movq(sum, Address(z, zlen, Address::times_4, 0)); + + // Multiply 64 bit by 64 bit and add 64 bits lower half and upper 64 bits as carry. + if (UseBMI2Instructions) { + multiply_add_64_bmi2(sum, op1, op2, carry, tmp2); + } + else { + multiply_add_64(sum, op1, op2, carry, rdxReg, raxReg); + } + + movq(Address(z, zlen, Address::times_4, 0), sum); + + jmp(L_third_loop); + bind(L_third_loop_exit); + + // Fourth loop + // Add 64 bit long carry into z with carry propogation. + // Uses offsetted zlen. + add_one_64(z, zlen, carry, tmp1); + + pop(len); + pop(zlen); + jmp(L_second_loop); + + // Next infrequent code is moved outside loops. + bind(L_last_x); + movl(op1, Address(x, 0)); + jmp(L_multiply); + + bind(L_second_loop_exit); + pop(len); + pop(zlen); + pop(len); + pop(zlen); + + // Fifth loop + // Shift z left 1 bit. + lshift_by_1(x, len, z, zlen, tmp1, tmp2, tmp3, tmp4); + + // z[zlen-1] |= x[len-1] & 1; + movl(tmp3, Address(x, len, Address::times_4, -4)); + andl(tmp3, 1); + orl(Address(z, zlen, Address::times_4, -4), tmp3); + + pop(tmp5); + pop(tmp4); + pop(tmp3); + pop(tmp2); + pop(tmp1); +} + +/** + * Helper function for mul_add() + * Multiply the in[] by int k and add to out[] starting at offset offs using + * 128 bit by 32 bit multiply and return the carry in tmp5. + * Only quad int aligned length of in[] is operated on in this function. + * k is in rdxReg for BMI2Instructions, for others it is in tmp2. + * This function preserves out, in and k registers. + * len and offset point to the appropriate index in "in" & "out" correspondingly + * tmp5 has the carry. + * other registers are temporary and are modified. + * + */ +void MacroAssembler::mul_add_128_x_32_loop(Register out, Register in, + Register offset, Register len, Register tmp1, Register tmp2, Register tmp3, + Register tmp4, Register tmp5, Register rdxReg, Register raxReg) { + + Label L_first_loop, L_first_loop_exit; + + movl(tmp1, len); + shrl(tmp1, 2); + + bind(L_first_loop); + subl(tmp1, 1); + jccb(Assembler::negative, L_first_loop_exit); + + subl(len, 4); + subl(offset, 4); + + Register op2 = tmp2; + const Register sum = tmp3; + const Register op1 = tmp4; + const Register carry = tmp5; + + if (UseBMI2Instructions) { + op2 = rdxReg; + } + + movq(op1, Address(in, len, Address::times_4, 8)); + rorq(op1, 32); + movq(sum, Address(out, offset, Address::times_4, 8)); + rorq(sum, 32); + if (UseBMI2Instructions) { + multiply_add_64_bmi2(sum, op1, op2, carry, raxReg); + } + else { + multiply_add_64(sum, op1, op2, carry, rdxReg, raxReg); + } + // Store back in big endian from little endian From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 03:56:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:41 +0000 Subject: [Bug 3078] [IcedTea8] Add latest updates from AArch64 port In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3078 --- Comment #36 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=0f47eef348e2 author: andrew date: Wed Jul 20 00:14:17 2016 +0100 PR3078: Remove duplicated line dating back to 6788347 and 6894807 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Tue Jul 26 03:56:57 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:56:57 +0000 Subject: /hg/icedtea8-forest/jdk: 71 new changesets Message-ID: changeset c70d1592bf72 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c70d1592bf72 author: andrew date: Mon Jul 25 06:02:54 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset ee0b65b8fd10 changeset b537ffb66f6a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b537ffb66f6a author: asaha date: Thu Mar 31 11:42:12 2016 -0700 Added tag jdk8u92-b14 for changeset 4f06a20cdc59 changeset 380267fd2bf4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=380267fd2bf4 author: asaha date: Mon Jan 11 14:01:03 2016 -0800 Added tag jdk8u81-b00 for changeset f6cc9dbb5db5 changeset 1f347cee8bcc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1f347cee8bcc author: prr date: Wed Jan 13 11:28:09 2016 -0800 8146498: Better device table adjustments Reviewed-by: vadim, mschoene changeset fec53330160b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fec53330160b author: prr date: Wed Jan 13 11:28:31 2016 -0800 8146494: Better ligature substitution Reviewed-by: vadim, mschoene changeset a3a382d63d5b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a3a382d63d5b author: igerasim date: Wed Jan 20 17:42:30 2016 +0300 8145446: Perfect pipe placement Reviewed-by: alanb, jeff, igerasim, ahgross changeset 8b462a34c6da in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8b462a34c6da author: sjiang date: Fri Jan 22 13:41:10 2016 +0100 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu changeset 2bc9e2da6be9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2bc9e2da6be9 author: robm date: Mon Jan 25 14:07:01 2016 +0000 8129952: Ensure thread consistency Reviewed-by: chegar changeset 584a4943bf97 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=584a4943bf97 author: asaha date: Tue Jan 26 08:37:34 2016 -0800 Added tag jdk8u40-b33 for changeset c7fbbf6133c3 changeset df80f3cc01a4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=df80f3cc01a4 author: asaha date: Tue Jan 26 10:29:59 2016 -0800 Merge changeset 12ae7aa5aaa2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=12ae7aa5aaa2 author: jbachorik date: Fri Feb 05 11:02:08 2016 +0100 8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 Reviewed-by: dfuchs, valeriep changeset 9c828e688240 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9c828e688240 author: aefimov date: Sat Jan 30 16:01:32 2016 +0300 Merge changeset d184bfc5e6bd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d184bfc5e6bd author: asaha date: Sun Jan 31 10:09:51 2016 -0800 Added tag jdk8u74-b31 for changeset 9c828e688240 changeset e00e638233a3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e00e638233a3 author: asaha date: Thu Feb 04 15:01:01 2016 -0800 Merge changeset 385c28aed29a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=385c28aed29a author: asaha date: Fri Feb 05 23:24:26 2016 -0800 Merge changeset 18d46c72cbf1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=18d46c72cbf1 author: asaha date: Thu Feb 18 09:51:13 2016 -0800 Merge changeset 2a86df3a9654 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2a86df3a9654 author: asaha date: Thu Feb 18 10:07:01 2016 -0800 Merge changeset d003282d59bc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d003282d59bc author: rpatil date: Fri Feb 12 00:13:22 2016 +0530 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov changeset 62665880707d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=62665880707d author: asaha date: Mon Feb 22 13:42:56 2016 -0800 Merge changeset c5233546773d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c5233546773d author: asaha date: Mon Feb 22 14:04:52 2016 -0800 Merge changeset 7baf13c5579d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7baf13c5579d author: coffeys date: Mon Feb 01 16:50:11 2016 +0000 8038837: Add support to jarsigner for specifying timestamp hash algorithm Reviewed-by: weijun changeset 6968ca30f8fd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6968ca30f8fd author: alitvinov date: Wed Feb 03 18:52:45 2016 +0300 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: ssadetsky, alexsch changeset 27a36ac37b51 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=27a36ac37b51 author: asaha date: Tue Feb 23 09:28:58 2016 -0800 Added tag jdk8u74-b32 for changeset 6968ca30f8fd changeset f62796d01b7d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f62796d01b7d author: asaha date: Tue Mar 01 15:22:48 2016 -0800 Merge changeset e6f7e0a27dc1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e6f7e0a27dc1 author: asaha date: Tue Mar 01 15:35:52 2016 -0800 Merge changeset 7e4dcf1b8c96 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7e4dcf1b8c96 author: asaha date: Wed Mar 02 12:38:37 2016 -0800 Merge changeset 89c06ca1e6cc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=89c06ca1e6cc author: igerasim date: Sat Mar 19 22:17:05 2016 +0300 8149070: Enforce update ordering Summary: Make sure that ISE is thrown when updateAAD is called after update. Reviewed-by: mullan changeset a18382e6fce9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a18382e6fce9 author: asaha date: Tue Mar 22 21:58:03 2016 -0700 Merge changeset bc9b755ce37f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bc9b755ce37f author: asaha date: Tue Mar 22 22:44:10 2016 -0700 Merge changeset 69cb60c0fdb0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=69cb60c0fdb0 author: asaha date: Wed Mar 23 14:27:05 2016 -0700 Added tag jdk8u101-b00 for changeset f6cc9dbb5db5 changeset 00f8f3930868 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=00f8f3930868 author: asaha date: Wed Mar 23 14:54:00 2016 -0700 Merge changeset b46a23d8a15e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b46a23d8a15e author: asaha date: Fri May 20 10:25:21 2016 -0700 Added tag jdk8u101-b01 for changeset 00f8f3930868 changeset e6dcac8fe5ea in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e6dcac8fe5ea author: igerasim date: Wed Mar 30 19:45:41 2016 +0300 8147771: Construction of static protection domains under Javax custom policy Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled. Reviewed-by: valeriep changeset ba918823bcc4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ba918823bcc4 author: vadim date: Mon Apr 04 15:48:23 2016 +0300 8151925: Font reference improvements Reviewed-by: prr, serb, skoivu changeset 283de90a396e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=283de90a396e author: asaha date: Sat May 21 23:15:53 2016 -0700 Merge changeset 53f8ec1147b4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=53f8ec1147b4 author: asaha date: Mon Mar 21 14:59:25 2016 -0700 Merge changeset 26146fcc4e84 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=26146fcc4e84 author: igerasim date: Wed Feb 17 13:42:50 2016 +0300 8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose changeset 88a73b2b47fa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=88a73b2b47fa author: serb date: Wed Mar 02 18:28:42 2016 +0300 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov changeset 8c3f4e540348 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8c3f4e540348 author: vkempik date: Fri Mar 04 16:26:45 2016 +0300 8130150: Implement BigInteger.montgomeryMultiply intrinsic Reviewed-by: kvn, mdoerr changeset f5c7bc7c1f87 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f5c7bc7c1f87 author: asaha date: Tue Mar 22 12:01:46 2016 -0700 Added tag jdk8u77-b31 for changeset 8c3f4e540348 changeset 6042757c329b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6042757c329b author: asaha date: Sat May 21 23:20:12 2016 -0700 Merge changeset 544199dbea50 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=544199dbea50 author: asaha date: Sat May 21 23:21:32 2016 -0700 Added tag jdk8u101-b02 for changeset 6042757c329b changeset 0c3ed12cdaf5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0c3ed12cdaf5 author: igerasim date: Fri Apr 08 01:05:28 2016 +0300 8146514: Enforce GCM limits Summary: add and enforce upper limit for input size for AES cipher in GCM mode Reviewed-by: mullan changeset a5900769f3bf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a5900769f3bf author: asaha date: Thu Mar 31 14:06:03 2016 -0700 Merge changeset 09e1a6b8cd67 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=09e1a6b8cd67 author: asaha date: Thu Mar 31 14:32:13 2016 -0700 Merge changeset 5875e297cfcf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5875e297cfcf author: igerasim date: Wed Apr 06 08:27:01 2016 +0300 8143913: MSCAPI keystore should accept Certificate[] in setEntry() 6483657: MSCAPI provider does not create unique alias names Reviewed-by: vinnie changeset 1d33a3a732dd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d33a3a732dd author: asaha date: Sun Apr 10 23:18:37 2016 -0700 Added tag jdk8u92-b31 for changeset 5875e297cfcf changeset 25934d0d38fe in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=25934d0d38fe author: asaha date: Sat May 21 23:38:15 2016 -0700 Merge changeset ebc56c2e8035 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ebc56c2e8035 author: asaha date: Sat May 21 23:39:45 2016 -0700 Added tag jdk8u101-b03 for changeset 25934d0d38fe changeset f4880807ff10 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f4880807ff10 author: asaha date: Sat May 21 23:44:20 2016 -0700 Added tag jdk8u101-b04 for changeset ebc56c2e8035 changeset c387bd2fb7db in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c387bd2fb7db author: jrose date: Sat Apr 23 05:11:30 2016 -0700 8154475: Clean up lookup visibility Reviewed-by: vlivanov, mhaupt, ahgross changeset 78376dde5cc3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=78376dde5cc3 author: asaha date: Sat May 21 23:47:47 2016 -0700 Added tag jdk8u101-b05 for changeset c387bd2fb7db changeset f7d24ce66da5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f7d24ce66da5 author: igerasim date: Tue Apr 26 20:31:54 2016 +0300 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan changeset a73048297889 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a73048297889 author: igerasim date: Tue Apr 26 20:31:58 2016 +0300 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun changeset 1f119c16e046 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1f119c16e046 author: igerasim date: Tue Apr 26 20:31:56 2016 +0300 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan changeset a15cdf2e91e7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a15cdf2e91e7 author: igerasim date: Tue Apr 26 20:31:59 2016 +0300 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore changeset fdc0b30af431 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fdc0b30af431 author: asaha date: Sat May 21 23:53:07 2016 -0700 Added tag jdk8u101-b06 for changeset a15cdf2e91e7 changeset 4dc4099e933a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4dc4099e933a author: asaha date: Sat May 21 23:56:18 2016 -0700 Added tag jdk8u101-b07 for changeset fdc0b30af431 changeset 4fca08624555 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4fca08624555 author: asaha date: Sat May 21 23:58:17 2016 -0700 Added tag jdk8u101-b08 for changeset 4dc4099e933a changeset a5f673f453f0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a5f673f453f0 author: asaha date: Thu May 19 03:50:38 2016 -0700 8157077: 8u101 L10n resource file updates Summary: 8u101 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com changeset 5e7489ac05f0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5e7489ac05f0 author: mhaupt date: Fri May 20 09:40:12 2016 +0100 8155985: Persistent Parameter Processing Reviewed-by: jrose, vlivanov, ahgross changeset e76eb0ed270b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e76eb0ed270b author: asaha date: Mon May 23 17:32:49 2016 -0700 Added tag jdk8u101-b09 for changeset 5e7489ac05f0 changeset 2dcfca245945 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2dcfca245945 author: asaha date: Fri May 20 11:36:34 2016 -0700 Added tag jdk8u91-b15 for changeset 29380f4d81bd changeset 9486707c119a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9486707c119a author: asaha date: Thu May 26 13:42:58 2016 -0700 Merge changeset 4c5dfc61344a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c5dfc61344a author: asaha date: Tue May 31 09:24:47 2016 -0700 Added tag jdk8u101-b10 for changeset 9486707c119a changeset a9136f8d24d9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a9136f8d24d9 author: rpatil date: Thu Jun 02 21:08:17 2016 +0530 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys changeset aeae865c933d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aeae865c933d author: asaha date: Mon Jun 06 11:59:51 2016 -0700 Added tag jdk8u101-b11 for changeset a9136f8d24d9 changeset 3eab3ce82c31 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3eab3ce82c31 author: mhaupt date: Wed Jun 08 16:47:05 2016 +0100 8158571: Additional method handle validation Reviewed-by: jrose, ahgross, mchung changeset 827b2350d7f8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=827b2350d7f8 author: asaha date: Mon Jun 13 12:50:27 2016 -0700 Added tag jdk8u101-b12 for changeset 3eab3ce82c31 changeset 3d312c038b60 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3d312c038b60 author: andrew date: Mon Jul 25 06:38:26 2016 +0100 Merge jdk8u101-b13 changeset 39845e69dc6b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=39845e69dc6b author: andrew date: Tue Jul 26 04:41:58 2016 +0100 Added tag icedtea-3.1.0 for changeset 3d312c038b60 diffstat: .hgtags | 29 + make/data/tzdata/VERSION | 2 +- make/data/tzdata/asia | 314 ++++++- make/data/tzdata/australasia | 8 + make/data/tzdata/europe | 370 ++++++++- make/data/tzdata/iso3166.tab | 6 +- make/data/tzdata/leapseconds | 5 +- make/data/tzdata/northamerica | 29 +- make/data/tzdata/southamerica | 45 +- make/data/tzdata/zone.tab | 291 ++++--- src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties | 6 +- src/share/classes/com/sun/crypto/provider/AESCipher.java | 28 +- src/share/classes/com/sun/crypto/provider/CipherCore.java | 15 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 100 ++- src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java | 2 +- src/share/classes/java/lang/invoke/DirectMethodHandle.java | 2 +- src/share/classes/java/lang/invoke/LambdaForm.java | 12 +- src/share/classes/java/lang/invoke/MemberName.java | 2 - src/share/classes/java/lang/invoke/MethodHandles.java | 11 +- src/share/classes/java/math/BigInteger.java | 182 ++++- src/share/classes/java/math/MutableBigInteger.java | 15 + src/share/classes/java/security/ProtectionDomain.java | 5 + src/share/classes/javax/security/auth/SubjectDomainCombiner.java | 108 +- src/share/classes/javax/swing/TimerQueue.java | 15 +- src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java | 11 +- src/share/classes/sun/launcher/resources/launcher_zh_TW.properties | 4 +- src/share/classes/sun/management/resources/agent_zh_TW.properties | 10 +- src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java | 5 + src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties | 4 +- src/share/classes/sun/security/pkcs/PKCS7.java | 22 +- src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java | 152 ++++ src/share/classes/sun/security/tools/jarsigner/Main.java | 138 +--- src/share/classes/sun/security/tools/jarsigner/Resources.java | 2 + src/share/classes/sun/security/tools/jarsigner/Resources_ja.java | 4 +- src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java | 4 +- src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java | 7 +- src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java | 6 +- src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java | 4 +- src/share/classes/sun/security/util/Resources_zh_TW.java | 4 +- src/windows/classes/sun/nio/ch/PipeImpl.java | 43 +- src/windows/classes/sun/security/mscapi/KeyStore.java | 220 ++--- src/windows/native/sun/security/mscapi/security.cpp | 85 +- src/windows/native/sun/windows/awt_Font.cpp | 24 +- src/windows/native/sun/windows/awt_Font.h | 13 +- test/java/time/test/java/time/format/TestZoneTextPrinterParser.java | 12 +- test/javax/swing/JScrollPane/8033000/bug8033000.java | 160 ---- test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java | 179 ++++ test/sun/security/mscapi/CastError.java | 54 + test/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.sh | 100 ++ test/sun/security/mscapi/nonUniqueAliases/nonUniq1.pem | 13 + test/sun/security/mscapi/nonUniqueAliases/nonUniq2.pem | 13 + test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java | 32 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java | 75 +- test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java | 24 +- test/sun/security/tools/jarsigner/TimestampCheck.java | 60 +- test/sun/security/tools/jarsigner/ts.sh | 2 +- test/sun/util/calendar/zi/TestZoneInfo310.java | 6 +- test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/asia | 314 ++++++- test/sun/util/calendar/zi/tzdata/australasia | 8 + test/sun/util/calendar/zi/tzdata/europe | 370 ++++++++- test/sun/util/calendar/zi/tzdata/iso3166.tab | 6 +- test/sun/util/calendar/zi/tzdata/leapseconds | 5 +- test/sun/util/calendar/zi/tzdata/northamerica | 29 +- test/sun/util/calendar/zi/tzdata/southamerica | 45 +- test/sun/util/calendar/zi/tzdata/zone.tab | 291 ++++--- 66 files changed, 2920 insertions(+), 1244 deletions(-) diffs (truncated from 6738 to 500 lines): diff -r ee0b65b8fd10 -r 39845e69dc6b .hgtags --- a/.hgtags Mon Jul 18 04:07:17 2016 +0100 +++ b/.hgtags Tue Jul 26 04:41:58 2016 +0100 @@ -406,6 +406,7 @@ d4453d784fb6c52e4ed998b167588551e2fd43c5 jdk8u40-b27 5a45234e0fc14ff943e13dc1f8966818acaeb4de jdk8u40-b31 d8ac13c5eafe422d3425dc1aebebfcdf8ca67e2d jdk8u40-b32 +c7fbbf6133c339fb56f03241de28666774023d5d jdk8u40-b33 1ecc234bd38950a2bc047aa253a5e803f0836a4e jdk8u45-b00 e0c7864bbca3f76cde680722f2ae58dff2bff61d jdk8u45-b01 9505c0392cddbfb905401e9fccc23262edc3254f jdk8u45-b02 @@ -557,17 +558,26 @@ f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 +1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 9b77d3ca0d66a117c3cc0e0a74b8059545b22f0e jdk8u73-b01 2ab13901d6f14bab0dcf4823d5e378a421fba7e2 jdk8u73-b02 9a843dc6f959f62c61014a3a71ec9aa329f1daf1 jdk8u74-b00 e829ab80dfd828803aa8837411900faeaa1254a5 jdk8u74-b01 32c49f4a16599e376e4e46bb33c7bcc486e52ff3 jdk8u74-b02 +9c828e688240362b6f1b761b619cdaa070462c4e jdk8u74-b31 +6968ca30f8fdc9429fcd56187e16f46b215b474b jdk8u74-b32 +02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 +f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 +1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 7cfd2c51c501df909833aa0fb6e40c50c61621ed jdk8u75-b00 9e00a43602f87930c2318b2567002871ad9c59dd jdk8u75-b01 9de301db625bb1b462aad3ebd8347118b94bb728 jdk8u75-b02 dcacefa73649a2d821267b6bff1d70aa10a06801 jdk8u75-b03 +f6cc9dbb5db5883385c91bb71ca02081220aaf3d jdk8u101-b00 de91f05824c5398cb2d2f666ff404aaa165498de jdk8u75-b04 4138b3f27ffea524185a604c3f4f149c7e5ba780 jdk8u75-b05 32f64c19b5fba8beeae5236ca6e480bd8e99698a jdk8u75-b06 @@ -583,9 +593,11 @@ 3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 4a8297aeb8a980ce4a22f7434f92f2b2ea0f726e icedtea-3.0-branchpoint c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 7ade7a1ab10ff893f62cce9440b4a839aa19c250 jdk8u91-b13 f8725698a870b6be82fad578e78a55910b259975 jdk8u91-b14 +29380f4d81bd92a6a7aa7a984ca4541ff3ac3a67 jdk8u91-b15 39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 4de4cffb5988cd68959ce4bbd14c6d4547078c91 jdk8u76-b02 @@ -604,3 +616,20 @@ 10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 +ee0b65b8fd106e7180785b00ddc2567d29388361 icedtea-3.1.0pre04 +4f06a20cdc59ce9742e6538ff4b9040baba0778a jdk8u92-b14 +5875e297cfcf18304b4b062dc44fa9be312ad6e8 jdk8u92-b31 +f6cc9dbb5db5883385c91bb71ca02081220aaf3d jdk8u81-b00 +00f8f39308687cde45f23282871c46cc6c2f10b3 jdk8u101-b01 +6042757c329b1b96fa6bc931e09306794f5c50c0 jdk8u101-b02 +25934d0d38fe10383ff22eb3f39bf5e8b9e73ac9 jdk8u101-b03 +ebc56c2e803597ef409a5296addc986b390d934d jdk8u101-b04 +c387bd2fb7db40467bd9aa803c8510a04ca32bae jdk8u101-b05 +a15cdf2e91e7c2d71510280b31ae11048fb2f31e jdk8u101-b06 +fdc0b30af431e17ffaed24ef5d545ae4cf7ddf6d jdk8u101-b07 +4dc4099e933a6f4584b51305b26b5798f042699b jdk8u101-b08 +5e7489ac05f0001e234e6d1c8730b465e74c9626 jdk8u101-b09 +9486707c119ab3940f7ea06c1af23a4f6367c77b jdk8u101-b10 +a9136f8d24d9ed01009df847176e0be67b354d15 jdk8u101-b11 +3eab3ce82c31d1332bc383a1a3201eaee220c001 jdk8u101-b12 +3d312c038b6050c53c22a8efa52632783b230c80 icedtea-3.1.0 diff -r ee0b65b8fd10 -r 39845e69dc6b make/data/tzdata/VERSION --- a/make/data/tzdata/VERSION Mon Jul 18 04:07:17 2016 +0100 +++ b/make/data/tzdata/VERSION Tue Jul 26 04:41:58 2016 +0100 @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2016a +tzdata2016d diff -r ee0b65b8fd10 -r 39845e69dc6b make/data/tzdata/asia --- a/make/data/tzdata/asia Mon Jul 18 04:07:17 2016 +0100 +++ b/make/data/tzdata/asia Tue Jul 26 04:41:58 2016 +0100 @@ -102,13 +102,9 @@ Rule E-EurAsia 1996 max - Oct lastSun 0:00 0 - Rule RussiaAsia 1981 1984 - Apr 1 0:00 1:00 S Rule RussiaAsia 1981 1983 - Oct 1 0:00 0 - -Rule RussiaAsia 1984 1991 - Sep lastSun 2:00s 0 - -Rule RussiaAsia 1985 1991 - Mar lastSun 2:00s 1:00 S -Rule RussiaAsia 1992 only - Mar lastSat 23:00 1:00 S -Rule RussiaAsia 1992 only - Sep lastSat 23:00 0 - -Rule RussiaAsia 1993 max - Mar lastSun 2:00s 1:00 S -Rule RussiaAsia 1993 1995 - Sep lastSun 2:00s 0 - -Rule RussiaAsia 1996 max - Oct lastSun 2:00s 0 - +Rule RussiaAsia 1984 1995 - Sep lastSun 2:00s 0 - +Rule RussiaAsia 1985 2011 - Mar lastSun 2:00s 1:00 S +Rule RussiaAsia 1996 2011 - Oct lastSun 2:00s 0 - # Afghanistan # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -148,17 +144,26 @@ 3:00 1:00 YERST 1991 Sep 23 # independence 3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s 4:00 - AMT 1997 - 4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s + 4:00 RussiaAsia AM%sT 2012 Feb 9 4:00 - AMT # Azerbaijan + # From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23): # According to the resolution of Cabinet of Ministers, 1997 # From Paul Eggert (2015-09-17): It was Resolution No. 21 (1997-03-17). # http://code.az/files/daylight_res.pdf + +# From Steffen Thorsen (2016-03-17): +# ... the Azerbaijani Cabinet of Ministers has cancelled switching to +# daylight saving time.... +# http://www.azernews.az/azerbaijan/94137.html +# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html +# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Azer 1997 max - Mar lastSun 4:00 1:00 S -Rule Azer 1997 max - Oct lastSun 5:00 0 - +Rule Azer 1997 2015 - Mar lastSun 4:00 1:00 S +Rule Azer 1997 2015 - Oct lastSun 5:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Baku 3:19:24 - LMT 1924 May 2 3:00 - BAKT 1957 Mar # Baku Time @@ -1581,23 +1586,6 @@ # Kazakhstan -# From Paul Eggert (1996-11-22): -# Andrew Evtichov (1996-04-13) writes that Kazakhstan -# stayed in sync with Moscow after 1990, and that Aqtobe (formerly Aktyubinsk) -# and Aqtau (formerly Shevchenko) are the largest cities in their zones. -# Guess that Aqtau and Aqtobe diverged in 1995, since that's the first time -# IATA SSIM mentions a third time zone in Kazakhstan. - -# From Paul Eggert (2006-03-22): -# German Iofis, ELSI, Almaty (2001-10-09) reports that Kazakhstan uses -# RussiaAsia rules, instead of switching at 00:00 as the IATA has it. -# Go with Shanks & Pottenger, who have them always using RussiaAsia rules. -# Also go with the following claims of Shanks & Pottenger: -# -# - Kazakhstan did not observe DST in 1991. -# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00. -# - Oral switched from +5:00 to +4:00 in spring 1989. - # From Kazakhstan Embassy's News Bulletin No. 11 # (2005-03-21): # The Government of Kazakhstan passed a resolution March 15 abolishing @@ -1614,61 +1602,232 @@ # everything else.... I guess that would make Kazakhstan time zones # de jure UTC+5 and UTC+6 respectively. +# From Stepan Golosunov (2016-03-27) ([*] means see later comments below): +# Review of the linked documents from http://adilet.zan.kz/ +# produced the following data for post-1991 Kazakhstan: +# +# 0. Act of the Cabinet of Ministers of the USSR +# from 1991-02-04 No. 20 +# http://pravo.gov.ru/proxy/ips/?docbody=&nd=102010545 +# removed the extra hour ("decree time") on the territory of the USSR +# starting with the last Sunday of March 1991. +# It also allowed (but not mandated) Kazakh SSR, Kirghiz SSR, Tajik SSR, +# Turkmen SSR and Uzbek SSR to not have "summer" time. +# +# The 1992-01-13 act also refers to the act of the Cabinet of Ministers +# of the Kazakh SSR from 1991-03-20 No. 170 "About the act of the Cabinet +# of Ministers of the USSR from 1991-02-04 No. 20" but I didn't found its +# text. +# +# According to Izvestia newspaper No. 68 (23334) from 1991-03-20 +# (page 6; available at http://libinfo.org/newsr/newsr2574.djvu via +# http://libinfo.org/index.php?id=58564) on 1991-03-31 at 2:00 during +# transition to "summer" time: +# Republic of Georgia, Latvian SSR, Lithuanian SSR, SSR Moldova, +# Estonian SSR; Komi ASSR; Kaliningrad oblast; Nenets autonomous okrug +# were to move clocks 1 hour forward. +# Kazakh SSR (excluding Uralsk oblast); Republic of Kyrgyzstan, Tajik +# SSR; Andijan, Jizzakh, Namangan, Sirdarya, Tashkent, Fergana oblasts +# of the Uzbek SSR were to move clocks 1 hour backwards. +# Other territories were to not move clocks. +# When the "summer" time would end on 1991-09-29, clocks were to be +# moved 1 hour backwards on the territory of the USSR excluding +# Kazakhstan, Kirghizia, Uzbekistan, Turkmenia, Tajikistan. +# +# Apparently there were last minute changes. Apparently Kazakh act No. 170 +# was one of such changes. +# +# https://ru.wikipedia.org/wiki/?????????????????? ?????????? +# claims that Sovetskaya Rossiya newspaper on 1991-03-29 published that +# Nenets autonomous okrug, Komi and Kazakhstan (excluding Uralsk oblast) +# were to not move clocks and Uralsk oblast was to move clocks +# forward; on 1991-09-29 Kazakhstan was to move clocks backwards. +# (Probably there were changes even after that publication. There is an +# article claiming that Kaliningrad oblast decided on 1991-03-29 to not +# move clocks.) +# +# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while +# the rest of Kazakhstan switched from +06/+07 to +05/06 or from +05/06 +# to +04/+05. It's unclear how Kzyl-Orda oblast moved into the fifth +# time belt. (By switching from +04/+05 to +05/+06 on 1991-09-29?) ... +# +# 1. Act of the Cabinet of Ministers of the Republic of Kazakhstan +# from 1992-01-13 No. 28 +# http://adilet.zan.kz/rus/docs/P920000028_ +# (text includes modification from the 1996 act) +# introduced new rules for calculation of time, mirroring Russian +# 1992-01-08 act. It specified that time would be calculated +# according to time belts plus extra hour ("decree time"), moved clocks +# on the whole territory of Kazakhstan 1 hour forward on 1992-01-19 at +# 2:00, specified DST rules. It acknowledged that Kazakhstan was +# located in the fourth and the fifth time belts and specified the +# border between them to be located east of Kustanay and Aktyubinsk +# oblasts (notably including Turgai and Kzyl-Orda oblasts into the fifth +# time belt). +# +# This means switch on 1992-01-19 at 2:00 from +04/+05 to +05/+06 for +# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyrau and Kustanay oblasts; from +# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk) [*].... +# +# 2. Act of the Cabinet of Ministers of the Republic of Kazakhstan +# from 1992-03-27 No. 284 +# http://adilet.zan.kz/rus/docs/P920000284_ +# cancels extra hour ("decree time") for Uralsk and Kzyl-Orda oblasts +# since the last Sunday of March 1992, while keeping them in the fourth +# and the fifth time belts respectively. +# +# 3. Order of the Prime Minister of the Republic of Kazakhstan +# from 1994-09-23 No. 384 +# http://adilet.zan.kz/rus/docs/R940000384_ +# cancels the extra hour ("decree time") on the territory of Mangystau +# oblast since the last Sunday of September 1994 (saying that time on +# the territory would correspond to the third time belt as a +# result).... +# +# 4. Act of the Government of the Republic of Kazakhstan +# from 1996-05-08 No. 575 +# http://adilet.zan.kz/rus/docs/P960000575_ +# amends the 1992-01-13 act to end summer time in October instead +# of September, mirroring identical Russian change from 1996-04-23 act. +# +# 5. Act of the Government of the Republic of Kazakhstan +# from 1999-03-26 No. 305 +# http://adilet.zan.kz/rus/docs/P990000305_ +# cancels the extra hour ("decree time") for Atyrau oblast since the +# last Sunday of March 1999 while retaining the oblast in the fourth +# time belt. +# +# This means change from +05/+06 to +04/+05. +# +# There is no zone for Atyrau currently (listed under Asia/Aqtau in +# zone1970.tab).[*] +# +# 6. Act of the Government of the Republic of Kazakhstan +# from 2000-11-23 No. 1749 +# http://adilet.zan.kz/rus/archive/docs/P000001749_/23.11.2000 +# replaces the previous five documents. +# +# The only changes I noticed are in definition of the border between the +# fourth and the fifth time belts. They account for changes in spelling +# and administrative division (splitting of Turgai oblast in 1997 +# probably changed time in territories incorporated into Kostanay oblast +# (including Arkalyk) from +06/+07 to +05/+06) and move Kyzylorda oblast +# from being in the fifth time belt and not using decree time into the +# fourth time belt (no change in practice).[*] +# +# 7. Act of the Government of the Republic of Kazakhstan +# from 2003-12-29 No. 1342 +# http://adilet.zan.kz/rus/docs/P030001342_ +# modified the 2000-11-23 act. No relevant changes, apparently. +# +# 8. Act of the Government of the Republic of Kazakhstan +# from 2004-07-20 No. 775 +# http://adilet.zan.kz/rus/archive/docs/P040000775_/20.07.2004 +# modified the 2000-11-23 act to move Kostanay and Kyzylorda oblasts into +# the fifth time belt and add Aktobe oblast to the list of regions not +# using extra hour ("decree time"), leaving Kazakhstan with only 2 time +# zones (+04/+05 and +06/+07). The changes were to be implemented +# during DST transitions in 2004 and 2005 but the acts got radically +# amended before implementation happened. +# +# 9. Act of the Government of the Republic of Kazakhstan +# from 2004-09-15 No. 1059 +# http://adilet.zan.kz/rus/docs/P040001059_ +# modified the 2000-11-23 act to remove exceptions from the "decree time" +# (leaving Kazakhstan in +05/+06 and +06/+07 zones), amended the +# 2004-07-20 act to implement changes for Atyrau, West Kazakhstan, +# Kostanay, Kyzylorda and Mangystau oblasts by not moving clocks +# during the 2014 transition to "winter" time. +# +# This means transition from +04/+05 to +05/+06 for Atyrau oblast (no +# zone currently), Asia/Oral, Asia/Aqtau and transition from +05/+06 to +# +06/+07 for Kostanay oblast (Kostanay and Arkalyk, no zones currently) +# and Asia/Qyzylorda on 2004-10-31 at 3:00....[*] +# +# 10. Act of the Government of the Republic of Kazakhstan +# from 2005-03-15 No. 231 +# http://adilet.zan.kz/rus/docs/P050000231_ +# removes DST provisions from the 2000-11-23 act, removes most of the +# (already implemented) provisions from the 2004-07-20 and 2004-09-15 +# acts, comes into effect 10 days after official publication. +# The only practical effect seems to be the abolition of the summer +# time. +# +# Unamended version of the act of the Government of the Russian Federation +# No. 23 from 1992-01-08 [See 'europe' file for details]. +# Kazakh 1992-01-13 act appears to provide the same rules and 1992-03-27 +# act was to be enacted on the last Sunday of March 1992. + +# From Paul Eggert (2016-04-15): +# The tables below should reflect Stepan Golosunov's remarks above, +# except for the items marked "[*]" which I haven't gotten to yet. +# It looks like we will need new zones Asia/Atyrau and Asia/Qostanay +# to handle changes from 1992 through 2004 that we did not previously +# know about. + # # Zone NAME GMTOFF RULES FORMAT [UNTIL] # # Almaty (formerly Alma-Ata), representing most locations in Kazakhstan +# This includes KZ-AKM, KZ-ALA, KZ-ALM, KZ-AST, KZ-BAY, KZ-VOS, KZ-ZHA, +# KZ-KAR, KZ-SEV, KZ-PAV, and KZ-YUZ. Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata - 5:00 - ALMT 1930 Jun 21 # Alma-Ata Time - 6:00 RussiaAsia ALM%sT 1991 - 6:00 - ALMT 1992 - 6:00 RussiaAsia ALM%sT 2005 Mar 15 - 6:00 - ALMT -# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) + 5:00 - +05 1930 Jun 21 + 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s + 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s + 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s + 6:00 - +06 +# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY) Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 4:00 - KIZT 1930 Jun 21 # Kizilorda Time - 5:00 - KIZT 1981 Apr 1 - 5:00 1:00 KIZST 1981 Oct 1 - 6:00 - KIZT 1982 Apr 1 - 5:00 RussiaAsia KIZ%sT 1991 - 5:00 - KIZT 1991 Dec 16 # independence - 5:00 - QYZT 1992 Jan 19 2:00 - 6:00 RussiaAsia QYZ%sT 2005 Mar 15 - 6:00 - QYZT -# Aqtobe (aka Aktobe, formerly Aktyubinsk) + 4:00 - +04 1930 Jun 21 + 5:00 - +05 1981 Apr 1 + 5:00 1:00 +06 1981 Oct 1 + 6:00 - +06 1982 Apr 1 + 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s + 4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s + 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s + 6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s + 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s + 6:00 - +06 +# Aqtobe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT) Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 - AKTT 1930 Jun 21 # Aktyubinsk Time - 5:00 - AKTT 1981 Apr 1 - 5:00 1:00 AKTST 1981 Oct 1 - 6:00 - AKTT 1982 Apr 1 - 5:00 RussiaAsia AKT%sT 1991 - 5:00 - AKTT 1991 Dec 16 # independence - 5:00 RussiaAsia AQT%sT 2005 Mar 15 # Aqtobe Time - 5:00 - AQTT -# Mangghystau + 4:00 - +04 1930 Jun 21 + 5:00 - +05 1981 Apr 1 + 5:00 1:00 +06 1981 Oct 1 + 6:00 - +06 1982 Apr 1 + 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s + 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s + 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s + 5:00 - +05 +# Qostanay (KZ-KUS) + +# Mangghystau (KZ-MAN) # Aqtau was not founded until 1963, but it represents an inhabited region, # so include time stamps before 1963. Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 - 4:00 - FORT 1930 Jun 21 # Fort Shevchenko T - 5:00 - FORT 1963 - 5:00 - SHET 1981 Oct 1 # Shevchenko Time - 6:00 - SHET 1982 Apr 1 - 5:00 RussiaAsia SHE%sT 1991 - 5:00 - SHET 1991 Dec 16 # independence - 5:00 RussiaAsia AQT%sT 1995 Mar lastSun 2:00 # Aqtau Time - 4:00 RussiaAsia AQT%sT 2005 Mar 15 - 5:00 - AQTT -# West Kazakhstan + 4:00 - +04 1930 Jun 21 + 5:00 - +05 1963 + 5:00 - +05 1981 Oct 1 + 6:00 - +06 1982 Apr 1 + 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s + 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s + 5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s + 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s + 5:00 - +05 + +# West Kazakhstan (KZ-ZAP) +# From Paul Eggert (2016-03-18): +# The 1989 transition is from USSR act No. 227 (1989-03-14). Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk - 4:00 - URAT 1930 Jun 21 # Ural'sk time - 5:00 - URAT 1981 Apr 1 - 5:00 1:00 URAST 1981 Oct 1 - 6:00 - URAT 1982 Apr 1 - 5:00 RussiaAsia URA%sT 1989 Mar 26 2:00 - 4:00 RussiaAsia URA%sT 1991 - 4:00 - URAT 1991 Dec 16 # independence - 4:00 RussiaAsia ORA%sT 2005 Mar 15 # Oral Time - 5:00 - ORAT + 4:00 - +04 1930 Jun 21 + 5:00 - +05 1981 Apr 1 + 5:00 1:00 +06 1981 Oct 1 + 6:00 - +06 1982 Apr 1 + 5:00 RussiaAsia +05/+06 1989 Mar 26 2:00s + 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s + 5:00 RussiaAsia +05/+06 1992 Mar 29 2:00s + 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s + 5:00 - +05 # Kyrgyzstan (Kirgizstan) # Transitions through 1991 are from Shanks & Pottenger. @@ -2419,6 +2578,16 @@ # http://www.timeanddate.com/time/change/gaza-strip/gaza # http://www.timeanddate.com/time/change/west-bank/hebron +# From Hannah Kreitem (2016-03-09): +# http://www.palestinecabinet.gov.ps/WebSite/ar/ViewDetails?ID=31728 +# [Google translation]: "The Council also decided to start daylight +# saving in Palestine as of one o'clock on Saturday morning, +# 2016-03-26, to provide the clock 60 minutes ahead." +# +# From Paul Eggert (2016-03-12): +# Predict spring transitions on March's last Saturday at 01:00 from now on. +# Leave fall predictions alone for now. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule EgyptAsia 1957 only - May 10 0:00 1:00 S Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 - @@ -2447,7 +2616,8 @@ Rule Palestine 2012 only - Sep 21 1:00 0 - Rule Palestine 2013 only - Sep Fri>=21 0:00 0 - Rule Palestine 2014 max - Oct Fri>=21 0:00 0 - -Rule Palestine 2015 max - Mar lastFri 24:00 1:00 S +Rule Palestine 2015 only - Mar lastFri 24:00 1:00 S +Rule Palestine 2016 max - Mar lastSat 1:00 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Gaza 2:17:52 - LMT 1900 Oct diff -r ee0b65b8fd10 -r 39845e69dc6b make/data/tzdata/australasia --- a/make/data/tzdata/australasia Mon Jul 18 04:07:17 2016 +0100 +++ b/make/data/tzdata/australasia Tue Jul 26 04:41:58 2016 +0100 @@ -83,6 +83,14 @@ # Hamilton is the largest, but there is also a Hamilton in Victoria, # so use Lindeman. # +# From J William Piggott (2016-02-20): +# There is no location named Holiday Islands in Queensland Australia; holiday +# islands is a colloquial term used globally. Hayman and Lindeman are at the +# north and south extremes of the Whitsunday Islands archipelago, and +# Hamilton is in between; it is reasonable to believe that this time zone +# applies to all of the Whitsundays. +# http://www.australia.gov.au/about-australia/australian-story/austn-islands +# # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule AQ 1971 only - Oct lastSun 2:00s 1:00 D Rule AQ 1972 only - Feb lastSun 2:00s 0 S diff -r ee0b65b8fd10 -r 39845e69dc6b make/data/tzdata/europe --- a/make/data/tzdata/europe Mon Jul 18 04:07:17 2016 +0100 +++ b/make/data/tzdata/europe Tue Jul 26 04:41:58 2016 +0100 @@ -623,16 +623,40 @@ Rule Russia 1981 1983 - Oct 1 0:00 0 - # Act No. 967 of the Council of Ministers of the USSR (1984-09-13), repeated in # Act No. 227 of the Council of Ministers of the USSR (1989-03-14): -Rule Russia 1984 1991 - Sep lastSun 2:00s 0 - -Rule Russia 1985 1991 - Mar lastSun 2:00s 1:00 S +Rule Russia 1984 1995 - Sep lastSun 2:00s 0 - +Rule Russia 1985 2010 - Mar lastSun 2:00s 1:00 S # -Rule Russia 1992 only - Mar lastSat 23:00 1:00 S -Rule Russia 1992 only - Sep lastSat 23:00 0 - -Rule Russia 1993 2010 - Mar lastSun 2:00s 1:00 S -Rule Russia 1993 1995 - Sep lastSun 2:00s 0 - Rule Russia 1996 2010 - Oct lastSun 2:00s 0 - # As described below, Russia's 2014 change affects Zone data, not Rule data. +# From Stepan Golosunov (2016-03-07): +# Wikipedia and other sources refer to the Act of the Council of +# Ministers of the USSR from 1988-01-04 No. 5 and the Act of the +# Council of Ministers of the USSR from 1989-03-14 No. 227. +# From andrew at icedtea.classpath.org Tue Jul 26 03:57:03 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 26 Jul 2016 03:57:03 +0000 Subject: /hg/icedtea8-forest/nashorn: 45 new changesets Message-ID: changeset 940a7748f75a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=940a7748f75a author: andrew date: Mon Jul 25 06:02:57 2016 +0100 Added tag icedtea-3.1.0pre04 for changeset 68145b690b18 changeset 01d781297fee in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=01d781297fee author: asaha date: Thu Mar 31 11:43:32 2016 -0700 Added tag jdk8u92-b14 for changeset d2af8d029722 changeset 6f2ef6d11dbb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6f2ef6d11dbb author: asaha date: Mon Jan 11 14:02:43 2016 -0800 Added tag jdk8u81-b00 for changeset 16d657d6cb22 changeset f0507b7c27f2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=f0507b7c27f2 author: asaha date: Tue Jan 26 08:38:37 2016 -0800 Added tag jdk8u40-b33 for changeset 0130b5cb16e0 changeset 97df97e8b5d7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=97df97e8b5d7 author: asaha date: Tue Jan 26 11:36:10 2016 -0800 Merge changeset 4608bbcc94f7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4608bbcc94f7 author: aefimov date: Sat Jan 30 16:05:50 2016 +0300 Merge changeset 7d0f4c8fc275 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7d0f4c8fc275 author: asaha date: Sun Jan 31 10:11:49 2016 -0800 Added tag jdk8u74-b31 for changeset 4608bbcc94f7 changeset 34244c4883ed in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=34244c4883ed author: asaha date: Thu Feb 04 15:29:49 2016 -0800 Merge changeset 58944d182017 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=58944d182017 author: asaha date: Fri Feb 05 23:32:52 2016 -0800 Merge changeset 1472b7e8a635 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1472b7e8a635 author: asaha date: Thu Feb 18 09:52:34 2016 -0800 Merge changeset 942fb5199f48 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=942fb5199f48 author: asaha date: Thu Feb 18 10:09:36 2016 -0800 Merge changeset 5e6425585441 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5e6425585441 author: asaha date: Mon Feb 22 13:45:00 2016 -0800 Merge changeset fbc41397ed02 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fbc41397ed02 author: asaha date: Mon Feb 22 14:09:19 2016 -0800 Merge changeset ad80b97d3608 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ad80b97d3608 author: asaha date: Tue Feb 23 09:30:22 2016 -0800 Added tag jdk8u74-b32 for changeset 7d0f4c8fc275 changeset b3b76f8c3953 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b3b76f8c3953 author: asaha date: Tue Mar 01 15:26:56 2016 -0800 Merge changeset 70c4ba1150c8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=70c4ba1150c8 author: asaha date: Tue Mar 01 15:37:02 2016 -0800 Merge changeset ee16c8b04380 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ee16c8b04380 author: asaha date: Wed Mar 02 12:45:03 2016 -0800 Merge changeset 4c4342027698 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4c4342027698 author: asaha date: Tue Mar 22 21:59:34 2016 -0700 Merge changeset 1c2c5d0cf81c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1c2c5d0cf81c author: asaha date: Tue Mar 22 22:45:32 2016 -0700 Merge changeset 6a43a158f561 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6a43a158f561 author: asaha date: Wed Mar 23 14:27:50 2016 -0700 Added tag jdk8u101-b00 for changeset 16d657d6cb22 changeset 793156da7cc9 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=793156da7cc9 author: asaha date: Wed Mar 23 14:59:04 2016 -0700 Merge changeset 3ee59d7538aa in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3ee59d7538aa author: asaha date: Mon Mar 28 11:36:15 2016 -0700 Added tag jdk8u101-b01 for changeset 793156da7cc9 changeset 3a87fdf4f7fc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3a87fdf4f7fc author: asaha date: Thu Mar 31 14:07:25 2016 -0700 Merge changeset 961f73438a3c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=961f73438a3c author: asaha date: Mon Mar 21 15:00:11 2016 -0700 Merge changeset 936760a56bfd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=936760a56bfd author: asaha date: Tue Mar 22 12:02:45 2016 -0700 Added tag jdk8u77-b31 for changeset 961f73438a3c changeset ff47e8b14690 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ff47e8b14690 author: asaha date: Thu Mar 31 14:35:04 2016 -0700 Merge changeset 79fc469a68bb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=79fc469a68bb author: asaha date: Mon Apr 04 12:40:09 2016 -0700 Merge changeset 7ef5f596ed36 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7ef5f596ed36 author: asaha date: Mon Apr 04 14:01:58 2016 -0700 Added tag jdk8u101-b02 for changeset 79fc469a68bb changeset 895bb16c7f9f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=895bb16c7f9f author: asaha date: Sun Apr 10 23:20:02 2016 -0700 Added tag jdk8u92-b31 for changeset ff47e8b14690 changeset d93088bdd15d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d93088bdd15d author: asaha date: Sun Apr 10 23:40:43 2016 -0700 Merge changeset 9bd5aadd8e73 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9bd5aadd8e73 author: asaha date: Mon Apr 11 12:26:49 2016 -0700 Added tag jdk8u101-b03 for changeset d93088bdd15d changeset a347853dbf17 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a347853dbf17 author: asaha date: Mon Apr 18 10:56:13 2016 -0700 Added tag jdk8u101-b04 for changeset 9bd5aadd8e73 changeset 3bc08e0d23a3 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3bc08e0d23a3 author: asaha date: Mon Apr 25 10:54:26 2016 -0700 Added tag jdk8u101-b05 for changeset a347853dbf17 changeset 313c90baea02 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=313c90baea02 author: asaha date: Mon May 02 14:26:18 2016 -0700 Added tag jdk8u101-b06 for changeset 3bc08e0d23a3 changeset 926025d895a4 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=926025d895a4 author: asaha date: Mon May 09 10:46:47 2016 -0700 Added tag jdk8u101-b07 for changeset 313c90baea02 changeset 47209e0bae1d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=47209e0bae1d author: asaha date: Mon May 16 10:33:46 2016 -0700 Added tag jdk8u101-b08 for changeset 926025d895a4 changeset fbc30cdeccba in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fbc30cdeccba author: asaha date: Mon May 23 17:33:27 2016 -0700 Added tag jdk8u101-b09 for changeset 47209e0bae1d changeset c067e685f0d8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c067e685f0d8 author: asaha date: Fri May 20 11:30:57 2016 -0700 Added tag jdk8u91-b15 for changeset 32b80df71ca2 changeset 740d8d604c0e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=740d8d604c0e author: asaha date: Thu May 26 13:49:29 2016 -0700 Merge changeset 7a8b5d87eaac in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7a8b5d87eaac author: asaha date: Tue May 31 09:25:25 2016 -0700 Added tag jdk8u101-b10 for changeset 740d8d604c0e changeset de5fdc537134 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=de5fdc537134 author: sundar date: Tue Jan 05 18:40:43 2016 +0530 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey changeset 2f506194a131 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2f506194a131 author: asaha date: Mon Jun 06 12:00:37 2016 -0700 Added tag jdk8u101-b11 for changeset de5fdc537134 changeset 44e4e6cbe15b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=44e4e6cbe15b author: asaha date: Mon Jun 13 12:51:19 2016 -0700 Added tag jdk8u101-b12 for changeset 2f506194a131 changeset 289b6e3c6e05 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=289b6e3c6e05 author: andrew date: Mon Jul 25 06:38:27 2016 +0100 Merge jdk8u101-b13 changeset cd4ba667912c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=cd4ba667912c author: andrew date: Tue Jul 26 04:42:02 2016 +0100 Added tag icedtea-3.1.0 for changeset 289b6e3c6e05 diffstat: .hgtags | 28 ++++++++++++++++++++++++++++ test/script/basic/JDK-8134488.js | 2 +- test/script/basic/JDK-8134490.js | 2 +- test/script/basic/JDK-8134939.js | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) diffs (97 lines): diff -r 68145b690b18 -r cd4ba667912c .hgtags --- a/.hgtags Thu Jul 14 04:02:38 2016 +0100 +++ b/.hgtags Tue Jul 26 04:42:02 2016 +0100 @@ -377,6 +377,7 @@ c2dd88e89edc85b1bcb731d3296d0fcec1b78447 jdk8u40-b27 e05552220ba82e465a1abfee90224b5b247e37bc jdk8u40-b31 e1cc0fe0fd50fc4582e729897d7095ffce0f97ad jdk8u40-b32 +0130b5cb16e009195127cc13f828d6cf899fc4c7 jdk8u40-b33 05a3614ed5276e5db2a73cce918be04b1a2922fb jdk8u45-b00 21ec16eb7e6346c78b4fa67ccd6d2a9c58f0b696 jdk8u45-b01 37b3ef9a07323afd2556d6837824db154cccc874 jdk8u45-b02 @@ -528,17 +529,26 @@ e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 +c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 eeb5306edb7a0140117fe346782cce19c4c562a7 jdk8u73-b01 955689d050b9f3f61b90ca063fe13704a82f5394 jdk8u73-b02 2a36c3c61f905c5b389ae1d62f446e57f96be3a2 jdk8u74-b00 ae6c74c1197afcbd83d393aa6f96221d759022a2 jdk8u74-b01 3107cf87696f0516d6f5fa7cdc416069e2800d02 jdk8u74-b02 +4608bbcc94f73059680acd0f486744ff26485ee9 jdk8u74-b31 +7d0f4c8fc2754e25c1c148ff47bb79aa880c2874 jdk8u74-b32 +7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 +678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 +09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 +961f73438a3cdacc6197663b2495b73c08805f24 jdk8u77-b31 c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 c7eddafb2ee2cc9d62f20c4d821ccac03bd4617d jdk8u75-b00 69fa156c1ebe6a8d6587147967e8e27f6de37d99 jdk8u75-b01 9cce1ba325c4bd8e922380c911d1a9ace79d6717 jdk8u75-b02 541de42b57098a5009055cc92f1139473e32f19d jdk8u75-b03 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u101-b00 16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u75-b04 dfa12474455fa6f4c48a6dee986c24db257161ad jdk8u75-b05 1f85973e9533f7c9b1bae1e00b76a2184c5eed4c jdk8u75-b06 @@ -557,6 +567,7 @@ a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 6296644a2c9c30db0062117fc776341e937ca1f9 jdk8u91-b14 +32b80df71ca2a6ae827ba7042cea868f40e0a0dd jdk8u91-b15 9ff5c21813330147bf08389b3992534780c93247 jdk8u76-b00 b7bbed8b05dd50c27050c7e10e20d25329dcd32b jdk8u76-b01 4c1aa7b8c43c6fd38f9c13a6df2264378dd6a873 jdk8u76-b02 @@ -575,3 +586,20 @@ 8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 +68145b690b187b31cf2814d892d8779e17e3aa4d icedtea-3.1.0pre04 +d2af8d0297223ff16d59ee64b7058cafef8f3bb8 jdk8u92-b14 +ff47e8b14690edada1d0a4386e63bb4bc2f38ab4 jdk8u92-b31 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u81-b00 +793156da7cc9c74489ab5fa5f5598bba172846e2 jdk8u101-b01 +79fc469a68bbe03f69919f4cebe0381df1b1d2a3 jdk8u101-b02 +d93088bdd15d507b35bc4ced85c6c748705511fc jdk8u101-b03 +9bd5aadd8e739d4ad4bb2e30741cdbe9ae2bae66 jdk8u101-b04 +a347853dbf17605c650532c4291bb9117d80f568 jdk8u101-b05 +3bc08e0d23a3965937e634d00e84ea69505e2653 jdk8u101-b06 +313c90baea02c1c8c162bea894c7adf6dc33a05b jdk8u101-b07 +926025d895a459bec2031a17e674c4aa5ebe6fe1 jdk8u101-b08 +47209e0bae1d65243158b3d8c2f6602cc265832c jdk8u101-b09 +740d8d604c0ef2b12d9835d2842f60dcc08fee0d jdk8u101-b10 +de5fdc537134ec505958a66d79c0ff68282520d2 jdk8u101-b11 +2f506194a131597352bbe1a08492266a8aed13f8 jdk8u101-b12 +289b6e3c6e050f1a6f079c91a5f37c99889caed9 icedtea-3.1.0 diff -r 68145b690b18 -r cd4ba667912c test/script/basic/JDK-8134488.js --- a/test/script/basic/JDK-8134488.js Thu Jul 14 04:02:38 2016 +0100 +++ b/test/script/basic/JDK-8134488.js Tue Jul 26 04:42:02 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 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 diff -r 68145b690b18 -r cd4ba667912c test/script/basic/JDK-8134490.js --- a/test/script/basic/JDK-8134490.js Thu Jul 14 04:02:38 2016 +0100 +++ b/test/script/basic/JDK-8134490.js Tue Jul 26 04:42:02 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 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 diff -r 68145b690b18 -r cd4ba667912c test/script/basic/JDK-8134939.js --- a/test/script/basic/JDK-8134939.js Thu Jul 14 04:02:38 2016 +0100 +++ b/test/script/basic/JDK-8134939.js Tue Jul 26 04:42:02 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 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 From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 04:37:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 04:37:05 +0000 Subject: [Bug 3106] [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Fixed in icedtea-3.1.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 04:37:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 04:37:06 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3106, which changed state. Bug 3106 Summary: [IcedTea8] Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3106 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 04:37:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 04:37:18 +0000 Subject: [Bug 3110] [IcedTea8] Update hotspot.map documentation in INSTALL In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3110 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in icedtea-3.1.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Jul 26 04:37:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 26 Jul 2016 04:37:18 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Bug 1740 depends on bug 3110, which changed state. Bug 3110 Summary: [IcedTea8] Update hotspot.map documentation in INSTALL http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3110 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Tue Jul 26 05:28:35 2016 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Tue, 26 Jul 2016 06:28:35 +0100 Subject: [SECURITY] IcedTea 3.1.0 for OpenJDK 8 Released! Message-ID: <20160726052835.GA4887@carrie.redhat.com> We are pleased to announce the release of IcedTea 3.1.0! The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 8 support with the July 2016 security fixes from OpenJDK 8 u101. It also introduces a number of new features: * Gtk+3 support has been backported from OpenJDK 9. The particular version to use can be explicitly requested using -Djdk.gtk.version. * Headless builds are now supported by passing --enable-headless. * Builds on x86_64 can include the Shenandoah ultra-low pause time garbage collector if --with-hotspot-build=shenandoah is passed. The garbage collector is used at runtime by specifying -XX:+UseShenandoahGC * Use of the infinality support in fontconfig/FreeType has been forward-ported from IcedTea 2.x. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What's New? =========== New in release 3.1.0 (2016-07-25): * Security fixes - S8079718, CVE-2016-3458: IIOP Input Stream Hooking - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) - S8146514: Enforce GCM limits - S8147771: Construction of static protection domains under Javax custom policy - S8148872, CVE-2016-3500: Complete name checking - S8149070: Enforce update ordering - S8149962, CVE-2016-3508: Better delineation of XML processing - S8150752: Share Class Data - S8151925: Font reference improvements - S8152479, CVE-2016-3550: Coded byte streams - S8153312: Constrain AppCDS behavior - S8154475, CVE-2016-3587: Clean up lookup visibility - S8155981, CVE-2016-3606: Bolster bytecode verification - S8155985, CVE-2016-3598: Persistent Parameter Processing - S8158571, CVE-2016-3610: Additional method handle validation * New features - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux - PR2821: Support building OpenJDK with --disable-headful - PR2931, G478960: Provide Infinality Support via fontconfig - PR3079: Provide option to build Shenandoah on x86_64 * Import of OpenJDK 8 u92 build 14 - S6869327: Add new C2 flag to keep safepoints in counted loops. - S8022865: [TESTBUG] Compressed Oops testing needs to be revised - S8029630: Thread id should be displayed as a hex number in error report - S8029726: On OS X some dtrace probe names are mismatched with Solaris - S8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. - S8029728: On OS X dtrace probes SetStaticBooleanField are not fired - S8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String - S8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits - S8041501: ImageIO reader is not capable of reading JPEGs without JFIF header - S8041900: [macosx] Java forces the use of discrete GPU - S8044363: Remove special build options for unpack200 executable - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH - S8046611: Build errors with gcc on sparc/fastdebug - S8047763: Recognize sparc64 as a sparc platform - S8048232: Fix for 8046471 breaks PPC64 build - S8052396: Catch exceptions resulting from missing font cmap - S8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries - S8061624: [TESTBUG] Some tests cannot be ran under compact profiles and therefore shall be excluded - S8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator - S8064330: Remove SHA224 from the default support list if SunMSCAPI enabled - S8065579: WB method to start G1 concurrent mark cycle should be introduced - S8065986: Compiler fails to NullPointerException when calling super with Object<>() - S8066974: Compiler doesn't infer method's generic type information in lambda body - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years - S8068033: JNI exception pending in jdk/src/share/bin/java.c - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found - S8068254: Method reference uses wrong qualifying type - S8074696: Remote debugging session hangs for several minutes when calling findBootType - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale - S8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ - S8080650: Enable stubs to use frame pointers correctly - S8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure - S8129348: Debugger hangs in trace mode with TRACE_SENDS - S8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 - S8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter - S8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions - S8131129: Attempt to define a duplicate BMH$Species class - S8131665: Bad exception message in HandshakeHash.getFinishedHash - S8131782: C1 Class.cast optimization breaks when Class is loaded from static final - S8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X - S8133207: ParallelProbes.java test fails after changes for JDK-8080115 - S8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 - S8134007: Improve string folding - S8134759: jdb: Incorrect stepping inside finally block - S8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set - S8136442: Don't tie Certificate signature algorithms to ciphersuites - S8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot - S8138764: In some cases the usage of TreeLock can be replaced by other synchronization - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8139751: Javac crash with -XDallowStringFolding=false - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev - S8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof - S8140031: SA: Searching for a value in Threads does not work - S8140249: JVM Crashing During startUp If Flight Recording is enabled - S8140344: add support for 3 digit update release numbers - S8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check - S8141260: isReachable crash in windows xp - S8143297: Nashorn compilation time reported in nanoseconds - S8143397: It looks like InetAddress.isReachable(timeout) works incorrectly - S8143855: Bad printf formatting in frame_zero.cpp - S8143896: java.lang.Long is implicitly converted to double - S8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg - S8144020: Remove long as an internal numeric type - S8144131: ArrayData.getInt implementations do not convert to int32 - S8144483: One long Safepoint pause directly after each GC log rotation - S8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true - S8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds - S8144935: C2: safepoint is pruned from a non-counted loop - S8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 and compact2 execution - S8145017: Add support for 3 digit hotspot minor version numbers - S8145099: Better error message when SA can't attach to a process - S8145442: Add the facility to verify remembered sets for G1 - S8145466: javac: No line numbers in compilation error - S8145539: (coll) AbstractMap.keySet and .values should not be volatile - S8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic - S8145669: apply2call optimized callsite fails after becoming megamorphic - S8145722: NullPointerException in javadoc - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI - S8146147: Java linker indexed property getter does not work for computed nashorn string - S8146566: OpenJDK build can't handle commas in LDFLAGS - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u because 8072383 was badly backported before - S8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries - S8147630: Wrong test result pushed to 8u-dev - S8147845: Varargs Array functions still leaking longs - S8147857: RMIConnector logs attribute names incorrectly - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC - S8150791: 8u76 L10n resource file translation update * Import of OpenJDK 8 u101 build 13 - S6483657: MSCAPI provider does not create unique alias names - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8143913: MSCAPI keystore should accept Certificate[] in setEntry() - S8144313: Test SessionTimeOutTests can be timeout - S8146240: Three nashorn files contain "GNU General Public License" header - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8151876: (tz) Support tzdata2016d - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8157077: 8u101 L10n resource file updates * Backports - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on text orientation - S8014212, PR2866: Robot captures black screen - S8029339, PR1061: Custom MultiResolution image support on HiDPI displays - S8031145, PR3077: Re-examine closed i18n tests to see it they can be moved to the jdk repository. - S8034856, PR3095: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - S8034857, PR3095: gcc warnings compiling src/solaris/native/sun/management - S8035054, PR3095: JarFacade.c should not include ctype.h - S8035287, PR3095: gcc warnings compiling various libraries files - S8038631, PR3077: Create wrapper for awt.Robot with additional functionality - S8039279, PR3077: Move awt tests to openjdk repository - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and JRadioButton - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree - S8043126, PR3077: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing tests - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK repository - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to openjdk repository - S8047180, PR3077: Move functional tests AWT_Headless/Automated to OpenJDK repository - S8047367, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again - S8049617, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - S8050885, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK - S8052012, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - S8054143, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - S8054358, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - S8054359, PR3077: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 9 - S8056911, PR3077: Remove internal API usage from ExtendedRobot class - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK repository - part 10 - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically - S8062606, PR3077: Fix a typo in java.awt.Robot class - S8063102, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063104, PR3077: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8063106, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - S8063107, PR3077: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - S8067441, PR3077: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include scale factor - S8073320, PR1061: Windows HiDPI Graphics support - S8074807, PR3077: Fix some tests unnecessary using internal API - S8076315, PR3077: move 4 manual functional swing tests to regression suite - S8078504, PR3094: Zero lacks declaration of VM_Version::initialize() - S8129822, PR3077: Define "headful" jtreg keyword - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates base image to get its size - S8133539, PR1061: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access - S8137571, PR1061: Linux HiDPI Graphics support - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the case when @2x image is corrupted - S8145188, PR2945: No LocalVariableTable generated for the entire JDK - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu items icons - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be taken into account for OS X - S8151841, PR2882: Build needs additional flags to compile with GCC 6 [plus parts of 8149647 & 8032045] - S8155613, PR1061: [PIT] crash in AWT_Desktop/Automated/Exceptions/BasicTest - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD incorrectly - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 on Linux - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3074: Partially initialized string object created by C2's string concat optimization may escape - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. - S8160294, PR2882, PR3095: Some client libraries cannot be built with GCC 6 * Bug fixes - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order - PR2822: Feed LIBS & CFLAGS into configure rather than make to avoid re-discovery by OpenJDK configure - PR2932: Support ccache in a non-automagic manner - PR2933: Support ccache 3.2 and later - PR2964: Set system defaults based on OS - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF line endings rather than system line endings - PR3078: Remove duplicated line dating back to 6788347 and 6894807 - PR3083, RH1346460: Regression in SSL debug output without an ECC provider - PR3089: Remove old memory limits patch - PR3090, RH1204159: SystemTap is heavily confused by multiple JDKs - PR3095: Fix warnings in URLClassPath.c - PR3096: Remove dead --disable-optimizations option - PR3105: Use version from hotspot.map to create tarball filename - PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version - PR3108: Shenandoah patches not included in release tarball - PR3110: Update hotspot.map documentation in INSTALL * AArch64 port - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64 - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 - S8148948, PR3078: aarch64: generate_copy_longs calls align() incorrectly - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards copy - S8149907, PR3078: aarch64: use load/store pair instructions in call_stub - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage collection - S8150082, PR3078: aarch64: optimise small array copy - S8150229, PR3078: aarch64: pipeline class for several instructions is not set correctly - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions - S8151340, PR3078: aarch64: prefetch the destination word for write prior to ldxr/stxr loops. - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero. - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine - S8153713, PR3078: aarch64: improve short array clearing using store pair - S8153797, PR3078: aarch64: Add Arrays.fill stub code - S8154537, PR3078: AArch64: some integer rotate instructions are never emitted - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155015, PR3078: Aarch64: bad assert in spill generation code - S8155100, PR3078: AArch64: Relax alignment requirement for byte_map_base - S8155612, PR3078: Aarch64: vector nodes need to support misaligned offset - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with 8155612 - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine - S8157841, PR3078: aarch64: prefetch ignores cache line size - S8157906, PR3078: aarch64: some more integer rotate instructions are never emitted - S8158913, PR3078: aarch64: SEGV running Spark terasort - S8159052, PR3078: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words - S8159063, PR3078: aarch64: optimise unaligned array copy long - PR3078: Cleanup remaining differences from aarch64/jdk8u tree The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: 694477835af753d59b5f03f4939a6015d7d4a00e5e5bb3d5c9e3e5186d3163e1 icedtea-3.1.0.tar.gz ab2a540812ed7be2b5c6dfe26e4f5c1789aef921468fef6b0ef1322767de3741 icedtea-3.1.0.tar.gz.sig 75616641ad6d8437124c32fed3fadddac67b14bba26757e15f6c2f69149233b4 icedtea-3.1.0.tar.xz 4abef25de9618bc8a9f53b25f676fff80127c766f248b95e9c91861028a9607b icedtea-3.1.0.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-3.1.0.sha256 The following people helped with these releases: * Andrew Hughes (all backports & bug fixes, release management) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-3.1.0.tar.gz or: $ tar x -I xz -f icedtea-3.1.0.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-3.1.0/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: Digital signature URL: From fcassia at gmail.com Tue Jul 26 07:05:44 2016 From: fcassia at gmail.com (Fernando Cassia) Date: Tue, 26 Jul 2016 04:05:44 -0300 Subject: [SECURITY] IcedTea 3.1.0 for OpenJDK 8 Released! In-Reply-To: <20160726052835.GA4887@carrie.redhat.com> References: <20160726052835.GA4887@carrie.redhat.com> Message-ID: Thanks for the notice. But the wiki and blog have not been updated yet. "Full details of the latest stable IcedTea6 , IcedTea7 and IcedTea8 releases are available on the release maintainer's blog. " If you follow this link (to Icedtea8) you get an older release as the latest "news" http://bitly.com/it30001 "3.0.1, April 26... http://blog.fuseyism.com/index.php/2016/04/26/security-icedtea-3-0-1-for-openjdk-8-released/ " FC On Tue, Jul 26, 2016 at 2:28 AM, Andrew Hughes wrote: > We are pleased to announce the release of IcedTea 3.1.0! > > The IcedTea project provides a harness to build the source code from > OpenJDK using Free Software build tools, along with additional > features such as the ability to build against system libraries and > support for alternative virtual machines and architectures beyond > those supported by OpenJDK. > > This release updates our OpenJDK 8 support with the July 2016 security > fixes from OpenJDK 8 u101. It also introduces a number of new > features: > > * Gtk+3 support has been backported from OpenJDK 9. The particular > version to use can be explicitly requested using -Djdk.gtk.version. > * Headless builds are now supported by passing --enable-headless. > * Builds on x86_64 can include the Shenandoah ultra-low pause > time garbage collector if --with-hotspot-build=shenandoah is > passed. The garbage collector is used at runtime by specifying > -XX:+UseShenandoahGC > * Use of the infinality support in fontconfig/FreeType has > been forward-ported from IcedTea 2.x. > > If you find an issue with the release, please report it to our bug > database (http://icedtea.classpath.org/bugzilla) under the appropriate > component. Development discussion takes place on the > distro-pkg-dev at openjdk.java.net mailing list and patches are > always welcome. > > Full details of the release can be found below. > > What's New? > =========== > New in release 3.1.0 (2016-07-25): > > * Security fixes > - S8079718, CVE-2016-3458: IIOP Input Stream Hooking > - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) > - S8146514: Enforce GCM limits > - S8147771: Construction of static protection domains under Javax custom > policy > - S8148872, CVE-2016-3500: Complete name checking > - S8149070: Enforce update ordering > - S8149962, CVE-2016-3508: Better delineation of XML processing > - S8150752: Share Class Data > - S8151925: Font reference improvements > - S8152479, CVE-2016-3550: Coded byte streams > - S8153312: Constrain AppCDS behavior > - S8154475, CVE-2016-3587: Clean up lookup visibility > - S8155981, CVE-2016-3606: Bolster bytecode verification > - S8155985, CVE-2016-3598: Persistent Parameter Processing > - S8158571, CVE-2016-3610: Additional method handle validation > * New features > - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux > - PR2821: Support building OpenJDK with --disable-headful > - PR2931, G478960: Provide Infinality Support via fontconfig > - PR3079: Provide option to build Shenandoah on x86_64 > * Import of OpenJDK 8 u92 build 14 > - S6869327: Add new C2 flag to keep safepoints in counted loops. > - S8022865: [TESTBUG] Compressed Oops testing needs to be revised > - S8029630: Thread id should be displayed as a hex number in error report > - S8029726: On OS X some dtrace probe names are mismatched with Solaris > - S8029727: On OS X dtrace probes CallMethodA/CallMethodV > are not fired. > - S8029728: On OS X dtrace probes SetStaticBooleanField are not fired > - S8038184: XMLSignature throws StringIndexOutOfBoundsException if ID > attribute value is empty String > - S8038349: Signing XML with DSA throws Exception when key is larger > than 1024 bits > - S8041501: ImageIO reader is not capable of reading JPEGs without JFIF > header > - S8041900: [macosx] Java forces the use of discrete GPU > - S8044363: Remove special build options for unpack200 executable > - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for > hotspot ARCH > - S8046611: Build errors with gcc on sparc/fastdebug > - S8047763: Recognize sparc64 as a sparc platform > - S8048232: Fix for 8046471 breaks PPC64 build > - S8052396: Catch exceptions resulting from missing font cmap > - S8058563: InstanceKlass::_dependencies list isn't cleared from empty > nmethodBucket entries > - S8061624: [TESTBUG] Some tests cannot be ran under compact profiles > and therefore shall be excluded > - S8062901: Iterators is spelled incorrectly in the Javadoc for > Spliterator > - S8064330: Remove SHA224 from the default support list if SunMSCAPI > enabled > - S8065579: WB method to start G1 concurrent mark cycle should be > introduced > - S8065986: Compiler fails to NullPointerException when calling super > with Object<>() > - S8066974: Compiler doesn't infer method's generic type information in > lambda body > - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of > range years > - S8068033: JNI exception pending in jdk/src/share/bin/java.c > - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI > pending > - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD > and/or OBSOLETE method(s) found > - S8068254: Method reference uses wrong qualifying type > - S8074696: Remote debugging session hangs for several minutes when > calling findBootType > - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421 > correctness, as jdk7 did > - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java > relies on system locale > - S8080492: [Parfait] Uninitialised variable in > jdk/src/java/desktop/windows/native/libawt/ > - S8080650: Enable stubs to use frame pointers correctly > - S8122944: perfdata used is seen as too high on sparc zone with jdk1.9 > and causes a test failure > - S8129348: Debugger hangs in trace mode with TRACE_SENDS > - S8129847: Compiling methods generated by Nashorn triggers high memory > usage in C2 > - S8130506: javac AssertionError when invoking MethodHandle.invoke with > lambda parameter > - S8130910: hsperfdata file is created in wrong directory and not > cleaned up if /tmp/hsperfdata_ has wrong permissions > - S8131129: Attempt to define a duplicate BMH$Species class > - S8131665: Bad exception message in HandshakeHash.getFinishedHash > - S8131782: C1 Class.cast optimization breaks when Class is loaded from > static final > - S8132503: [macosx] Chinese full stop symbol cannot be entered with > Pinyin IM on OS X > - S8133207: ParallelProbes.java test fails after changes for JDK-8080115 > - S8133924: NPE may be thrown when xsltc select a non-existing node > after JDK-8062518 > - S8134007: Improve string folding > - S8134759: jdb: Incorrect stepping inside finally block > - S8134963: [Newtest] New stress test for changing the coarseness level > of G1 remembered set > - S8136442: Don't tie Certificate signature algorithms to ciphersuites > - S8137106: EUDC (End User Defined Characters) are not displayed on > Windows with Java 8u60+ > - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot > - S8138764: In some cases the usage of TreeLock can be replaced by other > synchronization > - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed > with timeout > - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void > InstanceKlass::oop_oop_iterate_oop_maps_specialized > - S8139436: sun.security.mscapi.KeyStore might load incomplete data > - S8139751: Javac crash with -XDallowStringFolding=false > - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev > - S8139985: JNI exception pending in > jdk/src/jdk/hprof/agent/share/native/libhprof > - S8140031: SA: Searching for a value in Threads does not work > - S8140249: JVM Crashing During startUp If Flight Recording is enabled > - S8140344: add support for 3 digit update release numbers > - S8140587: Atomic*FieldUpdaters should use Class.isInstance instead of > direct class check > - S8141260: isReachable crash in windows xp > - S8143297: Nashorn compilation time reported in nanoseconds > - S8143397: It looks like InetAddress.isReachable(timeout) works > incorrectly > - S8143855: Bad printf formatting in frame_zero.cpp > - S8143896: java.lang.Long is implicitly converted to double > - S8143963: improve ClassLoader::trace_class_path to accept an > additional outputStream* arg > - S8144020: Remove long as an internal numeric type > - S8144131: ArrayData.getInt implementations do not convert to int32 > - S8144483: One long Safepoint pause directly after each GC log rotation > - S8144487: PhaseIdealLoop::build_and_optimize() must restore > major_progress flag if skip_loop_opts is true > - S8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC > builds > - S8144935: C2: safepoint is pruned from a non-counted loop > - S8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 > and compact2 execution > - S8145017: Add support for 3 digit hotspot minor version numbers > - S8145099: Better error message when SA can't attach to a process > - S8145442: Add the facility to verify remembered sets for G1 > - S8145466: javac: No line numbers in compilation error > - S8145539: (coll) AbstractMap.keySet and .values should not be volatile > - S8145550: Megamorphic invoke should use CompiledFunction variants > without any LinkLogic > - S8145669: apply2call optimized callsite fails after becoming > megamorphic > - S8145722: NullPointerException in javadoc > - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match > AddI > - S8146147: Java linker indexed property getter does not work for > computed nashorn string > - S8146566: OpenJDK build can't handle commas in LDFLAGS > - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms > - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u because > 8072383 was badly backported before > - S8147087: Race when reusing PerRegionTable bitmaps may result in > dropped remembered set entries > - S8147630: Wrong test result pushed to 8u-dev > - S8147845: Varargs Array functions still leaking longs > - S8147857: RMIConnector logs attribute names incorrectly > - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC > - S8150791: 8u76 L10n resource file translation update > * Import of OpenJDK 8 u101 build 13 > - S6483657: MSCAPI provider does not create unique alias names > - S6675699: need comprehensive fix for unconstrained ConvI2L with > narrowed type > - S8037557: test SessionCacheSizeTests.java timeout > - S8038837: Add support to jarsigner for specifying timestamp hash > algorithm > - S8081778: Use Intel x64 CPU instructions for RSA acceleration > - S8130150: Implement BigInteger.montgomeryMultiply intrinsic > - S8130735: javax.swing.TimerQueue: timer fires late when another timer > starts > - S8143913: MSCAPI keystore should accept Certificate[] in setEntry() > - S8144313: Test SessionTimeOutTests can be timeout > - S8146240: Three nashorn files contain "GNU General Public License" > header > - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out > - S8146669: Test SessionTimeOutTests fails intermittently > - S8146993: Several javax/management/remote/mandatory regression tests > fail after JDK-8138811 > - S8147994: [macosx] JScrollPane jitters up/down during trackpad > scrolling on MacOS/Aqua > - S8151522: Disable 8130150 and 8081778 intrinsics by default > - S8151876: (tz) Support tzdata2016d > - S8152098: Fix 8151522 caused test > compiler/intrinsics/squaretolen/TestSquareToLen.java to fail > - S8157077: 8u101 L10n resource file updates > * Backports > - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret > blink rate > - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for > mouse wheel events > - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string > - S8008657, PR3077: JSpinner setComponentOrientation doesn't affect on > text orientation > - S8014212, PR2866: Robot captures black screen > - S8029339, PR1061: Custom MultiResolution image support on HiDPI > displays > - S8031145, PR3077: Re-examine closed i18n tests to see it they can be > moved to the jdk repository. > - S8034856, PR3095: gcc warnings compiling > src/solaris/native/sun/security/pkcs11 > - S8034857, PR3095: gcc warnings compiling > src/solaris/native/sun/management > - S8035054, PR3095: JarFacade.c should not include ctype.h > - S8035287, PR3095: gcc warnings compiling various libraries files > - S8038631, PR3077: Create wrapper for awt.Robot with additional > functionality > - S8039279, PR3077: Move awt tests to openjdk repository > - S8041561, PR3077: Inconsistent opacity behaviour between JCheckBox and > JRadioButton > - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk > - S8041915, PR3077: Move 8 awt tests to OpenJDK regression tests tree > - S8043126, PR3077: move awt automated functional tests from > AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository > - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC functional > AWT tests to regression tree > - S8044157, PR3077: [TEST_BUG] Improve recently submitted AWT_Mixing > tests > - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and > AltPlusNumberKeyCombinationsTest to jdk > - S8044429, PR3077: move awt automated tests for AWT_Modality to OpenJDK > repository > - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out > - S8044765, PR3077: Move functional tests AWT_SystemTray/Automated to > openjdk repository > - S8047180, PR3077: Move functional tests AWT_Headless/Automated to > OpenJDK repository > - S8047367, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 2 > - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional tests to > OpenJDK > - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out again > - S8049617, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 3 > - S8049694, PR3077: Migrate functional AWT_DesktopProperties/Automated > tests to OpenJDK > - S8050885, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 4 > - S8051440, PR3077: move tests about maximizing undecorated to OpenJDK > - S8052012, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 5 > - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3 of 3) > - S8053657, PR3077: [TEST_BUG] move some 5 tests related to undecorated > Frame/JFrame to JDK > - S8054143, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 6 > - S8054358, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 7 > - S8054359, PR3077: move awt automated tests from AWT_Modality to > OpenJDK repository - part 8 > - S8055360, PR3077: Move the rest part of AWT ShapedAndTranslucent tests > to OpenJDK > - S8055664, PR3077: move 14 tests about setLocationRelativeTo to jdk > - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK > repository - part 9 > - S8056911, PR3077: Remove internal API usage from ExtendedRobot class > - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK > repository - part 10 > - S8058959, PR1061: > closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java > failed automatically > - S8062606, PR3077: Fix a typo in java.awt.Robot class > - S8063102, PR3077: Change open awt regression tests to avoid > sun.awt.SunToolkit.realSync, part 1 > - S8063104, PR3077: Change open awt regression tests to avoid > sun.awt.SunToolkit.realSync, part 2 > - S8063106, PR3077: Change open swing regression tests to avoid > sun.awt.SunToolkit.realSync, part 1 > - S8063107, PR3077: Change open swing regression tests to avoid > sun.awt.SunToolkit.realSync, part 2 > - S8064573, PR3077: [TEST_BUG] > javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial > pressing VK_LEFT and not releasing > - S8064575, PR3077: [TEST_BUG] > javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and > never releases > - S8064809, PR3077: [TEST_BUG] > javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress > and not a single keyRelease > - S8067441, PR3077: Some tests fails with error: cannot find symbol > getSystemMnemonicKeyCodes() > - S8068228, PR3077: Test > closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with > GTKLookAndFeel > - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not include > scale factor > - S8073320, PR1061: Windows HiDPI Graphics support > - S8074807, PR3077: Fix some tests unnecessary using internal API > - S8076315, PR3077: move 4 manual functional swing tests to regression > suite > - S8078504, PR3094: Zero lacks declaration of VM_Version::initialize() > - S8129822, PR3077: Define "headful" jtreg keyword > - S8132123, PR1061: MultiResolutionCachedImage unnecessarily creates > base image to get its size > - S8133539, PR1061: [TEST_BUG] Split > java/awt/image/MultiResolutionImageTest.java in two to allow restricted > access > - S8137571, PR1061: Linux HiDPI Graphics support > - S8142406, PR1061: [TEST] MultiResolution image: need test to cover the > case when @2x image is corrupted > - S8145188, PR2945: No LocalVariableTable generated for the entire JDK > - S8150258, PR1061: [TEST] HiDPI: create a test for multiresolution menu > items icons > - S8150724, PR1061: [TEST] HiDPI: create a test for multiresolution icons > - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should be > taken into account for OS X > - S8151841, PR2882: Build needs additional flags to compile with GCC 6 > [plus parts of 8149647 & 8032045] > - S8155613, PR1061: [PIT] crash in > AWT_Desktop/Automated/Exceptions/BasicTest > - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD > incorrectly > - S8156128, PR1061: Tests for [AWT/Swing] Conditional support for GTK 3 > on Linux > - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can lead > to the generation of illegal instructions > - S8159244, PR3074: Partially initialized string object created by C2's > string concat optimization may escape > - S8159690, PR3077: [TESTBUG] Mark headful tests with @key headful. > - S8160294, PR2882, PR3095: Some client libraries cannot be built with > GCC 6 > * Bug fixes > - PR1958: GTKLookAndFeel does not honor gtk-alternative-button-order > - PR2822: Feed LIBS & CFLAGS into configure rather than make to avoid > re-discovery by OpenJDK configure > - PR2932: Support ccache in a non-automagic manner > - PR2933: Support ccache 3.2 and later > - PR2964: Set system defaults based on OS > - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF line > endings rather than system line endings > - PR3078: Remove duplicated line dating back to 6788347 and 6894807 > - PR3083, RH1346460: Regression in SSL debug output without an ECC > provider > - PR3089: Remove old memory limits patch > - PR3090, RH1204159: SystemTap is heavily confused by multiple JDKs > - PR3095: Fix warnings in URLClassPath.c > - PR3096: Remove dead --disable-optimizations option > - PR3105: Use version from hotspot.map to create tarball filename > - PR3106: Handle both correctly-spelt property > "enableCustomValueHandler" introduced by S8079718 and typo version > - PR3108: Shenandoah patches not included in release tarball > - PR3110: Update hotspot.map documentation in INSTALL > * AArch64 port > - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for > AArch64 > - S8148328, PR3078: aarch64: redundant lsr instructions in stub code. > - S8148783, PR3078: aarch64: SEGV running SpecJBB2013 > - S8148948, PR3078: aarch64: generate_copy_longs calls align() > incorrectly > - S8149080, PR3078: AArch64: Recognise disjoint array copy in stub code > - S8149365, PR3078: aarch64: memory copy does not prefetch on backwards > copy > - S8149907, PR3078: aarch64: use load/store pair instructions in > call_stub > - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when comparing > narrow pointer with zero > - S8150045, PR3078: arraycopy causes segfaults in SATB during garbage > collection > - S8150082, PR3078: aarch64: optimise small array copy > - S8150229, PR3078: aarch64: pipeline class for several instructions is > not set correctly > - S8150313, PR3078: aarch64: optimise array copy using SIMD instructions > - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS instructions > - S8151340, PR3078: aarch64: prefetch the destination word for write > prior to ldxr/stxr loops. > - S8151502, PR3078: optimize pd_disjoint_words and pd_conjoint_words > - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic operations > - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when comparing > unsigned values with zero. > - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub routine > - S8153713, PR3078: aarch64: improve short array clearing using store > pair > - S8153797, PR3078: aarch64: Add Arrays.fill stub code > - S8154537, PR3078: AArch64: some integer rotate instructions are never > emitted > - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads in wrong > mode > - S8155015, PR3078: Aarch64: bad assert in spill generation code > - S8155100, PR3078: AArch64: Relax alignment requirement for > byte_map_base > - S8155612, PR3078: Aarch64: vector nodes need to support misaligned > offset > - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA > - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed with > 8155612 > - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails due to > _generic_arraycopy stub routine > - S8157841, PR3078: aarch64: prefetch ignores cache line size > - S8157906, PR3078: aarch64: some more integer rotate instructions are > never emitted > - S8158913, PR3078: aarch64: SEGV running Spark terasort > - S8159052, PR3078: aarch64: optimise unaligned copies in > pd_disjoint_words and pd_conjoint_words > - S8159063, PR3078: aarch64: optimise unaligned array copy long > - PR3078: Cleanup remaining differences from aarch64/jdk8u tree > > The tarballs can be downloaded from: > > * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz > * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz > > We provide both gzip and xz tarballs, so that those who are able to > make use of the smaller tarball produced by xz may do so. > > The tarballs are accompanied by digital signatures available at: > > * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.gz.sig > * http://icedtea.classpath.org/download/source/icedtea-3.1.0.tar.xz.sig > > These are produced using my public key. See details below. > > PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > GnuPG >= 2.1 is required to be able to handle this key. > > SHA256 checksums: > > 694477835af753d59b5f03f4939a6015d7d4a00e5e5bb3d5c9e3e5186d3163e1 > icedtea-3.1.0.tar.gz > ab2a540812ed7be2b5c6dfe26e4f5c1789aef921468fef6b0ef1322767de3741 > icedtea-3.1.0.tar.gz.sig > 75616641ad6d8437124c32fed3fadddac67b14bba26757e15f6c2f69149233b4 > icedtea-3.1.0.tar.xz > 4abef25de9618bc8a9f53b25f676fff80127c766f248b95e9c91861028a9607b > icedtea-3.1.0.tar.xz.sig > > The checksums can be downloaded from: > > * http://icedtea.classpath.org/download/source/icedtea-3.1.0.sha256 > > The following people helped with these releases: > > * Andrew Hughes (all backports & bug fixes, release management) > > We would also like to thank the bug reporters and testers! > > To get started: > > $ tar xzf icedtea-3.1.0.tar.gz > > or: > > $ tar x -I xz -f icedtea-3.1.0.tar.xz > > then: > > $ mkdir icedtea-build > $ cd icedtea-build > $ ../icedtea-3.1.0/configure > $ make > > Full build requirements and instructions are available in the INSTALL file. > > Happy hacking! > -- > Andrew :) > > Senior Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante ?pocas de Enga?o Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu.andrew at redhat.com Tue Jul 26 13:37:34 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 26 Jul 2016 09:37:34 -0400 (EDT) Subject: [SECURITY] IcedTea 3.1.0 for OpenJDK 8 Released! In-Reply-To: References: <20160726052835.GA4887@carrie.redhat.com> Message-ID: <1887801479.8688465.1469540254011.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Thanks for the notice. But the wiki and blog have not been updated yet. > > "Full details of the latest stable IcedTea6 , > IcedTea7 and IcedTea8 > releases are available on the release maintainer's blog. " > > If you follow this link (to Icedtea8) you get an older release as the > latest "news" > http://bitly.com/it30001 > > "3.0.1, April 26... > http://blog.fuseyism.com/index.php/2016/04/26/security-icedtea-3-0-1-for-openjdk-8-released/ > " > FC > Well, yes... give me chance! The release only went out late last night and the ancillary materials haven't yet been updated. The important thing is the release tarball is available. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 03:57:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 03:57:04 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Released on the 25th of July, 2016: http://bitly.com/it30100 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:29:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:29:45 +0000 Subject: [Bug 3111] New: [IcedTea7] Provide option to disable SystemTap tests Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3111 Bug ID: 3111 Summary: [IcedTea7] Provide option to disable SystemTap tests Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2826 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:30:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:30:04 +0000 Subject: [Bug 3111] [IcedTea7] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3111 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:30:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:30:58 +0000 Subject: [Bug 3112] New: [IcedTea6] Provide option to disable SystemTap tests Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 Bug ID: 3112 Summary: [IcedTea6] Provide option to disable SystemTap tests Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2826 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:31:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:31:13 +0000 Subject: [Bug 3112] [IcedTea6] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3112 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Jul 27 04:39:00 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:39:00 +0000 Subject: /hg/icedtea7: 2 new changesets Message-ID: changeset ff1876b84749 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=ff1876b84749 author: Andrew John Hughes date: Wed Jul 27 05:29:59 2016 +0100 PR2799: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2799: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-stage2): Depend on add-mime-types-file. (clean-icedtea-stage2): Depend on clean-add-mime-types-file. (icedtea-debug-stage2): Depend on add-mime-types-file-debug. (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (icedtea-stage1): Depend on add-mime-types-file-boot. (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. changeset 9f713d6ccf2a in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=9f713d6ccf2a author: Andrew John Hughes date: Wed Jul 27 05:41:48 2016 +0100 PR3111: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3111: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, jtregcheck, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. diffstat: ChangeLog | 67 +++++++++++++++++++++++++ INSTALL | 1 + Makefile.am | 139 ++++++++++++++++++++++++++++++++++++++++++++++----- NEWS | 1 + acinclude.m4 | 39 ++++++++++++++ configure.ac | 3 + test/RH1195203.java | 32 +++++++++++ 7 files changed, 268 insertions(+), 14 deletions(-) diffs (487 lines): diff -r 56606b0a0abc -r 9f713d6ccf2a ChangeLog --- a/ChangeLog Thu Jul 21 02:19:05 2016 +0100 +++ b/ChangeLog Wed Jul 27 05:41:48 2016 +0100 @@ -1,3 +1,70 @@ +2016-03-04 Andrew John Hughes + + PR3111: Provide option to disable SystemTap tests + * INSTALL: Document --disable-systemtap-tests. + * Makefile.am: + (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests + are enabled. + (check-local): Use SYSTEMTAP_TEST_SUITE in place + of check-tapset. + (.PHONY): Add check-jdk, check-hotspot, check-langtools, + jtregcheck, check-tapset, check-tapset-probes and + check-tapset-jstack + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_SYSTEMTAP_TESTS): Add option to + disable SystemTap tests. + * configure.ac: + Call IT_DISABLE_SYSTEMTAP_TESTS. + +2016-07-26 Andrew John Hughes + + PR2799: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-stage2): Depend on add-mime-types-file. + (clean-icedtea-stage2): Depend on clean-add-mime-types-file. + (icedtea-debug-stage2): Depend on add-mime-types-file-debug. + (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (icedtea-stage1): Depend on add-mime-types-file-boot. + (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + 2016-07-20 Andrew John Hughes PR3103: Handle case in clean-fonts where diff -r 56606b0a0abc -r 9f713d6ccf2a INSTALL --- a/INSTALL Thu Jul 21 02:19:05 2016 +0100 +++ b/INSTALL Wed Jul 27 05:41:48 2016 +0100 @@ -238,6 +238,7 @@ * --disable-hotspot-tests: Disable the running of the HotSpot JTReg suite. * --disable-langtools-tests: Disable the running of the langtools JTReg suite. * --disable-jdk-tests: Disable the running of the jdk JTreg suite. +* --disable-systemtap-tests: Disable the running of the SystemTap test suite. * --disable-xrender: Don't include the XRender pipeline. * --enable-nss: Enable the NSS security provider. * --enable-cacao: Replace HotSpot with the CACAO VM. diff -r 56606b0a0abc -r 9f713d6ccf2a Makefile.am --- a/Makefile.am Thu Jul 21 02:19:05 2016 +0100 +++ b/Makefile.am Wed Jul 27 05:41:48 2016 +0100 @@ -69,6 +69,7 @@ STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build +MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs @@ -366,6 +367,7 @@ REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java CRYPTO_CHECK_SRCS = $(top_srcdir)/TestCryptoLevel.java +MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/RH1195203.java # Patch list @@ -709,6 +711,10 @@ PAX_COMMAND="${PAX_COMMAND}" endif +if !DISABLE_SYSTEMTAP_TESTS +SYSTEMTAP_TEST_SUITE = check-tapset +endif + if ENABLE_SUNEC ICEDTEA_ENV += \ SYSTEM_NSS="true" \ @@ -916,16 +922,18 @@ rewriter/agpl-3.0.txt \ $(REWRITER_SRCS) \ test/tapset \ - $(CRYPTO_CHECK_SRCS) + $(CRYPTO_CHECK_SRCS) \ + $(MIME_TYPE_CHECK_SRCS) # Top-Level Targets # ================= all-local: icedtea-stage2 $(DESKTOP_FILES) -check-local: jtregcheck check-tapset - -clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-mimetype + +clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports \ + clean-check-mimetype if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -941,7 +949,7 @@ clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino clean-rewriter \ clean-add-systemtap clean-add-systemtap-debug clean-add-nss clean-add-tzdata-support \ clean-add-tzdata-support-debug clean-cryptocheck clean-policytool- at JAVA_VER@.desktop \ - clean-jconsole- at JAVA_VER@.desktop + clean-jconsole- at JAVA_VER@.desktop clean-mimetypecheck if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -972,7 +980,7 @@ clean-tests clean-tapset-report clean-add-systemtap \ clean-add-systemtap-debug clean-add-systemtap-boot \ clean-add-nss clean-add-tzdata-support clean-add-tzdata-support-debug \ - clean-add-tzdata-support-boot \ + clean-add-tzdata-support-boot clean-check-mimetype clean-mimetypecheck \ clean-check-crypto clean-check-crypto-debug clean-check-crypto-boot \ clean-add-archive clean-add-archive-debug clean-add-archive-boot clean-cryptocheck \ clean-download-hotspot clean-download-corba clean-download-jaxp \ @@ -980,7 +988,10 @@ clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \ clean-extract-langtools clean-split-debuginfo clean-split-debuginfo-debug \ clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop \ - clean-fonts + clean-fonts clean-add-mime-types-file clean-add-mime-types-file-debug clean-add-mime-types-file-boot \ + clean-tests clean-tapset-report clean-ecccheck clean-check-ecc \ + check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ + check-tapset-jstack env: @echo 'unset JAVA_HOME' @@ -2141,6 +2152,20 @@ rm -rvf $(BUILD_DEBUGINFO_DIR) rm -f stamps/split-debuginfo.stamp +stamps/add-mime-types-file.stamp: stamps/icedtea.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file: + if [ -e $(BUILD_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file.stamp + stamps/icedtea-debug.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \ stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \ stamps/cacao.stamp stamps/rewrite-rhino.stamp stamps/jamvm.stamp @@ -2267,25 +2292,41 @@ rm -rvf $(BUILD_DEBUG_DEBUGINFO_DIR) rm -f stamps/split-debuginfo-debug.stamp +stamps/add-mime-types-file-debug.stamp: stamps/icedtea-debug.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-debug: + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file-debug.stamp + stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \ stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-systemtap.stamp \ stamps/add-tzdata-support.stamp stamps/check-crypto.stamp stamps/add-archive.stamp \ - stamps/split-debuginfo.stamp + stamps/split-debuginfo.stamp stamps/add-mime-types-file.stamp mkdir -p stamps touch $@ -clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive clean-split-debuginfo +clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive clean-split-debuginfo \ + clean-add-mime-types-file rm -f stamps/icedtea-stage2.stamp stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \ stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \ stamps/add-systemtap-debug.stamp stamps/add/tzdata-support-debug.stamp \ - stamps/check-crypto-debug.stamp stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp + stamps/check-crypto-debug.stamp stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp \ + stamps/add-mime-types-file-debug.stamp mkdir -p stamps touch $@ clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-check-crypto-debug \ - clean-add-archive-debug clean-split-debuginfo-debug + clean-add-archive-debug clean-split-debuginfo-debug clean-add-mime-types-file-debug rm -f stamps/icedtea-debug-stage2.stamp # OpenJDK boot Targets @@ -2401,15 +2442,30 @@ rm -rvf $(BUILD_BOOT_DEBUGINFO_DIR) rm -f stamps/split-debuginfo-boot.stamp +stamps/add-mime-types-file-boot.stamp: stamps/icedtea-boot.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-boot: + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file-boot.stamp + stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp \ stamps/add-systemtap-boot.stamp stamps/add-tzdata-support-boot.stamp \ stamps/check-crypto-boot.stamp stamps/add-archive-boot.stamp \ - stamps/split-debuginfo-boot.stamp + stamps/split-debuginfo-boot.stamp stamps/add-mime-types-file-boot.stamp mkdir -p stamps touch $@ clean-icedtea-stage1: clean-add-systemtap-boot clean-add-tzdata-support-boot \ - clean-check-crypto-boot clean-add-archive-boot clean-split-debuginfo-boot + clean-check-crypto-boot clean-add-archive-boot clean-split-debuginfo-boot \ + clean-add-mime-types-file-boot rm -f stamps/icedtea-stage1.stamp # Rebuild targets @@ -2740,7 +2796,7 @@ # end additional VMs -# jtreg +# Test cases stamps/jtreg.stamp: stamps/icedtea-stage2.stamp rm -rf test/jtreg/classes @@ -2881,6 +2937,35 @@ rm -f test/check-stap.log endif +stamps/check-mimetype.stamp: stamps/mimetypecheck.stamp stamps/icedtea.stamp + if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ + echo "" > $(MIME_TYPE_CHECK_BUILD_DIR)/test.html ; \ + expected="text/html" ; \ + html=$$($(BUILD_SDK_DIR)/bin/java -cp $(MIME_TYPE_CHECK_BUILD_DIR) RH1195203 \ + $(MIME_TYPE_CHECK_BUILD_DIR)/test.html) ; \ + if test "x$${html}" != "x$${expected}" ; then \ + echo "MIME type test failed; expected $${expected}, got $${html}" ; \ + exit -1; \ + fi ; \ + fi +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ + expected="text/x-java-source" ; \ + java=$$($(BUILD_SDK_DIR)/bin/java -cp $(MIME_TYPE_CHECK_BUILD_DIR) RH1195203 \ + $(MIME_TYPE_CHECK_SRCS)) ; \ + if test "x$${java}" != "x$${expected}"; then \ + echo "MIME type test failed; expected $${expected}, got $${java}" ; \ + exit -1; \ + fi ; \ + fi +endif + mkdir -p stamps + touch $@ + +clean-check-mimetype: + rm -f $(MIME_TYPE_CHECK_BUILD_DIR)/test.html + rm -f stamps/check-mimetype.stamp + # Support classes for non-OpenJDK bootstraps rt-source-files.txt: $(OPENJDK_BOOT_TREE) @@ -2941,6 +3026,19 @@ rm -rf $(CRYPTO_CHECK_BUILD_DIR) rm -f stamps/cryptocheck.stamp +# Mime Type Check + +stamps/mimetypecheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP) + mkdir -p $(MIME_TYPE_CHECK_BUILD_DIR) + $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ + -d $(MIME_TYPE_CHECK_BUILD_DIR) $(MIME_TYPE_CHECK_SRCS) + mkdir -p stamps + touch $@ + +clean-mimetypecheck: + rm -rf $(MIME_TYPE_CHECK_BUILD_DIR) + rm -f stamps/mimetypecheck.stamp + # File substitution policytool- at JAVA_VER@.desktop: policytool.desktop @@ -3097,6 +3195,9 @@ $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/currency.data $(DESTDIR)${prefix}/jre/lib $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/jvm.hprof.txt $(DESTDIR)${prefix}/jre/lib $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/meta-index $(DESTDIR)${prefix}/jre/lib +if MIME_TYPES_FILE_FOUND + $(call install_file,$(BUILD_SDK_DIR)/jre/lib/mime.types,$(DESTDIR)${prefix}/jre/lib,$(INSTALL_DATA)) +endif $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/psfont.properties.ja $(DESTDIR)${prefix}/jre/lib $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jvm.cfg \ $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR) @@ -3198,6 +3299,12 @@ add-jamvm-debug: stamps/add-jamvm-debug.stamp +add-mime-types-file: stamps/add-mime-types-file.stamp + +add-mime-types-file-debug: stamps/add-mime-types-file-debug.stamp + +add-mime-types-file-boot: stamps/add-mime-types-file-boot.stamp + add-nss: stamps/add-nss.stamp add-nss-debug: stamps/add-nss-debug.stamp @@ -3234,6 +3341,8 @@ check-crypto-debug: stamps/check-crypto-debug.stamp +check-mimetype: stamps/check-mimetype.stamp + clone-boot: stamps/clone-boot.stamp cryptocheck: stamps/cryptocheck.stamp @@ -3298,6 +3407,8 @@ jtreg: stamps/jtreg.stamp +mimetypecheck: stamps/mimetypecheck.stamp + native-ecj: stamps/native-ecj.stamp overlay: stamps/overlay.stamp diff -r 56606b0a0abc -r 9f713d6ccf2a NEWS --- a/NEWS Thu Jul 21 02:19:05 2016 +0100 +++ b/NEWS Wed Jul 27 05:41:48 2016 +0100 @@ -48,6 +48,7 @@ - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3091: SystemTap is heavily confused by multiple JDKs - PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created + - PR3111: Provide option to disable SystemTap tests * AArch64 port - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 diff -r 56606b0a0abc -r 9f713d6ccf2a acinclude.m4 --- a/acinclude.m4 Thu Jul 21 02:19:05 2016 +0100 +++ b/acinclude.m4 Wed Jul 27 05:41:48 2016 +0100 @@ -3386,3 +3386,42 @@ AC_SUBST(FREETYPE2_CFLAGS) AC_SUBST(FREETYPE2_LIBS) ]) + +AC_DEFUN_ONCE([IT_CHECK_FOR_MIME_TYPES], +[ + MIME_TYPES_FILE="/etc/mime.types" + AC_MSG_CHECKING([for ${MIME_TYPES_FILE}]) + if test -f ${MIME_TYPES_FILE}; then + mime_types_file_found=yes + else + mime_types_file_found=no + fi + AC_MSG_RESULT([$mime_types_file_found]) + if test "x${mime_types_file_found}" = "xno"; then + AC_MSG_WARN([No system MIME types file found.]) + fi + AC_SUBST([MIME_TYPES_FILE]) + AM_CONDITIONAL(MIME_TYPES_FILE_FOUND, test "x${mime_types_file_found}" = "xyes") +]) + +AC_DEFUN_ONCE([IT_DISABLE_SYSTEMTAP_TESTS], +[ + AC_MSG_CHECKING([whether to disable the execution of the SystemTap tests]) + AC_ARG_ENABLE([systemtap-tests], + [AS_HELP_STRING(--disable-systemtap-tests,do not run the SystemTap tests via make check [[default=no]])], + [ + case "${enableval}" in + no) + disable_systemtap_tests=yes + ;; + *) + disable_systemtap_tests=no + ;; + esac + ], + [ + disable_systemtap_tests=no + ]) + AC_MSG_RESULT([$disable_systemtap_tests]) + AM_CONDITIONAL([DISABLE_SYSTEMTAP_TESTS], test x"${disable_systemtap_tests}" = "xyes") +]) diff -r 56606b0a0abc -r 9f713d6ccf2a configure.ac --- a/configure.ac Thu Jul 21 02:19:05 2016 +0100 +++ b/configure.ac Wed Jul 27 05:41:48 2016 +0100 @@ -45,6 +45,8 @@ IT_CHECK_FOR_MERCURIAL IT_OBTAIN_HG_REVISIONS AC_PATH_TOOL([LSB_RELEASE],[lsb_release]) +IT_CHECK_FOR_MIME_TYPES + IT_WITH_HOTSPOT_BUILD AC_PATH_TOOL([LINUX32],[linux32]) IT_CHECK_GCC_VERSION @@ -55,6 +57,7 @@ IT_DISABLE_HOTSPOT_TESTS IT_DISABLE_LANGTOOLS_TESTS IT_DISABLE_JDK_TESTS +IT_DISABLE_SYSTEMTAP_TESTS IT_ENABLE_SUNEC IT_ENABLE_NATIVE_DEBUGINFO IT_ENABLE_JAVA_DEBUGINFO diff -r 56606b0a0abc -r 9f713d6ccf2a test/RH1195203.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/RH1195203.java Wed Jul 27 05:41:48 2016 +0100 @@ -0,0 +1,32 @@ +/* RH1195203 -- Check correct recognition of mime types. + Copyright (C) 2015 Red Hat, Inc. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . +*/ + +import javax.activation.MimetypesFileTypeMap; + +public class RH1195203 +{ + public static void main(String[] args) + { + if (args.length == 0) + { + System.err.println("No file specified."); + System.exit(-1); + } + + System.out.println(MimetypesFileTypeMap.getDefaultFileTypeMap().getContentType(args[0])); + } +} From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:39:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:39:38 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=ff1876b84749 author: Andrew John Hughes date: Wed Jul 27 05:29:59 2016 +0100 PR2799: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2799: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-stage2): Depend on add-mime-types-file. (clean-icedtea-stage2): Depend on clean-add-mime-types-file. (icedtea-debug-stage2): Depend on add-mime-types-file-debug. (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (icedtea-stage1): Depend on add-mime-types-file-boot. (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 04:39:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 04:39:52 +0000 Subject: [Bug 3111] [IcedTea7] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3111 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=9f713d6ccf2a author: Andrew John Hughes date: Wed Jul 27 05:41:48 2016 +0100 PR3111: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3111: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, jtregcheck, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From fcassia at gmail.com Wed Jul 27 07:11:23 2016 From: fcassia at gmail.com (Fernando Cassia) Date: Wed, 27 Jul 2016 04:11:23 -0300 Subject: [SECURITY] IcedTea 3.1.0 for OpenJDK 8 Released! In-Reply-To: <1887801479.8688465.1469540254011.JavaMail.zimbra@redhat.com> References: <20160726052835.GA4887@carrie.redhat.com> <1887801479.8688465.1469540254011.JavaMail.zimbra@redhat.com> Message-ID: On Tue, Jul 26, 2016 at 10:37 AM, Andrew Hughes wrote: > Well, yes... give me chance! Please don't get me wrong!. Thanks for the great release. I just wanted to tweet about it and link to any sort of formal release statement on the web, went to the wiki/blog, and saw none. So I ended up tweeting about it and linking to the source download dir view. Maybe, and this is just a thought, you could put in place a system where you write the same notice you sent to this list, and instead of pasting it into an e-mail and then having to paste it again on the wiki/blog, you could set up the blog/wiki so you write the notice about releases just ONCE on the wiki/blog and it's the wiki/blog back-end which sends the automatic notice to this list?. Just thinking aloud of ways you could avoid the duplication of manual work. :) FC - During times of Universal Deceit, telling the truth becomes a revolutionary act - George Orwell -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu.andrew at redhat.com Wed Jul 27 12:22:10 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 27 Jul 2016 08:22:10 -0400 (EDT) Subject: [SECURITY] IcedTea 3.1.0 for OpenJDK 8 Released! In-Reply-To: References: <20160726052835.GA4887@carrie.redhat.com> <1887801479.8688465.1469540254011.JavaMail.zimbra@redhat.com> Message-ID: <1445550052.9020795.1469622130203.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On Tue, Jul 26, 2016 at 10:37 AM, Andrew Hughes > wrote: > > > Well, yes... give me chance! > > > Please don't get me wrong!. Thanks for the great release. I just wanted to > tweet about it and link to any sort of formal release statement on the web, > went to the wiki/blog, and saw none. > So I ended up tweeting about it and linking to the source download dir view. > Don't get me wrong, it's nice that you're so eager. It's just getting far enough to release the tarball took long enough... :P I think this is what you wanted: https://twitter.com/gnu_andrew_java/status/758275281417273344 > Maybe, and this is just a thought, you could put in place a system where > you write the same notice you sent to this list, and instead of pasting it > into an e-mail and then having to paste it again on the wiki/blog, you > could set up the blog/wiki so you write the notice about releases just ONCE > on the wiki/blog and it's the wiki/blog back-end which sends the automatic > notice to this list?. Sounds more complicated than it's worth, to be honest. The blog version is a good chance to proof-read it and catch any mistakes, while the e-mail goes out as soon as I upload the tarball. > > Just thinking aloud of ways you could avoid the duplication of manual work. > :) > > FC > - > During times of Universal Deceit, telling the truth becomes a revolutionary > act > - George Orwell > -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From bugzilla-daemon at icedtea.classpath.org Wed Jul 27 20:52:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 27 Jul 2016 20:52:29 +0000 Subject: [Bug 3113] New: openjdk-7-jdk crashes running OneWireViewer Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3113 Bug ID: 3113 Summary: openjdk-7-jdk crashes running OneWireViewer Product: IcedTea Version: unspecified Hardware: arm OS: Linux Status: NEW Severity: major Priority: P5 Component: Zero Assignee: gnu.andrew at redhat.com Reporter: arcarter7 at bellsouth.net CC: unassigned at icedtea.classpath.org Created attachment 1544 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1544&action=edit Log file from OneWireViewer Program that causes crash = OneWireViewer author= Maxim Integrated Program will run for a period of time then exits with errors. See log attached -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 01:49:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 01:49:41 +0000 Subject: [Bug 3113] openjdk-7-jdk crashes running OneWireViewer In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3113 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Zero |ARM Thumb2 JIT Version|unspecified |2.6.4 Assignee|gnu.andrew at redhat.com |chphilli at redhat.com Severity|major |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 02:02:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 02:02:46 +0000 Subject: [Bug 3114] New: [IcedTea7] Don't assume system mime.types supports text/x-java-source Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3114 Bug ID: 3114 Summary: [IcedTea7] Don't assume system mime.types supports text/x-java-source Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org if [ -e /notnfs/nighttester/icedtea7-target-testing/icedtea-2.7.0pre06/_build/openjdk.build/j2sdk-image/bin/java ] ; then \ expected="text/x-java-source" ; \ java=$(/notnfs/nighttester/icedtea7-target-testing/icedtea-2.7.0pre06/_build/openjdk.build/j2sdk-image/bin/java -cp /notnfs/nighttester/icedtea7-target-testing/icedtea-2.7.0pre06/_build/test/mimetypecheck.build RH1195203 ../test/RH1195203.java) ; \ if test "x${java}" != "x${expected}"; then \ echo "MIME type test failed; expected ${expected}, got ${java}" ; \ exit -1; \ fi ; \ fi MIME type test failed; expected text/x-java-source, got application/octet-stream gmake[2]: *** [stamps/check-mimetype.stamp] Error 255 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 02:03:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 02:03:03 +0000 Subject: [Bug 3114] [IcedTea7] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3114 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 02:35:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 02:35:56 +0000 Subject: [Bug 3115] New: [IcedTea7] Add check for elliptic curve cryptography implementation Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 Bug ID: 3115 Summary: [IcedTea7] Add check for elliptic curve cryptography implementation Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Backport 'ecccheck' from IcedTea 3.x. if [ -e /mnt/builder/icedtea7/openjdk.build/j2sdk-image/bin/java ] ; then \ /mnt/builder/icedtea7/openjdk.build/j2sdk-image/bin/java -cp /mnt/builder/icedtea7/ecccheck.build TestEllipticCurveCryptoSupport yes ; \ fi ECC should be available: yes SunEC provider is present PKCS11 provider is present; adjusting tests accordingly. EC AlgorithmParameter is present; provided by EC provider ECDH KeyAgreement is present; provided by EC provider EC KeyFactory is present; provided by EC provider EC KeyPairGenerator is present; provided by EC provider EC Signatures are present; provided by EC provider sunECProvider class: class sun.security.ec.SunEC useFullImplementation = true SunEC provider available: true mkdir -p stamps touch stamps/check-ecc.stamp make: Leaving directory '/mnt/builder/icedtea7' -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 02:36:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 02:36:14 +0000 Subject: [Bug 3115] [IcedTea7] Add check for elliptic curve cryptography implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 28 14:46:39 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:46:39 +0000 Subject: /hg/release/icedtea7-forest-2.6: 2 new changesets Message-ID: changeset d9cb02144778 in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=d9cb02144778 author: andrew date: Fri Jul 22 15:37:49 2016 +0100 Added tag jdk7u111-b01 for changeset 9b95c1ef81fe changeset 6aafb6fe0a1e in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=6aafb6fe0a1e author: andrew date: Thu Jul 28 14:59:43 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 56 +++- .jcheck/conf | 2 - README-ppc.html | 689 +++++++++++++++++++++++++++++++++++++++++++++++ buildhybrid.sh | 61 ++++ buildnative.sh | 38 ++ common/bin/hgforest.sh | 190 ++++++++++++ get_source.sh | 4 +- make/Defs-internal.gmk | 1 + make/hotspot-rules.gmk | 14 + make/jdk-rules.gmk | 4 + make/scripts/hgforest.sh | 144 --------- 11 files changed, 1053 insertions(+), 150 deletions(-) diffs (truncated from 1390 to 500 lines): diff -r 9b95c1ef81fe -r 6aafb6fe0a1e .hgtags --- a/.hgtags Wed Jul 20 04:05:01 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:43 2016 +0100 @@ -50,6 +50,7 @@ 3ac6dcf7823205546fbbc3d4ea59f37358d0b0d4 jdk7-b73 2c88089b6e1c053597418099a14232182c387edc jdk7-b74 d1516b9f23954b29b8e76e6f4efc467c08c78133 jdk7-b75 +f0bfd9bd1a0e674288a8a4d17dcbb9e632b42e6d icedtea7-1.12 c8b63075403d53a208104a8a6ea5072c1cb66aab jdk7-b76 1f17ca8353babb13f4908c1f87d11508232518c8 jdk7-b77 ab4ae8f4514693a9fe17ca2fec0239d8f8450d2c jdk7-b78 @@ -63,6 +64,7 @@ 433a60a9c0bf1b26ee7e65cebaa89c541f497aed jdk7-b86 6b1069f53fbc30663ccef49d78c31bb7d6967bde jdk7-b87 82135c848d5fcddb065e98ae77b81077c858f593 jdk7-b88 +195fcceefddce1963bb26ba32920de67806ed2db icedtea7-1.13 7f1ba4459972bf84b8201dc1cc4f62b1fe1c74f4 jdk7-b89 425ba3efabbfe0b188105c10aaf7c3c8fa8d1a38 jdk7-b90 97d8b6c659c29c8493a8b2b72c2796a021a8cf79 jdk7-b91 @@ -111,6 +113,7 @@ ddc2fcb3682ffd27f44354db666128827be7e3c3 jdk7-b134 783bd02b4ab4596059c74b10a1793d7bd2f1c157 jdk7-b135 2fe76e73adaa5133ac559f0b3c2c0707eca04580 jdk7-b136 +d4aea1a51d625f5601c840714c7c94f1de5bc1af icedtea-1.14 7654afc6a29e43cb0a1343ce7f1287bf690d5e5f jdk7-b137 fc47c97bbbd91b1f774d855c48a7e285eb1a351a jdk7-b138 7ed6d0b9aaa12320832a7ddadb88d6d8d0dda4c1 jdk7-b139 @@ -123,6 +126,7 @@ 2d38c2a79c144c30cd04d143d83ee7ec6af40771 jdk7-b146 3ac30b3852876ccad6bd61697b5f9efa91ca7bc6 jdk7u1-b01 d91364304d7c4ecd34caffdba2b840aeb0d10b51 jdk7-b147 +3defd24c2671eb2e7796b5dc45b98954341d73a7 icedtea-2.0-branchpoint 34451dc0580d5c95d97b95a564e6198f36545d68 jdk7u1-b02 bf735d852f79bdbb3373c777eec3ff27e035e7ba jdk7u1-b03 f66a2bada589f4157789e6f66472954d2f1c114e jdk7u1-b04 @@ -141,6 +145,7 @@ b2deaf5bde5ec455a06786e8e2aea2e673be13aa jdk7u2-b12 c95558e566ac3605c480a3d070b1102088dab07f jdk7u2-b13 e30fd289f0019700575593ee4e1635fbc5c9a484 jdk7u2-b21 +a66b58021165f5a43e3974fe5fb9fead29824098 icedtea-2.1-branchpoint e30fd289f0019700575593ee4e1635fbc5c9a484 jdk7u3-b02 becd013ae6072a6633ba015fc4f5862fca589cee jdk7u3-b03 d64361a28584728aa25dca3781cffbaf4199e088 jdk7u3-b04 @@ -157,6 +162,7 @@ 2b07c262a8a9ff78dc908efb9d7b3bb099df9ac4 jdk7u4-b10 1abfee16e8cc7e3950052befa78dbf14a5ca9cfc jdk7u4-b11 e6f915094dccbba16df6ebeb002e6867392eda40 jdk7u4-b12 +e7886f5ad6cc837092386fa513e670d4a770456c icedtea-2.2-branchpoint 9108e3c2f07ffa218641d93893ac9928e95d213a jdk7u4-b13 d9580838fd08872fc0da648ecfc6782704b4aac1 jdk7u4-b14 008753000680a2008175d14b25373356f531aa07 jdk7u4-b15 @@ -186,11 +192,15 @@ 5f3645aa920d373b26d01b21f3b8b30fc4e10a0d jdk7u6-b10 cd64596c2dd7f195a6d38b6269bab23e7fad4361 jdk7u6-b11 61cfcee1d00cb4af288e640216af2bccbc3c9ef0 jdk7u6-b12 +cdab3bfb573b8832d539a8fa3e9c20f9f4965132 ppc-aix-port-b01 +06179726206f1411ed254f786be3477ca5763e37 ppc-aix-port-b02 +50f2b3cacf77467befb95b7d4fea15bbdb4d650a ppc-aix-port-b03 9b9a6d318e8aa5b8f0e42d2d3d2c0c34cb3f986d jdk7u6-b13 eff9ea1ca63df8656ebef9fedca0c647a210d807 jdk7u6-b14 528f1589f5f2adf18d5d21384ba668b9aa79841e jdk7u6-b15 7b77364eb09faac4c37ce9dd2c2308ca5525f18f jdk7u6-b16 b7c1b441d131c70278de299b5d1e59dce0755dc5 jdk7u6-b17 +0e7b94bd450d4270d4e9bd6c040c94fa4be714a6 icedtea-2.3-branchpoint 9c41f7b1460b106d18676899d24b6ea07de5a369 jdk7u6-b18 56291720b5e578046bc02761dcad2a575f99fd8e jdk7u6-b19 e79fa743fe5a801db4acc7a7daa68f581423e5d3 jdk7u6-b20 @@ -258,11 +268,13 @@ c3e42860af1cfd997fe1895594f652f0d1e9984e jdk7u12-b07 1a03ef4794dc8face4de605ae480d4c763e6b494 jdk7u12-b08 87cf81226f2012e5c21131adac7880f7e4da1133 jdk7u12-b09 +8a10a3c51f1cd88009008cf1b82071797b5f516d icedtea-2.4-branchpoint 745a15bb6d94765bb5c68048ff146590df9b8441 jdk7u14-b10 2d8fdaa5bb55b937028e385633ce58de4dcdb69c jdk7u14-b11 594dbbbb84add4aa310d51af7e298470d8cda458 jdk7u14-b12 ae5c1b29297dae0375277a0b6428c266d8d77c71 jdk7u14-b13 bb97ad0c9e5a0566e82b3b4bc43eabe680b89d97 jdk7u14-b14 +a20ac67cdbc245d1c14fec3061703232501f8334 ppc-aix-port-b04 b534282bd377e3886b9d0d4760f6fdaa1804bdd3 jdk7u14-b15 0e52db2d9bb8bc789f6c66f2cfb7cd2d3b0b16c6 jdk7u15-b01 0324fca94d073b3aad77658224f17679f25c18b1 jdk7u15-b02 @@ -379,6 +391,7 @@ f0cdb08a4624a623bdd178b04c4bf5a2fa4dc39a jdk7u45-b18 82f1f76c44124c31cb1151833fc15c13547ab280 jdk7u45-b30 f4373de4b75ba8d7f7a5d9c1f77e7884d9064b7e jdk7u45-b31 +11147a12bd8c6b02f98016a8d1151e56f42a43b6 jdk7u60-b00 b73c006b5d81528dfb4104a79b994b56675bf75d jdk7u45-b33 05742477836cb30235328181c8e6cae5d4bb06fd jdk7u45-b34 d0d5badd77abce0469830466ff7b910d3621d847 jdk7u45-b35 @@ -428,8 +441,11 @@ 11147a12bd8c6b02f98016a8d1151e56f42a43b6 jdk7u60-b00 88113cabda386320a087b288d43e792f523cc0ba jdk7u60-b01 6bdacebbc97f0a03be45be48a6d5b5cf2f7fe77d jdk7u60-b02 +ba9872fc05cc333e3960551ae9fa61d51b8d5e06 icedtea-2.5pre01 +fc5d15cc35b4b47fe403c57fe4bf224fcfe1426c icedtea-2.5pre02 87f2193da40d3a2eedca95108ae78403c7bdcd49 jdk7u60-b03 d4397128f8b65eb96287128575dd1a3da6a7825b jdk7u60-b04 +9d6e6533c1e5f6c335a604f5b58e6f4f93b3e3dd icedtea-2.6pre01 ea798405286d97f643ef809abcb1e13024b4f951 jdk7u60-b05 b0940b205cab942512b5bca1338ab96a45a67832 jdk7u60-b06 cae7bacaa13bb8c42a42fa35b156a7660874e907 jdk7u60-b07 @@ -439,7 +455,11 @@ 798468b91bcbb81684aea8620dbb31eaceb24c6c jdk7u60-b11 e40360c10b2ce5b24b1eea63160b78e112aa5d3f jdk7u60-b12 5e540a4d55916519f5604a422bfbb7a0967d0594 jdk7u60-b13 +07a06f1124248527df6a0caec615198a75f54673 icedtea-2.6pre02 +edf01342f3cb375746dba3620d359ac9a6e50aa8 icedtea-2.6pre03 1ca6a368aec38ee91a41dc03899d7dc1037de44d jdk7u60-b14 +9f06098d4daa523fa85f5ee133ef91c3ecc1f242 icedtea-2.6pre04 +7c68cd21751684d6da92ef83e0128f473d2dddd6 icedtea-2.6pre05 a95b821a2627295b90fb4ae8f3b8bc2ff9c64acc jdk7u60-b15 19a3f6f48c541a8cf144eedffa0e52e108052e82 jdk7u60-b16 472f5930e6cc8f307b5508995ee2edcf9913a852 jdk7u60-b17 @@ -579,10 +599,27 @@ 127bfeeddc9cf2f8cbf58052f32f6c8676fb8840 jdk7u79-b15 d4397128f8b65eb96287128575dd1a3da6a7825b jdk7u80-b00 90564f0970e92b844122be27f051655aef6dc423 jdk7u80-b01 +390d699dae6114bbe08e4a9bb8da6fec390fb5d8 icedtea-2.6pre07 +b07e2aed0a26019953ce2ac6b88e73091374a541 icedtea-2.6pre06 +df23e37605061532939ee85bba23c8368425deee icedtea-2.6pre08 36e8397bf04d972519b80ca9e24e68a2ed1e4dbd jdk7u80-b02 +7faf56bdd78300c06ef2dae652877d17c9be0037 icedtea-2.6pre09 +200124c2f78dbf82ea3d023fab9ce4636c4fd073 icedtea-2.6pre10 +05e485acec14af17c2fc4d9d29d58b14f1a0f960 icedtea-2.6pre11 4093bbbc90009bfd9311ccd6373c7a2f2755c9d9 jdk7u80-b03 +b70554883dbd0b13fdb3a7230ac8102c7c61f475 icedtea-2.6pre12 +f16c298d91bda698cd428254df2c3d2d21cc83c0 icedtea-2.6pre13 +97260abdb038f6ff28ea93a19e82b69fd73a344c icedtea-2.6pre14 +bda108a874bc1678966b65e97a87fac293a54fc8 icedtea-2.6pre15 +78bdb9406195da1811f2f52b46dec790158ca364 icedtea-2.6pre16 +f92696272981c10e64a80cb91ca6a747d8de3188 icedtea-2.6pre17 928d01695cd2b65119bbfcd51032ae427a66f83d jdk7u80-b04 46d516760a680deaeffdb03e3221648bc14c0818 jdk7u80-b05 +e229119aa0a088058254ee783b0437ee441d0017 icedtea-2.6pre18 +55ce37199ce35e9c554fefb265a98ec137acbaa2 icedtea-2.6pre19 +10d65b91c33c9b87bc6012ce753daed42c840dde icedtea-2.6pre20 +513069c9fc2037af7038dc44b0f26057fa815584 icedtea-2.6pre21 +851deec2e741fcb09bf96fc7a15ae285890fb832 icedtea-2.6pre22 8fffdc2d1faaf2c61abff00ee41f50d28da2174a jdk7u80-b06 6d0aaea852b04d7270fde5c289827b00f2391374 jdk7u80-b07 e8daab5fb25eb513c53d6d766d50caf662131d79 jdk7u80-b08 @@ -595,13 +632,28 @@ 611f7d38d9346243b558dc78409b813241eb426f jdk7u80-b30 f19659de2034611095d307ccc68f777abc8b008e jdk7u80-b15 458545155c9326c27b4e84a8a087f4419e8f122e jdk7u80-b32 -3b6a81ffb63654d5148168c2ba00288dfc833fe4 jdk7u85-b00 -76707a6d46afa9a057756f4d3614c0da1320499c jdk7u85-b01 +88ad67ad5b51c1e7316828de177808d4776b5357 icedtea-2.6pre23 +dbfa75121acab9c4dfbf5b28e3eba0e58905c4ef icedtea-2.6pre24 +8d08525bb2541367a4908a5f97298e0b21c12280 jdk7u85-b00 +e3845b02b0d1bfe203ab4783941d852a2b2d412d jdk7u85-b01 +dbfa75121acab9c4dfbf5b28e3eba0e58905c4ef icedtea-2.6.0 +dbfa75121acab9c4dfbf5b28e3eba0e58905c4ef icedtea-2.6-branchpoint +39b2c4354d0a235a5bc20ce286374bb242e9c62d icedtea-2.6.1 bc294917c5eb1ea2e655a2fcbd8fbb2e7cbd3313 jdk7u85-b02 +2265879728d802e3af28bcd9078431c56a0e26e5 icedtea-2.6.2pre01 +d27c76db0808b7a59313916e9880deded3368ed2 icedtea-2.6.2pre02 63d687368ce5bca36efbe48db2cf26df171b162d jdk7u91-b00 03b03194afbe87a049a1c6d83f49788602c363d8 jdk7u91-b01 +601ca7147b8c551d394ad97b6288b01c9e763ea4 icedtea-2.6.2 2be0ab1a24b2b6910d8f31e3314ffa48f30f21df jdk7u91-b02 +f0e7f22f09ef0ddd583eb8ce9a14edcccfa4f7ea icedtea-2.6.3 a28bc539342e4ca724a5abd2521c6a58f04c2113 jdk7u95-b00 +4f1e498cad9c7bc7ab0b6df99ebb4a29a8ca1c5e icedtea-2.6.4 251bb2a6d5cfbb76c0f4bdfecea4ca9c8af21558 jdk7u99-b00 +8e728c41fec5b9a945a12aecdd002ae1652d0253 icedtea-2.6.5 +b8b43305701a43c34b3be0957bc8d75a76d1b4c7 icedtea-2.6.6pre01 12491db47c7ccffcc3e881df68f4c2f727b44e5d jdk7u101-b00 +882cfee70fe876a273ba8f594d03219aa8192cef icedtea-2.6.6 +8c0c17064521873767912ca59dcc7a1f772399d2 icedtea-2.6.7pre01 bade1889699bab14082e84de3b40901964b52483 jdk7u111-b00 +9b95c1ef81fe7bb010a6938d1cb97843b9a1fc68 jdk7u111-b01 diff -r 9b95c1ef81fe -r 6aafb6fe0a1e .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:01 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r 9b95c1ef81fe -r 6aafb6fe0a1e README-ppc.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README-ppc.html Thu Jul 28 14:59:43 2016 +0100 @@ -0,0 +1,689 @@ + + + + + + OpenJDK PowerPC/AIX Port + + + + + +

OpenJDK PowerPC Port

+ +

+This file contains some additional build instructions for +the OpenJDK PowerPC +Port for Linux and AIX. It complements the general +OpenJDK +README-builds.html file. +

+ +

Building on Linux/PPC64

+ +

+Currently, i.e. all versions after +revision ppc-aix-port-b01, +should successfully build and run on Linux/PPC64. Passing +CORE_BUILD=true on the build comamnd line will instruct the build +system to create an interpreter-only version of the VM which is in general about +an order of magnitude slower than a corresponding server VM with JIT +compiler. But it is still fully functional (e.g. it passes JVM98) and can even +be used to bootstrap itself. Starting with +revision ppc-aix-port-b03, +it is possible to build without CORE_BUILD=true and create a +JIT-enabled version of the VM (containing the C2 "Server" JIT +compiler). +

+ +

+Our current build system is a Power6 box running +SLES 10.3 with gcc version 4.1.2 (in general, more recent Linux distributions +should work as well). +

+ +

Building with the OpenJDK Linux/PPC64 port as bootstrap JDK

+ +

+A precompiled build of ppc-aix-port-b03 is available +for download. +With it and together with the other build dependencies fulfilled as described +in the +main +README-builds.html file you can build a debug version of the JDK from the +top-level source directory with the following command line (additionally +pass CORE_BUILD=true to build an interpreter-only version of the VM): +

+ +
+> make FT_CFLAGS=-m64 LANG=C \
+  ALT_BOOTDIR=<path_to>/jdk1.7.0-ppc-aix-port-b01 \
+  ARCH_DATA_MODEL=64 \
+  HOTSPOT_BUILD_JOBS=8 \
+  PARALLEL_COMPILE_JOBS=8 \
+  ALT_FREETYPE_LIB_PATH=/usr/local/lib \
+  ALT_FREETYPE_HEADERS_PATH=/usr/local/include \
+  ANT_HOME=/usr/local/apache-ant-1.8.4 \
+  VERBOSE=true \
+  CC_INTERP=true \
+  OPENJDK=true \
+  debug_build 2>&1 | tee build_ppc-aix-port_dbg.log
+
+ +

+After the build finished successfully the results can be found under +./build/linux-ppc64-debug/. Product and fastdebug versions can be +build with the make targets product_build and +fastdebug_build respectively (the build results will be located under +./build/linux-ppc64/ and ./build/linux-ppc64-fastdebug/). On +our transitional ppc-aix-port +project page you can find the build logs of our regular nightly makes. +

+ +

Problems with pre-installed ANT on newer Linux distros

+ +

+Notice that pre-installed ANT version (i.e. ANT versions installed with the From andrew at icedtea.classpath.org Thu Jul 28 14:46:45 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:46:45 +0000 Subject: /hg/release/icedtea7-forest-2.6/corba: 2 new changesets Message-ID: changeset 96061c8b1b46 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=96061c8b1b46 author: andrew date: Fri Jul 22 15:37:50 2016 +0100 Added tag jdk7u111-b01 for changeset 36715cc02959 changeset e5578d3bc593 in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=e5578d3bc593 author: andrew date: Thu Jul 28 14:59:44 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 52 + .jcheck/conf | 2 - make/Makefile | 2 +- make/common/Defs-aix.gmk | 397 ++++++++++ make/common/shared/Defs-java.gmk | 8 +- make/common/shared/Platform.gmk | 12 + src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java | 2 +- 7 files changed, 469 insertions(+), 6 deletions(-) diffs (truncated from 659 to 500 lines): diff -r 36715cc02959 -r e5578d3bc593 .hgtags --- a/.hgtags Wed Jul 20 04:05:02 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:44 2016 +0100 @@ -50,6 +50,7 @@ b751c528c55560cf2adeaeef24b39ca1f4d1cbf7 jdk7-b73 5d0cf59a3203b9f57aceebc33ae656b884987955 jdk7-b74 0fb137085952c8e47878e240d1cb40f14de463c4 jdk7-b75 +d728db3889da23d9f74e45154b9261a43b4acd8d icedtea7-1.12 937144222e2219939101b0129d26a872a7956b13 jdk7-b76 6881f0383f623394b5ec73f27a5f329ff55d0467 jdk7-b77 a7f7276b48cd74d8eb1baa83fbf3d1ef4a2603c8 jdk7-b78 @@ -63,6 +64,7 @@ 6253e28826d16cf1aecc39ce04c8de1f6bf2df5f jdk7-b86 09a41111a401d327f65e453384d976a10154d9ea jdk7-b87 39e14d2da687c7e592142137517aaf689544820f jdk7-b88 +e805b4155d76f76d40ffae36a74546f79218c539 icedtea7-1.13 bb4424c5e778b842c064a8b1aa902b35f4397654 jdk7-b89 56ce07b0eb47b93a98a72adef0f21e602c460623 jdk7-b90 bcd2fc089227559ac5be927923609fac29f067fa jdk7-b91 @@ -111,6 +113,7 @@ 918003855fa0dba5acf4bf1fe36526d2fc4c1ba8 jdk7-b134 e0b72ae5dc5e824b342801c8d1d336a55eb54e2c jdk7-b135 48ef0c712e7cbf272f47f9224db92a3c6a9e2612 jdk7-b136 +b62418551e20fa19fbf57c49d4378b7096809e60 icedtea-1.14 a66c01d8bf895261715955df0b95545c000ed6a8 jdk7-b137 78d8cf04697e9df54f7f11e195b7da29b8e345a2 jdk7-b138 60b074ec6fcf5cdf9efce22fdfb02326ed8fa2d3 jdk7-b139 @@ -123,6 +126,7 @@ 770227a4087e4e401fe87ccd19738440111c3948 jdk7-b146 36f0efbc66ef8ace3cca8aa8d0c88f3334080f8a jdk7u1-b01 73323cb3396260d93e0ab731fd2d431096ceed0f jdk7-b147 +d034cc90ecc266d78b87d1429c426669431fcc1f icedtea-2.0-branchpoint 9515a2d034b4727c11aeea36354a549fbc469c4f jdk7u1-b02 dd71cb354c573c1addcda269a7dd9144bfce9587 jdk7u1-b03 eaee830124aa453627591d8f9eccb39d7e040876 jdk7u1-b04 @@ -141,6 +145,7 @@ 56b02f8ef70391a67c9fa71157a8faafbdff4b74 jdk7u2-b12 456ff1f14b14ef8cfe47cef95c8094f8443fa092 jdk7u2-b13 62b846b0c3259cae732e75df50a1b180a2541178 jdk7u2-b21 +ecb9fc90dea4720f5c1ba1354364ed610f463e41 icedtea-2.1-branchpoint 1b648adeeefa9b1fb022459e8e4f590b736c0fdd jdk7u3-b02 730fa05af5a9d10a3a7a1626d248b96d09f8069f jdk7u3-b03 7f7a9b1addb4925f4f6e17f6eb5cce986c3b626d jdk7u3-b04 @@ -157,6 +162,7 @@ 23777178e7eb61859be3f7240561aa1034ff9221 jdk7u4-b10 bdc37f3c09b6008667aff77432bb6d31cbae945e jdk7u4-b11 fddc26b35a31884d64315cf7c296570245e9c481 jdk7u4-b12 +9ffa2340e018131c900e9cc12c9f3a10698aa191 icedtea-2.2-branchpoint f7119745898016a98cddab3e69efb41c5a5aaf78 jdk7u4-b13 6a262c36caebb43972cbae5032cff632ce31d2cc jdk7u4-b14 d9bf21b76f093abfe451880d5db29e4932b1e72e jdk7u4-b15 @@ -186,11 +192,15 @@ c9f6750370c9a99d149d73fd32c363d9959d19d1 jdk7u6-b10 a2089d3bf5a00be50764e1ced77e270ceddddb5d jdk7u6-b11 34354c623c450dc9f2f58981172fa3d66f51e89c jdk7u6-b12 +325250aef90af0f5cd04b141f83a81638ae1e478 ppc-aix-port-b01 +325250aef90af0f5cd04b141f83a81638ae1e478 ppc-aix-port-b02 +325250aef90af0f5cd04b141f83a81638ae1e478 ppc-aix-port-b03 76bee3576f61d4d96fef118902d5d237a4f3d219 jdk7u6-b13 731d5dbd7020dca232023f2e6c3e3e22caccccfb jdk7u6-b14 8da4015f405b0fa267cca4780d20cd012d0a9cb4 jdk7u6-b15 7674c7ed99a53a8dcf654ab8a6963199ef562a08 jdk7u6-b16 e4a676826cb3fe2f84e19105a027c15c097f98f1 jdk7u6-b17 +68c35d6e9548bc7be9c3ce73774c6d53b0d72d3b icedtea-2.3-branchpoint b3d767dbd67f518168c561e078be5e860bc60cfc jdk7u6-b18 5c046510b9308bf514f078d48fcf0112a376ad41 jdk7u6-b19 f0c51b691d34b4a06c1e22c7960be71e0d0ee84e jdk7u6-b20 @@ -258,11 +268,13 @@ 7969d5f219248de033c296ef75fff7aae7545bbd jdk7u12-b07 6f4d4c7a254d4aca3a7f2caabb75e6559a290393 jdk7u12-b08 c8c261b2220c5b966c07784682057a915defb0da jdk7u12-b09 +efbe4cef7fe2d46a197c39eb7a94e127e0bb4c5d icedtea-2.4-branchpoint 3877f9ae971eefbfbbcb16f2ff79c72ac10ac4bd jdk7u14-b10 3bd891cd98773cf841ad65f52f25e3e6fa185cef jdk7u14-b11 fbb83600db33de6211fc58ba2a2bbb6b356aa9c2 jdk7u14-b12 cd7aaec5accf3f8fbb693153f8d9be846e0f8a05 jdk7u14-b13 9e8bde2586a1a7fd95f654c7d0043d1eb18f0793 jdk7u14-b14 +70af8b7907a504f7b6e4be1882054ca9f3ad1875 ppc-aix-port-b04 2b1fcbe4e78557822b2269b43c8b589aa1f0b522 jdk7u14-b15 622e370c2d1e8c5f48d8f520f486dc6fcc1239c5 jdk7u15-b01 30188388048333e213a839363329ac2cb0cf0e0d jdk7u15-b02 @@ -381,6 +393,7 @@ 80f65a8f58500ef5d93ddf4426d9c1909b79fadf jdk7u45-b18 a15e4a54504471f1e34a494ed66235870722a0f5 jdk7u45-b30 b7fb35bbe70d88eced3725b6e9070ad0b5b621ad jdk7u45-b31 +c5b5886004e6446b8b27ccdc1fd073354c1dc614 jdk7u60-b00 d641ac83157ec86219519c0cbaf3122bdc997136 jdk7u45-b33 aa24e046a2da95637257c9effeaabe254db0aa0b jdk7u45-b34 fab1423e6ab8ecf36da8b6bf2e454156ec701e8a jdk7u45-b35 @@ -430,8 +443,11 @@ c5b5886004e6446b8b27ccdc1fd073354c1dc614 jdk7u60-b00 a531112cc6d0b0a1e7d4ffdaa3ba53addcd25cf4 jdk7u60-b01 d81370c5b863acc19e8fb07315b1ec687ac1136a jdk7u60-b02 +47343904e95d315b5d2828cb3d60716e508656a9 icedtea-2.5pre01 +16906c5a09dab5f0f081a218f20be4a89137c8b1 icedtea-2.5pre02 d7e98ed925a3885380226f8375fe109a9a25397f jdk7u60-b03 1a3aa4637b80fabbd069ae88c241efcb3520fc49 jdk7u60-b04 +7224b2d0d3304b9d1d783de4d35d706dc7bcd00e icedtea-2.6pre01 753698a910167cc29c01490648a2adbcea1314cc jdk7u60-b05 9852efe6d6b992b73fdbf59e36fb3547a9535051 jdk7u60-b06 84a18429f247774fc7f1bc81de271da20b40845b jdk7u60-b07 @@ -441,7 +457,11 @@ a429ff635395688ded6c52cd21c0b4ce75e62168 jdk7u60-b11 d581875525aaf618afe901da31d679195ee35f4b jdk7u60-b12 2c8ba5f9487b0ac085874afd38f4c10a4127f62c jdk7u60-b13 +8293bea019e34e9cea722b46ba578fd4631f685f icedtea-2.6pre02 +35fa09c49527a46a29e210f174584cc1d806dbf8 icedtea-2.6pre03 02bdeb33754315f589bd650dde656d2c9947976d jdk7u60-b14 +d99431d571f8aa64a348b08c6bf7ac3a90c576ee icedtea-2.6pre04 +90a4103857ca9ff64a47acfa6b51ca1aa5a782c3 icedtea-2.6pre05 e5946b2cf82bdea3a4b85917e903168e65a543a7 jdk7u60-b15 e424fb8452851b56db202488a4e9a283934c4887 jdk7u60-b16 b96d90694be873372cc417b38b01afed6ac1b239 jdk7u60-b17 @@ -581,10 +601,27 @@ 59faa52493939dccdf6ff9efe86371101769b8f9 jdk7u79-b15 1a3aa4637b80fabbd069ae88c241efcb3520fc49 jdk7u80-b00 df1decc820934ad8bf91c853e81c88d4f7590e25 jdk7u80-b01 +30f5a9254154b68dd16e2d93579d7606c79bd54b icedtea-2.6pre07 +250d1a2def5b39f99b2f2793821cac1d63b9629f icedtea-2.6pre06 +a756dcabdae6fcdff57a2d321088c42604b248a6 icedtea-2.6pre08 2444fa7df7e3e07f2533f6c875c3a8e408048f6c jdk7u80-b02 +4e8ca30ec092bcccd5dc54b3af2e2c7a2ee5399d icedtea-2.6pre09 +1a346ad4e322dab6bcf0fbfe989424a33dd6e394 icedtea-2.6pre10 +c11c54a2675c32eeb015450427424f277faaa95b icedtea-2.6pre11 fc6a39d6be24e0c1f7d9193e4f3ea4e474bb4dc3 jdk7u80-b03 +f2ef4247a9a496bb173a6592a6f13e716670b8d3 icedtea-2.6pre12 +9b3eb26f177e896dc081de80b5f0fe0bea12b5e4 icedtea-2.6pre13 +646234c2fd7be902c44261aa8f909dfd115f308d icedtea-2.6pre14 +9a9cde985e018164da97d4ed1b51a83cda59f93a icedtea-2.6pre15 +8eeadf4624006ab6af52354a15aee8f9a890fc16 icedtea-2.6pre16 +1eb2d75d86f049cd2f57c1ff35e3d569baec0650 icedtea-2.6pre17 d9ddd2aec6bee31e3bd8bb4eb258c27a624162c3 jdk7u80-b04 6696348644df30f1807acd3a38a603ebdf09480c jdk7u80-b05 +15250731630c137ff1bdbe1e9ecfe29deb7db609 icedtea-2.6pre18 +e4d788ed1e0747b9d1674127253cd25ce834a761 icedtea-2.6pre19 +4ca25161dc2a168bb21949f3986d33ae695e9d13 icedtea-2.6pre20 +0cc5634fda955189a1157ff5d899da6c6abf56c8 icedtea-2.6pre21 +c92957e8516c33f94e24e86ea1d3e536525c37f5 icedtea-2.6pre22 4362d8c11c43fb414a75b03616252cf8007eea61 jdk7u80-b06 1191862bb140612cc458492a0ffac5969f48c4df jdk7u80-b07 6a12979724faeb9abe3e6af347c64f173713e8a4 jdk7u80-b08 @@ -597,13 +634,28 @@ 52b7bbe24e490090f98bee27dbd5ec5715b31243 jdk7u80-b30 353be4a0a6ec19350d18e0e9ded5544ed5d7433f jdk7u80-b15 a97bddc81932c9772184182297291abacccc85c0 jdk7u80-b32 +9d5c92264131bcac8d8a032c055080cf51b18202 icedtea-2.6pre23 +e3445769412d69411988241bef34fd1d652a37d1 icedtea-2.6pre24 +e3445769412d69411988241bef34fd1d652a37d1 icedtea-2.6.0 02c5cee149d94496124f794b7ef89d860b8710ee jdk7u85-b00 a1436e2c0aa8c35b4c738004d19549df54448621 jdk7u85-b01 +e3445769412d69411988241bef34fd1d652a37d1 icedtea-2.6-branchpoint +2545636482d69e70bf482d41ba18dba27798f495 icedtea-2.6.1 7a91bf11c82bd794b7d6f63187345ebcbe07f37c jdk7u85-b02 +10bb9df77e39518afc9f65e7fdc7328bb0fb80dd icedtea-2.6.2pre01 +0445c54dcfb6cd523525a07eec0f2b26c43eb3c4 icedtea-2.6.2pre02 f9630ed441a06612f61a88bd3da39075015213a7 jdk7u91-b00 34be12b4b6ea5f30d364a916a92effeafdce678d jdk7u91-b01 +a4d55c5cec23631523672ca8b27767ec882eb835 icedtea-2.6.2 e3a6331d136ecac575730b498501f5b0dc4302e2 jdk7u91-b02 +9a3ca529125ad02ef3b0afd3c2f8fa6f80e0e46f icedtea-2.6.3 96b735f85c61ad721113713551271106a5070742 jdk7u95-b00 +2135da66cc53a606621024679ca16c06349eea58 icedtea-2.6.4 adda687205a9a40573fdb538240a5699fdc7dbd6 jdk7u99-b00 +389551542e139a9c84735a778726d1fdbac6105e icedtea-2.6.5 +bd2be90026f7655b1c21a67b14d812ca7a495064 icedtea-2.6.6pre01 9c164195bcc97da6c6567e6e6d55ea349f1c583d jdk7u101-b00 +ca3e3c4c5a615deab554708211e21db1b9febcf4 icedtea-2.6.6 +4e571f4f723b9bebca89b3ca0f1130f63e804b80 icedtea-2.6.7pre01 c1def4cc27fb92914168a5f65658eba4a1754dfe jdk7u111-b00 +36715cc029596f86e977d486e547f62bb07eed74 jdk7u111-b01 diff -r 36715cc02959 -r e5578d3bc593 .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:02 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r 36715cc02959 -r e5578d3bc593 make/Makefile --- a/make/Makefile Wed Jul 20 04:05:02 2016 +0100 +++ b/make/Makefile Thu Jul 28 14:59:44 2016 +0100 @@ -150,7 +150,7 @@ #----- bin.zip -BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl +BIN_ZIP_FILES = $(BUILD_DIR)/lib/orb.idl $(BUILD_DIR)/lib/ir.idl BIN_ZIP = $(LIB_DIR)/bin.zip $(BIN_ZIP): $(BIN_ZIP_FILES) diff -r 36715cc02959 -r e5578d3bc593 make/common/Defs-aix.gmk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/common/Defs-aix.gmk Thu Jul 28 14:59:44 2016 +0100 @@ -0,0 +1,397 @@ +# +# Copyright (c) 1995, 2012, 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 +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Makefile to specify compiler flags for programs and libraries +# targeted to Solaris. Should not contain any rules. +# +# WARNING: This file is shared with other workspaces. +# So when it includes other files, it must use JDK_TOPDIR. +# + +# Warning: the following variables are overridden by Defs.gmk. Set +# values will be silently ignored: +# CFLAGS (set $(OTHER_CFLAGS) instead) +# CPPFLAGS (set $(OTHER_CPPFLAGS) instead) +# CXXFLAGS (set $(OTHER_CXXFLAGS) instead) +# LDFLAGS (set $(OTHER_LDFAGS) instead) +# LDLIBS (set $(EXTRA_LIBS) instead) +# LDLIBS_COMMON (set $(EXTRA_LIBS) instead) +# LINTFLAGS (set $(OTHER_LINTFLAGS) instead) +# +# Note: CPPFLAGS are used in C and C++ compiles. +# + +# Get shared JDK settings +include $(JDK_MAKE_SHARED_DIR)/Defs.gmk + +# define these to avoid picking up ones from aliases or from +# non-standard locations +# + +AR = $(USRBIN_PATH)ar +BASENAME = $(UNIXCOMMAND_PATH)basename +CAT = $(UNIXCOMMAND_PATH)cat +# SAPJVM: Moved to shared/Compiler-aix.gmk +#CC = $(COMPILER_PATH)xlc_r +#CPP = $(COMPILER_PATH)xlc_r -E +#CXX = $(COMPILER_PATH)xlC_r +CD = cd # intrinsic unix command +CHMOD = $(UNIXCOMMAND_PATH)chmod +CMP = $(USRBIN_PATH)cmp +COMPRESS = $(USRBIN_PATH)compress +CP = $(UNIXCOMMAND_PATH)cp +CPIO = $(UNIXCOMMAND_PATH)cpio +CUT = $(USRBIN_PATH)cut +DATE = $(UNIXCOMMAND_PATH)date +DF = $(UNIXCOMMAND_PATH)df +DIFF = $(USRBIN_PATH)diff +DIRNAME = $(USRBIN_PATH)dirname +ECHO = echo # intrinsic unix command, with backslash-escaped character interpretation +EGREP = $(UNIXCOMMAND_PATH)egrep +EXPR = $(USRBIN_PATH)expr + +FIND = $(UNIXCOMMAND_PATH)find + +HEAD = $(USRBIN_PATH)head +GREP = $(UNIXCOMMAND_PATH)grep +GUNZIP = $(UNIXCOMMAND_PATH)gunzip +LEX = $(USRBIN_PATH)lex +LN = $(UNIXCOMMAND_PATH)ln +LS = $(UNIXCOMMAND_PATH)ls +M4 = $(USRBIN_PATH)m4 +MKDIR = $(UNIXCOMMAND_PATH)mkdir +MV = $(UNIXCOMMAND_PATH)mv +NAWK = $(USRBIN_PATH)awk +PWD = $(UNIXCOMMAND_PATH)pwd +#RM is defined by GNU Make as 'rm -f' +RMDIR = $(UNIXCOMMAND_PATH)rmdir +RPM = $(UNIXCOMMAND_PATH)rpm +SED = $(UNIXCOMMAND_PATH)sed +SH = $(UNIXCOMMAND_PATH)sh +SORT = $(UNIXCOMMAND_PATH)sort +STRIP = $(USRBIN_PATH)strip +TAIL = $(USRBIN_PATH)tail + +# SAPJVM: catch (gnu) tool by PATH environment variable +TAR = /usr/local/bin/tar + +TEST = $(USRBIN_PATH)test +TOUCH = $(UNIXCOMMAND_PATH)touch +TR = $(USRBIN_PATH)tr +TRUE = $(UNIXCOMMAND_PATH)true +UNAME = $(UNIXCOMMAND_PATH)uname +UNIQ = $(USRBIN_PATH)uniq +UNZIPSFX = $(USRBIN_PATH)unzipsfx +YACC = $(USRBIN_PATH)yacc + +# SAPJVM: catch (gnu) tool by PATH environment variable +ZIPEXE = $(UNIXCOMMAND_PATH)zip + +OS_VERSION = $(shell $(UNAME) -v) +OS_NAME = aix + +ARCH_DATA_MODEL=64 + +LIBARCH = ppc64 + +# Value of Java os.arch property +ARCHPROP = $(LIBARCH) + +BINDIR = $(OUTPUTDIR)/bin + +# where is unwanted output to be delivered? +DEV_NULL = /dev/null +export DEV_NULL + +CLASSPATH_SEPARATOR = : + +ifndef PLATFORM_SRC + PLATFORM_SRC = $(BUILDDIR)/../src/solaris +endif # PLATFORM_SRC + +# Location of the various .properties files specific to Linux platform +ifndef PLATFORM_PROPERTIES + PLATFORM_PROPERTIES = $(BUILDDIR)/../src/solaris/lib +endif # PLATFORM_SRC + +# Platform specific closed sources +ifndef OPENJDK + ifndef CLOSED_PLATFORM_SRC + CLOSED_PLATFORM_SRC = $(BUILDDIR)/../src/closed/solaris + endif +endif + +# SAPJVM: Set the source for the platform dependent sources of express +SAPJVMEXPRESS_PLATFORM_SRC=$(JDK_TOPDIR)/../../common/j2se/src/solaris + +# platform specific include files +PLATFORM_INCLUDE_NAME = $(PLATFORM) +PLATFORM_INCLUDE = $(INCLUDEDIR)/$(PLATFORM_INCLUDE_NAME) + +# SAPJVM: OBJECT_SUFFIX, LIBRARY_SUFFIX, EXE_SUFFICS etc. are set in +# j2se/make/common/shared/Platform.gmk . Just override those which differ for AIX. +# suffix used for make dependencies files. +# SAPJVM AIX: -qmakedep outputs .u, not .d +override DEPEND_SUFFIX = u +# suffix used for lint files +LINT_SUFFIX = ln +# The suffix applied to the library name for FDLIBM +FDDLIBM_SUFFIX = a +# The suffix applied to scripts (.bat for windows, nothing for unix) +SCRIPT_SUFFIX = +# CC compiler object code output directive flag value +CC_OBJECT_OUTPUT_FLAG = -o #trailing blank required! +CC_PROGRAM_OUTPUT_FLAG = -o #trailing blank required! + +# On AIX we don't have any issues using javah and javah_g. +JAVAH_SUFFIX = $(SUFFIX) + +# +# Default optimization +# + +ifndef OPTIMIZATION_LEVEL + ifeq ($(PRODUCT), java) + OPTIMIZATION_LEVEL = HIGHER + else + OPTIMIZATION_LEVEL = LOWER + endif +endif +ifndef FASTDEBUG_OPTIMIZATION_LEVEL + FASTDEBUG_OPTIMIZATION_LEVEL = LOWER +endif + +CC_OPT/LOWER = -O2 +CC_OPT/HIGHER = -O3 + +CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL)) + +# +# Selection of warning messages +# +CFLAGS_SHARED_OPTION=-qmkshrobj +CXXFLAGS_SHARED_OPTION=-qmkshrobj + +# +# If -Xa is in CFLAGS_COMMON it will end up ahead of $(POPT) for the +# optimized build, and that ordering of the flags completely freaks +# out cc. Hence, -Xa is instead in each CFLAGS variant. +# The extra options to the C++ compiler prevent it from: +# - adding runpath (dump -Lv) to *your* C++ compile install dir +# - adding stubs to various things such as thr_getspecific (hence -nolib) +# - creating Templates.DB in current directory (arch specific) +CFLAGS_COMMON = -qchars=signed +PIC_CODE_LARGE = -qpic=large +PIC_CODE_SMALL = -qpic=small +GLOBAL_KPIC = $(PIC_CODE_LARGE) +CFLAGS_COMMON += $(GLOBAL_KPIC) $(GCC_WARNINGS) +# SAPJVM: +# save compiler options into object file +CFLAGS_COMMON += -qsaveopt + +# SAPJVM +# preserve absolute source file infos in debug infos +CFLAGS_COMMON += -qfullpath + +# SAPJVM +# We want to be able to debug an opt build as well. +CFLAGS_OPT = -g $(POPT) +CFLAGS_DBG = -g + +CXXFLAGS_COMMON = $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS) +# SAPJVM +# We want to be able to debug an opt build as well. +CXXFLAGS_OPT = -g $(POPT) +CXXFLAGS_DBG = -g + +# FASTDEBUG: Optimize the code in the -g versions, gives us a faster debug java +ifeq ($(FASTDEBUG), true) + CFLAGS_DBG += -O2 + CXXFLAGS_DBG += -O2 +endif + +CPP_ARCH_FLAGS = -DARCH='"$(ARCH)"' + +# Alpha arch does not like "alpha" defined (potential general arch cleanup issue here) +ifneq ($(ARCH),alpha) + CPP_ARCH_FLAGS += -D$(ARCH) +else + CPP_ARCH_FLAGS += -D_$(ARCH)_ +endif + +# SAPJVM. turn `=' into `+='. +CPPFLAGS_COMMON += -D$(ARCH) -DARCH='"$(ARCH)"' -DAIX $(VERSION_DEFINES) \ + -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT + +# SAPJVM: AIX port: zip lib +CPPFLAGS_COMMON += -DSTDC + +# turn on USE_PTHREADS +CPPFLAGS_COMMON += -DUSE_PTHREADS +CFLAGS_COMMON += -DUSE_PTHREADS + +CFLAGS_COMMON += -q64 +CPPFLAGS_COMMON += -q64 + +# SAPJVM. define PPC64 +CFLAGS_COMMON += -DPPC64 +CPPFLAGS_COMMON += -DPPC64 + +# SAPJVM +LDFLAGS_COMMON += -b64 + +# SAPJVM: enable dynamic runtime linking & strip the absolute paths from the coff section +LDFLAGS_COMMON += -brtl -bnolibpath + +# SAPJVM: Additional link parameters for AIX +LDFLAGS_COMMON += -liconv + +CPPFLAGS_OPT = +CPPFLAGS_DBG += -DDEBUG + +LDFLAGS_COMMON += -L$(LIBDIR)/$(LIBARCH) +LDFLAGS_OPT = +LDFLAGS_DBG = + +# SAPJVM +# Export symbols +OTHER_LDFLAGS += -bexpall + +# +# Post Processing of libraries/executables +# +ifeq ($(VARIANT), OPT) + ifneq ($(NO_STRIP), true) + ifneq ($(DEBUG_BINARIES), true) + # Debug 'strip -g' leaves local function Elf symbols (better stack + # traces) + # SAPJVM + # We want to be able to debug an opt build as well. + # POST_STRIP_PROCESS = $(STRIP) -g + endif + endif +endif + +# javac Boot Flags +JAVAC_BOOT_FLAGS = -J-Xmx128m + +# +# Use: ld $(LD_MAPFILE_FLAG) mapfile *.o +# +LD_MAPFILE_FLAG = -Xlinker --version-script -Xlinker + +# +# Support for Quantify. +# From andrew at icedtea.classpath.org Thu Jul 28 14:46:58 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:46:58 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxp: 2 new changesets Message-ID: changeset b198ece212c1 in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=b198ece212c1 author: andrew date: Fri Jul 22 15:37:52 2016 +0100 Added tag jdk7u111-b01 for changeset cd13b280e824 changeset b643540c673d in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=b643540c673d author: andrew date: Thu Jul 28 14:59:44 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 52 ++++++++++ .jcheck/conf | 2 - make/Makefile | 4 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java | 8 +- src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java | 10 + src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java | 2 +- src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java | 6 +- 7 files changed, 72 insertions(+), 12 deletions(-) diffs (262 lines): diff -r cd13b280e824 -r b643540c673d .hgtags --- a/.hgtags Wed Jul 20 04:05:04 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:44 2016 +0100 @@ -50,6 +50,7 @@ feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75 +fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78 @@ -63,6 +64,7 @@ 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88 +826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91 @@ -111,6 +113,7 @@ d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136 +1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139 @@ -123,6 +126,7 @@ bcd31fa1e3c6f51b4fdd427ef905188cdac57164 jdk7-b146 067fb18071e3872698f6218724958bd0cebf30a3 jdk7u1-b01 fc268cd1dd5d2e903ccd4b0275e1f9c2461ed30c jdk7-b147 +b8d01501956a0d41f5587ff1bebbfe5a9b8fea5a icedtea-2.0-branchpoint 104ca42e1e7ca66b074a4619ce6420f15d8f454d jdk7u1-b02 64e323faadf65018c1ffc8bb9c97f7b664e87347 jdk7u1-b03 2256c20e66857f80cacda14ffdbc0979c929d7f8 jdk7u1-b04 @@ -141,6 +145,7 @@ 0e61ef309edd2deb71f53f2bdaf6dcff1c80bfb8 jdk7u2-b12 d9ac427e5149d1db12c6f3e4aa4280587c06aed5 jdk7u2-b13 0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u2-b21 +7300d2ab9fb2068250a96ca4afc481c4beb6a42b icedtea-2.1-branchpoint 0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u3-b02 604dd391203960d0028fc95bc70b0ae161e09d99 jdk7u3-b03 551c076358f6691999f613db9b155c83ec9a648d jdk7u3-b04 @@ -157,6 +162,7 @@ 7a37651d304de62b18b343b3ae675ab1b08fc5fe jdk7u4-b10 3fbd87d50fbf4de3987e36ec5f3e8ce1c383ce3d jdk7u4-b11 b4e5df5b18bb75db15ed97da02e5df086d2c7930 jdk7u4-b12 +c51876b27811ba0f6ea3409ba19d357b7400908a icedtea-2.2-branchpoint 7d18bccaec3781f3d4f2d71879f91e257db2f0f7 jdk7u4-b13 82c5b3166b3194e7348b2a9d146b6760c9a77128 jdk7u4-b14 36490d49683f7be9d8fbbe1f8eefa1fe9fe550fa jdk7u5-b01 @@ -186,11 +192,15 @@ f4e80156296e43182a0fea5f54032d8c0fd0b41f jdk7u6-b10 5078a73b3448849f3328af5e0323b3e1b8d2d26c jdk7u6-b11 c378e596fb5b2ebeb60b89da7ad33f329d407e2d jdk7u6-b12 +15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b01 +15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b02 +15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b03 15b71daf5e69c169fcbd383c0251cfc99e558d8a jdk7u6-b13 da79c0fdf9a8b5403904e6ffdd8f5dc335d489d0 jdk7u6-b14 94474d6f28284a1ef492984dd6d6f66f8787de80 jdk7u6-b15 0b329a8d325b6a58d89c6042dac62ce5852380ab jdk7u6-b16 5eb867cdd08ca299fe03b31760acd57aac2b5673 jdk7u6-b17 +445dd0b578fc2ed12c539eb6f9a71cbd40bed4f6 icedtea-2.3-branchpoint 1c4b9671de5c7ed5713f55509cb2ada38b36dffe jdk7u6-b18 3ba4c395d2cf973c8c603b2aedc846bd4ae54656 jdk7u6-b19 4f7b77cc3b252098f52a8f30a74f603783a2e0f1 jdk7u6-b20 @@ -258,12 +268,14 @@ 1b914599a6d5560e743b9fecd390924ed0bf7d15 jdk7u12-b07 427a603569db59f61721e709fcb8a73390d468ae jdk7u12-b08 366ebbf581df0134d9039b649abc315e87f23772 jdk7u12-b09 +14adb683be4ebc49ee729f0253d012795a4a2ae4 icedtea-2.4-branchpoint 23191c790e12841f81ac1cf956e7dbc0b45914ee jdk7u14-b10 825eda7553590ce19eb4fa0686c4405d97daafdb jdk7u14-b11 560e5cf5b57fc91e2bc6dd1809badd58c6eb25bd jdk7u14-b12 937bae61a48febcc948b7e10ae781c9077360241 jdk7u14-b13 7038ca4959e50a02f797e639daffe6b2b4065f86 jdk7u14-b14 aa6fb94c5e7bc645f478b6f60c5e6e06bebcc2bf jdk7u14-b15 +1d1e1fc3b88d2fda0c7da55ee3abb2b455e0d317 ppc-aix-port-b04 99c114990b191f32e72c6158072033aec5816aaf jdk7u15-b01 edbaa584f09a78d0ad3c73389faf20409a552e46 jdk7u15-b02 14a9b60a2086f4e2f6ec43bee3375042946f6510 jdk7u15-b30 @@ -382,6 +394,7 @@ 4beb90ab48f7fd46c7a9afbe66f8cccb230699ba jdk7u45-b18 a456c78a50e201a65c9f63565c8291b84a4fbd32 jdk7u45-b30 3c34f244296e98d8ebb94973c752f3395612391a jdk7u45-b31 +d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00 056494e83d15cd1c546d32a3b35bdb6f670b3876 jdk7u45-b33 b5a83862ed2ab9cc2de3719e38c72519481a4bbb jdk7u45-b34 7fda9b300e07738116b2b95b568229bdb4b31059 jdk7u45-b35 @@ -431,8 +444,11 @@ d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00 ad39e88c503948fc4fc01e97c75b6e3c24599d23 jdk7u60-b01 050986fd54e3ec4515032ee938bc59e86772b6c0 jdk7u60-b02 +74093b75ddd4fc2e578a3469d32b8bb2de3692d5 icedtea-2.5pre01 +d7085aad637fa90d027840c7f7066dba82b21667 icedtea-2.5pre02 359b79d99538d17eeb90927a1e4883fcec31661f jdk7u60-b03 7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u60-b04 +10314bfd5ba43a63f2f06353f3d219b877f5120f icedtea-2.6pre01 673ea3822e59de18ae5771de7a280c6ae435ef86 jdk7u60-b05 fd1cb0040a1d05086ca3bf32f10e1efd43f05116 jdk7u60-b06 cd7c8fa7a057e62e094cdde78dd632de54cedb8c jdk7u60-b07 @@ -442,7 +458,11 @@ e57490e0b99917ea8e1da1bb4d0c57fd5b7705f9 jdk7u60-b11 a9574b35f0af409fa1665aadd9b2997a0f9878dc jdk7u60-b12 92cf0b5c1c3e9b61d36671d8fb5070716e0f016b jdk7u60-b13 +a0138328f7db004859b30b9143ae61d598a21cf9 icedtea-2.6pre02 +33912ce9492d29c3faa5eb6787d5141f87ebb385 icedtea-2.6pre03 2814f43a6c73414dcb2b799e1a52d5b44688590d jdk7u60-b14 +c3178eab3782f4135ea21b060683d29bde3bbc7e icedtea-2.6pre04 +b9104a740dcd6ec07a868efd6f57dad3560e402c icedtea-2.6pre05 10eed57b66336660f71f7524f2283478bdf373dc jdk7u60-b15 fefd2d5c524b0be78876d9b98d926abda2828e79 jdk7u60-b16 ba6b0b5dfe5a0f50fac95c488c8a5400ea07d4f8 jdk7u60-b17 @@ -582,10 +602,27 @@ 6abf26813c3bd6047d5425e41dbc9dd1fd51cc63 jdk7u79-b15 7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u80-b00 4c959b6a32057ec18c9c722ada3d0d0c716a51c4 jdk7u80-b01 +614b7c12f276c52ebef06fb17c79cf0eadbcc774 icedtea-2.6pre07 +75513ef5e265955b432550ec73770b8404a4d36b icedtea-2.6pre06 +fbc3c0ab4c1d53059c32d330ca36cb33a3c04299 icedtea-2.6pre08 25a1b88d7a473e067471e00a5457236736e9a2e0 jdk7u80-b02 +f59ee51637102611d2ecce975da8f4271bdee85f icedtea-2.6pre09 +603009854864635cbfc36e95f39b6da4070f541a icedtea-2.6pre10 +79d217da0a7a03fb071e7f2e99fbd5fc7c38aed5 icedtea-2.6pre11 1853995499cef61fc16e0e4b840276223314669b jdk7u80-b03 +1edb9d1d6451a8e147d74e69021bc3f00622b8c6 icedtea-2.6pre12 +a2841c1a7f292ee7ba33121435b566d347b99ddb icedtea-2.6pre13 +35cfccb24a9c229f960169ec986beae2329b0688 icedtea-2.6pre14 +133c38a2d10fdb95e332ceefa4db8cf765c8b413 icedtea-2.6pre15 +a41b3447afd7011c7d08b5077549695687b70ea4 icedtea-2.6pre16 +54100657ce67cb5164cb0683ceb58ae60542fd79 icedtea-2.6pre17 3f6f053831796f654ad8fd77a6e4f99163742649 jdk7u80-b04 b93c3e02132fd13971aea6df3c5f6fcd4c3b1780 jdk7u80-b05 +8cc37ea6edf6a464d1ef01578df02da984d2c79f icedtea-2.6pre18 +0e0fc4440a3ba74f0df5df62da9306f353e1d574 icedtea-2.6pre19 +3bb57abb921fcc182015e3f87b796af29fce4b68 icedtea-2.6pre20 +522863522a4d0b82790915d674ea37ef3b39c2a7 icedtea-2.6pre21 +8904cf73c0483d713996c71bf4496b748e014d2c icedtea-2.6pre22 d220098f4f327db250263b6c2b460fecec19331a jdk7u80-b06 535bdb640a91a8562b96799cefe9de94724ed761 jdk7u80-b07 3999f9baa3f0a28f82c6a7a073ad2f7a8e12866d jdk7u80-b08 @@ -598,13 +635,28 @@ 1b435d2f2050ac43a7f89aadd0fdaa9bf0441e3d jdk7u80-b30 acfe75cb9d7a723fbaae0bf7e1b0fb3429df4ff8 jdk7u80-b15 b45dfccc8773ad062c128f63fa8073b0645f7848 jdk7u80-b32 +9150a16a7b801124e13a4f4b1260badecd96729a icedtea-2.6pre23 +e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6pre24 +e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6.0 b50728249c16d97369f0ed3e9d45302eae3943e4 jdk7u85-b00 e9190eeef373a9d2313829a9561e32cb722d68a9 jdk7u85-b01 +e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6-branchpoint +ffbe529eeac7aa3b4cedd78be2f843c2f00f603c icedtea-2.6.1 d42101f9c06eebe7722c38d84d5ef228c0280089 jdk7u85-b02 +a5f1374a47150e3cdda1cc9a8775417ceaa62657 icedtea-2.6.2pre01 +4e264c1f6b2f335e0068608e9ec4c312cddde7a4 icedtea-2.6.2pre02 e95e9042c8f31c5fe3149afdbe114592a3e32e91 jdk7u91-b00 9f5bcd95c8d54f8cf5ab922b0b9e94f7ea6cdeb8 jdk7u91-b01 +f1202fb276950491aa1ed30e214351d235c94920 icedtea-2.6.2 6d9a192976332443bb3be46d49d5b255d9781fe9 jdk7u91-b02 +f7bf82fcbd098bc520ceb92f97890ee6f7da3506 icedtea-2.6.3 7c422316234f10b327fdbc181aedd5e74f31fd38 jdk7u95-b00 +bc6edb6c12a76b48a83ef8253dba8fe3007328e5 icedtea-2.6.4 c029d7572a67cb2fb3f9f2d8e91cbdda3beab95e jdk7u99-b00 +8a56658cb829a321fba2c80039e6aadc8ff936b1 icedtea-2.6.5 +5ab0648fce587283f45235377a07720aec742e7b icedtea-2.6.6pre01 dcdbebfaf4b42da4927d3d0c682205a23cd7cdb8 jdk7u101-b00 +683427778edf23bb16f6685a58e35d937d16f83d icedtea-2.6.6 +81a6bae36120086e865b83c3a6e282b1ea33cc39 icedtea-2.6.7pre01 be2127cf0435d141d8072a94dbe75a527ceda453 jdk7u111-b00 +cd13b280e8247904509c28ee8aa9b45326185dd7 jdk7u111-b01 diff -r cd13b280e824 -r b643540c673d .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:04 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r cd13b280e824 -r b643540c673d make/Makefile --- a/make/Makefile Wed Jul 20 04:05:04 2016 +0100 +++ b/make/Makefile Thu Jul 28 14:59:44 2016 +0100 @@ -118,13 +118,13 @@ ifdef ALT_LANGTOOLS_DIST ifdef ALT_BOOTDIR ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR) - ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) + ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) -Djava.home=$(ALT_BOOTDIR) endif ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap else ifdef ALT_JDK_IMPORT_PATH ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH) - ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) + ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) -Djava.home=$(ALT_JDK_IMPORT_PATH) endif endif diff -r cd13b280e824 -r b643540c673d src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Wed Jul 20 04:05:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Thu Jul 28 14:59:44 2016 +0100 @@ -567,8 +567,12 @@ } public NodeList makeNodeList(DTMAxisIterator iter) { - // TODO: gather nodes from all DOMs ? - return _main.makeNodeList(iter); + int index = iter.next(); + if (index == DTM.NULL) { + return null; + } + iter.reset(); + return _adapters[getDTMId(index)].makeNodeList(iter); } public String getLanguage(int node) { diff -r cd13b280e824 -r b643540c673d src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java --- a/src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java Wed Jul 20 04:05:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java Thu Jul 28 14:59:44 2016 +0100 @@ -529,6 +529,16 @@ invalidByte(4, 4, b2); } + // check if output buffer is large enough to hold 2 surrogate chars + if (out + 1 >= ch.length) { + fBuffer[0] = (byte)b0; + fBuffer[1] = (byte)b1; + fBuffer[2] = (byte)b2; + fBuffer[3] = (byte)b3; + fOffset = 4; + return out - offset; + } + // decode bytes into surrogate characters int uuuuu = ((b0 << 2) & 0x001C) | ((b1 >> 4) & 0x0003); if (uuuuu > 0x10) { diff -r cd13b280e824 -r b643540c673d src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java --- a/src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java Wed Jul 20 04:05:04 2016 +0100 +++ b/src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java Thu Jul 28 14:59:44 2016 +0100 @@ -2116,7 +2116,7 @@ */ @Override public String getTextContent() throws DOMException { - return getNodeValue(); // overriden in some subclasses + return dtm.getStringValue(node).toString(); } /** diff -r cd13b280e824 -r b643540c673d src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java --- a/src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java Wed Jul 20 04:05:04 2016 +0100 +++ b/src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java Thu Jul 28 14:59:44 2016 +0100 @@ -3145,11 +3145,7 @@ m_data.elementAt(-dataIndex+1)); } } - else if (DTM.ELEMENT_NODE == type) - { - return getStringValueX(nodeHandle); - } - else if (DTM.DOCUMENT_FRAGMENT_NODE == type + else if (DTM.ELEMENT_NODE == type || DTM.DOCUMENT_FRAGMENT_NODE == type || DTM.DOCUMENT_NODE == type) { return null; From andrew at icedtea.classpath.org Thu Jul 28 14:47:11 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:47:11 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxws: 2 new changesets Message-ID: changeset 29919af594f4 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=29919af594f4 author: andrew date: Fri Jul 22 15:37:53 2016 +0100 Added tag jdk7u111-b01 for changeset 18074c212a89 changeset 4a99f4eac257 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=4a99f4eac257 author: andrew date: Thu Jul 28 14:59:44 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 52 ++++++++++ .jcheck/conf | 2 - build.properties | 3 + build.xml | 14 +- make/Makefile | 4 +- src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + 6 files changed, 75 insertions(+), 8 deletions(-) diffs (257 lines): diff -r 18074c212a89 -r 4a99f4eac257 .hgtags --- a/.hgtags Wed Jul 20 04:05:05 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:44 2016 +0100 @@ -50,6 +50,7 @@ 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 @@ -63,6 +64,7 @@ 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 @@ -111,6 +113,7 @@ 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 @@ -123,6 +126,7 @@ 05469dd4c3662c454f8a019e492543add60795cc jdk7-b146 c01bfd68d0528bc88348813c4d75d7f5c62bc4e2 jdk7u1-b01 d13b1f877bb5ed8dceb2f7ec10365d1db5f70b2d jdk7-b147 +e6cd09c7ef22bbabe31c9f2a32c7e13cfa713fd3 icedtea-2.0-branchpoint 4c24f7019ce939a452154a83151294ad7da66a9d jdk7u1-b02 272778f529d11081f548f37fcd6a7aec0b11a8dd jdk7u1-b03 48b06a6e6f46e5bcd610f4bed57cd5067cf31f8c jdk7u1-b04 @@ -141,6 +145,7 @@ 21131044a61353ac20e360bce52d8f480e08d7a2 jdk7u2-b12 9728fd833e01faa5e51484aeaf3c51d32d1175fb jdk7u2-b13 d6db86a7ca32e6d97844f633badc0d516e55694f jdk7u2-b21 +d26ff33070cb75a0a7349d965ec4f0930ded418d icedtea-2.1-branchpoint d6db86a7ca32e6d97844f633badc0d516e55694f jdk7u3-b02 44e824502fa24440f907205ccdc3959d01bd8109 jdk7u3-b03 6e1cc321aacea944691aa06558f2bbad89baf5b3 jdk7u3-b04 @@ -157,6 +162,7 @@ 3891fe529057431278394c6341cfabaacd5061f5 jdk7u4-b10 2df5cd83fab91f050c4bac54aa06e174ecee38f4 jdk7u4-b11 4d3a9fe44f7531642bc739ec3c8efb2e6d9e08c7 jdk7u4-b12 +1854d8e2547cb18ebcf84db13c22d0987c49c274 icedtea-2.2-branchpoint c3b6659aa169b3f249246497a8d5a87baa1e798a jdk7u4-b13 0f8963feaefda21e72f84b8ea49834a289d537f3 jdk7u4-b14 61516652b59ec411678b38a232a84413652a4172 jdk7u5-b01 @@ -186,11 +192,15 @@ c08f88f5ae98917254cd38e204393adac22823a6 jdk7u6-b10 a37ad8f90c7bd215d11996480e37f03eb2776ce2 jdk7u6-b11 95a96a879b8c974707a7ddb94e4fcd00e93d469c jdk7u6-b12 +4325d1311d5511da36cae81332af6840af1c0fed ppc-aix-port-b01 +4325d1311d5511da36cae81332af6840af1c0fed ppc-aix-port-b02 +4325d1311d5511da36cae81332af6840af1c0fed ppc-aix-port-b03 e0a71584b8d84d28feac9594d7bb1a981d862d7c jdk7u6-b13 9ae31559fcce636b8c219180e5db1d54556db5d9 jdk7u6-b14 f1dba7ebe6a50c22ffcaf85b14b31462ce008556 jdk7u6-b15 e1d2afbb63d27600dd8c8a021eadff84a901a73c jdk7u6-b16 401bdbbf89c9187b51dc8906c0e2700ef0ffc8a3 jdk7u6-b17 +8888d2790217c31edbf13ea81d9ac06210092ad2 icedtea-2.3-branchpoint a1daf7097c61181216233e4850ef6ec56b0fe6b6 jdk7u6-b18 58c1c6ecf8f1e59db9b575ae57b2894d0152d319 jdk7u6-b19 6d17242f12edc643ecab4263e656003a1ca44c03 jdk7u6-b20 @@ -258,11 +268,13 @@ 42ba62cdc1f3c357b6d192612dd1c4b209df2662 jdk7u12-b07 66f36438f54812e44327d38129d9488e5ea59e73 jdk7u12-b08 c130f21b16a2b2e2b961362bc4baf40fde2be458 jdk7u12-b09 +a653d06d5b50cacf58aebbab8b55e7e00587cd4c icedtea-2.4-branchpoint 9207c72345c9e82d4445764df57706f7b33a7981 jdk7u14-b10 444aa84f38df2607140e9ce35a21fef0965d27a6 jdk7u14-b11 40afea757379cfaaadca13eeb7dcbc0fe195f73d jdk7u14-b12 4fe9a362c3277cd4c7a5149853e5cf59dbba7cb7 jdk7u14-b13 a2b2e716637acdb9884d21fc4b9aef3c8b59e702 jdk7u14-b14 +53bd8e6a5ffabdc878a312509cf84a72020ddf9a ppc-aix-port-b04 b5c8ac5253ef735e5aa770b7325843ec89b56633 jdk7u14-b15 abcaebcead605f89cd0919add20d8ac16637ddc2 jdk7u15-b01 62f9e7f5eb644fedd93dd93bd36bcf817a8d9c8a jdk7u15-b02 @@ -381,6 +393,7 @@ 65b0f3ccdc8bcff0d79e1b543a8cefb817529b3f jdk7u45-b18 c32c6a662d18d7195fc02125178c7543ce09bb00 jdk7u45-b30 6802a1c098c48b2c8336e06f1565254759025bab jdk7u45-b31 +cb5f95263f620967f5097c5ff8e0b27cfb9e8c44 jdk7u60-b00 e040abab3625fbced33b30cba7c0307236268211 jdk7u45-b33 e7df5d6b23c64509672d262187f51cde14db4e66 jdk7u45-b34 c654ba4b2392c2913f45b495a2ea0c53cc348d98 jdk7u45-b35 @@ -430,8 +443,11 @@ cb5f95263f620967f5097c5ff8e0b27cfb9e8c44 jdk7u60-b00 f675dfce1e61a6ed01732ae7cfbae941791cba74 jdk7u60-b01 8a3b9e8492a5ac4e2e0c166dbfc5d058be244377 jdk7u60-b02 +3f7212cae6eb1fe4b257adfbd05a7fce47c84bf0 icedtea-2.5pre01 +4aeccc3040fa45d7156dccb03984320cb75a0d73 icedtea-2.5pre02 d4ba4e1ed3ecdef1ef7c3b7aaf62ff69fc105cb2 jdk7u60-b03 bef313c7ff7a7a829f8f6a305bf0c3738ad99795 jdk7u60-b04 +1569dc36a61c49f3690911ce1e3741b36a5c16fd icedtea-2.6pre01 30afd3e2e7044b2aa87ce00ab4301990e6d94d27 jdk7u60-b05 dc6017fb9cde43bce92d403abc2821b741cf977c jdk7u60-b06 0380cb9d4dc27ed8e2c4fc3502e3d94b0ae0c02d jdk7u60-b07 @@ -441,7 +457,11 @@ 5d848774565b5e188d7ba915ce1cb09d8f3fdb87 jdk7u60-b11 9d34f726e35b321072ce5bd0aad2e513b9fc972f jdk7u60-b12 d941a701cf5ca11b2777fd1d0238e05e3c963e89 jdk7u60-b13 +ad282d85bae91058e1fcd3c10be1a6cf2314fcb2 icedtea-2.6pre02 +ef698865ff56ed090d7196a67b86156202adde68 icedtea-2.6pre03 43b5a7cf08e7ee018b1fa42a89510b4c381dc4c5 jdk7u60-b14 +95bbd42cadc9ffc5e6baded38577ab18836c81c1 icedtea-2.6pre04 +5515daa647967f128ebb1fe5a0bdfdf853ee0dc0 icedtea-2.6pre05 d00389bf5439e5c42599604d2ebc909d26df8dcf jdk7u60-b15 2fc16d3a321212abc0cc93462b22c4be7f693ab9 jdk7u60-b16 b312ec543dc09db784e161eb89607d4afd4cab1e jdk7u60-b17 @@ -581,10 +601,27 @@ 4ed47474a15acb48cd7f7fd3a4d9d3f8f457d914 jdk7u79-b15 bef313c7ff7a7a829f8f6a305bf0c3738ad99795 jdk7u80-b00 0eb2482c3d0663c39794ec4c268acc41c4cd387b jdk7u80-b01 +f21a65d1832ce426c02a7d87b9d83b1a4a64018c icedtea-2.6pre07 +37d1831108b5ced7f1e63e1cd58b46dba7b76cc9 icedtea-2.6pre06 +646981c9ac471feb9c600504585a4f2c59aa2f61 icedtea-2.6pre08 579128925dd9a0e9c529125c9e299dc0518037a5 jdk7u80-b02 +39dd7bed2325bd7f1436d48f2478bf4b0ef75ca3 icedtea-2.6pre09 +70a94bce8d6e7336c4efd50dab241310b0a0fce8 icedtea-2.6pre10 +2823343ab244aa3e78b2c351e719936592b05275 icedtea-2.6pre11 e24556d88882d7a683812d416e3409386dda4ceb jdk7u80-b03 +d4724872ee06431c99edda9b86115a2a7ec9c8a1 icedtea-2.6pre12 +26d6f6067c7ba517c98992828f9d9e87df20356d icedtea-2.6pre13 +8b238b2b6e64991f24d524a6e3ca878df11f1ba4 icedtea-2.6pre14 +8946500e8f3d879b28e1e257d3683efe38217b4b icedtea-2.6pre15 +4bd22fe291c59aaf427b15a64423bb38ebfff2e9 icedtea-2.6pre16 +f36becc08f6640b1f65e839d6d4c5bf7df23fcf4 icedtea-2.6pre17 aaa0e97579b680842c80b0cf14c5dfd14deddbb7 jdk7u80-b04 c104ccd5dec598e99b61ca9cb92fe4af26d450cc jdk7u80-b05 +5ee59be2092b1fcf93457a9c1a15f420146c7c0b icedtea-2.6pre18 +26c7686a4f96316531a1fccd53593b28d5d17416 icedtea-2.6pre19 +c901dec7bc96f09e9468207c130361f3cf0a727f icedtea-2.6pre20 +231ef27a86e2f79302aff0405298081d19f1344e icedtea-2.6pre21 +d4de5503ba9917a7b86e9f649343a80118ae5eca icedtea-2.6pre22 4f6bcbad3545ab33c0aa587c80abf22b23e08162 jdk7u80-b06 8cadb55300888be69636353d355bbcc85315f405 jdk7u80-b07 2fb372549f5be49aba26992ea1d44121b7671fd5 jdk7u80-b08 @@ -597,13 +634,28 @@ c1bf2f665c46d0e0b514bdeb227003f98a54a561 jdk7u80-b30 f6417ecaede6ee277f999f68e45959326dcd8f07 jdk7u80-b15 b0dd986766bc3e8b65dd6b3047574ddd3766e1ac jdk7u80-b32 +87290096a2fa347f3a0be0760743696c899d8076 icedtea-2.6pre23 +299588405837ef1e37f3653127c68261abc0ffdf icedtea-2.6pre24 +299588405837ef1e37f3653127c68261abc0ffdf icedtea-2.6.0 705d613d09cf73a0c583b79268a41cbb32139a5a jdk7u85-b00 bb46da1a45505cf19360d5a3c0d2b88bb46f7f3b jdk7u85-b01 +299588405837ef1e37f3653127c68261abc0ffdf icedtea-2.6-branchpoint +b9776fab65b80620f0c8108f255672db037f855c icedtea-2.6.1 902c8893132eb94b222850e23709f57c4f56e4db jdk7u85-b02 +26d406dd17b150fa1dc15549d67e294d869537dd icedtea-2.6.2pre01 +e8660c5ef3e5cce19f4459009e69270c52629312 icedtea-2.6.2pre02 8206da0912d36f48b023f983c0a3bd9235c33c12 jdk7u91-b00 3862008078f83ca7f7c669b1b9d1f0f2e256aad8 jdk7u91-b01 +14c411b1183cb5ef628c39cecae460a86357d24b icedtea-2.6.2 2230b8f8e03a8eaefc83acb577f30c4de88c45a7 jdk7u91-b02 +39ef53b9c4030cde1ced8232f94b143968f4d22e icedtea-2.6.3 3427b35ce5a1a0143b4aedf3f5e0a1953ad7fd7f jdk7u95-b00 +271b555de4386bd63e15dede60e4a18a8ce3199c icedtea-2.6.4 e0764f20b2894c5de39f1e235171d42d5f2703eb jdk7u99-b00 +9c049d7f5adcffa9347029056e0717c983327561 icedtea-2.6.5 +16ce6457a33aac9e72c93cebb4002bed46bf3d32 icedtea-2.6.6pre01 36ee37eedf25da13abde1c0b8974fb3b95c59c7c jdk7u101-b00 +63f7bf7ed2d4172ae55f6073d31dff9cbeb95900 icedtea-2.6.6 +bce6252889c7ecfe2c4fa0677feab31d0d2cf21e icedtea-2.6.7pre01 8fd4ada6c5d5c3f71cc52cc2af97c971a58c6b53 jdk7u111-b00 +18074c212a8997055baa9aca9e9ae0dbbe90e1f4 jdk7u111-b01 diff -r 18074c212a89 -r 4a99f4eac257 .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:05 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r 18074c212a89 -r 4a99f4eac257 build.properties --- a/build.properties Wed Jul 20 04:05:05 2016 +0100 +++ b/build.properties Thu Jul 28 14:59:44 2016 +0100 @@ -58,6 +58,9 @@ build.dir=${output.dir}/build build.classes.dir=${build.dir}/classes +# JAXP built files +jaxp.classes.dir=${output.dir}/../jaxp/build/classes + # Distributed results dist.dir=${output.dir}/dist dist.lib.dir=${dist.dir}/lib diff -r 18074c212a89 -r 4a99f4eac257 build.xml --- a/build.xml Wed Jul 20 04:05:05 2016 +0100 +++ b/build.xml Thu Jul 28 14:59:44 2016 +0100 @@ -135,9 +135,15 @@ - + - + diff -r 18074c212a89 -r 4a99f4eac257 make/Makefile --- a/make/Makefile Wed Jul 20 04:05:05 2016 +0100 +++ b/make/Makefile Thu Jul 28 14:59:44 2016 +0100 @@ -101,13 +101,13 @@ ifdef ALT_LANGTOOLS_DIST ifdef ALT_BOOTDIR ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR) - ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) + ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) -Djava.home=$(ALT_BOOTDIR) endif ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap else ifdef ALT_JDK_IMPORT_PATH ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH) - ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) + ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) -Djava.home=$(ALT_JDK_IMPORT_PATH) endif endif diff -r 18074c212a89 -r 4a99f4eac257 src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java --- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Wed Jul 20 04:05:05 2016 +0100 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Thu Jul 28 14:59:44 2016 +0100 @@ -67,6 +67,14 @@ SchemaFactory sf = SchemaFactory.newInstance(W3C_XML_SCHEMA_NS_URI); sf.setErrorHandler(errorFilter); + try { + // By default the SchemaFactory imposes a limit of 5000 on + // xsd:sequence maxOccurs if a SecurityManager is + // installed. This breaks the specification of xjc, + // causing TCK failures. + sf.setProperty("http://apache.org/xml/properties/security-manager", null); + } catch (SAXException e) { + } if( entityResolver != null ) { sf.setResourceResolver(new LSResourceResolver() { public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { From andrew at icedtea.classpath.org Thu Jul 28 14:47:16 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:47:16 +0000 Subject: /hg/release/icedtea7-forest-2.6/langtools: 2 new changesets Message-ID: changeset 548ba811d4c6 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=548ba811d4c6 author: andrew date: Fri Jul 22 15:37:54 2016 +0100 Added tag jdk7u111-b01 for changeset a5002845bff2 changeset ca9d8b242a10 in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=ca9d8b242a10 author: andrew date: Thu Jul 28 14:59:45 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 52 + .jcheck/conf | 2 - make/Makefile | 4 + make/build.properties | 3 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/javac/parser/JavacParser.java | 33 +- src/share/classes/com/sun/tools/javac/resources/compiler.properties | 4 + test/Makefile | 3 + test/tools/javac/T5090006/broken.jar | Bin test/tools/javac/diags/examples/ForeachBadInitialization.java | 31 + test/tools/javac/enum/8069181/T8069181.java | 45 + test/tools/javac/parser/JavacParserTest.java | 886 ++++++++++ test/tools/javac/parser/netbeans/JavacParserTest.java | 716 -------- 13 files changed, 1049 insertions(+), 732 deletions(-) diffs (truncated from 1990 to 500 lines): diff -r a5002845bff2 -r ca9d8b242a10 .hgtags --- a/.hgtags Wed Jul 20 04:05:06 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:45 2016 +0100 @@ -50,6 +50,7 @@ 9596dff460935f09684c11d156ce591f92584f0d jdk7-b73 1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74 2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75 +83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12 8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76 0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77 acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78 @@ -63,6 +64,7 @@ ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86 409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87 f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88 +681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13 6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89 71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90 97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91 @@ -111,6 +113,7 @@ 3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134 9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135 ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136 +8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14 a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137 53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138 853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139 @@ -123,6 +126,7 @@ 9425dd4f53d5bfcd992d9aecea0eb7d8b2d4f62b jdk7-b146 d34578643d1c6c752d4a6b5e79c6ab1b60850b4a jdk7u1-b01 58bc532d63418ac3c9b42460d89cdaf595c6f3e1 jdk7-b147 +fb7fb3071b642334520e5b9f4a87ce28717af61c icedtea-2.0-branchpoint cd2cc8b5edb045b950aed46d159b4fb8fc2fd1df jdk7u1-b02 82820a30201dbf4b80f1916f3d0f4a92ad21b61a jdk7u1-b03 baa2c13c70fea3d6e259a34f0903197fdceb64b5 jdk7u1-b04 @@ -141,6 +145,7 @@ f0802d8a0909f66ce19d3d44b33ddf4943aee076 jdk7u2-b12 f474527e77e4797d78bd6c3b31923fddcfd9d5c6 jdk7u2-b13 fc0769df8cd03fffc38c7a1ab6b2e2e7cc2506a8 jdk7u2-b21 +58f6a950cd726220e81eddb126ca5c57e3b368f2 icedtea-2.1-branchpoint fc0769df8cd03fffc38c7a1ab6b2e2e7cc2506a8 jdk7u3-b02 0ffc4995457773085f61c39f6d33edc242b41bcf jdk7u3-b03 f6de36b195cd315646213c7affd2cc15702edbfb jdk7u3-b04 @@ -157,6 +162,7 @@ 8919b2b02fcba65f833c68374f3bfdd9bc3ba814 jdk7u4-b10 4672e092f0968d503dc37f860b15ae7e2653f8d7 jdk7u4-b11 a4bf6a1aff54a98e9ff2b3fb53c719f658bec677 jdk7u4-b12 +e3537a4f75c7fcca16c349c3175bb0cdc2fbc29c icedtea-2.2-branchpoint 56eb9150d9ffdb71c47d72871e8ecc98b5f402de jdk7u4-b13 0e55881c2ee2984048c179d1e031cefb56a36bec jdk7u4-b14 0bea057f7ce1577e1b0306f2027c057e35394398 jdk7u5-b01 @@ -186,11 +192,15 @@ 21d2313dfeac8c52a04b837d13958c86346a4b12 jdk7u6-b10 13d3c624291615593b4299a273085441b1dd2f03 jdk7u6-b11 f0be10a26af08c33d9afe8fe51df29572d431bac jdk7u6-b12 +e3eeee75b861baf378d41adcd29ae70ed047eae7 ppc-aix-port-b01 +e3eeee75b861baf378d41adcd29ae70ed047eae7 ppc-aix-port-b02 +e3eeee75b861baf378d41adcd29ae70ed047eae7 ppc-aix-port-b03 fcebf337f5c1d342973573d9c6f758443c8aefcf jdk7u6-b13 35b2699c6243e9fb33648c2c25e97ec91d0e3553 jdk7u6-b14 47ae28da508861d77ee6dd408d822acf507b28ec jdk7u6-b15 5c7763489f4d2727c6d9de11f4114fb8ed839042 jdk7u6-b16 66c671f28cb2840ceec5b44c44bac073fc0b4256 jdk7u6-b17 +cee31ee38a190f77b1e21c0515bb28802dcd9678 icedtea-2.3-branchpoint 6aa859ef42876c51bb1b1d7fb4db32a916a7dcaa jdk7u6-b18 474a52eeeafb1feccffda68b96f651e65415c01d jdk7u6-b19 32acb67a79531daf678577c7ef1bde1867da807d jdk7u6-b20 @@ -258,11 +268,13 @@ 382bab6d9682eefa2185a1643dfa32d65b6c20e5 jdk7u12-b07 7c0c3aeb2c603baba2cabba9adc5a0a49afb4f47 jdk7u12-b08 96c4f3ec63552a87a825baabd7f0dfafec299483 jdk7u12-b09 +85fb9d7ce4af53f0a47d2b73d983c96239f9ff33 icedtea-2.4-branchpoint e5b1403fa68abe3ac7174c031f19e6ecf77624a0 jdk7u14-b10 db94066df63468172e074d59e71d82dc874ed7cb jdk7u14-b11 f9a326e92fafc4724f0af550c2cba82fea202a31 jdk7u14-b12 5a52c6cc8db94b68eaacb42a9b4df30a40b09d82 jdk7u14-b13 5febc4e479fad801424cdcce90a0d463a2ef9223 jdk7u14-b14 +d52538e72925a1da7b1fcff051b591beeb2452b4 ppc-aix-port-b04 5fdb509d1f1a0533b14c61c92d77ff21e0ce2488 jdk7u14-b15 1298307076c2f0c2a4acd3a2a132cbe98d399009 jdk7u15-b01 8db0105f00ce9fe6899ece52d46d78995111c456 jdk7u15-b02 @@ -382,6 +394,7 @@ ba3ff27d4082f2cf0d06e635b2b6e01f80e78589 jdk7u45-b18 164cf7491ba2f371354ba343a604eee4c61c529d jdk7u45-b30 7f5cfaedb25c2c2774d6839810d6ae543557ca01 jdk7u45-b31 +849b17bc6e9a08fa41e0ef631e51366a09842e64 jdk7u60-b00 ef7bdbe7f1fa42fd58723e541d9cdedcacb2649a jdk7u45-b33 bcb3e939d046d75436c7c8511600b6edce42e6da jdk7u45-b34 efbda7abd821f280ec3a3aa6819ad62d45595e55 jdk7u45-b35 @@ -430,8 +443,11 @@ 849b17bc6e9a08fa41e0ef631e51366a09842e64 jdk7u60-b00 b19e375d9829daf207b1bdc7f908a3e1d548462c jdk7u60-b01 954e1616449af74f68aed57261cbeb62403377f1 jdk7u60-b02 +0d89cc5766d72e870eaf16696ec9b7b1ca4901fd icedtea-2.5pre01 +f75a642c2913e1ecbd22fc46812cffa2e7739169 icedtea-2.5pre02 4170784840d510b4e8ae7ae250b92279aaf5eb25 jdk7u60-b03 772aad4e9681828b8ee193b9ed971cbfe6c7f347 jdk7u60-b04 +702454ac1a074e81890fb07da06ebf00370e42ed icedtea-2.6pre01 744287fccf3b2c4fba2abf105863f0a44c3bd4da jdk7u60-b05 8f6db72756f3e4c3cca8731d20e978fb741846d2 jdk7u60-b06 02f050bc5569fb058ace44ed705bbb0f9022a6fe jdk7u60-b07 @@ -441,7 +457,11 @@ 3cc64ba8cf85942929b15c5ef21360f96db3b99c jdk7u60-b11 b79b8b1dc88faa73229b2bce04e979ff5ec854f5 jdk7u60-b12 3dc3e59e9580dfdf95dac57c54fe1a4209401125 jdk7u60-b13 +2040d4afc89815f6bf54a597ff58a70798b68e3d icedtea-2.6pre02 +2950924c2b80dc4d3933a8ab15a0ebb39522da5a icedtea-2.6pre03 a8b9c1929e50a9f3ae9ae1a23c06fa73a57afce3 jdk7u60-b14 +fa084876cf02f2f9996ad8a0ab353254f92c5564 icedtea-2.6pre04 +5f917c4b87a952a8bf79de08f3e2dd3e56c41657 icedtea-2.6pre05 7568ebdada118da1d1a6addcf6316ffda21801fd jdk7u60-b15 057caf9e0774e7c530c5710127f70c8d5f46deab jdk7u60-b16 b7cc00c573c294b144317d44803758a291b3deda jdk7u60-b17 @@ -581,10 +601,27 @@ e5e807700ff84f7bd9159ebc828891ae3ddb859c jdk7u79-b15 772aad4e9681828b8ee193b9ed971cbfe6c7f347 jdk7u80-b00 6c307a0b7a94e002d8a2532ffd8146d6c53f42d3 jdk7u80-b01 +3eab691bd9ac5222c11dbabb7b5fbc8463c62df6 icedtea-2.6pre07 +f43a81252f827395020fe71099bfa62f2ca0de50 icedtea-2.6pre06 +cdf407c97754412b02ebfdda111319dbd3cb9ca9 icedtea-2.6pre08 5bd6f3adf690dc2de8881b6f9f48336db4af7865 jdk7u80-b02 +55486a406d9f111eea8996fdf6144befefd86aff icedtea-2.6pre09 +cf836e0ed10de1179ec398a7db323e702b60ca35 icedtea-2.6pre10 +510234036e06ec8d7ed2a39ee11faf1b9a4257b0 icedtea-2.6pre11 bcbd241df6cd0a643480c8de183c541a662dd506 jdk7u80-b03 +987d772301e91c896178f47f39d82d87e9da1e39 icedtea-2.6pre12 +a072de9f83ed85a6a86d052d13488009230d7d4b icedtea-2.6pre13 +ecf2ec173dd2c19b63d7cf543db23ec7d4f4732a icedtea-2.6pre14 +029dd486cd1a8f6d7684b1633aae41c613055dd2 icedtea-2.6pre15 +c802d4cdd4cbfa8116e4f612cf536de32d67221a icedtea-2.6pre16 +e1dd8fea9abd3663838008063715b4b7ab5a58a4 icedtea-2.6pre17 04b56f4312b62d8bdf4eb1159132de8437994d34 jdk7u80-b04 f40fb76025c798cab4fb0e1966be1bceb8234527 jdk7u80-b05 +bb9d09219d3e74954b46ad53cb99dc307e39e120 icedtea-2.6pre18 +4c600e18a7e415702f6a62073c8c60f6b2cbfc11 icedtea-2.6pre19 +1a60fa408f57762abe32f19e4f3d681fb9c4960b icedtea-2.6pre20 +5331b041c88950058f8bd8e9669b9763be6ee03f icedtea-2.6pre21 +a322987c412f5f8584b15fab0a4505b94c016c22 icedtea-2.6pre22 335ee524dc68a42863f3fa3f081b781586e7ba2d jdk7u80-b06 6f7b359c4e9f82cbd399edc93c3275c3e668d2ea jdk7u80-b07 e6db2a97b3696fb5e7786b23f77af346a935a370 jdk7u80-b08 @@ -597,13 +634,28 @@ d0cc1c8ace99283d7b2354d2c0e5cd58787163c8 jdk7u80-b30 f2b4d5e42318ed93d35006ff7d1b3b0313b5a71f jdk7u80-b15 f1ffea3bd4a4df0f74ce0c127aeacf6bd11ee612 jdk7u80-b32 +403eeedf70f4b0e3c88f094d324e5c85959610e2 icedtea-2.6pre23 +bc95d2472055d96a712db09ecd8ab42e52058481 icedtea-2.6pre24 +bc95d2472055d96a712db09ecd8ab42e52058481 icedtea-2.6.0 1b20ca77fa98bb29d1f5601f027b3055e9eb28ee jdk7u85-b00 dce5a828bdd56d228724f1e9c6253920f613cec5 jdk7u85-b01 +bc95d2472055d96a712db09ecd8ab42e52058481 icedtea-2.6-branchpoint +9c6e1de67d7d26809d02c8ce3d6629503cb67d19 icedtea-2.6.1 b22cdae823bac193338d928e86319cd3741ab5fd jdk7u85-b02 +aef681a80dc1e8a8b69c1a06b463bda7999801ea icedtea-2.6.2pre01 +d627a940b6ca8fb4353f844e4f91163a3dcde0bc icedtea-2.6.2pre02 2741575d96f3985d41de8ebe1ba7fae8afbb0fde jdk7u91-b00 1a9e2dcc91dc3d0c103b09c478b3ac31ac45733f jdk7u91-b01 +73356b81c5c773a29729ae3b641516e0ac4a015d icedtea-2.6.2 08e99c45e470ce8b87875c1cbe78ac2f341555a3 jdk7u91-b02 +91fdb0c83e50c398bee5f0550600d20650f2a6ef icedtea-2.6.3 3c71abf7435352aee6e74ba2581274181ad3d17e jdk7u95-b00 +fd0a34cb97b40c622fc6d3370f5eca062e280979 icedtea-2.6.4 93a2788178e6ebebfbd30075f51ab35ac4f1b2a1 jdk7u99-b00 +f6593c32cc46f60438804b6a5b0d61e532f4a235 icedtea-2.6.5 +83f998d6c0afda7f3882ecc03ea873d988174c19 icedtea-2.6.6pre01 5713b8d2db3f1fc0c9802fdaf30ca802cddf8f65 jdk7u101-b00 +e42dd50480d3aab87668202ed79fb87f2dedcb91 icedtea-2.6.6 +264448dfed4e1bddd2da25aa3d3976bcabbb9ad6 icedtea-2.6.7pre01 e65eb66727550af75293996fc42e2c49c2002659 jdk7u111-b00 +a5002845bff276d1a8e4bdb4a0dcb972509f7d07 jdk7u111-b01 diff -r a5002845bff2 -r ca9d8b242a10 .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:06 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r a5002845bff2 -r ca9d8b242a10 make/Makefile --- a/make/Makefile Wed Jul 20 04:05:06 2016 +0100 +++ b/make/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -111,6 +111,10 @@ ANT_OPTIONS += -Ddebug.classfiles=true endif +ifeq ($(JAVAC_WARNINGS_FATAL), false) + ANT_OPTIONS += -Djavac.warnings.fatal= +endif + # Note: jdk/make/common/Defs.gmk uses LANGUAGE_VERSION (-source NN) # and the somewhat misnamed CLASS_VERSION (-target NN) ifdef TARGET_CLASS_VERSION diff -r a5002845bff2 -r ca9d8b242a10 make/build.properties --- a/make/build.properties Wed Jul 20 04:05:06 2016 +0100 +++ b/make/build.properties Thu Jul 28 14:59:45 2016 +0100 @@ -68,7 +68,8 @@ # set the following to -version to verify the versions of javac being used javac.version.opt = # in time, there should be no exceptions to -Xlint:all -javac.lint.opts = -Xlint:all,-deprecation -Werror +javac.warnings.fatal = -Werror +javac.lint.opts = -Xlint:all,-deprecation ${javac.warnings.fatal} # options for the task for javac #javadoc.jls3.url=http://java.sun.com/docs/books/jls/ diff -r a5002845bff2 -r ca9d8b242a10 make/build.xml --- a/make/build.xml Wed Jul 20 04:05:06 2016 +0100 +++ b/make/build.xml Thu Jul 28 14:59:45 2016 +0100 @@ -877,7 +877,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r a5002845bff2 -r ca9d8b242a10 src/share/classes/com/sun/tools/javac/parser/JavacParser.java --- a/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Wed Jul 20 04:05:06 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Thu Jul 28 14:59:45 2016 +0100 @@ -1962,10 +1962,15 @@ } else { JCExpression t = term(EXPR | TYPE); if ((lastmode & TYPE) != 0 && - (S.token() == IDENTIFIER || S.token() == ASSERT || S.token() == ENUM)) - return variableDeclarators(modifiersOpt(), t, stats).toList(); - else + (S.token() == IDENTIFIER || S.token() == ASSERT || + S.token() == ENUM)) { + return variableDeclarators(mods(pos, 0, List.nil()), t, stats).toList(); + } else if ((lastmode & TYPE) != 0 && S.token() == COLON) { + error(pos, "bad.initializer", "for-loop"); + return List.of((JCStatement)F.at(pos).VarDef(null, null, t, null)); + } else { return moreStatementExpressions(pos, t, stats).toList(); + } } } @@ -2057,16 +2062,20 @@ default: break; } - /* A modifiers tree with no modifier tokens or annotations - * has no text position. */ - if ((flags & (Flags.ModifierFlags | Flags.ANNOTATION)) == 0 && annotations.isEmpty()) - pos = Position.NOPOS; + return mods(pos, flags, annotations.toList()); + } + //where + JCModifiers mods(int pos, long flags, List annotations) { + /* A modifiers tree with no modifier tokens or annotations + * has no text position. */ + if ((flags & (Flags.ModifierFlags | Flags.ANNOTATION)) == 0 && annotations.isEmpty()) + pos = Position.NOPOS; - JCModifiers mods = F.at(pos).Modifiers(flags, annotations.toList()); - if (pos != Position.NOPOS) - storeEnd(mods, S.prevEndPos()); - return mods; - } + JCModifiers mods = F.at(pos).Modifiers(flags, annotations); + if (pos != Position.NOPOS) + storeEnd(mods, S.prevEndPos()); + return mods; + } /** Annotation = "@" Qualident [ "(" AnnotationFieldValues ")" ] * @param pos position of "@" token diff -r a5002845bff2 -r ca9d8b242a10 src/share/classes/com/sun/tools/javac/resources/compiler.properties --- a/src/share/classes/com/sun/tools/javac/resources/compiler.properties Wed Jul 20 04:05:06 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/resources/compiler.properties Thu Jul 28 14:59:45 2016 +0100 @@ -143,6 +143,10 @@ compiler.err.attribute.value.must.be.constant=\ attribute value must be constant +# 0: statement type +compiler.err.bad.initializer=\ + bad initializer for {0} + compiler.err.break.outside.switch.loop=\ break outside switch or loop diff -r a5002845bff2 -r ca9d8b242a10 test/Makefile --- a/test/Makefile Wed Jul 20 04:05:06 2016 +0100 +++ b/test/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -33,6 +33,9 @@ ifeq ($(ARCH), i386) ARCH=i586 endif + ifeq ($(ARCH), ppc64le) + ARCH=ppc64 + endif endif ifeq ($(OSNAME), Darwin) PLATFORM = bsd diff -r a5002845bff2 -r ca9d8b242a10 test/tools/javac/T5090006/broken.jar Binary file test/tools/javac/T5090006/broken.jar has changed diff -r a5002845bff2 -r ca9d8b242a10 test/tools/javac/diags/examples/ForeachBadInitialization.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/diags/examples/ForeachBadInitialization.java Thu Jul 28 14:59:45 2016 +0100 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2012, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +// key: compiler.err.bad.initializer +import java.util.List; +class ForeachBadInitialization { + void m() { + List s = null; + for (a : s) {} + } +} diff -r a5002845bff2 -r ca9d8b242a10 test/tools/javac/enum/8069181/T8069181.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/enum/8069181/T8069181.java Thu Jul 28 14:59:45 2016 +0100 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2015, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8069181 + * @summary java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 + * + * @compile -source 1.4 T8069181.java + */ +import java.util.Enumeration; +import java.util.Hashtable; +class T8069181 { + void test() { + Hashtable hTable = new Hashtable(); + hTable.put("hello", "value"); + for (Enumeration enum = hTable.keys();;){ + if(!enum.hasMoreElements()) + break; + enum.nextElement(); + } + } +} diff -r a5002845bff2 -r ca9d8b242a10 test/tools/javac/parser/JavacParserTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/parser/JavacParserTest.java Thu Jul 28 14:59:45 2016 +0100 @@ -0,0 +1,886 @@ +/* + * Copyright (c) 2011, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 7073631 7159445 + * @summary tests error and diagnostics positions + * @author Jan Lahoda + */ + +import com.sun.source.tree.BinaryTree; +import com.sun.source.tree.BlockTree; +import com.sun.source.tree.ClassTree; +import com.sun.source.tree.CompilationUnitTree; +import com.sun.source.tree.ErroneousTree; +import com.sun.source.tree.ExpressionStatementTree; +import com.sun.source.tree.ExpressionTree; +import com.sun.source.tree.MethodInvocationTree; +import com.sun.source.tree.MethodTree; +import com.sun.source.tree.ModifiersTree; +import com.sun.source.tree.StatementTree; +import com.sun.source.tree.Tree; +import com.sun.source.tree.Tree.Kind; +import com.sun.source.tree.VariableTree; +import com.sun.source.tree.WhileLoopTree; +import com.sun.source.util.SourcePositions; +import com.sun.source.util.TreeScanner; +import com.sun.source.util.Trees; +import com.sun.tools.javac.api.JavacTaskImpl; +import com.sun.tools.javac.tree.JCTree; +import java.io.IOException; +import java.net.URI; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.LinkedList; +import java.util.List; +import javax.tools.Diagnostic; +import javax.tools.DiagnosticCollector; +import javax.tools.DiagnosticListener; +import javax.tools.JavaCompiler; +import javax.tools.JavaFileObject; +import javax.tools.SimpleJavaFileObject; +import javax.tools.ToolProvider; + +public class JavacParserTest extends TestCase { + final JavaCompiler tool; + public JavacParserTest(String testName) { + tool = ToolProvider.getSystemJavaCompiler(); + System.out.println("java.home=" + System.getProperty("java.home")); + } + + static class MyFileObject extends SimpleJavaFileObject { + + private String text; + + public MyFileObject(String text) { + super(URI.create("myfo:/Test.java"), JavaFileObject.Kind.SOURCE); + this.text = text; + } + + @Override + public CharSequence getCharContent(boolean ignoreEncodingErrors) { + return text; + } + } + /* + * converts Windows to Unix style LFs for comparing strings + */ + private String normalize(String in) { + return in.replace(System.getProperty("line.separator"), "\n"); + } + + public CompilationUnitTree getCompilationUnitTree(String code) throws IOException { + + JavacTaskImpl ct = (JavacTaskImpl) tool.getTask(null, null, null, null, + null, Arrays.asList(new MyFileObject(code))); + CompilationUnitTree cut = ct.parse().iterator().next(); + return cut; + } + + public List getErroneousTreeValues(ErroneousTree node) { + + List values = new ArrayList<>(); + if (node.getErrorTrees() != null) { + for (Tree t : node.getErrorTrees()) { + values.add(t.toString()); + } + } else { + throw new RuntimeException("ERROR: No Erroneous tree " + + "has been created."); + } + return values; + } + + public void testPositionForSuperConstructorCalls() throws IOException { + assert tool != null; From andrew at icedtea.classpath.org Thu Jul 28 14:47:31 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:47:31 +0000 Subject: /hg/release/icedtea7-forest-2.6/hotspot: 2 new changesets Message-ID: changeset 1fc8b9f201f8 in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=1fc8b9f201f8 author: andrew date: Fri Jul 22 15:37:55 2016 +0100 Added tag jdk7u111-b01 for changeset 9efa3fae3c27 changeset 75297b84957e in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=75297b84957e author: andrew date: Thu Jul 28 14:59:45 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 59 +- .jcheck/conf | 2 - agent/src/os/linux/LinuxDebuggerLocal.c | 3 +- agent/src/os/linux/Makefile | 11 +- agent/src/os/linux/libproc.h | 4 +- agent/src/os/linux/ps_proc.c | 54 +- agent/src/os/linux/salibelf.c | 1 + agent/src/os/linux/symtab.c | 2 +- make/Makefile | 37 + make/aix/Makefile | 380 + make/aix/adlc_updater | 20 + make/aix/build.sh | 99 + make/aix/makefiles/adjust-mflags.sh | 87 + make/aix/makefiles/adlc.make | 234 + make/aix/makefiles/build_vm_def.sh | 18 + make/aix/makefiles/buildtree.make | 510 + make/aix/makefiles/compiler2.make | 32 + make/aix/makefiles/core.make | 33 + make/aix/makefiles/defs.make | 233 + make/aix/makefiles/dtrace.make | 27 + make/aix/makefiles/fastdebug.make | 73 + make/aix/makefiles/jsig.make | 95 + make/aix/makefiles/jvmg.make | 42 + make/aix/makefiles/jvmti.make | 118 + make/aix/makefiles/launcher.make | 97 + make/aix/makefiles/mapfile-vers-debug | 270 + make/aix/makefiles/mapfile-vers-jsig | 38 + make/aix/makefiles/mapfile-vers-product | 265 + make/aix/makefiles/ppc64.make | 108 + make/aix/makefiles/product.make | 59 + make/aix/makefiles/rules.make | 203 + make/aix/makefiles/sa.make | 116 + make/aix/makefiles/saproc.make | 125 + make/aix/makefiles/top.make | 144 + make/aix/makefiles/trace.make | 121 + make/aix/makefiles/vm.make | 384 + make/aix/makefiles/xlc.make | 180 + make/aix/platform_ppc64 | 17 + make/bsd/Makefile | 30 +- make/bsd/makefiles/gcc.make | 14 + make/bsd/platform_zero.in | 2 +- make/defs.make | 43 +- make/linux/Makefile | 88 +- make/linux/makefiles/aarch64.make | 41 + make/linux/makefiles/adlc.make | 2 + make/linux/makefiles/buildtree.make | 24 +- make/linux/makefiles/defs.make | 95 +- make/linux/makefiles/gcc.make | 59 +- make/linux/makefiles/jsig.make | 6 +- make/linux/makefiles/ppc64.make | 76 + make/linux/makefiles/rules.make | 20 +- make/linux/makefiles/sa.make | 3 +- make/linux/makefiles/saproc.make | 8 +- make/linux/makefiles/vm.make | 79 +- make/linux/makefiles/zeroshark.make | 32 + make/linux/platform_aarch64 | 15 + make/linux/platform_ppc | 6 +- make/linux/platform_ppc64 | 17 + make/linux/platform_zero.in | 2 +- make/solaris/Makefile | 8 + make/solaris/makefiles/adlc.make | 6 +- make/solaris/makefiles/dtrace.make | 16 + make/solaris/makefiles/gcc.make | 4 +- make/solaris/makefiles/jsig.make | 4 + make/solaris/makefiles/rules.make | 10 - make/solaris/makefiles/saproc.make | 4 + make/solaris/makefiles/vm.make | 12 + make/windows/makefiles/vm.make | 8 + src/cpu/aarch64/vm/aarch64.ad | 11622 +++++++++ src/cpu/aarch64/vm/aarch64Test.cpp | 38 + src/cpu/aarch64/vm/aarch64_ad.m4 | 367 + src/cpu/aarch64/vm/aarch64_call.cpp | 197 + src/cpu/aarch64/vm/aarch64_linkage.S | 163 + src/cpu/aarch64/vm/ad_encode.m4 | 73 + src/cpu/aarch64/vm/assembler_aarch64.cpp | 5554 ++++ src/cpu/aarch64/vm/assembler_aarch64.hpp | 3585 ++ src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 44 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 51 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 + src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 + src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 + src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 431 + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 345 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 142 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 2935 ++ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 80 + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1429 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 39 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 78 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 456 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 107 + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1347 + src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 + src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 87 + src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 + src/cpu/aarch64/vm/compile_aarch64.hpp | 40 + src/cpu/aarch64/vm/copy_aarch64.hpp | 62 + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 + src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 + src/cpu/aarch64/vm/debug_aarch64.cpp | 36 + src/cpu/aarch64/vm/decode_aarch64.hpp | 409 + src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 + src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 + src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 + src/cpu/aarch64/vm/dump_aarch64.cpp | 127 + src/cpu/aarch64/vm/frame_aarch64.cpp | 843 + src/cpu/aarch64/vm/frame_aarch64.hpp | 215 + src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 36 + src/cpu/aarch64/vm/globals_aarch64.hpp | 126 + src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 76 + src/cpu/aarch64/vm/icache_aarch64.cpp | 41 + src/cpu/aarch64/vm/icache_aarch64.hpp | 45 + src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 + src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 + src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1505 + src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 286 + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 + src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 + src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 79 + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 + src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 + src/cpu/aarch64/vm/jni_aarch64.h | 64 + src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 445 + src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 + src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 318 + src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 495 + src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 + src/cpu/aarch64/vm/register_aarch64.cpp | 55 + src/cpu/aarch64/vm/register_aarch64.hpp | 255 + src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 + src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 144 + src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 + src/cpu/aarch64/vm/runtime_aarch64.cpp | 49 + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3109 ++ src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 2380 + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 290 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 128 + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2199 + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3909 +++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 70 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 217 + src/cpu/aarch64/vm/vm_version_aarch64.hpp | 91 + src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 + src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 245 + src/cpu/ppc/vm/assembler_ppc.cpp | 700 + src/cpu/ppc/vm/assembler_ppc.hpp | 2000 + src/cpu/ppc/vm/assembler_ppc.inline.hpp | 836 + src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp | 105 + src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp | 290 + src/cpu/ppc/vm/bytecodes_ppc.cpp | 31 + src/cpu/ppc/vm/bytecodes_ppc.hpp | 31 + src/cpu/ppc/vm/bytes_ppc.hpp | 281 + src/cpu/ppc/vm/c2_globals_ppc.hpp | 95 + src/cpu/ppc/vm/c2_init_ppc.cpp | 48 + src/cpu/ppc/vm/codeBuffer_ppc.hpp | 35 + src/cpu/ppc/vm/compile_ppc.cpp | 91 + src/cpu/ppc/vm/compile_ppc.hpp | 42 + src/cpu/ppc/vm/copy_ppc.hpp | 171 + src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp | 43 + src/cpu/ppc/vm/cppInterpreter_ppc.cpp | 3038 ++ src/cpu/ppc/vm/cppInterpreter_ppc.hpp | 39 + src/cpu/ppc/vm/debug_ppc.cpp | 35 + src/cpu/ppc/vm/depChecker_ppc.hpp | 31 + src/cpu/ppc/vm/disassembler_ppc.hpp | 37 + src/cpu/ppc/vm/dump_ppc.cpp | 62 + src/cpu/ppc/vm/frame_ppc.cpp | 320 + src/cpu/ppc/vm/frame_ppc.hpp | 534 + src/cpu/ppc/vm/frame_ppc.inline.hpp | 303 + src/cpu/ppc/vm/globalDefinitions_ppc.hpp | 40 + src/cpu/ppc/vm/globals_ppc.hpp | 130 + src/cpu/ppc/vm/icBuffer_ppc.cpp | 71 + src/cpu/ppc/vm/icache_ppc.cpp | 77 + src/cpu/ppc/vm/icache_ppc.hpp | 52 + src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 2298 + src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 304 + src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 37 + src/cpu/ppc/vm/interpreterRT_ppc.cpp | 155 + src/cpu/ppc/vm/interpreterRT_ppc.hpp | 62 + src/cpu/ppc/vm/interpreter_ppc.cpp | 821 + src/cpu/ppc/vm/interpreter_ppc.hpp | 50 + src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp | 78 + src/cpu/ppc/vm/jniFastGetField_ppc.cpp | 75 + src/cpu/ppc/vm/jniTypes_ppc.hpp | 110 + src/cpu/ppc/vm/jni_ppc.h | 55 + src/cpu/ppc/vm/macroAssembler_ppc.cpp | 3053 ++ src/cpu/ppc/vm/macroAssembler_ppc.hpp | 705 + src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp | 422 + src/cpu/ppc/vm/methodHandles_ppc.cpp | 558 + src/cpu/ppc/vm/methodHandles_ppc.hpp | 64 + src/cpu/ppc/vm/nativeInst_ppc.cpp | 378 + src/cpu/ppc/vm/nativeInst_ppc.hpp | 395 + src/cpu/ppc/vm/ppc.ad | 12869 ++++++++++ src/cpu/ppc/vm/ppc_64.ad | 24 + src/cpu/ppc/vm/registerMap_ppc.hpp | 45 + src/cpu/ppc/vm/register_definitions_ppc.cpp | 42 + src/cpu/ppc/vm/register_ppc.cpp | 77 + src/cpu/ppc/vm/register_ppc.hpp | 662 + src/cpu/ppc/vm/relocInfo_ppc.cpp | 139 + src/cpu/ppc/vm/relocInfo_ppc.hpp | 46 + src/cpu/ppc/vm/runtime_ppc.cpp | 191 + src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3278 ++ src/cpu/ppc/vm/stubGenerator_ppc.cpp | 2119 + src/cpu/ppc/vm/stubRoutines_ppc_64.cpp | 29 + src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 40 + src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp | 44 + src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 1874 + src/cpu/ppc/vm/templateInterpreter_ppc.hpp | 41 + src/cpu/ppc/vm/templateTable_ppc_64.cpp | 4322 +++ src/cpu/ppc/vm/templateTable_ppc_64.hpp | 38 + src/cpu/ppc/vm/vmStructs_ppc.hpp | 41 + src/cpu/ppc/vm/vm_version_ppc.cpp | 492 + src/cpu/ppc/vm/vm_version_ppc.hpp | 96 + src/cpu/ppc/vm/vmreg_ppc.cpp | 51 + src/cpu/ppc/vm/vmreg_ppc.hpp | 35 + src/cpu/ppc/vm/vmreg_ppc.inline.hpp | 71 + src/cpu/ppc/vm/vtableStubs_ppc_64.cpp | 269 + src/cpu/sparc/vm/compile_sparc.hpp | 39 + src/cpu/sparc/vm/frame_sparc.inline.hpp | 4 + src/cpu/sparc/vm/globals_sparc.hpp | 5 + src/cpu/sparc/vm/methodHandles_sparc.hpp | 6 +- src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 10 +- src/cpu/sparc/vm/sparc.ad | 28 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 15 +- src/cpu/sparc/vm/vm_version_sparc.hpp | 8 +- src/cpu/x86/vm/assembler_x86.cpp | 14 +- src/cpu/x86/vm/c2_globals_x86.hpp | 2 +- src/cpu/x86/vm/compile_x86.hpp | 39 + src/cpu/x86/vm/frame_x86.inline.hpp | 4 + src/cpu/x86/vm/globals_x86.hpp | 7 +- src/cpu/x86/vm/methodHandles_x86.hpp | 6 +- src/cpu/x86/vm/sharedRuntime_x86_32.cpp | 11 +- src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 11 +- src/cpu/x86/vm/stubGenerator_x86_32.cpp | 3 +- src/cpu/x86/vm/stubGenerator_x86_64.cpp | 6 +- src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/x86/vm/x86_32.ad | 14 +- src/cpu/x86/vm/x86_64.ad | 75 +- src/cpu/zero/vm/arm32JIT.cpp | 8583 ++++++ src/cpu/zero/vm/arm_cas.S | 31 + src/cpu/zero/vm/asm_helper.cpp | 746 + src/cpu/zero/vm/bytecodes_arm.def | 7850 ++++++ src/cpu/zero/vm/bytecodes_zero.cpp | 52 +- src/cpu/zero/vm/bytecodes_zero.hpp | 41 +- src/cpu/zero/vm/compile_zero.hpp | 40 + src/cpu/zero/vm/cppInterpreter_arm.S | 7390 +++++ src/cpu/zero/vm/cppInterpreter_zero.cpp | 51 +- src/cpu/zero/vm/cppInterpreter_zero.hpp | 2 + src/cpu/zero/vm/globals_zero.hpp | 10 +- src/cpu/zero/vm/methodHandles_zero.hpp | 12 +- src/cpu/zero/vm/sharedRuntime_zero.cpp | 10 +- src/cpu/zero/vm/shark_globals_zero.hpp | 1 - src/cpu/zero/vm/stack_zero.hpp | 2 +- src/cpu/zero/vm/stack_zero.inline.hpp | 9 +- src/cpu/zero/vm/vm_version_zero.cpp | 12 +- src/cpu/zero/vm/vm_version_zero.hpp | 11 +- src/os/aix/vm/attachListener_aix.cpp | 574 + src/os/aix/vm/c2_globals_aix.hpp | 37 + src/os/aix/vm/chaitin_aix.cpp | 38 + src/os/aix/vm/decoder_aix.hpp | 48 + src/os/aix/vm/globals_aix.hpp | 63 + src/os/aix/vm/interfaceSupport_aix.hpp | 35 + src/os/aix/vm/jsig.c | 233 + src/os/aix/vm/jvm_aix.cpp | 201 + src/os/aix/vm/jvm_aix.h | 123 + src/os/aix/vm/libperfstat_aix.cpp | 124 + src/os/aix/vm/libperfstat_aix.hpp | 59 + src/os/aix/vm/loadlib_aix.cpp | 185 + src/os/aix/vm/loadlib_aix.hpp | 128 + src/os/aix/vm/mutex_aix.inline.hpp | 37 + src/os/aix/vm/osThread_aix.cpp | 58 + src/os/aix/vm/osThread_aix.hpp | 144 + src/os/aix/vm/os_aix.cpp | 5145 +++ src/os/aix/vm/os_aix.hpp | 381 + src/os/aix/vm/os_aix.inline.hpp | 294 + src/os/aix/vm/os_share_aix.hpp | 37 + src/os/aix/vm/perfMemory_aix.cpp | 1349 + src/os/aix/vm/porting_aix.cpp | 369 + src/os/aix/vm/porting_aix.hpp | 81 + src/os/aix/vm/threadCritical_aix.cpp | 68 + src/os/aix/vm/thread_aix.inline.hpp | 42 + src/os/aix/vm/vmError_aix.cpp | 122 + src/os/bsd/vm/os_bsd.cpp | 10 +- src/os/linux/vm/decoder_linux.cpp | 6 + src/os/linux/vm/osThread_linux.cpp | 3 + src/os/linux/vm/os_linux.cpp | 258 +- src/os/linux/vm/os_linux.hpp | 3 + src/os/linux/vm/os_linux.inline.hpp | 3 + src/os/linux/vm/thread_linux.inline.hpp | 5 + src/os/posix/launcher/java_md.c | 13 +- src/os/posix/vm/os_posix.cpp | 491 +- src/os/posix/vm/os_posix.hpp | 28 +- src/os/solaris/vm/os_solaris.hpp | 3 + src/os/windows/vm/os_windows.hpp | 3 + src/os_cpu/aix_ppc/vm/aix_ppc_64.ad | 24 + src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp | 401 + src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp | 54 + src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp | 151 + src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp | 567 + src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp | 35 + src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp | 58 + src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp | 40 + src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp | 36 + src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp | 36 + src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp | 79 + src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp | 66 + src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp | 8 +- src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp | 2 +- src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 124 + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 46 + src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 753 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 85 + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 65 + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 + src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp | 401 + src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp | 39 + src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp | 54 + src/os_cpu/linux_ppc/vm/linux_ppc_64.ad | 24 + src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp | 149 + src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp | 624 + src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp | 35 + src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp | 50 + src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp | 40 + src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp | 36 + src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp | 36 + src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp | 83 + src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp | 66 + src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp | 22 +- src/os_cpu/linux_zero/vm/globals_linux_zero.hpp | 8 +- src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 43 +- src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 8 +- src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 242 +- src/share/tools/hsdis/Makefile | 20 +- src/share/tools/hsdis/hsdis-demo.c | 9 +- src/share/tools/hsdis/hsdis.c | 15 + src/share/vm/adlc/adlparse.cpp | 188 +- src/share/vm/adlc/adlparse.hpp | 4 +- src/share/vm/adlc/archDesc.hpp | 2 + src/share/vm/adlc/formssel.cpp | 89 +- src/share/vm/adlc/formssel.hpp | 3 + src/share/vm/adlc/main.cpp | 12 + src/share/vm/adlc/output_c.cpp | 187 +- src/share/vm/adlc/output_h.cpp | 41 +- src/share/vm/asm/assembler.cpp | 36 +- src/share/vm/asm/assembler.hpp | 29 +- src/share/vm/asm/codeBuffer.cpp | 15 +- src/share/vm/asm/codeBuffer.hpp | 9 +- src/share/vm/c1/c1_Canonicalizer.cpp | 7 + src/share/vm/c1/c1_Compilation.cpp | 26 + src/share/vm/c1/c1_Defs.hpp | 6 + src/share/vm/c1/c1_FpuStackSim.hpp | 3 + src/share/vm/c1/c1_FrameMap.cpp | 5 +- src/share/vm/c1/c1_FrameMap.hpp | 3 + src/share/vm/c1/c1_LIR.cpp | 49 +- src/share/vm/c1/c1_LIR.hpp | 56 +- src/share/vm/c1/c1_LIRAssembler.cpp | 7 + src/share/vm/c1/c1_LIRAssembler.hpp | 6 + src/share/vm/c1/c1_LIRGenerator.cpp | 10 +- src/share/vm/c1/c1_LIRGenerator.hpp | 3 + src/share/vm/c1/c1_LinearScan.cpp | 6 +- src/share/vm/c1/c1_LinearScan.hpp | 3 + src/share/vm/c1/c1_MacroAssembler.hpp | 6 + src/share/vm/c1/c1_Runtime1.cpp | 36 +- src/share/vm/c1/c1_globals.hpp | 6 + src/share/vm/ci/ciInstanceKlass.cpp | 31 +- src/share/vm/ci/ciInstanceKlass.hpp | 6 +- src/share/vm/ci/ciMethod.cpp | 38 + src/share/vm/ci/ciMethod.hpp | 2 + src/share/vm/ci/ciTypeFlow.cpp | 2 +- src/share/vm/classfile/classFileParser.cpp | 10 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/classLoader.cpp | 3 + src/share/vm/classfile/javaClasses.cpp | 24 +- src/share/vm/classfile/javaClasses.hpp | 1 + src/share/vm/classfile/stackMapTable.hpp | 3 + src/share/vm/classfile/systemDictionary.cpp | 1 - src/share/vm/classfile/verifier.cpp | 26 +- src/share/vm/classfile/vmSymbols.hpp | 14 +- src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/compiledIC.cpp | 13 +- src/share/vm/code/compiledIC.hpp | 7 + src/share/vm/code/icBuffer.cpp | 3 + src/share/vm/code/nmethod.cpp | 29 +- src/share/vm/code/nmethod.hpp | 7 +- src/share/vm/code/relocInfo.cpp | 41 + src/share/vm/code/relocInfo.hpp | 49 +- src/share/vm/code/stubs.hpp | 3 + src/share/vm/code/vmreg.hpp | 24 +- src/share/vm/compiler/compileBroker.cpp | 6 +- src/share/vm/compiler/disassembler.cpp | 3 + src/share/vm/compiler/disassembler.hpp | 6 + src/share/vm/compiler/methodLiveness.cpp | 12 +- src/share/vm/compiler/oopMap.cpp | 7 + src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp | 3 + src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp | 3 + src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 28 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 18 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp | 3 + src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +- src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp | 3 + src/share/vm/gc_implementation/g1/g1AllocRegion.hpp | 7 +- src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 + src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp | 1 + src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp | 13 +- src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp | 2 +- src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 2 +- src/share/vm/gc_implementation/g1/ptrQueue.cpp | 3 + src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp | 5 +- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 + src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp | 1 - src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +- src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 7 +- src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp | 2 +- src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 1 + src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 27 + src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp | 3 + src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp | 3 + src/share/vm/gc_interface/collectedHeap.cpp | 3 + src/share/vm/gc_interface/collectedHeap.inline.hpp | 3 + src/share/vm/interpreter/abstractInterpreter.hpp | 18 +- src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 996 +- src/share/vm/interpreter/bytecodeInterpreter.hpp | 31 +- src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp | 305 + src/share/vm/interpreter/bytecodeStream.hpp | 3 + src/share/vm/interpreter/bytecodes.cpp | 3 + src/share/vm/interpreter/bytecodes.hpp | 4 + src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 47 +- src/share/vm/interpreter/interpreterRuntime.hpp | 27 +- src/share/vm/interpreter/invocationCounter.hpp | 22 +- src/share/vm/interpreter/linkResolver.cpp | 3 + src/share/vm/interpreter/templateInterpreter.hpp | 3 + src/share/vm/interpreter/templateInterpreterGenerator.hpp | 3 + src/share/vm/interpreter/templateTable.cpp | 5 + src/share/vm/interpreter/templateTable.hpp | 20 +- src/share/vm/libadt/port.hpp | 5 +- src/share/vm/memory/allocation.cpp | 3 + src/share/vm/memory/allocation.hpp | 37 +- src/share/vm/memory/allocation.inline.hpp | 8 +- src/share/vm/memory/barrierSet.hpp | 4 +- src/share/vm/memory/barrierSet.inline.hpp | 6 +- src/share/vm/memory/cardTableModRefBS.cpp | 4 +- src/share/vm/memory/cardTableModRefBS.hpp | 11 +- src/share/vm/memory/collectorPolicy.cpp | 23 +- src/share/vm/memory/defNewGeneration.cpp | 16 +- src/share/vm/memory/gcLocker.hpp | 4 + src/share/vm/memory/genMarkSweep.cpp | 3 + src/share/vm/memory/generation.cpp | 12 + src/share/vm/memory/modRefBarrierSet.hpp | 2 +- src/share/vm/memory/resourceArea.cpp | 3 + src/share/vm/memory/resourceArea.hpp | 3 + src/share/vm/memory/space.hpp | 3 + src/share/vm/memory/tenuredGeneration.cpp | 12 + src/share/vm/memory/threadLocalAllocBuffer.cpp | 3 + src/share/vm/memory/universe.cpp | 13 +- src/share/vm/oops/constantPoolKlass.cpp | 3 + src/share/vm/oops/constantPoolOop.hpp | 3 + src/share/vm/oops/cpCacheOop.cpp | 4 +- src/share/vm/oops/cpCacheOop.hpp | 22 +- src/share/vm/oops/instanceKlass.cpp | 26 +- src/share/vm/oops/instanceKlass.hpp | 5 + src/share/vm/oops/markOop.cpp | 3 + src/share/vm/oops/methodDataOop.cpp | 6 + src/share/vm/oops/methodDataOop.hpp | 191 + src/share/vm/oops/methodOop.cpp | 16 + src/share/vm/oops/methodOop.hpp | 11 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.cpp | 3 + src/share/vm/oops/oop.inline.hpp | 19 +- src/share/vm/oops/oopsHierarchy.cpp | 3 + src/share/vm/oops/typeArrayOop.hpp | 6 + src/share/vm/opto/block.cpp | 359 +- src/share/vm/opto/block.hpp | 8 +- src/share/vm/opto/buildOopMap.cpp | 3 + src/share/vm/opto/bytecodeInfo.cpp | 44 +- src/share/vm/opto/c2_globals.hpp | 28 +- src/share/vm/opto/c2compiler.cpp | 19 +- src/share/vm/opto/callGenerator.cpp | 64 +- src/share/vm/opto/callGenerator.hpp | 1 + src/share/vm/opto/callnode.cpp | 85 +- src/share/vm/opto/callnode.hpp | 68 +- src/share/vm/opto/cfgnode.cpp | 4 +- src/share/vm/opto/chaitin.cpp | 13 +- src/share/vm/opto/coalesce.cpp | 4 +- src/share/vm/opto/compile.cpp | 147 +- src/share/vm/opto/compile.hpp | 48 +- src/share/vm/opto/doCall.cpp | 14 +- src/share/vm/opto/escape.cpp | 80 +- src/share/vm/opto/gcm.cpp | 11 +- src/share/vm/opto/generateOptoStub.cpp | 120 +- src/share/vm/opto/graphKit.cpp | 67 +- src/share/vm/opto/graphKit.hpp | 46 +- src/share/vm/opto/idealGraphPrinter.cpp | 4 +- src/share/vm/opto/idealKit.cpp | 8 +- src/share/vm/opto/idealKit.hpp | 3 +- src/share/vm/opto/ifnode.cpp | 2 +- src/share/vm/opto/lcm.cpp | 46 +- src/share/vm/opto/library_call.cpp | 32 +- src/share/vm/opto/locknode.hpp | 10 +- src/share/vm/opto/loopPredicate.cpp | 4 +- src/share/vm/opto/loopTransform.cpp | 25 +- src/share/vm/opto/machnode.cpp | 14 + src/share/vm/opto/machnode.hpp | 28 + src/share/vm/opto/macro.cpp | 97 +- src/share/vm/opto/macro.hpp | 3 +- src/share/vm/opto/matcher.cpp | 77 +- src/share/vm/opto/matcher.hpp | 5 + src/share/vm/opto/memnode.cpp | 705 +- src/share/vm/opto/memnode.hpp | 181 +- src/share/vm/opto/multnode.cpp | 33 +- src/share/vm/opto/multnode.hpp | 2 + src/share/vm/opto/node.cpp | 45 +- src/share/vm/opto/node.hpp | 15 +- src/share/vm/opto/output.cpp | 27 +- src/share/vm/opto/output.hpp | 10 +- src/share/vm/opto/parse.hpp | 15 +- src/share/vm/opto/parse1.cpp | 13 +- src/share/vm/opto/parse2.cpp | 16 +- src/share/vm/opto/parse3.cpp | 70 +- src/share/vm/opto/parseHelper.cpp | 5 + src/share/vm/opto/phase.cpp | 2 + src/share/vm/opto/phase.hpp | 1 + src/share/vm/opto/phaseX.cpp | 2 +- src/share/vm/opto/phasetype.hpp | 8 +- src/share/vm/opto/postaloc.cpp | 7 +- src/share/vm/opto/regalloc.cpp | 4 +- src/share/vm/opto/regmask.cpp | 10 +- src/share/vm/opto/regmask.hpp | 10 +- src/share/vm/opto/runtime.cpp | 33 +- src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/opto/type.cpp | 65 +- src/share/vm/opto/type.hpp | 35 +- src/share/vm/opto/vectornode.hpp | 2 +- src/share/vm/prims/forte.cpp | 8 +- src/share/vm/prims/jni.cpp | 90 +- src/share/vm/prims/jniCheck.cpp | 45 +- src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 3 + src/share/vm/prims/jvm.h | 3 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiEnv.cpp | 6 + src/share/vm/prims/jvmtiExport.cpp | 41 + src/share/vm/prims/jvmtiExport.hpp | 7 + src/share/vm/prims/jvmtiImpl.cpp | 3 + src/share/vm/prims/jvmtiManageCapabilities.cpp | 4 +- src/share/vm/prims/jvmtiTagMap.cpp | 8 +- src/share/vm/prims/methodHandles.cpp | 4 +- src/share/vm/prims/methodHandles.hpp | 3 + src/share/vm/prims/nativeLookup.cpp | 3 + src/share/vm/prims/unsafe.cpp | 36 +- src/share/vm/prims/whitebox.cpp | 2 +- src/share/vm/runtime/advancedThresholdPolicy.cpp | 2 +- src/share/vm/runtime/arguments.cpp | 88 +- src/share/vm/runtime/atomic.cpp | 9 + src/share/vm/runtime/biasedLocking.cpp | 6 +- src/share/vm/runtime/deoptimization.cpp | 13 +- src/share/vm/runtime/dtraceJSDT.hpp | 3 + src/share/vm/runtime/fprofiler.hpp | 3 + src/share/vm/runtime/frame.cpp | 18 +- src/share/vm/runtime/frame.hpp | 19 +- src/share/vm/runtime/frame.inline.hpp | 13 + src/share/vm/runtime/globals.hpp | 53 +- src/share/vm/runtime/handles.cpp | 4 + src/share/vm/runtime/handles.inline.hpp | 3 + src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/interfaceSupport.hpp | 6 + src/share/vm/runtime/java.cpp | 6 + src/share/vm/runtime/javaCalls.cpp | 3 + src/share/vm/runtime/javaCalls.hpp | 6 + src/share/vm/runtime/javaFrameAnchor.hpp | 9 + src/share/vm/runtime/jniHandles.cpp | 3 + src/share/vm/runtime/memprofiler.cpp | 3 + src/share/vm/runtime/mutex.cpp | 4 + src/share/vm/runtime/mutexLocker.cpp | 3 + src/share/vm/runtime/mutexLocker.hpp | 3 + src/share/vm/runtime/objectMonitor.cpp | 47 +- src/share/vm/runtime/os.cpp | 45 +- src/share/vm/runtime/os.hpp | 22 +- src/share/vm/runtime/osThread.hpp | 3 + src/share/vm/runtime/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 9 +- src/share/vm/runtime/sharedRuntime.cpp | 95 +- src/share/vm/runtime/sharedRuntime.hpp | 27 +- src/share/vm/runtime/sharedRuntimeTrans.cpp | 4 + src/share/vm/runtime/sharedRuntimeTrig.cpp | 7 + src/share/vm/runtime/stackValueCollection.cpp | 3 + src/share/vm/runtime/statSampler.cpp | 3 + src/share/vm/runtime/stubCodeGenerator.cpp | 3 + src/share/vm/runtime/stubRoutines.cpp | 14 + src/share/vm/runtime/stubRoutines.hpp | 71 +- src/share/vm/runtime/sweeper.cpp | 3 +- src/share/vm/runtime/synchronizer.cpp | 17 +- src/share/vm/runtime/task.cpp | 4 + src/share/vm/runtime/thread.cpp | 7 + src/share/vm/runtime/thread.hpp | 35 +- src/share/vm/runtime/threadLocalStorage.cpp | 4 + src/share/vm/runtime/threadLocalStorage.hpp | 6 + src/share/vm/runtime/timer.cpp | 3 + src/share/vm/runtime/vframe.cpp | 3 +- src/share/vm/runtime/vframeArray.cpp | 2 +- src/share/vm/runtime/virtualspace.cpp | 3 + src/share/vm/runtime/vmStructs.cpp | 27 +- src/share/vm/runtime/vmThread.cpp | 3 + src/share/vm/runtime/vmThread.hpp | 3 + src/share/vm/runtime/vm_operations.cpp | 3 + src/share/vm/runtime/vm_version.cpp | 13 +- src/share/vm/shark/sharkCompiler.cpp | 6 +- src/share/vm/shark/shark_globals.hpp | 10 + src/share/vm/trace/trace.dtd | 3 - src/share/vm/utilities/accessFlags.cpp | 3 + src/share/vm/utilities/array.cpp | 3 + src/share/vm/utilities/bitMap.cpp | 3 + src/share/vm/utilities/bitMap.hpp | 2 +- src/share/vm/utilities/bitMap.inline.hpp | 20 +- src/share/vm/utilities/copy.hpp | 3 + src/share/vm/utilities/debug.cpp | 4 + src/share/vm/utilities/debug.hpp | 2 +- src/share/vm/utilities/decoder.cpp | 4 + src/share/vm/utilities/decoder_elf.cpp | 2 +- src/share/vm/utilities/decoder_elf.hpp | 4 +- src/share/vm/utilities/elfFile.cpp | 57 +- src/share/vm/utilities/elfFile.hpp | 8 +- src/share/vm/utilities/elfFuncDescTable.cpp | 104 + src/share/vm/utilities/elfFuncDescTable.hpp | 149 + src/share/vm/utilities/elfStringTable.cpp | 4 +- src/share/vm/utilities/elfStringTable.hpp | 2 +- src/share/vm/utilities/elfSymbolTable.cpp | 38 +- src/share/vm/utilities/elfSymbolTable.hpp | 6 +- src/share/vm/utilities/events.cpp | 3 + src/share/vm/utilities/exceptions.cpp | 3 + src/share/vm/utilities/globalDefinitions.hpp | 14 + src/share/vm/utilities/globalDefinitions_gcc.hpp | 8 - src/share/vm/utilities/globalDefinitions_sparcWorks.hpp | 9 - src/share/vm/utilities/globalDefinitions_xlc.hpp | 194 + src/share/vm/utilities/growableArray.cpp | 3 + src/share/vm/utilities/histogram.hpp | 3 + src/share/vm/utilities/macros.hpp | 56 +- src/share/vm/utilities/ostream.cpp | 7 +- src/share/vm/utilities/preserveException.hpp | 3 + src/share/vm/utilities/taskqueue.cpp | 3 + src/share/vm/utilities/taskqueue.hpp | 117 +- src/share/vm/utilities/vmError.cpp | 25 +- src/share/vm/utilities/vmError.hpp | 8 + src/share/vm/utilities/workgroup.hpp | 3 + test/compiler/6934604/TestByteBoxing.java | 777 + test/compiler/6934604/TestDoubleBoxing.java | 777 + test/compiler/6934604/TestFloatBoxing.java | 777 + test/compiler/6934604/TestIntBoxing.java | 777 + test/compiler/6934604/TestLongBoxing.java | 777 + test/compiler/6934604/TestShortBoxing.java | 777 + test/compiler/codegen/IntRotateWithImmediate.java | 78 + test/compiler/loopopts/ConstFPVectorization.java | 63 + test/compiler/stringopts/TestStringObjectInitialization.java | 78 + test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 + test/runtime/7020373/GenOOMCrashClass.java | 157 + test/runtime/7020373/Test7020373.sh | 4 + test/runtime/7020373/testcase.jar | Bin test/runtime/InitialThreadOverflow/DoOverflow.java | 41 + test/runtime/InitialThreadOverflow/invoke.cxx | 70 + test/runtime/InitialThreadOverflow/testme.sh | 73 + test/runtime/RedefineFinalizer/RedefineFinalizer.java | 64 + test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java | 143 + test/runtime/stackMapCheck/BadMap.jasm | 152 + test/runtime/stackMapCheck/BadMapDstore.jasm | 79 + test/runtime/stackMapCheck/BadMapIstore.jasm | 79 + test/runtime/stackMapCheck/StackMapCheck.java | 63 + test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java | 82 + test/serviceability/jvmti/UnresolvedClassAgent.java | 69 + test/serviceability/jvmti/UnresolvedClassAgent.mf | 3 + test/testlibrary/RedefineClassHelper.java | 79 + test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java | 81 +- test/testlibrary/com/oracle/java/testlibrary/Utils.java | 263 + test/testlibrary_tests/RedefineClassTest.java | 54 + tools/mkbc.c | 607 + 709 files changed, 158201 insertions(+), 1852 deletions(-) diffs (truncated from 172780 to 500 lines): diff -r 9efa3fae3c27 -r 75297b84957e .hgtags --- a/.hgtags Wed Jul 20 04:05:08 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:45 2016 +0100 @@ -50,6 +50,7 @@ faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75 +b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78 @@ -87,6 +88,7 @@ 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88 +a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90 @@ -160,6 +162,7 @@ b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06 +591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138 @@ -182,6 +185,7 @@ 38fa55e5e79232d48f1bb8cf27d88bc094c9375a hs21-b16 81d815b05abb564aa1f4100ae13491c949b9a07e jdk7-b147 81d815b05abb564aa1f4100ae13491c949b9a07e hs21-b17 +7693eb0fce1f6b484cce96c233ea20bdad8a09e0 icedtea-2.0-branchpoint 9b0ca45cd756d538c4c30afab280a91868eee1a5 jdk7u2-b01 0cc8a70952c368e06de2adab1f2649a408f5e577 jdk8-b01 31e253c1da429124bb87570ab095d9bc89850d0a jdk8-b02 @@ -210,6 +214,7 @@ 3ba0bb2e7c8ddac172f5b995aae57329cdd2dafa hs22-b10 f17fe2f4b6aacc19cbb8ee39476f2f13a1c4d3cd jdk7u2-b13 0744602f85c6fe62255326df595785eb2b32166d jdk7u2-b21 +f8f4d3f9b16567b91bcef4caaa8417c8de8015f0 icedtea-2.1-branchpoint a40d238623e5b1ab1224ea6b36dc5b23d0a53880 jdk7u3-b02 6986bfb4c82e00b938c140f2202133350e6e73f8 jdk7u3-b03 8e6375b46717d74d4885f839b4e72d03f357a45f jdk7u3-b04 @@ -264,6 +269,7 @@ f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16 f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16 931e5f39e365a0d550d79148ff87a7f9e864d2e1 hs23-b16 +a2c5354863dcb3d147b7b6f55ef514b1bfecf920 icedtea-2.2-branchpoint efb5f2662c96c472caa3327090268c75a86dd9c0 jdk7u4-b13 82e719a2e6416838b4421637646cbfd7104c7716 jdk7u4-b14 e5f7f95411fb9e837800b4152741c962118e5d7a jdk7u5-b01 @@ -302,6 +308,9 @@ e974e15945658e574e6c344c4a7ba225f5708c10 hs23.2-b03 f08a3a0e60c32cb0e8350e72fdc54849759096a4 jdk7u6-b12 7a8d3cd6562170f4c262e962270f679ac503f456 hs23.2-b04 +d72dd66fdc3d52aee909f8dd8f25f62f13569ffa ppc-aix-port-b01 +1efaab66c81d0a5701cc819e67376f1b27bfea47 ppc-aix-port-b02 +b69b779a26dfc5e2333504d0c82fc998ff915499 ppc-aix-port-b03 28746e6d615f27816f483485a53b790c7a463f0c jdk7u6-b13 202880d633e646d4936798d0fba6efc0cab04dc8 hs23.2-b05 6b0f178141388f5721aa5365cb542715acbf0cc7 jdk7u6-b14 @@ -311,6 +320,7 @@ cefe884c708aa6dfd63aff45f6c698a6bc346791 jdk7u6-b16 270a40a57b3d05ca64070208dcbb895b5b509d8e hs23.2-b08 7a37cec9d0d44ae6ea3d26a95407e42d99af6843 jdk7u6-b17 +354cfde7db2f1fd46312d883a63c8a76d5381bab icedtea-2.3-branchpoint df0df4ae5af2f40b7f630c53a86e8c3d68ef5b66 jdk7u6-b18 1257f4373a06f788bd656ae1c7a953a026a285b9 jdk7u6-b19 a0c2fa4baeb6aad6f33dc87b676b21345794d61e hs23.2-b09 @@ -440,6 +450,7 @@ 4f7ad6299356bfd2cfb448ea4c11e8ce0fbf69f4 jdk7u12-b07 3bb803664f3d9c831d094cbe22b4ee5757e780c8 jdk7u12-b08 92e382c3cccc0afbc7f72fccea4f996e05b66b3e jdk7u12-b09 +6e4feb17117d21e0e4360f2d0fbc68397ed3ba80 icedtea-2.4-branchpoint 7554f9b2bcc72204ac10ba8b08b8e648459504df hs24-b29 181528fd1e74863a902f171a2ad46270a2fb15e0 jdk7u14-b10 4008cf63c30133f2fac148a39903552fe7a33cea hs24-b30 @@ -496,6 +507,7 @@ 273e8afccd6ef9e10e9fe121f7b323755191f3cc jdk7u25-b32 e3d2c238e29c421c3b5c001e400acbfb30790cfc jdk7u14-b14 860ae068f4dff62a77c8315f0335b7e935087e86 hs24-b34 +ca298f18e21dc66c6b5235600f8b50bcc9bbaa38 ppc-aix-port-b04 12619005c5e29be6e65f0dc9891ca19d9ffb1aaa jdk7u14-b15 be21f8a4d42c03cafde4f616fd80ece791ba2f21 hs24-b35 10e0043bda0878dbc85f3f280157eab592b47c91 jdk7u14-b16 @@ -590,6 +602,9 @@ 12374864c655a2cefb0d65caaacf215d5365ec5f jdk7u45-b18 3677c8cc3c89c0fa608f485b84396e4cf755634b jdk7u45-b30 520b7b3d9153c1407791325946b07c5c222cf0d6 jdk7u45-b31 +ae4adc1492d1c90a70bd2d139a939fc0c8329be9 jdk7u60-b00 +af1fc2868a2b919727bfbb0858449bd991bbee4a jdk7u40-b60 +cc83359f5e5eb46dd9176b0a272390b1a0a51fdc hs24.60-b01 c373a733d5d5147f99eaa2b91d6b937c28214fc9 jdk7u45-b33 0bcb43482f2ac5615437541ffb8dc0f79ece3148 jdk7u45-b34 12ea8d416f105f5971c808c89dddc1006bfc4c53 jdk7u45-b35 @@ -646,6 +661,8 @@ 0025a2a965c8f21376278245c2493d8861386fba jdk7u60-b02 fa59add77d1a8f601a695f137248462fdc68cc2f hs24.60-b05 a59134ccb1b704b2cd05e157970d425af43e5437 hs24.60-b06 +bc178be7e9d6fcc97e09c909ffe79d96e2305218 icedtea-2.5pre01 +f30e87f16d90f1e659b935515a3fc083ab8a0156 icedtea-2.5pre02 2c971ed884cec0a9293ccff3def696da81823225 jdk7u60-b03 1afbeb8cb558429156d432f35e7582716053a9cb hs24.60-b07 05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u60-b04 @@ -810,13 +827,36 @@ ff18bcebe2943527cdbc094375c38c27ec7f2442 hs24.80-b03 1b9722b5134a8e565d8b8fe851849e034beff057 hs24.80-b04 04d6919c44db8c9d811ef0ac4775a579f854cdfc hs24.80-b05 +882a93010fb90f928331bf31a226992755d6cfb2 icedtea-2.6pre01 ee18e60e7e8da9f1912895af353564de0330a2b1 hs24.80-b06 +138ef7288fd40de0012a3a24839fa7cb3569ab43 icedtea-2.6pre02 +4ab69c6e4c85edf628c01c685bc12c591b9807d9 icedtea-2.6pre03 +b226be2040f971855626f5b88cb41a7d5299fea0 jdk7u60-b14 +2fd819c8b5066a480f9524d901dbd34f2cf563ad icedtea-2.6pre04 +fae3b09fe959294f7a091a6ecaae91daf1cb4f5c icedtea-2.6pre05 05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u80-b00 e2533d62ca887078e4b952a75a75680cfb7894b9 jdk7u80-b01 +8ffb87775f56ed5c602f320d2513351298ee4778 icedtea-2.6pre07 +b517477362d1b0d4f9b567c82db85136fd14bc6e icedtea-2.6pre06 +6d5ec408f4cac2c2004bf6120403df1b18051a21 icedtea-2.6pre08 bad107a5d096b070355c5a2d80aa50bc5576144b jdk7u80-b02 +4722cfd15c8386321c8e857951b3cb55461e858b icedtea-2.6pre09 +c8417820ac943736822e7b84518b5aca80f39593 icedtea-2.6pre10 +e13857ecc7870c28dbebca79ff36612693dac157 icedtea-2.6pre11 9d2b485d2a58ea57ab2b3c06b2128f456ab39a38 jdk7u80-b03 +0c2099cd04cd24778c5baccc7c8a72c311ef6f84 icedtea-2.6pre12 +c6fa18ed8a01a15e1210bf44dc7075463e0a514b icedtea-2.6pre13 +1d3d9e81c8e16bfe948da9bc0756e922a3802ca4 icedtea-2.6pre14 +5ad4c09169742e076305193c1e0b8256635cf33e icedtea-2.6pre15 +7891f0e7ae10d8f636fdbf29bcfe06f43d057e5f icedtea-2.6pre16 +4d25046abb67ae570ae1dbb5e3e48e7a63d93b88 icedtea-2.6pre17 a89267b51c40cba0b26fe84831478389723c8321 jdk7u80-b04 00402b4ff7a90a6deba09816192e335cadfdb4f0 jdk7u80-b05 +1792bfb4a54d87ff87438413a34004a6b6004987 icedtea-2.6pre18 +8f3c9cf0636f4d40e9c3647e03c7d0ca6d1019ee icedtea-2.6pre19 +904317834a259bdddd4568b74874c2472f119a3c icedtea-2.6pre20 +1939c010fd371d22de5c1baf2583a96e8f38da44 icedtea-2.6pre21 +cb42e88f9787c8aa28662f31484d605e550c6d53 icedtea-2.6pre22 87d4354a3ce8aafccf1f1cd9cb9d88a58731dde8 jdk7u80-b06 d496bd71dc129828c2b5962e2072cdb591454e4a jdk7u80-b07 5ce33a4444cf74e04c22fb11b1e1b76b68a6477a jdk7u80-b08 @@ -829,13 +869,28 @@ 27e0103f3b11f06bc3277914564ed9a1976fb3d5 jdk7u80-b30 426e09df7eda980317d1308af15c29ef691cd471 jdk7u80-b15 198c700d102cc2051b304fc382ac58c5d76e8d26 jdk7u80-b32 -ea2051eb6ee8be8e292711caaae05a7014466ddc jdk7u85-b00 -1c6c2bdf4321c0ece7723663341f7f1a35cac843 jdk7u85-b01 +1afefe2d5f90112e87034a4eac57fdad53fe5b9f icedtea-2.6pre23 +94f15794d5e7847a60540eacbe3e276dbe127a1a icedtea-2.6pre24 +94f15794d5e7847a60540eacbe3e276dbe127a1a icedtea-2.6.0 +501fc984fa3b3d51e1a7f1220f2de635a2b370b9 jdk7u85-b00 +3f1b4a1fe4a274cd1f89d9ec83d8018f7f4b7d01 jdk7u85-b01 +94f15794d5e7847a60540eacbe3e276dbe127a1a icedtea-2.6-branchpoint +b19bc5aeaa099ac73ee8341e337a007180409593 icedtea-2.6.1 e45a07be1cac074dfbde6757f64b91f0608f30fb jdk7u85-b02 +25077ae8f6d2c512e74bfb3e5c1ed511b7c650de icedtea-2.6.2pre01 +1500c88d1b61914b3fbe7dfd8c521038bd95bde3 icedtea-2.6.2pre02 cce12560430861a962349343b61d3a9eb12c6571 jdk7u91-b00 5eaaa63440c4416cd9c03d586f72b3be8c7c73f8 jdk7u91-b01 +f40363c111917466319901436650f22f8403b749 icedtea-2.6.2 2f2d431ace967c9a71194e1bb46f38b35ea43512 jdk7u91-b02 +c3cde6774003850aa6c44315c9c3e4dfdac69798 icedtea-2.6.3 b3c5ff648bcad305163b323ad15dde1b6234d501 jdk7u95-b00 +19d919ae5506a750e3a0bcc6bd176c66b7e1e65d icedtea-2.6.4 631da593499ee184ea8efb2bc5491e0d99ac636d jdk7u99-b00 +04d7046d2d41ae18c762fbdad7e114fdd55e2282 icedtea-2.6.5 +825fa447453ad85b3a6f11f87c5147b8b78fb3ab icedtea-2.6.6pre01 6e42747134be8a4a366d337da1fc84a847ad8381 jdk7u101-b00 +3022a3d80efd705e861b90cece4f6fdc73f6de97 icedtea-2.6.6 +b4a17ff67e26e5e64680ab68c398dbecc46ee7c4 icedtea-2.6.7pre01 14d0f4da4a74897fc3274f8f549f41544bb4625a jdk7u111-b00 +9efa3fae3c278a7f48badec775d7f9b2d5320b6d jdk7u111-b01 diff -r 9efa3fae3c27 -r 75297b84957e .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:08 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/LinuxDebuggerLocal.c --- a/agent/src/os/linux/LinuxDebuggerLocal.c Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/LinuxDebuggerLocal.c Thu Jul 28 14:59:45 2016 +0100 @@ -23,6 +23,7 @@ */ #include +#include #include "libproc.h" #if defined(x86_64) && !defined(amd64) @@ -73,7 +74,7 @@ (JNIEnv *env, jclass cls) { jclass listClass; - if (init_libproc(getenv("LIBSAPROC_DEBUG")) != true) { + if (init_libproc(getenv("LIBSAPROC_DEBUG") != NULL) != true) { THROW_NEW_DEBUGGER_EXCEPTION("can't initialize libproc"); } diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/Makefile --- a/agent/src/os/linux/Makefile Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -23,7 +23,12 @@ # ARCH := $(shell if ([ `uname -m` = "ia64" ]) ; then echo ia64 ; elif ([ `uname -m` = "x86_64" ]) ; then echo amd64; elif ([ `uname -m` = "sparc64" ]) ; then echo sparc; else echo i386 ; fi ) -GCC = gcc + +ifndef BUILD_GCC +BUILD_GCC = gcc +endif + +GCC = $(BUILD_GCC) JAVAH = ${JAVA_HOME}/bin/javah @@ -40,7 +45,7 @@ LIBS = -lthread_db -CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) -D_FILE_OFFSET_BITS=64 +CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) -D_FILE_OFFSET_BITS=64 LIBSA = $(ARCH)/libsaproc.so @@ -73,7 +78,7 @@ $(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(OBJS) $(LIBS) test.o: test.c - $(GCC) -c -o test.o -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) test.c + $(GCC) -c -o test.o -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) test.c test: test.o $(GCC) -o test test.o -L$(ARCH) -lsaproc $(LIBS) diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/libproc.h --- a/agent/src/os/linux/libproc.h Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/libproc.h Thu Jul 28 14:59:45 2016 +0100 @@ -34,7 +34,7 @@ #include "libproc_md.h" #endif -#include +#include /************************************************************************************ @@ -76,7 +76,7 @@ }; #endif -#if defined(sparc) || defined(sparcv9) +#if defined(sparc) || defined(sparcv9) || defined(ppc64) #define user_regs_struct pt_regs #endif diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/ps_proc.c --- a/agent/src/os/linux/ps_proc.c Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/ps_proc.c Thu Jul 28 14:59:45 2016 +0100 @@ -27,6 +27,8 @@ #include #include #include +#include +#include #include #include "libproc_impl.h" @@ -261,7 +263,7 @@ static bool read_lib_info(struct ps_prochandle* ph) { char fname[32]; - char buf[256]; + char buf[PATH_MAX]; FILE *fp = NULL; sprintf(fname, "/proc/%d/maps", ph->pid); @@ -271,10 +273,52 @@ return false; } - while(fgets_no_cr(buf, 256, fp)){ - char * word[6]; - int nwords = split_n_str(buf, 6, word, ' ', '\0'); - if (nwords > 5 && find_lib(ph, word[5]) == false) { + while(fgets_no_cr(buf, PATH_MAX, fp)){ + char * word[7]; + int nwords = split_n_str(buf, 7, word, ' ', '\0'); + + if (nwords < 6) { + // not a shared library entry. ignore. + continue; + } + + if (word[5][0] == '[') { + // not a shared library entry. ignore. + if (strncmp(word[5],"[stack",6) == 0) { + continue; + } + if (strncmp(word[5],"[heap]",6) == 0) { + continue; + } + + // SA don't handle VDSO + if (strncmp(word[5],"[vdso]",6) == 0) { + continue; + } + if (strncmp(word[5],"[vsyscall]",6) == 0) { + continue; + } + } + + if (nwords > 6) { + // prelink altered mapfile when the program is running. + // Entries like one below have to be skipped + // /lib64/libc-2.15.so (deleted) + // SO name in entries like one below have to be stripped. + // /lib64/libpthread-2.15.so.#prelink#.EECVts + char *s = strstr(word[5],".#prelink#"); + if (s == NULL) { + // No prelink keyword. skip deleted library + print_debug("skip shared object %s deleted by prelink\n", word[5]); + continue; + } + + // Fall through + print_debug("rectifing shared object name %s changed by prelink\n", word[5]); + *s = 0; + } + + if (find_lib(ph, word[5]) == false) { intptr_t base; lib_info* lib; #ifdef _LP64 diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/salibelf.c --- a/agent/src/os/linux/salibelf.c Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/salibelf.c Thu Jul 28 14:59:45 2016 +0100 @@ -25,6 +25,7 @@ #include "salibelf.h" #include #include +#include extern void print_debug(const char*,...); diff -r 9efa3fae3c27 -r 75297b84957e agent/src/os/linux/symtab.c --- a/agent/src/os/linux/symtab.c Wed Jul 20 04:05:08 2016 +0100 +++ b/agent/src/os/linux/symtab.c Thu Jul 28 14:59:45 2016 +0100 @@ -305,7 +305,7 @@ unsigned char *bytes = (unsigned char*)(note+1) + note->n_namesz; - unsigned char *filename + char *filename = (build_id_to_debug_filename (note->n_descsz, bytes)); fd = pathmap_open(filename); diff -r 9efa3fae3c27 -r 75297b84957e make/Makefile --- a/make/Makefile Wed Jul 20 04:05:08 2016 +0100 +++ b/make/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -85,6 +85,7 @@ # Typical C1/C2 targets made available with this Makefile C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1 C2_VM_TARGETS=product fastdebug optimized jvmg +CORE_VM_TARGETS=productcore fastdebugcore optimizedcore jvmgcore ZERO_VM_TARGETS=productzero fastdebugzero optimizedzero jvmgzero SHARK_VM_TARGETS=productshark fastdebugshark optimizedshark jvmgshark @@ -127,6 +128,12 @@ all_debugshark: jvmgshark docs export_debug all_optimizedshark: optimizedshark docs export_optimized +allcore: all_productcore all_fastdebugcore +all_productcore: productcore docs export_product +all_fastdebugcore: fastdebugcore docs export_fastdebug +all_debugcore: jvmgcore docs export_debug +all_optimizedcore: optimizedcore docs export_optimized + # Do everything world: all create_jdk @@ -151,6 +158,10 @@ $(CD) $(GAMMADIR)/make; \ $(MAKE) BUILD_FLAVOR=$@ VM_TARGET=$@ generic_build2 $(ALT_OUT) +$(CORE_VM_TARGETS): + $(CD) $(GAMMADIR)/make; \ + $(MAKE) VM_TARGET=$@ generic_buildcore $(ALT_OUT) + $(ZERO_VM_TARGETS): $(CD) $(GAMMADIR)/make; \ $(MAKE) BUILD_FLAVOR=$(@:%zero=%) VM_TARGET=$@ \ @@ -203,6 +214,12 @@ $(MAKE_ARGS) $(VM_TARGET) endif +generic_buildcore: + $(MKDIR) -p $(OUTPUTDIR) + $(CD) $(OUTPUTDIR); \ + $(MAKE) -f $(ABS_OS_MAKEFILE) \ + $(MAKE_ARGS) $(VM_TARGET) + generic_buildzero: $(MKDIR) -p $(OUTPUTDIR) $(CD) $(OUTPUTDIR); \ @@ -257,10 +274,12 @@ C2_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2 ZERO_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_zero SHARK_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_shark +CORE_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_core C1_DIR=$(C1_BASE_DIR)/$(VM_SUBDIR) C2_DIR=$(C2_BASE_DIR)/$(VM_SUBDIR) ZERO_DIR=$(ZERO_BASE_DIR)/$(VM_SUBDIR) SHARK_DIR=$(SHARK_BASE_DIR)/$(VM_SUBDIR) +CORE_DIR=$(CORE_BASE_DIR)/$(VM_SUBDIR) ifeq ($(JVM_VARIANT_SERVER), true) MISC_DIR=$(C2_DIR) @@ -278,6 +297,10 @@ MISC_DIR=$(ZERO_DIR) GEN_DIR=$(ZERO_BASE_DIR)/generated endif +ifeq ($(JVM_VARIANT_CORE), true) + MISC_DIR=$(CORE_DIR) + GEN_DIR=$(CORE_BASE_DIR)/generated +endif # Bin files (windows) ifeq ($(OSNAME),windows) @@ -387,6 +410,20 @@ $(EXPORT_SERVER_DIR)/%.diz: $(ZERO_DIR)/%.diz $(install-file) endif + ifeq ($(JVM_VARIANT_CORE), true) + $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(CORE_DIR)/%.$(LIBRARY_SUFFIX) + $(install-file) + $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(CORE_DIR)/%.$(LIBRARY_SUFFIX) + $(install-file) + $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(CORE_DIR)/%.debuginfo + $(install-file) + $(EXPORT_SERVER_DIR)/%.debuginfo: $(CORE_DIR)/%.debuginfo + $(install-file) + $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(CORE_DIR)/%.diz + $(install-file) + $(EXPORT_SERVER_DIR)/%.diz: $(CORE_DIR)/%.diz + $(install-file) + endif endif # Jar file (sa-jdi.jar) diff -r 9efa3fae3c27 -r 75297b84957e make/aix/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/aix/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -0,0 +1,380 @@ +# +# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright 2012, 2013 SAP AG. 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 +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# + +# This makefile creates a build tree and lights off a build. +# You can go back into the build tree and perform rebuilds or +# incremental builds as desired. Be sure to reestablish +# environment variable settings for LD_LIBRARY_PATH and JAVA_HOME. + +# The make process now relies on java and javac. These can be +# specified either implicitly on the PATH, by setting the +# (JDK-inherited) ALT_BOOTDIR environment variable to full path to a +# JDK in which bin/java and bin/javac are present and working (e.g., +# /usr/local/java/jdk1.3/solaris), or via the (JDK-inherited) +# default BOOTDIR path value. Note that one of ALT_BOOTDIR +# or BOOTDIR has to be set. We do *not* search javac, javah, rmic etc. +# from the PATH. +# +# One can set ALT_BOOTDIR or BOOTDIR to point to a jdk that runs on +# an architecture that differs from the target architecture, as long +# as the bootstrap jdk runs under the same flavor of OS as the target +# (i.e., if the target is linux, point to a jdk that runs on a linux +# box). In order to use such a bootstrap jdk, set the make variable +# REMOTE to the desired remote command mechanism, e.g., +# +# make REMOTE="rsh -l me myotherlinuxbox" + From andrew at icedtea.classpath.org Thu Jul 28 14:47:45 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 14:47:45 +0000 Subject: /hg/release/icedtea7-forest-2.6/jdk: 6 new changesets Message-ID: changeset 048f6b9603cf in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=048f6b9603cf author: xuelei date: Mon Aug 22 18:21:43 2011 -0700 7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing Reviewed-by: alanb, weijun changeset c2ba29a6b98f in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c2ba29a6b98f author: robm date: Thu Jul 21 22:47:30 2016 +0100 8140344: add support for 3 digit update release numbers Reviewed-by: coffeys changeset b015efd2ab82 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=b015efd2ab82 author: robm date: Thu Dec 10 12:21:26 2015 +0000 8145017: Add support for 3 digit hotspot minor version numbers Reviewed-by: coffeys changeset cc1ed9a35188 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cc1ed9a35188 author: andrew date: Fri Jul 22 13:58:07 2016 +0100 8162344: The API changes made by CR 7064075 need to be reverted Summary: Remove type parameters added to SecretKeyFactory.getKeySpec and SecretKeyFactorySpi.engineGetKeySpec Reviewed-by: omajid changeset 8364a54c9138 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8364a54c9138 author: andrew date: Fri Jul 22 15:37:56 2016 +0100 Added tag jdk7u111-b01 for changeset cc1ed9a35188 changeset 8b6b930489cb in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8b6b930489cb author: andrew date: Thu Jul 28 14:59:45 2016 +0100 Merge jdk7u111-b01 diffstat: .hgtags | 56 +- .jcheck/conf | 2 - make/com/sun/java/pack/Makefile | 7 +- make/com/sun/java/pack/mapfile-vers | 7 +- make/com/sun/java/pack/mapfile-vers-unpack200 | 7 +- make/com/sun/nio/Makefile | 7 +- make/com/sun/nio/sctp/Makefile | 17 +- make/com/sun/security/auth/module/Makefile | 6 +- make/com/sun/tools/attach/Exportedfiles.gmk | 5 + make/com/sun/tools/attach/FILES_c.gmk | 5 + make/com/sun/tools/attach/FILES_java.gmk | 9 +- make/common/Defs-aix.gmk | 391 + make/common/Defs-embedded.gmk | 4 +- make/common/Defs-linux.gmk | 62 +- make/common/Defs-macosx.gmk | 5 + make/common/Defs.gmk | 32 +- make/common/Demo.gmk | 2 +- make/common/Library.gmk | 42 +- make/common/Program.gmk | 107 +- make/common/Release.gmk | 64 +- make/common/shared/Compiler-gcc.gmk | 76 +- make/common/shared/Compiler-xlc_r.gmk | 37 + make/common/shared/Defs-aix.gmk | 167 + make/common/shared/Defs-java.gmk | 23 +- make/common/shared/Defs-utils.gmk | 4 + make/common/shared/Defs-versions.gmk | 7 +- make/common/shared/Defs.gmk | 2 +- make/common/shared/Platform.gmk | 33 +- make/common/shared/Sanity.gmk | 8 + make/docs/Makefile | 6 +- make/java/fdlibm/Makefile | 7 + make/java/instrument/Makefile | 6 +- make/java/java/Makefile | 7 + make/java/jli/Makefile | 31 +- make/java/main/java/mapfile-aarch64 | 39 + make/java/main/java/mapfile-ppc64 | 43 + make/java/management/Makefile | 6 + make/java/net/FILES_c.gmk | 11 + make/java/net/Makefile | 30 +- make/java/nio/Makefile | 263 +- make/java/npt/Makefile | 2 +- make/java/security/Makefile | 12 +- make/java/sun_nio/Makefile | 2 +- make/java/version/Makefile | 5 + make/javax/crypto/Makefile | 74 +- make/javax/sound/SoundDefs.gmk | 72 +- make/jdk_generic_profile.sh | 319 +- make/jpda/transport/socket/Makefile | 2 +- make/mkdemo/jvmti/waiters/Makefile | 4 + make/sun/Makefile | 2 +- make/sun/awt/FILES_c_unix.gmk | 10 + make/sun/awt/Makefile | 36 +- make/sun/awt/mawt.gmk | 42 +- make/sun/cmm/lcms/FILES_c_unix.gmk | 7 +- make/sun/cmm/lcms/Makefile | 10 +- make/sun/cmm/lcms/mapfile-vers | 12 +- make/sun/font/Makefile | 24 +- make/sun/gtk/FILES_c_unix.gmk | 41 + make/sun/gtk/FILES_export_unix.gmk | 31 + make/sun/gtk/Makefile | 84 + make/sun/gtk/mapfile-vers | 72 + make/sun/jawt/Makefile | 11 + make/sun/jpeg/FILES_c.gmk | 6 +- make/sun/jpeg/Makefile | 11 +- make/sun/lwawt/FILES_c_macosx.gmk | 6 + make/sun/lwawt/Makefile | 7 +- make/sun/native2ascii/Makefile | 2 +- make/sun/net/FILES_java.gmk | 229 +- make/sun/nio/cs/Makefile | 4 +- make/sun/security/Makefile | 18 +- make/sun/security/ec/Makefile | 30 +- make/sun/security/ec/mapfile-vers | 2 + make/sun/security/jgss/wrapper/Makefile | 2 +- make/sun/security/krb5/Makefile | 8 +- make/sun/security/krb5/internal/ccache/Makefile | 49 + make/sun/security/mscapi/Makefile | 2 +- make/sun/security/pkcs11/Makefile | 6 +- make/sun/security/smartcardio/Makefile | 17 +- make/sun/splashscreen/FILES_c.gmk | 84 +- make/sun/splashscreen/Makefile | 37 +- make/sun/xawt/FILES_c_unix.gmk | 25 +- make/sun/xawt/FILES_export_unix.gmk | 3 +- make/sun/xawt/Makefile | 73 +- make/sun/xawt/mapfile-vers | 37 - make/tools/Makefile | 9 + make/tools/freetypecheck/Makefile | 21 +- make/tools/generate_nimbus/Makefile | 1 + make/tools/sharing/classlist.aix | 2406 ++++++ make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java | 22 +- make/tools/src/build/tools/compileproperties/CompileProperties.java | 9 +- make/tools/src/build/tools/dirdiff/DirDiff.java | 4 +- make/tools/src/build/tools/dtdbuilder/DTDBuilder.java | 34 +- make/tools/src/build/tools/dtdbuilder/DTDInputStream.java | 6 +- make/tools/src/build/tools/dtdbuilder/DTDParser.java | 44 +- make/tools/src/build/tools/dtdbuilder/PublicMapping.java | 6 +- make/tools/src/build/tools/generatebreakiteratordata/CharSet.java | 16 +- make/tools/src/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java | 8 +- make/tools/src/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java | 6 +- make/tools/src/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java | 201 +- make/tools/src/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java | 6 +- make/tools/src/build/tools/generatecharacter/GenerateCharacter.java | 4 +- make/tools/src/build/tools/generatecharacter/SpecialCaseMap.java | 147 +- make/tools/src/build/tools/generatecharacter/UnicodeSpec.java | 22 +- make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java | 64 +- make/tools/src/build/tools/hasher/Hasher.java | 38 +- make/tools/src/build/tools/jarsplit/JarSplit.java | 5 +- make/tools/src/build/tools/javazic/Gen.java | 14 +- make/tools/src/build/tools/javazic/GenDoc.java | 16 +- make/tools/src/build/tools/javazic/Main.java | 3 +- make/tools/src/build/tools/javazic/Simple.java | 23 +- make/tools/src/build/tools/javazic/Time.java | 10 +- make/tools/src/build/tools/javazic/Zoneinfo.java | 18 +- make/tools/src/build/tools/jdwpgen/AbstractCommandNode.java | 7 +- make/tools/src/build/tools/jdwpgen/AbstractGroupNode.java | 7 +- make/tools/src/build/tools/jdwpgen/AbstractNamedNode.java | 14 +- make/tools/src/build/tools/jdwpgen/AbstractTypeListNode.java | 26 +- make/tools/src/build/tools/jdwpgen/AltNode.java | 4 +- make/tools/src/build/tools/jdwpgen/CommandSetNode.java | 11 +- make/tools/src/build/tools/jdwpgen/ConstantSetNode.java | 9 +- make/tools/src/build/tools/jdwpgen/ErrorSetNode.java | 9 +- make/tools/src/build/tools/jdwpgen/Node.java | 25 +- make/tools/src/build/tools/jdwpgen/OutNode.java | 14 +- make/tools/src/build/tools/jdwpgen/RootNode.java | 10 +- make/tools/src/build/tools/jdwpgen/SelectNode.java | 10 +- make/tools/src/build/tools/makeclasslist/MakeClasslist.java | 15 +- make/tools/src/build/tools/stripproperties/StripProperties.java | 4 +- src/bsd/doc/man/jhat.1 | 4 +- src/linux/doc/man/jhat.1 | 4 +- src/share/back/ThreadGroupReferenceImpl.c | 2 +- src/share/back/outStream.c | 4 +- src/share/bin/java.c | 8 +- src/share/bin/wildcard.c | 5 + src/share/classes/com/sun/crypto/provider/DESKeyFactory.java | 2 +- src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java | 2 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 8 +- src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 8 +- src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java | 2 +- src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java | 2 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 2 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 7 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 24 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 5 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jndi/dns/DnsContextFactory.java | 2 +- src/share/classes/com/sun/jndi/ldap/ClientId.java | 13 +- src/share/classes/com/sun/jndi/ldap/Connection.java | 22 +- src/share/classes/com/sun/jndi/ldap/LdapClient.java | 10 +- src/share/classes/com/sun/jndi/ldap/LdapCtx.java | 3 +- src/share/classes/com/sun/jndi/ldap/LdapName.java | 12 +- src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java | 3 +- src/share/classes/com/sun/jndi/ldap/LdapURL.java | 64 +- src/share/classes/com/sun/jndi/toolkit/dir/HierMemDirCtx.java | 2 +- src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java | 15 +- src/share/classes/com/sun/media/sound/SoftSynthesizer.java | 34 + src/share/classes/com/sun/naming/internal/ResourceManager.java | 42 +- src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java | 2 +- src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java | 8 +- src/share/classes/com/sun/script/javascript/RhinoTopLevel.java | 2 +- src/share/classes/com/sun/security/ntlm/Client.java | 31 +- src/share/classes/com/sun/security/ntlm/NTLM.java | 4 +- src/share/classes/com/sun/security/ntlm/Server.java | 10 +- src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java | 12 +- src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java | 6 +- src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java | 5 +- src/share/classes/java/awt/ScrollPane.java | 3 +- src/share/classes/java/awt/color/ICC_Profile.java | 80 +- src/share/classes/java/awt/color/ICC_ProfileGray.java | 6 +- src/share/classes/java/awt/color/ICC_ProfileRGB.java | 6 +- src/share/classes/java/io/InputStream.java | 2 +- src/share/classes/java/net/Inet4Address.java | 2 + src/share/classes/java/net/InetAddress.java | 2 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/nio/Bits.java | 35 +- src/share/classes/java/security/KeyRep.java | 3 +- src/share/classes/java/security/Policy.java | 1 - src/share/classes/java/security/Security.java | 9 +- src/share/classes/java/util/Currency.java | 44 +- src/share/classes/java/util/CurrencyData.properties | 20 +- src/share/classes/javax/crypto/Cipher.java | 172 +- src/share/classes/javax/crypto/SecretKeyFactory.java | 2 +- src/share/classes/javax/crypto/SecretKeyFactorySpi.java | 2 +- src/share/classes/javax/naming/NameImpl.java | 15 +- src/share/classes/javax/naming/directory/BasicAttributes.java | 7 +- src/share/classes/javax/naming/ldap/Rdn.java | 9 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 11 +- src/share/classes/javax/swing/JFrame.java | 10 +- src/share/classes/javax/swing/JInternalFrame.java | 6 +- src/share/classes/javax/swing/JMenu.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/MenuSelectionManager.java | 3 +- src/share/classes/javax/swing/PopupFactory.java | 14 +- src/share/classes/javax/swing/SortingFocusTraversalPolicy.java | 5 +- src/share/classes/javax/swing/SwingUtilities.java | 3 +- src/share/classes/javax/swing/SwingWorker.java | 2 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 50 +- src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java | 29 +- src/share/classes/javax/swing/plaf/basic/BasicListUI.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java | 20 +- src/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java | 2 +- src/share/classes/javax/swing/plaf/basic/BasicTableUI.java | 8 +- src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java | 3 +- src/share/classes/javax/swing/plaf/synth/ImagePainter.java | 5 +- src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java | 3 +- src/share/classes/javax/swing/text/JTextComponent.java | 6 +- src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java | 2 - src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/awt/AWTAccessor.java | 4 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/font/FreetypeFontScaler.java | 8 +- src/share/classes/sun/java2d/cmm/CMSManager.java | 44 +- src/share/classes/sun/java2d/cmm/PCMM.java | 14 +- src/share/classes/sun/java2d/cmm/Profile.java | 43 + src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java | 114 + src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 139 +- src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java | 309 +- src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java | 109 + src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java | 65 +- src/share/classes/sun/misc/SharedSecrets.java | 7 +- src/share/classes/sun/misc/Unsafe.java | 23 + src/share/classes/sun/misc/Version.java.template | 81 +- src/share/classes/sun/nio/ch/FileChannelImpl.java | 3 +- src/share/classes/sun/nio/ch/FileDispatcher.java | 12 +- src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java | 3 +- src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java | 2 +- src/share/classes/sun/rmi/registry/RegistryImpl.java | 14 + src/share/classes/sun/rmi/server/LoaderHandler.java | 2 +- src/share/classes/sun/security/ec/SunEC.java | 19 + src/share/classes/sun/security/jgss/krb5/Krb5NameElement.java | 3 +- src/share/classes/sun/security/krb5/Config.java | 51 +- src/share/classes/sun/security/krb5/PrincipalName.java | 7 +- src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 90 +- src/share/classes/sun/security/pkcs11/Config.java | 3 + src/share/classes/sun/security/pkcs11/P11Cipher.java | 388 +- src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java | 2 +- src/share/classes/sun/security/pkcs11/P11Util.java | 2 +- src/share/classes/sun/security/pkcs11/Secmod.java | 19 +- src/share/classes/sun/security/pkcs11/SessionManager.java | 85 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 23 +- src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 29 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/provider/DSAParameterGenerator.java | 1 + src/share/classes/sun/security/provider/JavaKeyStore.java | 2 +- src/share/classes/sun/security/provider/SHA2.java | 4 +- src/share/classes/sun/security/provider/certpath/OCSP.java | 18 +- src/share/classes/sun/security/provider/certpath/X509CertPath.java | 8 +- src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java | 3 +- src/share/classes/sun/security/ssl/ClientHandshaker.java | 107 +- src/share/classes/sun/security/ssl/SSLEngineImpl.java | 11 + src/share/classes/sun/security/ssl/SSLSessionContextImpl.java | 4 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 4 +- src/share/classes/sun/security/util/HostnameChecker.java | 8 +- src/share/classes/sun/security/util/ObjectIdentifier.java | 2 +- src/share/classes/sun/security/x509/DNSName.java | 2 +- src/share/classes/sun/security/x509/RFC822Name.java | 2 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 17 +- src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider | 1 + src/share/classes/sun/tools/native2ascii/Main.java | 9 +- src/share/classes/sun/util/calendar/ZoneInfoFile.java | 41 +- src/share/demo/java2d/J2DBench/build.xml | 14 +- src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_large.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_medium.jpg | Bin src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_small.jpg | Bin src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java | 2 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java | 153 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java | 60 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java | 383 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java | 198 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java | 166 + src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java | 132 + src/share/demo/jvmti/gctest/sample.makefile.txt | 6 +- src/share/demo/jvmti/heapTracker/sample.makefile.txt | 19 +- src/share/demo/jvmti/heapViewer/sample.makefile.txt | 5 +- src/share/demo/jvmti/hprof/hprof_init.c | 2 +- src/share/demo/jvmti/hprof/sample.makefile.txt | 6 +- src/share/demo/jvmti/minst/sample.makefile.txt | 19 +- src/share/demo/jvmti/mtrace/sample.makefile.txt | 20 +- src/share/demo/jvmti/versionCheck/sample.makefile.txt | 6 +- src/share/demo/jvmti/waiters/sample.makefile.txt | 8 +- src/share/instrument/JarFacade.c | 4 +- src/share/lib/security/java.security-linux | 4 + src/share/lib/security/java.security-macosx | 4 + src/share/lib/security/java.security-solaris | 4 + src/share/lib/security/java.security-windows | 4 + src/share/lib/security/nss.cfg.in | 5 + src/share/native/com/sun/java/util/jar/pack/jni.cpp | 6 +- src/share/native/com/sun/java/util/jar/pack/unpack.cpp | 1 - src/share/native/com/sun/media/sound/SoundDefs.h | 10 + src/share/native/common/check_code.c | 35 + src/share/native/common/jdk_util.c | 22 +- src/share/native/java/net/InetAddress.c | 3 + src/share/native/java/net/net_util.c | 10 + src/share/native/java/net/net_util.h | 1 + src/share/native/java/util/zip/Deflater.c | 6 +- src/share/native/java/util/zip/Inflater.c | 2 +- src/share/native/sun/awt/image/awt_ImageRep.c | 2 +- src/share/native/sun/awt/image/jpeg/README | 385 - src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 12 +- src/share/native/sun/awt/image/jpeg/jcapimin.c | 284 - src/share/native/sun/awt/image/jpeg/jcapistd.c | 165 - src/share/native/sun/awt/image/jpeg/jccoefct.c | 453 - src/share/native/sun/awt/image/jpeg/jccolor.c | 462 - src/share/native/sun/awt/image/jpeg/jcdctmgr.c | 391 - src/share/native/sun/awt/image/jpeg/jchuff.c | 913 -- src/share/native/sun/awt/image/jpeg/jchuff.h | 51 - src/share/native/sun/awt/image/jpeg/jcinit.c | 76 - src/share/native/sun/awt/image/jpeg/jcmainct.c | 297 - src/share/native/sun/awt/image/jpeg/jcmarker.c | 682 - src/share/native/sun/awt/image/jpeg/jcmaster.c | 594 - src/share/native/sun/awt/image/jpeg/jcomapi.c | 110 - src/share/native/sun/awt/image/jpeg/jconfig.h | 43 - src/share/native/sun/awt/image/jpeg/jcparam.c | 614 - src/share/native/sun/awt/image/jpeg/jcphuff.c | 837 -- src/share/native/sun/awt/image/jpeg/jcprepct.c | 358 - src/share/native/sun/awt/image/jpeg/jcsample.c | 523 - src/share/native/sun/awt/image/jpeg/jctrans.c | 392 - src/share/native/sun/awt/image/jpeg/jdapimin.c | 399 - src/share/native/sun/awt/image/jpeg/jdapistd.c | 279 - src/share/native/sun/awt/image/jpeg/jdcoefct.c | 740 - src/share/native/sun/awt/image/jpeg/jdcolor.c | 398 - src/share/native/sun/awt/image/jpeg/jdct.h | 180 - src/share/native/sun/awt/image/jpeg/jddctmgr.c | 273 - src/share/native/sun/awt/image/jpeg/jdhuff.c | 655 - src/share/native/sun/awt/image/jpeg/jdhuff.h | 205 - src/share/native/sun/awt/image/jpeg/jdinput.c | 385 - src/share/native/sun/awt/image/jpeg/jdmainct.c | 516 - src/share/native/sun/awt/image/jpeg/jdmarker.c | 1390 --- src/share/native/sun/awt/image/jpeg/jdmaster.c | 561 - src/share/native/sun/awt/image/jpeg/jdmerge.c | 404 - src/share/native/sun/awt/image/jpeg/jdphuff.c | 672 - src/share/native/sun/awt/image/jpeg/jdpostct.c | 294 - src/share/native/sun/awt/image/jpeg/jdsample.c | 482 - src/share/native/sun/awt/image/jpeg/jdtrans.c | 147 - src/share/native/sun/awt/image/jpeg/jerror.c | 272 - src/share/native/sun/awt/image/jpeg/jerror.h | 295 - src/share/native/sun/awt/image/jpeg/jfdctflt.c | 172 - src/share/native/sun/awt/image/jpeg/jfdctfst.c | 228 - src/share/native/sun/awt/image/jpeg/jfdctint.c | 287 - src/share/native/sun/awt/image/jpeg/jidctflt.c | 246 - src/share/native/sun/awt/image/jpeg/jidctfst.c | 372 - src/share/native/sun/awt/image/jpeg/jidctint.c | 393 - src/share/native/sun/awt/image/jpeg/jidctred.c | 402 - src/share/native/sun/awt/image/jpeg/jinclude.h | 95 - src/share/native/sun/awt/image/jpeg/jmemmgr.c | 1124 -- src/share/native/sun/awt/image/jpeg/jmemnobs.c | 113 - src/share/native/sun/awt/image/jpeg/jmemsys.h | 202 - src/share/native/sun/awt/image/jpeg/jmorecfg.h | 378 - src/share/native/sun/awt/image/jpeg/jpeg-6b/README | 385 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcapimin.c | 284 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcapistd.c | 165 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jccoefct.c | 453 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jccolor.c | 462 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcdctmgr.c | 391 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jchuff.c | 913 ++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jchuff.h | 51 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcinit.c | 76 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcmainct.c | 297 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcmarker.c | 682 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcmaster.c | 594 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcomapi.c | 110 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jconfig.h | 43 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcparam.c | 614 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcphuff.c | 837 ++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jcprepct.c | 358 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jcsample.c | 523 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jctrans.c | 392 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdapimin.c | 399 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdapistd.c | 279 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdcoefct.c | 740 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdcolor.c | 398 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdct.h | 180 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jddctmgr.c | 273 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdhuff.c | 655 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdhuff.h | 205 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdinput.c | 385 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdmainct.c | 516 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdmarker.c | 1390 +++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jdmaster.c | 561 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdmerge.c | 404 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdphuff.c | 672 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdpostct.c | 294 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdsample.c | 482 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jdtrans.c | 147 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jerror.c | 272 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jerror.h | 295 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jfdctflt.c | 172 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jfdctfst.c | 228 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jfdctint.c | 287 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jidctflt.c | 246 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jidctfst.c | 372 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jidctint.c | 393 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jidctred.c | 402 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jinclude.h | 95 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jmemmgr.c | 1124 ++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jmemnobs.c | 113 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jmemsys.h | 202 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jmorecfg.h | 378 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jpegint.h | 396 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jpeglib.h | 1100 ++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jquant1.c | 860 ++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jquant2.c | 1314 +++ src/share/native/sun/awt/image/jpeg/jpeg-6b/jutils.c | 183 + src/share/native/sun/awt/image/jpeg/jpeg-6b/jversion.h | 18 + src/share/native/sun/awt/image/jpeg/jpegdecoder.c | 2 +- src/share/native/sun/awt/image/jpeg/jpegint.h | 396 - src/share/native/sun/awt/image/jpeg/jpeglib.h | 1100 -- src/share/native/sun/awt/image/jpeg/jquant1.c | 860 -- src/share/native/sun/awt/image/jpeg/jquant2.c | 1314 --- src/share/native/sun/awt/image/jpeg/jutils.c | 183 - src/share/native/sun/awt/image/jpeg/jversion.h | 18 - src/share/native/sun/awt/medialib/mlib_sys.c | 2 +- src/share/native/sun/awt/medialib/mlib_types.h | 7 +- src/share/native/sun/awt/splashscreen/splashscreen_gif.c | 24 +- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 7 +- src/share/native/sun/awt/splashscreen/splashscreen_png.c | 2 +- src/share/native/sun/font/freetypeScaler.c | 231 +- src/share/native/sun/font/layout/CanonShaping.cpp | 10 + src/share/native/sun/font/layout/IndicLayoutEngine.cpp | 2 +- src/share/native/sun/font/layout/IndicReordering.cpp | 6 +- src/share/native/sun/font/layout/IndicReordering.h | 2 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/SunLayoutEngine.cpp | 4 + src/share/native/sun/java2d/cmm/lcms/LCMS.c | 545 +- src/share/native/sun/java2d/cmm/lcms/cmscam02.c | 7 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 18 +- src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c | 128 +- src/share/native/sun/java2d/cmm/lcms/cmserr.c | 331 +- src/share/native/sun/java2d/cmm/lcms/cmsgamma.c | 95 +- src/share/native/sun/java2d/cmm/lcms/cmsgmt.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 47 +- src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 341 +- src/share/native/sun/java2d/cmm/lcms/cmsio1.c | 172 +- src/share/native/sun/java2d/cmm/lcms/cmslut.c | 16 + src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 10 +- src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 315 +- src/share/native/sun/java2d/cmm/lcms/cmspack.c | 578 +- src/share/native/sun/java2d/cmm/lcms/cmspcs.c | 9 + src/share/native/sun/java2d/cmm/lcms/cmsplugin.c | 390 +- src/share/native/sun/java2d/cmm/lcms/cmsps2.c | 4 +- src/share/native/sun/java2d/cmm/lcms/cmssamp.c | 27 +- src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 280 +- src/share/native/sun/java2d/cmm/lcms/cmsvirt.c | 43 +- src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 316 +- src/share/native/sun/java2d/cmm/lcms/lcms2.h | 94 +- src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h | 449 +- src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h | 45 +- src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h | 6 +- src/share/native/sun/java2d/loops/TransformHelper.c | 11 +- src/share/native/sun/java2d/opengl/OGLContext.c | 2 + src/share/native/sun/java2d/opengl/OGLFuncs.h | 2 +- src/share/native/sun/security/ec/ECC_JNI.cpp | 125 +- src/share/native/sun/security/ec/ecc_impl.h | 298 + src/share/native/sun/security/ec/impl/ecc_impl.h | 264 - src/share/native/sun/security/jgss/wrapper/GSSLibStub.c | 49 +- src/share/native/sun/security/jgss/wrapper/NativeUtil.c | 12 + src/share/native/sun/security/pkcs11/wrapper/p11_convert.c | 38 +- src/share/native/sun/security/pkcs11/wrapper/p11_digest.c | 4 +- src/share/native/sun/security/pkcs11/wrapper/p11_dual.c | 8 +- src/share/native/sun/security/pkcs11/wrapper/p11_general.c | 7 +- src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c | 4 +- src/share/native/sun/security/pkcs11/wrapper/p11_mutex.c | 58 +- src/share/native/sun/security/pkcs11/wrapper/p11_objmgmt.c | 4 +- src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c | 12 +- src/share/native/sun/security/pkcs11/wrapper/p11_sign.c | 20 +- src/share/native/sun/security/pkcs11/wrapper/p11_util.c | 86 +- src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 3 +- src/share/npt/npt.h | 8 +- src/solaris/back/exec_md.c | 4 +- src/solaris/bin/aarch64/jvm.cfg | 36 + src/solaris/bin/java_md_solinux.c | 27 +- src/solaris/bin/ppc64/jvm.cfg | 33 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/java/lang/UNIXProcess.java.aix | 470 + src/solaris/classes/sun/awt/UNIXToolkit.java | 6 + src/solaris/classes/sun/awt/X11/XFramePeer.java | 5 + src/solaris/classes/sun/awt/X11/XNETProtocol.java | 29 +- src/solaris/classes/sun/awt/X11/XToolkit.java | 30 +- src/solaris/classes/sun/awt/X11/XWM.java | 26 +- src/solaris/classes/sun/awt/X11/XWindowPeer.java | 2 + src/solaris/classes/sun/awt/fontconfigs/aix.fontconfig.properties | 75 + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.10.properties | 377 + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.11.properties | 420 + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.12.properties | 420 + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.9.properties | 377 + src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties | 73 +- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Gentoo.properties | 385 + src/solaris/classes/sun/awt/motif/MFontConfiguration.java | 3 + src/solaris/classes/sun/font/FcFontConfiguration.java | 2 +- src/solaris/classes/sun/java2d/xr/XRRenderer.java | 75 +- src/solaris/classes/sun/java2d/xr/XRUtils.java | 4 +- src/solaris/classes/sun/net/PortConfig.java | 7 + src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | 9 + src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java | 9 +- src/solaris/classes/sun/nio/ch/AixAsynchronousChannelProvider.java | 91 + src/solaris/classes/sun/nio/ch/AixPollPort.java | 536 + src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java | 2 + src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java | 8 +- src/solaris/classes/sun/nio/ch/Port.java | 8 + src/solaris/classes/sun/nio/ch/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/nio/fs/AixFileStore.java | 106 + src/solaris/classes/sun/nio/fs/AixFileSystem.java | 94 + src/solaris/classes/sun/nio/fs/AixFileSystemProvider.java | 58 + src/solaris/classes/sun/nio/fs/AixNativeDispatcher.java | 56 + src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java | 2 + src/solaris/classes/sun/nio/fs/UnixCopyFile.java | 8 +- src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java | 6 +- src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java | 4 +- src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java | 4 +- src/solaris/classes/sun/print/UnixPrintService.java | 73 +- src/solaris/classes/sun/print/UnixPrintServiceLookup.java | 97 +- src/solaris/classes/sun/security/smartcardio/PlatformPCSC.java | 89 +- src/solaris/classes/sun/tools/attach/AixAttachProvider.java | 88 + src/solaris/classes/sun/tools/attach/AixVirtualMachine.java | 317 + src/solaris/demo/jvmti/hprof/hprof_md.c | 87 +- src/solaris/doc/sun/man/man1/jhat.1 | 4 +- src/solaris/javavm/export/jni_md.h | 18 +- src/solaris/native/com/sun/management/UnixOperatingSystem_md.c | 20 +- src/solaris/native/com/sun/security/auth/module/Solaris.c | 17 +- src/solaris/native/com/sun/security/auth/module/Unix.c | 102 +- src/solaris/native/common/deps/cups_fp.c | 104 + src/solaris/native/common/deps/cups_fp.h | 61 + src/solaris/native/common/deps/fontconfig2/fontconfig/fontconfig.h | 302 + src/solaris/native/common/deps/fontconfig2/fontconfig_fp.c | 208 + src/solaris/native/common/deps/fontconfig2/fontconfig_fp.h | 161 + src/solaris/native/common/deps/gconf2/gconf/gconf-client.h | 41 + src/solaris/native/common/deps/gconf2/gconf_fp.c | 76 + src/solaris/native/common/deps/gconf2/gconf_fp.h | 48 + src/solaris/native/common/deps/glib2/gio/gio_typedefs.h | 61 + src/solaris/native/common/deps/glib2/gio_fp.c | 183 + src/solaris/native/common/deps/glib2/gio_fp.h | 69 + src/solaris/native/common/deps/glib2/glib_fp.h | 70 + src/solaris/native/common/deps/gtk2/gtk/gtk.h | 567 + src/solaris/native/common/deps/gtk2/gtk_fp.c | 367 + src/solaris/native/common/deps/gtk2/gtk_fp.h | 460 + src/solaris/native/common/deps/gtk2/gtk_fp_check.c | 56 + src/solaris/native/common/deps/gtk2/gtk_fp_check.h | 47 + src/solaris/native/common/deps/syscalls_fp.c | 122 + src/solaris/native/common/deps/syscalls_fp.h | 79 + src/solaris/native/java/io/UnixFileSystem_md.c | 2 +- src/solaris/native/java/lang/UNIXProcess_md.c | 8 +- src/solaris/native/java/lang/java_props_md.c | 7 +- src/solaris/native/java/net/Inet4AddressImpl.c | 55 + src/solaris/native/java/net/NetworkInterface.c | 173 +- src/solaris/native/java/net/PlainSocketImpl.c | 2 +- src/solaris/native/java/net/linux_close.c | 59 +- src/solaris/native/java/net/net_util_md.c | 27 + src/solaris/native/java/net/net_util_md.h | 13 +- src/solaris/native/java/util/TimeZone_md.c | 70 +- src/solaris/native/sun/awt/CUPSfuncs.c | 137 +- src/solaris/native/sun/awt/awt_Font.c | 2 +- src/solaris/native/sun/awt/awt_GTKToolkit.c | 229 + src/solaris/native/sun/awt/awt_GraphicsEnv.c | 2 +- src/solaris/native/sun/awt/awt_LoadLibrary.c | 65 +- src/solaris/native/sun/awt/awt_Robot.c | 33 + src/solaris/native/sun/awt/awt_UNIXToolkit.c | 200 +- src/solaris/native/sun/awt/fontconfig.h | 941 -- src/solaris/native/sun/awt/fontpath.c | 428 +- src/solaris/native/sun/awt/gtk2_interface.c | 996 +- src/solaris/native/sun/awt/gtk2_interface.h | 592 +- src/solaris/native/sun/awt/gtk2_interface_check.c | 34 + src/solaris/native/sun/awt/gtk2_interface_check.h | 42 + src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c | 7 + src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c | 68 +- src/solaris/native/sun/awt/swing_GTKEngine.c | 76 +- src/solaris/native/sun/awt/swing_GTKStyle.c | 20 +- src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h | 2 +- src/solaris/native/sun/java2d/x11/XRBackendNative.c | 6 +- src/solaris/native/sun/net/spi/DefaultProxySelector.c | 493 +- src/solaris/native/sun/nio/ch/AixPollPort.c | 181 + src/solaris/native/sun/nio/ch/DatagramChannelImpl.c | 2 +- src/solaris/native/sun/nio/ch/EPollArrayWrapper.c | 1 - src/solaris/native/sun/nio/ch/FileDispatcherImpl.c | 54 +- src/solaris/native/sun/nio/ch/Net.c | 126 +- src/solaris/native/sun/nio/ch/PollArrayWrapper.c | 51 +- src/solaris/native/sun/nio/ch/Sctp.h | 25 +- src/solaris/native/sun/nio/ch/SctpNet.c | 6 +- src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c | 9 + src/solaris/native/sun/nio/fs/AixNativeDispatcher.c | 224 + src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c | 134 +- src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c | 50 +- src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c | 181 +- src/solaris/native/sun/security/krb5/internal/ccache/krb5ccache.c | 113 + src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 9 +- src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 + src/solaris/native/sun/security/smartcardio/pcsc_md.c | 7 +- src/solaris/native/sun/security/smartcardio/pcsc_md.h | 40 + src/solaris/native/sun/tools/attach/AixVirtualMachine.c | 283 + src/solaris/native/sun/tools/attach/BsdVirtualMachine.c | 4 + src/solaris/native/sun/xawt/awt_Desktop.c | 108 +- src/windows/classes/sun/nio/ch/FileDispatcherImpl.java | 3 +- src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java | 3 +- src/windows/native/sun/security/pkcs11/j2secmod_md.c | 4 +- src/windows/native/sun/security/pkcs11/wrapper/p11_md.h | 4 + src/windows/native/sun/windows/awt_Component.cpp | 8 +- test/ProblemList.txt | 3 + test/com/oracle/security/ucrypto/TestAES.java | 118 +- test/com/oracle/security/ucrypto/TestDigest.java | 24 +- test/com/oracle/security/ucrypto/TestRSA.java | 276 +- test/com/oracle/security/ucrypto/UcryptoTest.java | 28 +- test/com/sun/crypto/provider/Cipher/UTIL/TestUtil.java | 13 +- test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java | 111 +- test/com/sun/jdi/AllLineLocations.java | 1 - test/com/sun/jdi/ClassesByName.java | 1 - test/com/sun/jdi/ExceptionEvents.java | 1 - test/com/sun/jdi/FilterMatch.java | 1 - test/com/sun/jdi/FilterNoMatch.java | 1 - test/com/sun/jdi/GetUninitializedStringValue.java | 91 + test/com/sun/jdi/LaunchCommandLine.java | 1 - test/com/sun/jdi/ModificationWatchpoints.java | 1 - test/com/sun/jdi/NativeInstanceFilter.java | 1 - test/com/sun/jdi/NullThreadGroupNameTest.java | 112 + test/com/sun/jdi/Solaris32AndSolaris64Test.sh | 2 +- test/com/sun/jdi/UnpreparedByName.java | 1 - test/com/sun/jdi/UnpreparedClasses.java | 1 - test/com/sun/jdi/Vars.java | 1 - test/com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java | 104 + test/com/sun/jndi/ldap/LdapURLOptionalFields.java | 62 + test/com/sun/security/sasl/ntlm/NTLMTest.java | 78 +- test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java | 9 + test/java/awt/Focus/8073453/AWTFocusTransitionTest.java | 115 + test/java/awt/Focus/8073453/SwingFocusTransitionTest.java | 131 + test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 89 + test/java/awt/ScrollPane/bug8077409Test.java | 115 + test/java/lang/Math/Tests.java | 36 +- test/java/lang/Math/WorstCaseTests.java | 435 + test/java/net/InetAddress/getOriginalHostName.java | 71 + test/java/net/URL/TestHttps.java | 34 + test/java/net/URL/runconstructor.sh | 2 +- test/java/nio/MappedByteBuffer/Basic.java | 91 +- test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so | Bin test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java | 9 +- test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java | 9 +- test/java/util/Currency/CurrencyTest.java | 40 +- test/java/util/Currency/PropertiesTest.java | 12 +- test/java/util/Currency/PropertiesTest.sh | 24 +- test/java/util/Currency/ValidateISO4217.java | 3 +- test/java/util/Currency/currency.properties | 17 +- test/java/util/Currency/tablea1.txt | 5 +- test/java/util/Locale/data/deflocale.rhel5 | 3924 ---------- test/java/util/Locale/data/deflocale.rhel5.fmtasdefault | 3924 ---------- test/java/util/Locale/data/deflocale.sol10 | 1725 ---- test/java/util/Locale/data/deflocale.sol10.fmtasdefault | 1725 ---- test/java/util/Locale/data/deflocale.win7 | 1494 --- test/java/util/Locale/data/deflocale.win7.fmtasdefault | 1494 --- test/java/util/ResourceBundle/Control/ExpirationTest.sh | 2 +- test/javax/naming/ldap/LdapName/CompareToEqualsTests.java | 87 +- test/javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java | 182 + test/javax/swing/JComboBox/8033069/bug8033069ScrollBar.java | 52 + test/javax/swing/JMenu/8071705/bug8071705.java | 207 + test/javax/swing/JRadioButton/8075609/bug8075609.java | 115 + test/javax/xml/jaxp/testng/parse/jdk7156085/UTF8ReaderBug.java | 64 + test/sun/awt/image/bug8038000.java | 4 +- test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java | 99 + test/sun/java2d/cmm/ColorConvertOp/GrayTest.java | 102 + test/sun/java2d/cmm/ProfileOp/DisposalCrashTest.java | 83 + test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java | 34 +- test/sun/management/jmxremote/bootstrap/linux-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-sparc/launcher | Bin test/sun/management/windows/revokeall.exe | Bin test/sun/misc/URLClassPath/ClassnameCharTest.sh | 2 +- test/sun/misc/Version/Version.java | 47 +- test/sun/net/InetAddress/nameservice/dns/cname.sh | 2 +- test/sun/net/idn/nfscis.spp | Bin test/sun/net/idn/nfscsi.spp | Bin test/sun/net/idn/nfscss.spp | Bin test/sun/net/idn/nfsmxp.spp | Bin test/sun/net/idn/nfsmxs.spp | Bin test/sun/net/www/MarkResetTest.sh | 2 +- test/sun/net/www/protocol/file/DirPermissionDenied.sh | 1 + test/sun/security/krb5/ConfPlusProp.java | 33 +- test/sun/security/krb5/DnsFallback.java | 48 +- test/sun/security/krb5/config/DNS.java | 12 +- test/sun/security/krb5/confplusprop.conf | 2 +- test/sun/security/krb5/confplusprop2.conf | 2 +- test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java | 30 +- test/sun/security/pkcs11/PKCS11Test.java | 217 +- test/sun/security/pkcs11/README | 22 + test/sun/security/pkcs11/SecmodTest.java | 1 + test/sun/security/pkcs11/ec/ReadCertificates.java | 16 +- test/sun/security/pkcs11/ec/TestCurves.java | 33 +- test/sun/security/pkcs11/ec/TestECDH.java | 8 +- test/sun/security/pkcs11/ec/TestECDH2.java | 9 +- test/sun/security/pkcs11/ec/TestECDSA.java | 24 +- test/sun/security/pkcs11/ec/TestECDSA2.java | 9 +- test/sun/security/pkcs11/ec/TestECGenSpec.java | 19 +- test/sun/security/pkcs11/ec/TestKeyFactory.java | 14 +- test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.chk | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libfreebl3.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.chk | Bin test/sun/security/pkcs11/nss/lib/linux-amd64/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/linux-i586/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-amd64/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libfreebl3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-i586/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.chk | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libfreebl_hybrid_3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.chk | Bin test/sun/security/pkcs11/nss/lib/solaris-sparc/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnspr4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnss3.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libnssckbi.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplc4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libplds4.so | Bin test/sun/security/pkcs11/nss/lib/solaris-sparcv9/libsoftokn3.so | Bin test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll | Bin test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll | Bin test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll | Bin test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll | Bin test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll | Bin test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll | Bin test/tools/launcher/RunpathTest.java | 84 + test/tools/pack200/MemoryAllocatorTest.java | 369 + 750 files changed, 51279 insertions(+), 46288 deletions(-) diffs (truncated from 114823 to 500 lines): diff -r 802c570861cb -r 8b6b930489cb .hgtags --- a/.hgtags Wed Jul 20 04:05:10 2016 +0100 +++ b/.hgtags Thu Jul 28 14:59:45 2016 +0100 @@ -50,6 +50,7 @@ f708138c9aca4b389872838fe6773872fce3609e jdk7-b73 eacb36e30327e7ae33baa068e82ddccbd91eaae2 jdk7-b74 8885b22565077236a927e824ef450742e434a230 jdk7-b75 +fb2ee5e96b171ae9db67274d87ffaba941e8bfa6 icedtea7-1.12 8fb602395be0f7d5af4e7e93b7df2d960faf9d17 jdk7-b76 e6a5d095c356a547cf5b3c8885885aca5e91e09b jdk7-b77 1143e498f813b8223b5e3a696d79da7ff7c25354 jdk7-b78 @@ -63,6 +64,7 @@ eae6e9ab26064d9ba0e7665dd646a1fd2506fcc1 jdk7-b86 2cafbbe9825e911a6ca6c17d9a18eb1f0bf0873c jdk7-b87 b3c69282f6d3c90ec21056cd1ab70dc0c895b069 jdk7-b88 +2017795af50aebc00f500e58f708980b49bc7cd1 icedtea7-1.13 4a6abb7e224cc8d9a583c23c5782e4668739a119 jdk7-b89 7f90d0b9dbb7ab4c60d0b0233e4e77fb4fac597c jdk7-b90 08a31cab971fcad4695e913d0f3be7bde3a90747 jdk7-b91 @@ -111,6 +113,7 @@ 554adcfb615e63e62af530b1c10fcf7813a75b26 jdk7-b134 d8ced728159fbb2caa8b6adb477fd8efdbbdf179 jdk7-b135 aa13e7702cd9d8aca9aa38f1227f966990866944 jdk7-b136 +1571aa7abe47a54510c62a5b59a8c343cdaf67cb icedtea-1.14 29296ea6529a418037ccce95903249665ef31c11 jdk7-b137 60d3d55dcc9c31a30ced9caa6ef5c0dcd7db031d jdk7-b138 d80954a89b49fda47c0c5cace65a17f5a758b8bd jdk7-b139 @@ -123,6 +126,7 @@ 539e576793a8e64aaf160e0d6ab0b9723cd0bef0 jdk7-b146 69e973991866c948cf1808b06884ef2d28b64fcb jdk7u1-b01 f097ca2434b1412b12ab4a5c2397ce271bf681e7 jdk7-b147 +7ec1845521edfb1843cad3868217983727ece53d icedtea-2.0-branchpoint 2baf612764d215e6f3a5b48533f74c6924ac98d7 jdk7u1-b02 a4781b6d9cfb6901452579adee17c9a17c1b584c jdk7u1-b03 b223ed9a5fdf8ce3af42adfa8815975811d70eae jdk7u1-b04 @@ -141,6 +145,7 @@ 79c8c4608f60e1f981b17ba4077dfcaa2ed67be4 jdk7u2-b12 fb2980d7c9439e3d62ab12f40506a2a2db2df0f4 jdk7u2-b13 24e42f1f9029f9f5a9b1481d523facaf09452e5b jdk7u2-b21 +a75913596199fbb8583f9d74021f54dc76f87b14 icedtea-2.1-branchpoint e3790f3ce50aa4e2a1b03089ac0bcd48f9d1d2c2 jdk7u3-b02 7e8351342f0b22b694bd3c2db979643529f32e71 jdk7u3-b03 fc6b7b6ac837c9e867b073e13fc14e643f771028 jdk7u3-b04 @@ -157,6 +162,7 @@ 6485e842d7f736b6ca3d7e4a7cdc5de6bbdd870c jdk7u4-b10 d568e85567ccfdd75f3f0c42aa0d75c440422827 jdk7u4-b11 16781e84dcdb5f82c287a3b5387dde9f8aaf74e0 jdk7u4-b12 +907555f6191a0cd84886b07c4c40bc6ce498b8b1 icedtea-2.2-branchpoint c929e96aa059c8b79ab94d5b0b1a242ca53a5b32 jdk7u4-b13 09f612bac047b132bb9bf7d4aa8afe6ea4d5b938 jdk7u4-b14 9e15d1f3fa4b35b8c950323c76b9ed094d434b97 jdk7u5-b01 @@ -186,11 +192,15 @@ a2bd61800667c38d759a0e02a756063d47dbcdc0 jdk7u6-b10 18a1b4f0681ae6e748fc60162dd76e357de3304b jdk7u6-b11 76306dce87104d9f333db3371ca97c80cac9674a jdk7u6-b12 +35172a51cc7639a44fe06ffbd5be471e48b71a88 ppc-aix-port-b01 +3097457689ba2d41b1d692191c5ba2f2b30aff9e ppc-aix-port-b02 +3097457689ba2d41b1d692191c5ba2f2b30aff9e ppc-aix-port-b03 aa49fe7490963f0c53741fbca3a175e0fec93951 jdk7u6-b13 3ce621d9b988abcccd86b52a97ea39133006c245 jdk7u6-b14 e50c9a5f001c61f49e7e71b25b97ed4095d3557b jdk7u6-b15 966e21feb7f088e318a35b069c1a61ff6363e554 jdk7u6-b16 aa0ad405f70bc7a7af95fef109f114ceecf31232 jdk7u6-b17 +8ff5fca08814f1f0eeda40aaec6f2936076b7444 icedtea-2.3-branchpoint 4a6917092af80481c1fa5b9ec8ccae75411bb72c jdk7u6-b18 a263f787ced5bc7c14078ae552c82de6bd011611 jdk7u6-b19 09145b546a2b6ae1f44d5c8a7d2a37d48e4b39e2 jdk7u6-b20 @@ -258,11 +268,13 @@ cb81ee79a72d84f99b8e7d73b5ae73124b661fe7 jdk7u12-b07 b5e180ef18a0c823675bcd32edfbf2f5122d9722 jdk7u12-b08 2e7fe0208e9c928f2f539fecb6dc8a1401ecba9e jdk7u12-b09 +b171007921c3d01066848c88cbcb6a376df3f01c icedtea-2.4-branchpoint e012aace90500a88f51ce83fcd27791f5dbf493f jdk7u14-b10 9eb82fb221f3b34a5df97e7db3c949fdb0b6fee0 jdk7u14-b11 ee3ab2ed2371dd72ad5a75ebb6b6b69071e29390 jdk7u14-b12 7c0d4bfd9d2c183ebf8566013af5111927b472f6 jdk7u14-b13 3982fc37bc256b07a710f25215e5525cfbefe2ed jdk7u14-b14 +739869c45976bb154908af5d145b7ed98c6a7d47 ppc-aix-port-b04 2eb3ac105b7fe7609a20c9986ecbccab71f1609f jdk7u14-b15 835448d525a10bb826f4f7ebe272fc410bdb0f5d jdk7u15-b01 0443fe2d8023111b52f4c8db32e038f4a5a9f373 jdk7u15-b02 @@ -365,6 +377,7 @@ c5ca4daec23b5e7f99ac8d684f5016ff8bfebbb0 jdk7u45-b18 4797f984f6c93c433aa797e9b2d8f904cf083f96 jdk7u45-b30 8c343a783777b8728cb819938f387db0acf7f3ac jdk7u45-b31 +db5a29c812ee25c34ce9cd97de6e0dae284a4e34 jdk7u60-b00 402d54c7d8ce95f3945cc3d698e528e4adec7b9b jdk7u45-b33 34e8f9f26ae612ebac36357eecbe70ea20e0233c jdk7u45-b34 3dbb06a924cdf73d39b8543824ec88ae501ba5c6 jdk7u45-b35 @@ -414,8 +427,11 @@ db5a29c812ee25c34ce9cd97de6e0dae284a4e34 jdk7u60-b00 def34c4a798678c424786a8f0d0508e90185958d jdk7u60-b01 ff67c89658525e8903fb870861ed3645befd6bc5 jdk7u60-b02 +7d5b758810c20af12c6576b7d570477712360744 icedtea-2.5pre01 +3162252ff26b4e6788b0c79405b035b535afa018 icedtea-2.5pre02 b1bcc999a8f1b4b4452b59c6636153bb0154cf5a jdk7u60-b03 efc8886310cbccb941f826acfad2ad51a2891be5 jdk7u60-b04 +9b6aff2241bf0d6fa9eab38a75a4eccdf9bb7335 icedtea-2.6pre01 4fb749a3110727d5334c69793578a3254a053bf5 jdk7u60-b05 46ca1ce7550f1463d60c3eacaf7b8cdc44b0c66e jdk7u60-b06 d5a2f60006e3c4243abeee0f623e5c3f79372fd8 jdk7u60-b07 @@ -425,7 +441,11 @@ c2bb87dae8a08eab6f4f336ce5a59865aa0214d6 jdk7u60-b11 1a90de8005e3de2475fd9355dcdb6f5e60bf89cc jdk7u60-b12 b06d4ed71ae0bc6e13f5a8437cb6388f17c66e84 jdk7u60-b13 +6f22501ca73cc21960cfe45a2684a0c902f46133 icedtea-2.6pre02 +068d2b78bd73fc2159a1c8a88dca3ca2841c4e16 icedtea-2.6pre03 b7fbd9b4febf8961091fdf451d3da477602a8f1d jdk7u60-b14 +b69f22ae0ef3ddc153d391ee30efd95e4417043c icedtea-2.6pre04 +605610f355ce3f9944fe33d9e5e66631843beb8d icedtea-2.6pre05 04882f9a073e8de153ec7ad32486569fd9a087ec jdk7u60-b15 41547583c3a035c3924ffedfa8704e58d69e5c50 jdk7u60-b16 e484202d9a4104840d758a21b2bba1250e766343 jdk7u60-b17 @@ -553,8 +573,20 @@ 09f3004e9b123b457da8f314aec027a5f4c3977f jdk7u76-b31 efc8886310cbccb941f826acfad2ad51a2891be5 jdk7u80-b00 bc7f9d966c1df3748ef9c148eab25976cd065963 jdk7u80-b01 +0cc91db3a787da44e3775bdde4c3c222d3cd529f icedtea-2.6pre07 +21eee0ed9be97d4e283cdf626971281481e711f1 icedtea-2.6pre06 +9702c7936ed8da9befdc27d30b2cbf51718d810a icedtea-2.6pre08 2590a9c18fdba19086712bb91a28352e9239a2be jdk7u80-b02 +1ceeb31e72caa1b458194f7ae776cf4ec29731e7 icedtea-2.6pre09 +33a33bbea1ae3a7feef5f3216e85c56b708444f4 icedtea-2.6pre10 +8a445d1b5af50e8628b8b1367f734d4e5741d12a icedtea-2.6pre11 3796111298d5b013e46d5ce49f17c16fc3197be8 jdk7u80-b03 +3620a98d0295f2b5ba4483483e61bfc386e734c1 icedtea-2.6pre12 +13bd267f397d41749dcd08576a80f368cf3aaad7 icedtea-2.6pre13 +ccdc37cdfaa891e3c14174378a8e7a5871e8893b icedtea-2.6pre14 +6dd583aadca80b71e8c004d9f4f3deb1d779ccfb icedtea-2.6pre15 +2e8f3cd07f149eab799f60db51ff3629f6ab0664 icedtea-2.6pre16 +3ce28e98738c7f9bb238378a991d4708598058a2 icedtea-2.6pre17 54acd5cd04856e80a3c7d5d38ef9c7a44d1e215a jdk7u80-b04 45f30f5524d4eef7aa512e35d5399cc4d84af174 jdk7u79-b00 2879572fbbb7be4d44e2bcd815711590cc6538e9 jdk7u79-b01 @@ -572,6 +604,11 @@ da34e5f77e9e922844e7eb8d1e165d25245a8b40 jdk7u79-b30 ea77b684d424c40f983d1aff2c9f4ef6a9c572b0 jdk7u79-b15 d4bd8bd71ca7233c806357bd39514dcaeebaa0ee jdk7u80-b05 +19a30444897fca52d823d63f6e2fbbfac74e8b34 icedtea-2.6pre18 +29fdd3e4a4321604f113df9573b9d4d215cf1b1d icedtea-2.6pre19 +95e2e973f2708306632792991502a86907a8e2ca icedtea-2.6pre20 +533e9029af3503d09a95b70abb4c21ca3fc9ac89 icedtea-2.6pre21 +d17bcae64927f33e6e7e0e6132c62a7bf523dbc3 icedtea-2.6pre22 f33e6ea5f4832468dd86a8d48ef50479ce91111e jdk7u80-b06 feb04280659bf05b567dc725ff53e2a2077bdbb7 jdk7u80-b07 f1334857fa99e6472870986b6071f9405c29ced4 jdk7u80-b08 @@ -584,13 +621,28 @@ 75fb0553cc146fb238df4e93dbe90791435e84f9 jdk7u80-b30 daa5092b07a75c17356bb438adba03f83f94ef17 jdk7u80-b15 a942e0b5247772ea326705c717c5cd0ad1572aaa jdk7u80-b32 -a4521bae269393be804805432429c3f996239c1a jdk7u85-b00 -47954a92adb039f893e4732017213d8488b22a58 jdk7u85-b01 +ec336c81a5455ef96a20cff4716603e7f6ca01ad icedtea-2.6pre23 +444d55ffed65907640aad374ce84e7a01ba8dbe7 icedtea-2.6pre24 +2db5e90a399beb96d82086d2d961894246d0bfe5 icedtea-2.6.0 +ec192fcd997198899cc376b0afad2c53893dedad jdk7u85-b00 +fc2855d592b09fe16d0d47a24d09466f776dcb54 jdk7u85-b01 +2db5e90a399beb96d82086d2d961894246d0bfe5 icedtea-2.6-branchpoint +61d3e001dee639fddfed46879c81bf3ac518e445 icedtea-2.6.1 66eea0d727761bfbee10784baa6941f118bc06d1 jdk7u85-b02 +23413abdf0665020964936ecbc0865d2c0546a4a icedtea-2.6.2pre01 +7eedb55d47ce97c2426794fc2170d4af3f2b90a9 icedtea-2.6.2pre02 295856e8680fa7248dac54bc15b3d6ef697b27ce jdk7u91-b00 9fc5d7338840ef6b73d28290735bab11395824b0 jdk7u91-b01 +db69ae53157a504fa15e5cab22f75203277f5c52 icedtea-2.6.2 c434c67b8189677dec0a0034a109fb261497cd92 jdk7u91-b02 +5215185a1d57f11960998cdd3935b29c2b97ee25 icedtea-2.6.3 3a74fee9ba00da3bd3a22492e1b069430a82574d jdk7u95-b00 +dc86038147b235413775e1400c32a7180e184811 icedtea-2.6.4 0b89eea70cf4952b22dfe10ea8611ddb852d73d6 jdk7u99-b00 +e727fe32654c370a9b6dd16761b90a949194fb99 icedtea-2.6.5 +a4a37396e04bdf3c402d77050204be96459b9bef icedtea-2.6.6pre01 bdcfc4d9ab9f52fbf37db876c08a1846765627c4 jdk7u101-b00 +55c38c1ace75384dcad2d3a95382e37a4bff94ef icedtea-2.6.6 +a55f33fff0541077cb8f2547899104783608a40f icedtea-2.6.7pre01 a7267e8244b9418af15b1103b4d906e8c6a61bc0 jdk7u111-b00 +cc1ed9a351886645eb729144696e41d187564ec2 jdk7u111-b01 diff -r 802c570861cb -r 8b6b930489cb .jcheck/conf --- a/.jcheck/conf Wed Jul 20 04:05:10 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk7 -bugids=dup diff -r 802c570861cb -r 8b6b930489cb make/com/sun/java/pack/Makefile --- a/make/com/sun/java/pack/Makefile Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/java/pack/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -76,7 +76,7 @@ OTHER_CXXFLAGS += $(ZINCLUDE) LDDFLAGS += $(ZIPOBJS) else - LDDFLAGS += $(ZLIB_LIBS) + OTHER_LDLIBS += $(ZLIB_LIBS) OTHER_CXXFLAGS += $(ZLIB_CFLAGS) -DSYSTEM_ZLIB endif else @@ -100,8 +100,7 @@ RES = $(OBJDIR)/$(PGRM).res else LDOUTPUT = -o #Have a space - LDDFLAGS += -lc - OTHER_LDLIBS += $(LIBCXX) + OTHER_LDLIBS += -lc $(LIBCXX) # setup the list of libraries to link in... ifeq ($(PLATFORM), linux) ifeq ("$(CC_VER_MAJOR)", "3") @@ -158,7 +157,7 @@ $(prep-target) $(RM) $(TEMPDIR)/mapfile-vers $(CP) mapfile-vers-unpack200 $(TEMPDIR)/mapfile-vers - $(LINKER) $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(LIBCXX) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX) + $(LINKER) $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(OTHER_LDLIBS) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX) ifdef MT $(MT) /manifest $(OBJDIR)/unpack200$(EXE_SUFFIX).manifest /outputresource:$(TEMPDIR)/unpack200$(EXE_SUFFIX);#1 endif diff -r 802c570861cb -r 8b6b930489cb make/com/sun/java/pack/mapfile-vers --- a/make/com/sun/java/pack/mapfile-vers Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/java/pack/mapfile-vers Thu Jul 28 14:59:45 2016 +0100 @@ -26,7 +26,12 @@ # Define library interface. -SUNWprivate_1.1 { +# On older SuSE releases the linker will complain about: +# Invalid version tag `SUNWprivate_1.1'. Only anonymous version tag is allowed in executable +# So we better completely omit the version for now. +# + +{ global: Java_com_sun_java_util_jar_pack_NativeUnpack_finish; Java_com_sun_java_util_jar_pack_NativeUnpack_getNextFile; diff -r 802c570861cb -r 8b6b930489cb make/com/sun/java/pack/mapfile-vers-unpack200 --- a/make/com/sun/java/pack/mapfile-vers-unpack200 Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/java/pack/mapfile-vers-unpack200 Thu Jul 28 14:59:45 2016 +0100 @@ -25,7 +25,12 @@ # Define library interface. -SUNWprivate_1.1 { +# On older SuSE releases the linker will complain about: +# Invalid version tag `SUNWprivate_1.1'. Only anonymous version tag is allowed in executable +# So we better completely omit the version for now. +# + +{ local: *; }; diff -r 802c570861cb -r 8b6b930489cb make/com/sun/nio/Makefile --- a/make/com/sun/nio/Makefile Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/nio/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 2010, 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 @@ -29,8 +29,13 @@ BUILDDIR = ../../.. include $(BUILDDIR)/common/Defs.gmk + +# MMM: disable for now +ifeq (, $(findstring $(PLATFORM), macosx aix)) include $(BUILDDIR)/common/Subdirs.gmk SUBDIRS = sctp +endif + all build clean clobber:: $(SUBDIRS-loop) diff -r 802c570861cb -r 8b6b930489cb make/com/sun/nio/sctp/Makefile --- a/make/com/sun/nio/sctp/Makefile Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/nio/sctp/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -29,7 +29,7 @@ BUILDDIR = ../../../.. PACKAGE = com.sun.nio.sctp -LIBRARY = sctp +LIBRARY = javasctp PRODUCT = sun #OTHER_JAVACFLAGS += -Xmaxwarns 1000 -Xlint include $(BUILDDIR)/common/Defs.gmk @@ -67,10 +67,16 @@ -I$(PLATFORM_SRC)/native/java/net \ -I$(CLASSHDRDIR)/../../../../java/java.nio/nio/CClassHeaders +ifeq ($(SYSTEM_SCTP), true) + OTHER_INCLUDES += $(SCTP_CFLAGS) +endif + ifeq ($(PLATFORM), linux) +ifneq ($(COMPILER_WARNINGS_FATAL),false) COMPILER_WARNINGS_FATAL=true +endif #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread endif ifeq ($(PLATFORM), solaris) #LIBSCTP = -lsctp @@ -79,6 +85,13 @@ endif # macosx endif # windows +ifeq ($(SYSTEM_SCTP), true) + OTHER_LDLIBS += $(SCTP_LIBS) + OTHER_CFLAGS += -DUSE_SYSTEM_SCTP +else + OTHER_LDLIBS += -ldl +endif + clean clobber:: $(RM) -r $(CLASSDESTDIR)/com/sun/nio/sctp $(RM) -r $(CLASSDESTDIR)/sun/nio/ch diff -r 802c570861cb -r 8b6b930489cb make/com/sun/security/auth/module/Makefile --- a/make/com/sun/security/auth/module/Makefile Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/security/auth/module/Makefile Thu Jul 28 14:59:45 2016 +0100 @@ -67,7 +67,7 @@ include FILES_c_solaris.gmk endif # solaris -ifneq (,$(findstring $(PLATFORM), linux macosx)) +ifneq (,$(findstring $(PLATFORM), linux macosx aix)) LIBRARY = jaas_unix include FILES_export_unix.gmk include FILES_c_unix.gmk @@ -78,7 +78,3 @@ # include $(BUILDDIR)/common/Library.gmk -# -# JVMDI implementation lives in the VM. -# -OTHER_LDLIBS = $(JVMLIB) diff -r 802c570861cb -r 8b6b930489cb make/com/sun/tools/attach/Exportedfiles.gmk --- a/make/com/sun/tools/attach/Exportedfiles.gmk Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/tools/attach/Exportedfiles.gmk Thu Jul 28 14:59:45 2016 +0100 @@ -47,3 +47,8 @@ FILES_export = \ sun/tools/attach/BsdVirtualMachine.java endif + +ifeq ($(PLATFORM), aix) +FILES_export = \ + sun/tools/attach/AixVirtualMachine.java +endif diff -r 802c570861cb -r 8b6b930489cb make/com/sun/tools/attach/FILES_c.gmk --- a/make/com/sun/tools/attach/FILES_c.gmk Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/tools/attach/FILES_c.gmk Thu Jul 28 14:59:45 2016 +0100 @@ -43,3 +43,8 @@ FILES_c = \ BsdVirtualMachine.c endif + +ifeq ($(PLATFORM), aix) +FILES_c = \ + AixVirtualMachine.c +endif diff -r 802c570861cb -r 8b6b930489cb make/com/sun/tools/attach/FILES_java.gmk --- a/make/com/sun/tools/attach/FILES_java.gmk Wed Jul 20 04:05:10 2016 +0100 +++ b/make/com/sun/tools/attach/FILES_java.gmk Thu Jul 28 14:59:45 2016 +0100 @@ -32,7 +32,7 @@ com/sun/tools/attach/spi/AttachProvider.java \ sun/tools/attach/HotSpotAttachProvider.java \ sun/tools/attach/HotSpotVirtualMachine.java - + ifeq ($(PLATFORM), solaris) FILES_java += \ sun/tools/attach/SolarisAttachProvider.java @@ -48,11 +48,16 @@ sun/tools/attach/BsdAttachProvider.java endif +ifeq ($(PLATFORM), aix) +FILES_java += \ + sun/tools/attach/AixAttachProvider.java +endif + # # Files that need to be copied # SERVICEDIR = $(CLASSBINDIR)/META-INF/services - + FILES_copy = \ $(SERVICEDIR)/com.sun.tools.attach.spi.AttachProvider diff -r 802c570861cb -r 8b6b930489cb make/common/Defs-aix.gmk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/common/Defs-aix.gmk Thu Jul 28 14:59:45 2016 +0100 @@ -0,0 +1,391 @@ +# +# Copyright (c) 1995, 2012, 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 +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Makefile to specify compiler flags for programs and libraries +# targeted to AIX. Should not contain any rules. +# +# WARNING: This file is shared with other workspaces. +# So when it includes other files, it must use JDK_TOPDIR. +# + +# Warning: the following variables are overridden by Defs.gmk. Set +# values will be silently ignored: +# CFLAGS (set $(OTHER_CFLAGS) instead) +# CPPFLAGS (set $(OTHER_CPPFLAGS) instead) +# CXXFLAGS (set $(OTHER_CXXFLAGS) instead) +# LDFLAGS (set $(OTHER_LDFAGS) instead) +# LDLIBS (set $(EXTRA_LIBS) instead) +# LDLIBS_COMMON (set $(EXTRA_LIBS) instead) +# LINTFLAGS (set $(OTHER_LINTFLAGS) instead) +# +# Note: CPPFLAGS are used in C and C++ compiles. +# + +# Get shared JDK settings +include $(JDK_MAKE_SHARED_DIR)/Defs.gmk + +# define these to avoid picking up ones from aliases or from +# non-standard locations +# + +AR = $(USRBIN_PATH)ar +BASENAME = $(UNIXCOMMAND_PATH)basename +CAT = $(UNIXCOMMAND_PATH)cat +CD = cd # intrinsic unix command +CHMOD = $(UNIXCOMMAND_PATH)chmod +CMP = $(USRBIN_PATH)cmp +COMPRESS = $(USRBIN_PATH)compress +CP = $(UNIXCOMMAND_PATH)cp +CPIO = $(UNIXCOMMAND_PATH)cpio +CUT = $(USRBIN_PATH)cut +DATE = $(UNIXCOMMAND_PATH)date +DF = $(UNIXCOMMAND_PATH)df +DIFF = $(USRBIN_PATH)diff +DIRNAME = $(USRBIN_PATH)dirname +ECHO = echo # intrinsic unix command, with backslash-escaped character interpretation +EGREP = $(UNIXCOMMAND_PATH)egrep +EXPR = $(USRBIN_PATH)expr + +FIND = $(UNIXCOMMAND_PATH)find + +HEAD = $(USRBIN_PATH)head +GREP = $(UNIXCOMMAND_PATH)grep +GUNZIP = $(UNIXCOMMAND_PATH)gunzip +LEX = $(USRBIN_PATH)lex +LN = $(UNIXCOMMAND_PATH)ln +LS = $(UNIXCOMMAND_PATH)ls +M4 = $(USRBIN_PATH)m4 +MKDIR = $(UNIXCOMMAND_PATH)mkdir +MV = $(UNIXCOMMAND_PATH)mv +NAWK = $(USRBIN_PATH)awk +PWD = $(UNIXCOMMAND_PATH)pwd +#RM is defined by GNU Make as 'rm -f' +RMDIR = $(UNIXCOMMAND_PATH)rmdir +RPM = $(UNIXCOMMAND_PATH)rpm +SED = $(UNIXCOMMAND_PATH)sed +SH = $(UNIXCOMMAND_PATH)sh +SORT = $(UNIXCOMMAND_PATH)sort +STRIP = $(USRBIN_PATH)strip +TAIL = $(USRBIN_PATH)tail + +TAR = tar # We need GNU TAR which must be found trough PATH (may be in /opt/freeware/bin or /usr/local/bin) + +TEST = $(USRBIN_PATH)test +TOUCH = $(UNIXCOMMAND_PATH)touch +TR = $(USRBIN_PATH)tr +TRUE = $(UNIXCOMMAND_PATH)true +UNAME = $(UNIXCOMMAND_PATH)uname +UNIQ = $(USRBIN_PATH)uniq +UNZIPSFX = $(USRBIN_PATH)unzipsfx +YACC = $(USRBIN_PATH)yacc + +ZIPEXE = zip # Must be found trough PATH (may be in /opt/freeware/bin or /usr/local/bin) + From andrew at icedtea.classpath.org Thu Jul 28 15:01:10 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 15:01:10 +0000 Subject: /hg/icedtea7: 4 new changesets Message-ID: changeset 68a76bb89920 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=68a76bb89920 author: Andrew John Hughes date: Thu Jul 28 03:09:17 2016 +0100 PR3114: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3114: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. changeset 2fbb359cc3c7 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=2fbb359cc3c7 author: Andrew John Hughes date: Thu Jul 28 03:46:39 2016 +0100 PR3115: Add check for elliptic curve cryptography implementation. 2015-05-20 Andrew John Hughes PR3115: Add check for elliptic curve cryptography implementation. * TestCryptoLevel.java: Moved to test/standalone. * rewriter/agpl-3.0.txt: Moved to root directory. * test/RH1195203.java: Likewise. * Makefile.am: (ECC_CHECK_BUILD_DIR): Added. (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java path. (ECC_CHECK_SRCS): Added. (MIME_TYPE_CHECK_SRCS): Update path. (EXTRA_DIST): Add ECC_CHECK_SRCS. (check-local): Add check-ecc. (clean-tests): Add clean-check-ecc. (clean-local): Add clean-ecccheck. (ecccheck): Build ECC check test. (clean-ecccheck): Cleanup ECC check test. (check-ecc): Run ECC check test. (clean-check-ecc): Cleanup run of ECC check test. * NEWS: Updated. * agpl-3.0.txt: Moved from rewriter as also applies to tests. * test/standalone/RH1195203.java: Moved from test. * test/standalone/TestCryptoLevel.java: Moved from root directory. * test/standalone/TestEllipticCurveCryptoSupport.java: Add check for elliptic curve cryptography support. changeset 0c5b97b56309 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=0c5b97b56309 author: Andrew John Hughes date: Thu Jul 28 03:55:52 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed 2016-04-23 Andrew John Hughes PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed * Makefile.am: (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. changeset e374840aec78 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=e374840aec78 author: Andrew John Hughes date: Thu Jul 28 16:04:20 2016 +0100 S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly 2016-07-28 Andrew John Hughes S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly * Makefile.am: (icedtea): Correct permissions of sa-jdi.jar and resources.jar if PR1437 was present in the bootstrap JDK. (icedtea-debug): Likewise. (icedtea-boot): Likewise. * acinclude.m4: (IT_FIND_JAR): Check for PR1437 in the bootstrap jar program and define PR1437_PRESENT if it exhibits. diffstat: ChangeLog | 75 ++ Makefile.am | 75 ++- NEWS | 2 + TestCryptoLevel.java | 78 -- acinclude.m4 | 27 +- agpl-3.0.txt | 661 ++++++++++++++++++++ rewriter/agpl-3.0.txt | 661 -------------------- test/RH1195203.java | 32 - test/standalone/RH1195203.java | 32 + test/standalone/TestCryptoLevel.java | 78 ++ test/standalone/TestECDSA.java | 49 + test/standalone/TestEllipticCurveCryptoSupport.java | 190 +++++ 12 files changed, 1181 insertions(+), 779 deletions(-) diffs (truncated from 2123 to 500 lines): diff -r 9f713d6ccf2a -r e374840aec78 ChangeLog --- a/ChangeLog Wed Jul 27 05:41:48 2016 +0100 +++ b/ChangeLog Thu Jul 28 16:04:20 2016 +0100 @@ -1,3 +1,78 @@ +2016-07-28 Andrew John Hughes + + S7175845, PR1437, RH1207129: 'jar uf' changes file + permissions unexpectedly + * Makefile.am: + (icedtea): Correct permissions of sa-jdi.jar and + resources.jar if PR1437 was present in the bootstrap + JDK. + (icedtea-debug): Likewise. + (icedtea-boot): Likewise. + * acinclude.m4: + (IT_FIND_JAR): Check for PR1437 in the bootstrap + jar program and define PR1437_PRESENT if it exhibits. + +2016-04-23 Andrew John Hughes + + PR2900: Don't use WithSeed versions of NSS + functions as they don't fully process the seed + * Makefile.am: + (ECC_CHECK_SRCS): Add TestECDSA.java + (ecccheck): Only compile tests if SunEC is enabled. + (clean-ecccheck): Only remove build directory if + SunEC is enabled. + (check-ecc): Only run tests if SunEC is enabled. + Add running of TestECDSA. Call set -e so rule + fails if any test fails. + * test/standalone/TestECDSA.java: + New test to make sure SunEC can produce ECDSA + signatures. + +2015-05-20 Andrew John Hughes + + PR3115: Add check for elliptic curve + cryptography implementation. + * TestCryptoLevel.java: Moved to + test/standalone. + * rewriter/agpl-3.0.txt: Moved to + root directory. + * test/RH1195203.java: Likewise. + * Makefile.am: + (ECC_CHECK_BUILD_DIR): Added. + (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java + path. + (ECC_CHECK_SRCS): Added. + (MIME_TYPE_CHECK_SRCS): Update path. + (EXTRA_DIST): Add ECC_CHECK_SRCS. + (check-local): Add check-ecc. + (clean-tests): Add clean-check-ecc. + (clean-local): Add clean-ecccheck. + (ecccheck): Build ECC check test. + (clean-ecccheck): Cleanup ECC check test. + (check-ecc): Run ECC check test. + (clean-check-ecc): Cleanup run of ECC check test. + * NEWS: Updated. + * agpl-3.0.txt: Moved from rewriter as also + applies to tests. + * test/standalone/RH1195203.java: Moved from test. + * test/standalone/TestCryptoLevel.java: Moved from + root directory. + * test/standalone/TestEllipticCurveCryptoSupport.java: + Add check for elliptic curve cryptography support. + +2016-07-27 Andrew John Hughes + + PR3114: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + 2016-03-04 Andrew John Hughes PR3111: Provide option to disable SystemTap tests diff -r 9f713d6ccf2a -r e374840aec78 Makefile.am --- a/Makefile.am Wed Jul 27 05:41:48 2016 +0100 +++ b/Makefile.am Thu Jul 28 16:04:20 2016 +0100 @@ -69,6 +69,7 @@ STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build +ECC_CHECK_BUILD_DIR = $(abs_top_builddir)/ecccheck.build MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar @@ -366,8 +367,10 @@ # Sources list REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java -CRYPTO_CHECK_SRCS = $(top_srcdir)/TestCryptoLevel.java -MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/RH1195203.java +CRYPTO_CHECK_SRCS = $(top_srcdir)/test/standalone/TestCryptoLevel.java +ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java \ + $(top_srcdir)/test/standalone/TestECDSA.java +MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/standalone/RH1195203.java # Patch list @@ -923,6 +926,7 @@ $(REWRITER_SRCS) \ test/tapset \ $(CRYPTO_CHECK_SRCS) \ + $(ECC_CHECK_SRCS) \ $(MIME_TYPE_CHECK_SRCS) # Top-Level Targets @@ -930,10 +934,10 @@ all-local: icedtea-stage2 $(DESKTOP_FILES) -check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-mimetype +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-ecc check-mimetype clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports \ - clean-check-mimetype + clean-check-ecc clean-check-mimetype if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -949,7 +953,7 @@ clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino clean-rewriter \ clean-add-systemtap clean-add-systemtap-debug clean-add-nss clean-add-tzdata-support \ clean-add-tzdata-support-debug clean-cryptocheck clean-policytool- at JAVA_VER@.desktop \ - clean-jconsole- at JAVA_VER@.desktop clean-mimetypecheck + clean-jconsole- at JAVA_VER@.desktop clean-ecccheck clean-mimetypecheck if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -2046,6 +2050,14 @@ if ENABLE_JAMVM printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg endif +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_SDK_DIR)/jre/lib/resources.jar +endif @echo "IcedTea is served:" $(BUILD_SDK_DIR) mkdir -p stamps touch $@ @@ -2190,6 +2202,14 @@ if ENABLE_JAMVM printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg endif +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_DEBUG_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_DEBUG_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_DEBUG_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_DEBUG_SDK_DIR)/jre/lib/resources.jar +endif @echo "IcedTea (debug build) is served:" $(BUILD_DEBUG_SDK_DIR) mkdir -p stamps touch $@ @@ -2340,6 +2360,14 @@ -C openjdk-boot \ $(ICEDTEA_BUILD_TARGET) $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_BOOT_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_BOOT_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_BOOT_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_BOOT_SDK_DIR)/jre/lib/resources.jar +endif @echo "Bootstrapped IcedTea is served:" $(BUILD_BOOT_SDK_DIR) mkdir -p stamps touch $@ @@ -2948,7 +2976,7 @@ exit -1; \ fi ; \ fi -if MIME_TYPES_FILE_FOUND +if JAVA_SOURCE_SUPPORTED if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ expected="text/x-java-source" ; \ java=$$($(BUILD_SDK_DIR)/bin/java -cp $(MIME_TYPE_CHECK_BUILD_DIR) RH1195203 \ @@ -3053,6 +3081,37 @@ clean-jconsole- at JAVA_VER@.desktop: rm -f jconsole- at JAVA_VER@.desktop +# ECC Availability Check + +stamps/ecccheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP) +if ENABLE_SUNEC + mkdir -p $(ECC_CHECK_BUILD_DIR) + $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ + -d $(ECC_CHECK_BUILD_DIR) $(ECC_CHECK_SRCS) +endif + mkdir -p stamps + touch $@ + +clean-ecccheck: +if ENABLE_SUNEC + rm -rf $(ECC_CHECK_BUILD_DIR) +endif + rm -f stamps/ecccheck.stamp + +stamps/check-ecc.stamp: stamps/ecccheck.stamp stamps/icedtea.stamp +if ENABLE_SUNEC + set -e ; \ + if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ + $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestEllipticCurveCryptoSupport yes ; \ + $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestECDSA ; \ + fi +endif + mkdir -p stamps + touch $@ + +clean-check-ecc: + rm -f stamps/check-ecc.stamp + # Installation Targets # ==================== @@ -3343,6 +3402,8 @@ check-mimetype: stamps/check-mimetype.stamp +check-ecc: stamps/check-ecc.stamp + clone-boot: stamps/clone-boot.stamp cryptocheck: stamps/cryptocheck.stamp @@ -3367,6 +3428,8 @@ download-openjdk: stamps/download-openjdk.stamp +ecccheck: stamps/ecccheck.stamp + extract: stamps/extract.stamp extract-cacao: stamps/extract-cacao.stamp diff -r 9f713d6ccf2a -r e374840aec78 NEWS --- a/NEWS Wed Jul 27 05:41:48 2016 +0100 +++ b/NEWS Thu Jul 28 16:04:20 2016 +0100 @@ -49,6 +49,8 @@ - PR3091: SystemTap is heavily confused by multiple JDKs - PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created - PR3111: Provide option to disable SystemTap tests + - PR3114: Don't assume system mime.types supports text/x-java-source + - PR3115: Add check for elliptic curve cryptography implementation * AArch64 port - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 diff -r 9f713d6ccf2a -r e374840aec78 TestCryptoLevel.java --- a/TestCryptoLevel.java Wed Jul 27 05:41:48 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -/* TestCryptoLevel -- Ensure unlimited crypto policy is in use. - Copyright (C) 2012 Red Hat, Inc. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as -published by the Free Software Foundation, either version 3 of the -License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . -*/ - -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.lang.reflect.InvocationTargetException; - -import java.security.Permission; -import java.security.PermissionCollection; - -public class TestCryptoLevel -{ - public static void main(String[] args) - throws NoSuchFieldException, ClassNotFoundException, - IllegalAccessException, InvocationTargetException - { - Class cls = null; - Method def = null, exempt = null; - - try - { - cls = Class.forName("javax.crypto.JceSecurity"); - } - catch (ClassNotFoundException ex) - { - System.err.println("Running a non-Sun JDK."); - System.exit(0); - } - catch (ExceptionInInitializerError err) - { - System.err.println("Failed to initialise JceSecurity: " - + err.getCause().getCause().getMessage()); - System.exit(-2); - } - try - { - def = cls.getDeclaredMethod("getDefaultPolicy"); - exempt = cls.getDeclaredMethod("getExemptPolicy"); - } - catch (NoSuchMethodException ex) - { - System.err.println("Running IcedTea with the original crypto patch."); - System.exit(0); - } - def.setAccessible(true); - exempt.setAccessible(true); - PermissionCollection defPerms = (PermissionCollection) def.invoke(null); - PermissionCollection exemptPerms = (PermissionCollection) exempt.invoke(null); - Class apCls = Class.forName("javax.crypto.CryptoAllPermission"); - Field apField = apCls.getDeclaredField("INSTANCE"); - apField.setAccessible(true); - Permission allPerms = (Permission) apField.get(null); - if (defPerms.implies(allPerms) && (exemptPerms == null || exemptPerms.implies(allPerms))) - { - System.err.println("Running with the unlimited policy."); - System.exit(0); - } - else - { - System.err.println("WARNING: Running with a restricted crypto policy."); - System.exit(-1); - } - } -} diff -r 9f713d6ccf2a -r e374840aec78 acinclude.m4 --- a/acinclude.m4 Wed Jul 27 05:41:48 2016 +0100 +++ b/acinclude.m4 Thu Jul 28 16:04:20 2016 +0100 @@ -475,11 +475,25 @@ JAR_KNOWS_J_OPTIONS= AC_MSG_RESULT(no) fi - rm -f _config.txt _config.jar + AC_MSG_CHECKING([whether jar uf fails to retain permissions (PR1437)]) + origperms=$(ls -l _config.jar | cut -d ' ' -f 1) + echo "Original permissions: ${origperms}" >&AS_MESSAGE_LOG_FD + touch _config2.txt + $JAR uf _config.jar _config2.txt >&AS_MESSAGE_LOG_FD 2>&1 + newperms=$(ls -l _config.jar | cut -d ' ' -f 1) + echo "New permissions: ${newperms}" >&AS_MESSAGE_LOG_FD + if test "x$origperms" != "x$newperms"; then + pr1437_present=yes + else + pr1437_present=no + fi + AC_MSG_RESULT([$pr1437_present]) + rm -f _config.txt _config2.txt _config.jar AC_SUBST(JAR) AC_SUBST(JAR_KNOWS_ATFILE) AC_SUBST(JAR_ACCEPTS_STDIN_LIST) AC_SUBST(JAR_KNOWS_J_OPTIONS) + AM_CONDITIONAL(PR1437_PRESENT, test "x${pr1437_present}" = "xyes") ]) AC_DEFUN([IT_FIND_RMIC], @@ -3397,11 +3411,20 @@ mime_types_file_found=no fi AC_MSG_RESULT([$mime_types_file_found]) - if test "x${mime_types_file_found}" = "xno"; then + if test "x${mime_types_file_found}" = "xyes"; then + AC_MSG_CHECKING([if ${MIME_TYPES_FILE} has text/x-java-source]) + if grep '^text/x-java-source' ${MIME_TYPES_FILE} >&AS_MESSAGE_LOG_FD ; then + java_source_supported=yes + else + java_source_supported=no + fi + AC_MSG_RESULT([$java_source_supported]) + else AC_MSG_WARN([No system MIME types file found.]) fi AC_SUBST([MIME_TYPES_FILE]) AM_CONDITIONAL(MIME_TYPES_FILE_FOUND, test "x${mime_types_file_found}" = "xyes") + AM_CONDITIONAL(JAVA_SOURCE_SUPPORTED, test "x${java_source_supported}" = "xyes") ]) AC_DEFUN_ONCE([IT_DISABLE_SYSTEMTAP_TESTS], diff -r 9f713d6ccf2a -r e374840aec78 agpl-3.0.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/agpl-3.0.txt Thu Jul 28 16:04:20 2016 +0100 @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 15:01:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 15:01:49 +0000 Subject: [Bug 3114] [IcedTea7] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3114 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=68a76bb89920 author: Andrew John Hughes date: Thu Jul 28 03:09:17 2016 +0100 PR3114: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3114: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 15:01:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 15:01:55 +0000 Subject: [Bug 3115] [IcedTea7] Add check for elliptic curve cryptography implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=2fbb359cc3c7 author: Andrew John Hughes date: Thu Jul 28 03:46:39 2016 +0100 PR3115: Add check for elliptic curve cryptography implementation. 2015-05-20 Andrew John Hughes PR3115: Add check for elliptic curve cryptography implementation. * TestCryptoLevel.java: Moved to test/standalone. * rewriter/agpl-3.0.txt: Moved to root directory. * test/RH1195203.java: Likewise. * Makefile.am: (ECC_CHECK_BUILD_DIR): Added. (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java path. (ECC_CHECK_SRCS): Added. (MIME_TYPE_CHECK_SRCS): Update path. (EXTRA_DIST): Add ECC_CHECK_SRCS. (check-local): Add check-ecc. (clean-tests): Add clean-check-ecc. (clean-local): Add clean-ecccheck. (ecccheck): Build ECC check test. (clean-ecccheck): Cleanup ECC check test. (check-ecc): Run ECC check test. (clean-check-ecc): Cleanup run of ECC check test. * NEWS: Updated. * agpl-3.0.txt: Moved from rewriter as also applies to tests. * test/standalone/RH1195203.java: Moved from test. * test/standalone/TestCryptoLevel.java: Moved from root directory. * test/standalone/TestEllipticCurveCryptoSupport.java: Add check for elliptic curve cryptography support. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 15:02:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 15:02:02 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=0c5b97b56309 author: Andrew John Hughes date: Thu Jul 28 03:55:52 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed 2016-04-23 Andrew John Hughes PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed * Makefile.am: (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 15:02:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 15:02:16 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=e374840aec78 author: Andrew John Hughes date: Thu Jul 28 16:04:20 2016 +0100 S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly 2016-07-28 Andrew John Hughes S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly * Makefile.am: (icedtea): Correct permissions of sa-jdi.jar and resources.jar if PR1437 was present in the bootstrap JDK. (icedtea-debug): Likewise. (icedtea-boot): Likewise. * acinclude.m4: (IT_FIND_JAR): Check for PR1437 in the bootstrap jar program and define PR1437_PRESENT if it exhibits. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 16:17:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 16:17:11 +0000 Subject: [Bug 3116] New: [IcedTea7] Add tests for Java debug info and source files Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3116 Bug ID: 3116 Summary: [IcedTea7] Add tests for Java debug info and source files Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Include tests introduced as part of bug 2945 in IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 16:17:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 16:17:23 +0000 Subject: [Bug 3116] [IcedTea7] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3116 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 16:18:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 16:18:06 +0000 Subject: [Bug 3117] New: [IcedTea6] Add tests for Java debug info and source files Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3117 Bug ID: 3117 Summary: [IcedTea6] Add tests for Java debug info and source files Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3116 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 16:18:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 16:18:18 +0000 Subject: [Bug 3117] [IcedTea6] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3117 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.13.12 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 28 17:13:25 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:13:25 +0000 Subject: /hg/icedtea7: PR3116: Add tests for Java debug info and source f... Message-ID: changeset a37b25ac34ee in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=a37b25ac34ee author: Andrew John Hughes date: Thu Jul 28 18:16:27 2016 +0100 PR3116: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. diffstat: ChangeLog | 29 +++++++++++++++++++++++++++++ Makefile.am | 43 +++++++++++++++++++++++++++++++++++++++---- NEWS | 1 + 3 files changed, 69 insertions(+), 4 deletions(-) diffs (130 lines): diff -r e374840aec78 -r a37b25ac34ee ChangeLog --- a/ChangeLog Thu Jul 28 16:04:20 2016 +0100 +++ b/ChangeLog Thu Jul 28 18:16:27 2016 +0100 @@ -1,3 +1,32 @@ +2016-07-28 Andrew John Hughes + + PR3116: Add tests for Java debug info and + source files + * Makefile.am: + (check-java-debug): Guard with + ENABLE_JAVA_DEBUGINFO. + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3116: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + 2016-07-28 Andrew John Hughes S7175845, PR1437, RH1207129: 'jar uf' changes file diff -r e374840aec78 -r a37b25ac34ee Makefile.am --- a/Makefile.am Thu Jul 28 16:04:20 2016 +0100 +++ b/Makefile.am Thu Jul 28 18:16:27 2016 +0100 @@ -934,10 +934,12 @@ all-local: icedtea-stage2 $(DESKTOP_FILES) -check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-ecc check-mimetype +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-ecc check-mimetype \ + check-java-debug check-java-src clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports \ - clean-check-ecc clean-check-mimetype + clean-check-ecc clean-check-mimetype clean-check-java-debug \ + clean-check-java-src if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -978,7 +980,7 @@ clean-bootstrap-directory-symlink-stage1 icedtea icedtea-debug \ clean-icedtea icedtea-stage2 clean-icedtea-boot \ clean-rt hotspot hotspot-helper clean-jtreg clean-jtreg-reports \ - jtregcheck clean-remove-intree-libraries \ + jtregcheck clean-remove-intree-libraries clean-check-java-src \ clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \ clean-extract-hotspot clean-sanitise-openjdk \ clean-tests clean-tapset-report clean-add-systemtap \ @@ -995,7 +997,7 @@ clean-fonts clean-add-mime-types-file clean-add-mime-types-file-debug clean-add-mime-types-file-boot \ clean-tests clean-tapset-report clean-ecccheck clean-check-ecc \ check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ - check-tapset-jstack + check-tapset-jstack clean-check-java-debug env: @echo 'unset JAVA_HOME' @@ -3067,6 +3069,35 @@ rm -rf $(MIME_TYPE_CHECK_BUILD_DIR) rm -f stamps/mimetypecheck.stamp +# Check class files, both from in-tree and generated sources, contain debug info +stamps/check-java-debug.stamp: stamps/icedtea.stamp +if ENABLE_JAVA_DEBUGINFO + @echo "Checking that Java classes include debug info" + if [ -e $(BUILD_SDK_DIR)/bin/javap ] ; then \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep "Compiled from" ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LineNumberTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LocalVariableTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep "Compiled from" ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable ; \ + $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable ; \ + fi +endif + mkdir -p stamps + touch $@ + +clean-check-java-debug: + rm -f stamps/check-java-debug.stamp + +# Check source files are included in the source zip +stamps/check-java-src.stamp: stamps/icedtea.stamp + @echo "Checking for Java sources in src.zip" + $(UNZIP) -l $(BUILD_SDK_DIR)/src.zip | grep 'sun.misc.Unsafe' + mkdir -p stamps + touch $@ + +clean-check-java-src: + rm -f stamps/check-java-src.stamp + # File substitution policytool- at JAVA_VER@.desktop: policytool.desktop @@ -3404,6 +3435,10 @@ check-ecc: stamps/check-ecc.stamp +check-java-src: stamps/check-java-src.stamp + +check-java-debug: stamps/check-java-debug.stamp + clone-boot: stamps/clone-boot.stamp cryptocheck: stamps/cryptocheck.stamp diff -r e374840aec78 -r a37b25ac34ee NEWS --- a/NEWS Thu Jul 28 16:04:20 2016 +0100 +++ b/NEWS Thu Jul 28 18:16:27 2016 +0100 @@ -51,6 +51,7 @@ - PR3111: Provide option to disable SystemTap tests - PR3114: Don't assume system mime.types supports text/x-java-source - PR3115: Add check for elliptic curve cryptography implementation + - PR3116: Add tests for Java debug info and source files * AArch64 port - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 17:14:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:14:02 +0000 Subject: [Bug 3116] [IcedTea7] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3116 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=a37b25ac34ee author: Andrew John Hughes date: Thu Jul 28 18:16:27 2016 +0100 PR3116: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 17:16:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:16:41 +0000 Subject: [Bug 3118] New: [IcedTea7] Path to agpl-3.0.txt not updated Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 Bug ID: 3118 Summary: [IcedTea7] Path to agpl-3.0.txt not updated Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org make: *** No rule to make target 'rewriter/agpl-3.0.txt', needed by 'distdir'. Stop. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 17:17:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:17:22 +0000 Subject: [Bug 3115] [IcedTea7] Add check for elliptic curve cryptography implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3118 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 17:17:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:17:22 +0000 Subject: [Bug 3118] [IcedTea7] Path to agpl-3.0.txt not updated In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Depends on| |3115 Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 28 17:20:02 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:20:02 +0000 Subject: /hg/icedtea7: PR3118: Path to agpl-3.0.txt not updated Message-ID: changeset 1f371c45ae04 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=1f371c45ae04 author: Andrew John Hughes date: Thu Jul 28 18:21:44 2016 +0100 PR3118: Path to agpl-3.0.txt not updated 2016-07-28 Andrew John Hughes PR3118: Path to agpl-3.0.txt not updated * Makefile.am: (EXTRA_DIST): Fix path to agpl-3.0.txt. * NEWS: Updated. diffstat: ChangeLog | 7 +++++++ Makefile.am | 2 +- NEWS | 1 + 3 files changed, 9 insertions(+), 1 deletions(-) diffs (37 lines): diff -r a37b25ac34ee -r 1f371c45ae04 ChangeLog --- a/ChangeLog Thu Jul 28 18:16:27 2016 +0100 +++ b/ChangeLog Thu Jul 28 18:21:44 2016 +0100 @@ -1,3 +1,10 @@ +2016-07-28 Andrew John Hughes + + PR3118: Path to agpl-3.0.txt not updated + * Makefile.am: + (EXTRA_DIST): Fix path to agpl-3.0.txt. + * NEWS: Updated. + 2016-07-28 Andrew John Hughes PR3116: Add tests for Java debug info and diff -r a37b25ac34ee -r 1f371c45ae04 Makefile.am --- a/Makefile.am Thu Jul 28 18:16:27 2016 +0100 +++ b/Makefile.am Thu Jul 28 18:21:44 2016 +0100 @@ -922,7 +922,7 @@ tapset/hotspot_gc.stp.in \ scripts/jni_create_stap.c \ scripts/jni_desc \ - rewriter/agpl-3.0.txt \ + agpl-3.0.txt \ $(REWRITER_SRCS) \ test/tapset \ $(CRYPTO_CHECK_SRCS) \ diff -r a37b25ac34ee -r 1f371c45ae04 NEWS --- a/NEWS Thu Jul 28 18:16:27 2016 +0100 +++ b/NEWS Thu Jul 28 18:21:44 2016 +0100 @@ -52,6 +52,7 @@ - PR3114: Don't assume system mime.types supports text/x-java-source - PR3115: Add check for elliptic curve cryptography implementation - PR3116: Add tests for Java debug info and source files + - PR3118: Path to agpl-3.0.txt not updated * AArch64 port - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 17:20:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 17:20:38 +0000 Subject: [Bug 3118] [IcedTea7] Path to agpl-3.0.txt not updated In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=1f371c45ae04 author: Andrew John Hughes date: Thu Jul 28 18:21:44 2016 +0100 PR3118: Path to agpl-3.0.txt not updated 2016-07-28 Andrew John Hughes PR3118: Path to agpl-3.0.txt not updated * Makefile.am: (EXTRA_DIST): Fix path to agpl-3.0.txt. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:47:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:47:24 +0000 Subject: [Bug 3119] New: [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 Bug ID: 3119 Summary: [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2918 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:50:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:50:00 +0000 Subject: [Bug 3119] [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:50:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:50:27 +0000 Subject: [Bug 3119] [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2540 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:50:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:50:27 +0000 Subject: [Bug 2540] [IcedTea7] Specify a cacerts file for the OpenJDK build as we do for OpenJDK 8 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2540 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3119 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:52:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:52:21 +0000 Subject: [Bug 3120] New: [IcedTea6] Makefile handles cacerts as a symlink, but the configure check doesn't Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3120 Bug ID: 3120 Summary: [IcedTea6] Makefile handles cacerts as a symlink, but the configure check doesn't Product: IcedTea Version: 6-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 2918 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:53:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:53:02 +0000 Subject: [Bug 2542] [IcedTea6] Specify a cacerts file for the OpenJDK build as we do for OpenJDK 8 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2542 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3120 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:53:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:53:02 +0000 Subject: [Bug 3120] [IcedTea6] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3120 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1503 Depends on| |2542 Target Milestone|--- |6-1.14.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:53:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:53:02 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3120 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Thu Jul 28 18:55:22 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:55:22 +0000 Subject: /hg/icedtea7: PR3119: Makefile handles cacerts as a symlink, but... Message-ID: changeset 585a1a8b57bf in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=585a1a8b57bf author: Andrew John Hughes date: Thu Jul 28 19:58:24 2016 +0100 PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. diffstat: ChangeLog | 13 +++++++++++++ Makefile.am | 5 +---- NEWS | 1 + acinclude.m4 | 4 ++++ 4 files changed, 19 insertions(+), 4 deletions(-) diffs (60 lines): diff -r 1f371c45ae04 -r 585a1a8b57bf ChangeLog --- a/ChangeLog Thu Jul 28 18:21:44 2016 +0100 +++ b/ChangeLog Thu Jul 28 19:58:24 2016 +0100 @@ -1,3 +1,16 @@ +2016-04-06 Andrew John Hughes + + PR3119: Makefile handles cacerts as a symlink, + but the configure check doesn't + * Makefile.am: + (JDK_CACERTS_FILE): Removed as no longer needed. + (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly + as it will have been resolved by configure. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACERTS_FILE): Detect if the cacerts is + a symlink and resolve it if so. + 2016-07-28 Andrew John Hughes PR3118: Path to agpl-3.0.txt not updated diff -r 1f371c45ae04 -r 585a1a8b57bf Makefile.am --- a/Makefile.am Thu Jul 28 18:21:44 2016 +0100 +++ b/Makefile.am Thu Jul 28 19:58:24 2016 +0100 @@ -92,10 +92,7 @@ SOURCEPATH_DIRS = $(abs_top_srcdir)/generated:$(OPENJDK_SOURCEPATH_DIRS) -JDK_CACERTS_FILE = @ALT_CACERTS_FILE@ - -CACERTS_FILE = \ - `if [ -h $(JDK_CACERTS_FILE) ] ; then $(READLINK) -e $(JDK_CACERTS_FILE) ; else echo $(JDK_CACERTS_FILE); fi` +CACERTS_FILE = @ALT_CACERTS_FILE@ # Sources used from OpenJDK. ICEDTEA_BOOTSTRAP_CLASSES = diff -r 1f371c45ae04 -r 585a1a8b57bf NEWS --- a/NEWS Thu Jul 28 18:21:44 2016 +0100 +++ b/NEWS Thu Jul 28 19:58:24 2016 +0100 @@ -53,6 +53,7 @@ - PR3115: Add check for elliptic curve cryptography implementation - PR3116: Add tests for Java debug info and source files - PR3118: Path to agpl-3.0.txt not updated + - PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * AArch64 port - S8148328: aarch64: redundant lsr instructions in stub code. - S8148783: aarch64: SEGV running SpecJBB2013 diff -r 1f371c45ae04 -r 585a1a8b57bf acinclude.m4 --- a/acinclude.m4 Thu Jul 28 18:21:44 2016 +0100 +++ b/acinclude.m4 Thu Jul 28 19:58:24 2016 +0100 @@ -3377,6 +3377,10 @@ AC_MSG_NOTICE([No cacerts file specified; using ${CACERTS_DEFAULT}]) ALT_CACERTS_FILE=${CACERTS_DEFAULT} ; fi + if test -h "${ALT_CACERTS_FILE}"; then + ALT_CACERTS_FILE=$(${READLINK} -e ${ALT_CACERTS_FILE}) + AC_MSG_NOTICE([Resolved cacerts file symlink to ${ALT_CACERTS_FILE}]) + fi AC_MSG_CHECKING([if $ALT_CACERTS_FILE is a valid keystore file]) if test -f "${ALT_CACERTS_FILE}" && \ ${FILE} ${ALT_CACERTS_FILE} | ${GREP} 'Java KeyStore' >&AS_MESSAGE_LOG_FD 2>&1; then From bugzilla-daemon at icedtea.classpath.org Thu Jul 28 18:55:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 28 Jul 2016 18:55:58 +0000 Subject: [Bug 3119] [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea7?cmd=changeset;node=585a1a8b57bf author: Andrew John Hughes date: Thu Jul 28 19:58:24 2016 +0100 PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Jul 29 02:30:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:30:34 +0000 Subject: /hg/release/icedtea7-2.6: Bump to icedtea-2.6.7. Message-ID: changeset d068fb796035 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. diffstat: ChangeLog | 72 + Makefile.am | 30 +- NEWS | 94 +- configure.ac | 2 +- hotspot.map.in | 2 +- patches/boot/ecj-diamond.patch | 1891 +++++++++++++++++------------- patches/boot/ecj-multicatch.patch | 212 +++ patches/boot/ecj-stringswitch.patch | 662 +++++++++- patches/boot/ecj-trywithresources.patch | 234 +++- patches/boot/jar.patch | 23 +- 10 files changed, 2293 insertions(+), 929 deletions(-) diffs (truncated from 6310 to 500 lines): diff -r 17b926240ffb -r d068fb796035 ChangeLog --- a/ChangeLog Wed Apr 27 03:42:24 2016 +0100 +++ b/ChangeLog Fri Jul 29 03:33:41 2016 +0100 @@ -1,3 +1,75 @@ +2016-07-28 Andrew John Hughes + + Bump to icedtea-2.6.7. + * Makefile.am: + (JDK_UPDATE_VERSION): Bump to 111. + (BUILD_VERSION): Bump to b01. + (CORBA_CHANGESET): Update to icedtea-2.6.7. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + * NEWS: Updated. + * configure.ac: Bump to 2.6.7. + * hotspot.map.in: Update to icedtea-2.6.7. + * patches/boot/ecj-diamond.patch: + Regenerated. Fix cases in + com.sun.java.util.jar.pack.BandStructure, + com.sun.java.util.jar.pack.Fixups, + com.sun.java.util.jar.pack.Package, + com.sun.java.util.jar.pack.PackageReader, + com.sun.java.util.jar.pack.PropMap, + java.security.Provider, java.security.Security, + javax.crypto.Cipher, javax.crypto.AllPermission, + javax.crypto.CryptoPermissions, + javax.crypto.CryptoPolicyParser, + javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, + sun.security.krb5.Krb5ServiceLocator, + sun.security.provider.certpath.CertStoreHelper, + sun.security.provider.certpath.ssl.SSLServerCertStore, + sun.security.provider.certpath.URICertStore, + sun.security.ssl.HandshakeMessage and + sun.security.tools.jarsigner.Main + * patches/boot/ecj-multicatch.patch, + Fix cases in + javax.crypto.EncryptedPrivateKeyInfo, + javax.crypto.SealedObject, + sun.security.provider.certpath.URICertStore, + sun.security.pkcs11.P11KeyStore, + sun.security.pkcs11.P11RSAKeyFactory and + sun.security.tools.keytool.Main. + * patches/boot/ecj-stringswitch.patch: + Regenerated. Fix cases in + sun.security.provider.certpath.X509CertPath, + sun.security.ssl.HandshakeMessage, + sun.security.ssl.X509KeyManagerImpl, + sun.security.pkcs11.Config, + sun.security.pkcs11.P11Key, + com.sun.security.sasl.digest.DigestMD5Base, + com.sun.security.sasl.digest.DigestMD5Server, + com.sun.security.sasl.ntlm.NTLMClient, + com.sun.security.sasl.ntlm.NTLMServer and + com.sun.security.sasl.util.AbstractSaslImpl. + * patches/boot/ecj-trywithresources.patch: + Fix cases in + sun.security.provider.certpath.URICertStore, + sun.security.tools.KeyStoreUtil and + sun.security.tools.keytool.Main. + +2016-07-20 Andrew John Hughes + + * patches/boot/ecj-diamond.patch: + Add new case in sun.java2d.cmm.lcms.LCMSProfile. + * patches/boot/jar.patch: + Adapt to fix for PR2799/RH1195203. + 2016-04-26 Andrew John Hughes * NEWS: Add 2.6.7 section. diff -r 17b926240ffb -r d068fb796035 Makefile.am --- a/Makefile.am Wed Apr 27 03:42:24 2016 +0100 +++ b/Makefile.am Fri Jul 29 03:33:41 2016 +0100 @@ -1,22 +1,22 @@ # Dependencies -JDK_UPDATE_VERSION = 101 -BUILD_VERSION = b00 +JDK_UPDATE_VERSION = 111 +BUILD_VERSION = b01 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = ca3e3c4c5a61 -JAXP_CHANGESET = 683427778edf -JAXWS_CHANGESET = 63f7bf7ed2d4 -JDK_CHANGESET = 55c38c1ace75 -LANGTOOLS_CHANGESET = e42dd50480d3 -OPENJDK_CHANGESET = 882cfee70fe8 - -CORBA_SHA256SUM = ce886c97a150465df3a36c4281d5f36ba8ee2b081b5b76ecfbefaddb723b6a2d -JAXP_SHA256SUM = 679eb46054afea3098713beee85639c4a5a5af881e94be527409feaea4272d30 -JAXWS_SHA256SUM = f9af138096f4d11e381c3cc949dd3ee37cee5bfff15dc21cff5c16a2f9e7c218 -JDK_SHA256SUM = 1baa92ca72db1b80fff18ca26bd49e5fd5f2927df9eceebf3456cbd86a710a9f -LANGTOOLS_SHA256SUM = 54bb2cee7b4fc5bbc63a4c9d7008602e12f75431c7f129ade7c405b53c2363f3 -OPENJDK_SHA256SUM = 24f813e6cb938272a4da37b46b48aa86820b13be0747747e6c8fb4aad72cadf3 +CORBA_CHANGESET = e5578d3bc593 +JAXP_CHANGESET = b643540c673d +JAXWS_CHANGESET = 4a99f4eac257 +JDK_CHANGESET = 8b6b930489cb +LANGTOOLS_CHANGESET = ca9d8b242a10 +OPENJDK_CHANGESET = 6aafb6fe0a1e + +CORBA_SHA256SUM = 0049439ea08f8391c0dae464ceb249f0af9d8e70c68142a734ceb25fa145e764 +JAXP_SHA256SUM = 9fbd60855406879b898843d7eeac2a5df64b0ccdeb927c615c5be648b8fac70b +JAXWS_SHA256SUM = c9fcc1553bbb4fe1dd5ae4616b6a1f52f42c2bb990fd1cbdafeac43bfd6b30f7 +JDK_SHA256SUM = e93cd330b2346bc6145bb76a141233aa1cc083eb25bbc82819632e1581290d81 +LANGTOOLS_SHA256SUM = 13e700318ed4a00bc85890525a1fe16b7ff4798ad9e49acdf730b6dfe1a6b4e4 +OPENJDK_SHA256SUM = 5cacafbe543ad4b9179ab1cbfdb7d9baf8aa04d954510b9e7baf0bfef7db6878 DROP_URL = http://icedtea.classpath.org/download/drops diff -r 17b926240ffb -r d068fb796035 NEWS --- a/NEWS Wed Apr 27 03:42:24 2016 +0100 +++ b/NEWS Fri Jul 29 03:33:41 2016 +0100 @@ -12,7 +12,99 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY -New in release 2.6.7 (2016-07-19): +New in release 2.6.7 (2016-07-28): + +* Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification + - S8155985, CVE-2016-3598: Persistent Parameter Processing + - S8158571, CVE-2016-3610: Additional method handle validation +* Import of OpenJDK 7 u111 build 0 + - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package + - S7060849: Eliminate pack200 build warnings + - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror + - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond + - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code + - S7105780: Add SSLSocket client/SSLEngine server to templates directory + - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done + - S7152582: PKCS11 tests should use the NSS libraries available in the OS + - S7192202: Make sure keytool prints both unknown and unparseable extensions + - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages + - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found + - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so + - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] + - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 + - S8019341: Update CookieHttpsClientTest to use the newer framework. + - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs + - S8022439: Fix lint warnings in sun.security.ec + - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil + - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently + - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp + - S8037557: test SessionCacheSizeTests.java timeout + - S8038837: Add support to jarsigner for specifying timestamp hash algorithm + - S8079410: Hotspot version to share the same update and build version from JDK + - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts + - S8139436: sun.security.mscapi.KeyStore might load incomplete data + - S8144313: Test SessionTimeOutTests can be timeout + - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out + - S8146669: Test SessionTimeOutTests fails intermittently + - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 + - S8147857: [TEST] RMIConnector logs attribute names incorrectly + - S8151841, PR3098: Build needs additional flags to compile with GCC 6 + - S8151876: (tz) Support tzdata2016d + - S8157077: 8u101 L10n resource file updates + - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. +* Import of OpenJDK 7 u111 build 1 + - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing + - S8140344: add support for 3 digit update release numbers + - S8145017: Add support for 3 digit hotspot minor version numbers + - S8162344: The API changes made by CR 7064075 need to be reverted +* Backports + - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime + - S4900206, PR3101: Include worst-case rounding tests for Math library functions + - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate + - S6934604, PR3075: enable parts of EliminateAutoBox by default + - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly + - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 + - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java + - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms + - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 + - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops + - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly + - S8005402, PR3020: Need to provide benchmarks for color management + - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations + - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. + - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 + - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes + - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit + - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object + - S8024511, PR3020: Crash during color profile destruction + - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending + - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows + - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for Java_awt test suit + - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException + - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 + - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions + - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape +* Bug fixes + - PR2799, RH1195203: Files are missing from resources.jar + - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed + - PR3102: Extend 8022594 to AixPollPort +* AArch64 port + - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. + - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 + - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly + - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection + - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted + - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode + - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted New in release 2.6.6 (2016-04-21): diff -r 17b926240ffb -r d068fb796035 configure.ac --- a/configure.ac Wed Apr 27 03:42:24 2016 +0100 +++ b/configure.ac Fri Jul 29 03:33:41 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.7pre00], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.7], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) diff -r 17b926240ffb -r d068fb796035 hotspot.map.in --- a/hotspot.map.in Wed Apr 27 03:42:24 2016 +0100 +++ b/hotspot.map.in Fri Jul 29 03:33:41 2016 +0100 @@ -1,2 +1,2 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 3022a3d80efd a4e8f4fef724a34e5eece3c2c1de4e60ff12e752549c8df11ddcd6f3042e0dc2 +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 75297b84957e 0412594f4dabd77a759957bba038aedf277dee87d06153505fb63919c0cb6a5c diff -r 17b926240ffb -r d068fb796035 patches/boot/ecj-diamond.patch --- a/patches/boot/ecj-diamond.patch Wed Apr 27 03:42:24 2016 +0100 +++ b/patches/boot/ecj-diamond.patch Fri Jul 29 03:33:41 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-04-18 06:49:20.000000000 +0100 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2016-07-28 16:22:54.325235496 +0100 @@ -58,7 +58,7 @@ private CorbaConnection conn; @@ -11,8 +11,8 @@ public static synchronized void cleanCache( ORB orb ) { synchronized (iorMapLock) { diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-04-18 06:49:20.000000000 +0100 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2016-07-28 16:22:54.325235496 +0100 @@ -50,7 +50,7 @@ */ private class HookPutFields extends ObjectOutputStream.PutField @@ -23,8 +23,8 @@ /** * Put the value of the named boolean field into the persistent field. diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-04-18 06:49:20.000000000 +0100 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2016-07-28 16:22:54.325235496 +0100 @@ -1315,7 +1315,7 @@ protected void shutdownServants(boolean wait_for_completion) { Set oaset; @@ -35,8 +35,8 @@ for (ObjectAdapterFactory oaf : oaset) diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java ---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-04-18 06:49:20.000000000 +0100 -+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2016-07-28 16:22:54.325235496 +0100 @@ -108,7 +108,7 @@ private ThreadGroup threadGroup; @@ -56,8 +56,8 @@ for (WorkerThread wt : copy) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2016-07-28 16:22:54.325235496 +0100 @@ -192,7 +192,7 @@ NodeSet dist = new NodeSet(); dist.setShouldCacheNodes(true); @@ -68,8 +68,8 @@ for (int i = 0; i < nl.getLength(); i++) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2016-07-28 16:22:54.325235496 +0100 @@ -220,7 +220,7 @@ public Map getEnvironmentHash() { @@ -188,8 +188,8 @@ jarVersions.put(new Long(440237), "xalan.jar from xalan-j_1_2"); jarVersions.put(new Long(436094), "xalan.jar from xalan-j_1_2_1"); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2016-07-28 16:22:54.325235496 +0100 @@ -51,7 +51,7 @@ /** * Legal conversions between internal types. @@ -200,8 +200,8 @@ static { // Possible type conversions between internal types diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-04-22 04:41:51.693514130 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2016-07-28 16:22:54.329235431 +0100 @@ -139,7 +139,7 @@ private boolean _isStatic = false; @@ -225,8 +225,8 @@ // Possible conversions between Java and internal types java2Internal.put(Boolean.TYPE, Type.Boolean); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-04-22 04:44:46.770697237 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2016-07-28 16:22:54.329235431 +0100 @@ -107,7 +107,7 @@ // Check if we have any declared namespaces @@ -273,8 +273,8 @@ SyntaxTreeNode n = _attributeElements.get(k); if (n instanceof LiteralAttribute) { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2016-07-28 16:22:54.329235431 +0100 @@ -129,22 +129,22 @@ /** * A mapping between templates and test sequences. @@ -327,8 +327,8 @@ _rootPattern = null; diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2016-07-28 16:22:54.329235431 +0100 @@ -107,11 +107,11 @@ } @@ -365,8 +365,8 @@ _prefixMapping.put(prefix, uri); } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2016-07-28 16:22:54.329235431 +0100 @@ -121,7 +121,7 @@ /** * Mapping between mode names and Mode instances. @@ -395,8 +395,8 @@ /** * A reference to the SourceLoader set by the user (a URIResolver diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2016-07-28 16:22:54.329235431 +0100 @@ -38,8 +38,8 @@ final class SymbolTable { @@ -479,8 +479,8 @@ // Register the namespace URI Integer refcnt = _excludedURI.get(uri); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2016-07-28 16:22:54.329235431 +0100 @@ -70,7 +70,7 @@ protected SyntaxTreeNode _parent; // Parent node private Stylesheet _stylesheet; // Stylesheet ancestor node @@ -509,8 +509,8 @@ locals.add(varOrParamName); } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2016-07-28 16:22:54.329235431 +0100 @@ -127,7 +127,7 @@ * times. Note that patterns whose kernels are "*", "node()" * and "@*" can between shared by test sequences. @@ -521,8 +521,8 @@ public MethodGenerator(int access_flags, Type return_type, diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2016-07-28 16:22:54.329235431 +0100 @@ -37,7 +37,7 @@ public final class MultiHashtable { static final long serialVersionUID = -6151608290510033572L; @@ -542,8 +542,8 @@ } set.add(value); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2016-07-28 16:22:54.329235431 +0100 @@ -170,7 +170,7 @@ _parser = new Parser(this, useServicesMechanism); _featureManager = featureManager; @@ -572,8 +572,8 @@ _parser.init(); //_variableSerial = 1; diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2016-07-28 16:22:54.329235431 +0100 @@ -169,7 +169,7 @@ _count = 0; _current = 0; @@ -584,8 +584,8 @@ try { diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2016-07-28 16:22:54.329235431 +0100 @@ -60,7 +60,7 @@ */ public DOMWSFilter(AbstractTranslet translet) { @@ -596,8 +596,8 @@ if (translet instanceof StripFilter) { m_filter = (StripFilter) translet; diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java 2016-07-28 16:22:54.329235431 +0100 @@ -59,7 +59,7 @@ /** * A mapping from a document node to the mapping between values and nodesets @@ -626,8 +626,8 @@ } else { nodes = index.get(id); diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java 2016-07-28 16:22:54.329235431 +0100 @@ -56,7 +56,7 @@ private int _free; private int _size; @@ -638,8 +638,8 @@ private final class AxisIterator extends DTMAxisIteratorBase { // constitutive data diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java 2016-07-28 16:22:54.329235431 +0100 @@ -114,7 +114,7 @@ private int _namesSize = -1; @@ -659,8 +659,8 @@ } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java 2016-04-22 04:41:51.697514066 +0100 +--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java 2016-07-28 14:59:44.000000000 +0100 ++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java 2016-07-28 16:22:54.329235431 +0100 @@ -279,7 +279,7 @@ */ public void addDecimalFormat(String name, DecimalFormatSymbols symbols) { @@ -689,8 +689,8 @@ } diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java ---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java 2016-04-18 06:49:21.000000000 +0100 -+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java 2016-04-22 04:41:51.697514066 +0100 From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:03 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:07 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:07 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 --- Comment #12 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:11 +0000 Subject: [Bug 3012] [IcedTea7] Backport "8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3012 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:15 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:18 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 --- Comment #29 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:23 +0000 Subject: [Bug 2958] [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:27 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:31 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:36 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:40 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:45 +0000 Subject: [Bug 3067] [IcedTea7] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3067 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:49 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:54 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:31:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:31:59 +0000 Subject: [Bug 3102] [IcedTea7] Extend 8022594 to AixPollPort In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3102 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=d068fb796035 author: Andrew John Hughes date: Fri Jul 29 03:33:41 2016 +0100 Bump to icedtea-2.6.7. Upstream changes: - Bump to icedtea-2.6.7 - Bump to icedtea-2.6.7pre01 - PR2799: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3102: Extend 8022594 to AixPollPort - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8079410: Hotspot version to share the same update and build version from JDK - S8079718: IIOP Input Stream Hooking - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8140344: add support for 3 digit update release numbers - S8144313: Test SessionTimeOutTests can be timeout - S8145017: Add support for 3 digit hotspot minor version numbers - S8145446: Perfect pipe placement - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147771: Construction of static protection domains under Javax custom policy - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148872: Complete name checking - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8149962: Better delineation of XML processing - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8150752: Share Class Data - S8151841: Build needs additional flags to compile with GCC 6 - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152479: Coded byte streams - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158571: Additional method handle validation - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. - S8162344: The API changes made by CR 7064075 need to be reverted ChangeLog: 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. * Makefile.am: (JDK_UPDATE_VERSION): Bump to 111. (BUILD_VERSION): Bump to b01. (CORBA_CHANGESET): Update to icedtea-2.6.7. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. * NEWS: Updated. * configure.ac: Bump to 2.6.7. * hotspot.map.in: Update to icedtea-2.6.7. * patches/boot/ecj-diamond.patch: Regenerated. Fix cases in com.sun.java.util.jar.pack.BandStructure, com.sun.java.util.jar.pack.Fixups, com.sun.java.util.jar.pack.Package, com.sun.java.util.jar.pack.PackageReader, com.sun.java.util.jar.pack.PropMap, java.security.Provider, java.security.Security, javax.crypto.Cipher, javax.crypto.AllPermission, javax.crypto.CryptoPermissions, javax.crypto.CryptoPolicyParser, javax.crypto.JceSecurity, javax.crypto.JceSecurityManager, sun.security.krb5.Krb5ServiceLocator, sun.security.provider.certpath.CertStoreHelper, sun.security.provider.certpath.ssl.SSLServerCertStore, sun.security.provider.certpath.URICertStore, sun.security.ssl.HandshakeMessage and sun.security.tools.jarsigner.Main * patches/boot/ecj-multicatch.patch, Fix cases in javax.crypto.EncryptedPrivateKeyInfo, javax.crypto.SealedObject, sun.security.provider.certpath.URICertStore, sun.security.pkcs11.P11KeyStore, sun.security.pkcs11.P11RSAKeyFactory and sun.security.tools.keytool.Main. * patches/boot/ecj-stringswitch.patch: Regenerated. Fix cases in sun.security.provider.certpath.X509CertPath, sun.security.ssl.HandshakeMessage, sun.security.ssl.X509KeyManagerImpl, sun.security.pkcs11.Config, sun.security.pkcs11.P11Key, com.sun.security.sasl.digest.DigestMD5Base, com.sun.security.sasl.digest.DigestMD5Server, com.sun.security.sasl.ntlm.NTLMClient, com.sun.security.sasl.ntlm.NTLMServer and com.sun.security.sasl.util.AbstractSaslImpl. * patches/boot/ecj-trywithresources.patch: Fix cases in sun.security.provider.certpath.URICertStore, sun.security.tools.KeyStoreUtil and sun.security.tools.keytool.Main. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:40:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:40:54 +0000 Subject: [Bug 3100] [IcedTea7] Add latest updates from AArch64 port (icedtea-2.7.0pre06) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3100 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Backports included in icedtea-2.6.7. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:43:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:43:51 +0000 Subject: [Bug 3067] [IcedTea7] Backport "6260348: GTK+ L&F JTextComponent not respecting desktop caret blink rate" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3067 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fixed in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:56:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:56:00 +0000 Subject: [Bug 3098] [IcedTea7] Support builds using GCC 6 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3098 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Fixed in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:57:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:57:00 +0000 Subject: [Bug 3013] [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Bump to icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:57:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:57:02 +0000 Subject: [Bug 3012] [IcedTea7] Backport "8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3012 Bug 3012 depends on bug 3013, which changed state. Bug 3013 Summary: [IcedTea7] Backport "7159445: (javac) emits inaccurate diagnostics for enhanced for-loops" http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3013 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 02:58:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 02:58:12 +0000 Subject: [Bug 2992] [IcedTea7] JVM on PPC64 LE crashes due to an illegal instruction in JITed code In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2992 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Fixed in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:01:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:01:43 +0000 Subject: [Bug 3020] [IcedTea7] ImageIO crashes (core dumped) while reading many image files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3020 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #30 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:03:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:03:17 +0000 Subject: [Bug 2958] [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:03:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:03:43 +0000 Subject: [Bug 3012] [IcedTea7] Backport "8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3012 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:04:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:04:02 +0000 Subject: [Bug 3101] [IcedTea7] Backport "4900206: Include worst-case rounding tests for Math library functions" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3101 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:05:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:05:00 +0000 Subject: [Bug 3075] [IcedTea7] Backport "8159244: Partially initialized string object created by C2's string concat optimization may escape" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3075 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #13 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Jul 29 03:17:26 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:26 +0000 Subject: /hg/release/icedtea7-2.6: 11 new changesets Message-ID: changeset cafef061b9d4 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=cafef061b9d4 author: Andrew John Hughes date: Thu Jul 28 16:04:20 2016 +0100 S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly 2016-07-28 Andrew John Hughes S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly * Makefile.am: (icedtea): Correct permissions of sa-jdi.jar and resources.jar if PR1437 was present in the bootstrap JDK. (icedtea-debug): Likewise. (icedtea-boot): Likewise. * acinclude.m4: (IT_FIND_JAR): Check for PR1437 in the bootstrap jar program and define PR1437_PRESENT if it exhibits. changeset f5504d3e6a80 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=f5504d3e6a80 author: Andrew John Hughes date: Wed Jul 27 05:29:59 2016 +0100 PR2799: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2799: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-stage2): Depend on add-mime-types-file. (clean-icedtea-stage2): Depend on clean-add-mime-types-file. (icedtea-debug-stage2): Depend on add-mime-types-file-debug. (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (icedtea-stage1): Depend on add-mime-types-file-boot. (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. changeset 101843a7ca92 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=101843a7ca92 author: Andrew John Hughes date: Fri Jul 29 03:52:41 2016 +0100 PR3111: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3111: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, jtregcheck, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. changeset 87a23724eac2 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=87a23724eac2 author: Andrew John Hughes date: Fri Jul 29 03:56:15 2016 +0100 PR3115: Add check for elliptic curve cryptography implementation. 2015-05-20 Andrew John Hughes PR3115: Add check for elliptic curve cryptography implementation. * TestCryptoLevel.java: Moved to test/standalone. * rewriter/agpl-3.0.txt: Moved to root directory. * test/RH1195203.java: Likewise. * Makefile.am: (ECC_CHECK_BUILD_DIR): Added. (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java path. (ECC_CHECK_SRCS): Added. (MIME_TYPE_CHECK_SRCS): Update path. (EXTRA_DIST): Add ECC_CHECK_SRCS. (check-local): Add check-ecc. (clean-tests): Add clean-check-ecc. (clean-local): Add clean-ecccheck. (ecccheck): Build ECC check test. (clean-ecccheck): Cleanup ECC check test. (check-ecc): Run ECC check test. (clean-check-ecc): Cleanup run of ECC check test. * NEWS: Updated. * agpl-3.0.txt: Moved from rewriter as also applies to tests. * test/standalone/RH1195203.java: Moved from test. * test/standalone/TestCryptoLevel.java: Moved from root directory. * test/standalone/TestEllipticCurveCryptoSupport.java: Add check for elliptic curve cryptography support. changeset 7f2aabb014c8 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=7f2aabb014c8 author: Andrew John Hughes date: Thu Jul 28 03:55:52 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed 2016-04-23 Andrew John Hughes PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed * Makefile.am: (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. changeset 2141e7831540 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=2141e7831540 author: Andrew John Hughes date: Fri Jul 29 04:11:18 2016 +0100 PR3091: SystemTap is heavily confused by multiple JDKs 2016-07-20 Andrew John Hughes PR3091: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3091: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. changeset 937c6c005478 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=937c6c005478 author: Andrew John Hughes date: Fri Jul 29 04:14:22 2016 +0100 PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created 2016-07-20 Andrew John Hughes PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created * Makefile.am: (clean-fonts): Guard movement of old Gentoo.properties.old file with a check to see if it exists. * NEWS: Updated. changeset c05a822a6ec0 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=c05a822a6ec0 author: Andrew John Hughes date: Fri Jul 29 04:16:05 2016 +0100 PR3114: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3114: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. changeset b1af4fd3e218 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=b1af4fd3e218 author: Andrew John Hughes date: Thu Jul 28 18:16:27 2016 +0100 PR3116: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. changeset a1ed0cb79278 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=a1ed0cb79278 author: Andrew John Hughes date: Thu Jul 28 18:21:44 2016 +0100 PR3118: Path to agpl-3.0.txt not updated 2016-07-28 Andrew John Hughes PR3118: Path to agpl-3.0.txt not updated * Makefile.am: (EXTRA_DIST): Fix path to agpl-3.0.txt. * NEWS: Updated. changeset b7395c471519 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=b7395c471519 author: Andrew John Hughes date: Thu Jul 28 19:58:24 2016 +0100 PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. diffstat: AUTHORS | 1 + ChangeLog | 220 ++++++ INSTALL | 1 + Makefile.am | 252 ++++++- NEWS | 8 + TestCryptoLevel.java | 78 -- acinclude.m4 | 68 ++- agpl-3.0.txt | 661 ++++++++++++++++++++ configure.ac | 3 + rewriter/agpl-3.0.txt | 661 -------------------- tapset/hotspot.stp.in | 3 +- tapset/jstack.stp.in | 54 +- test/standalone/RH1195203.java | 32 + test/standalone/TestCryptoLevel.java | 78 ++ test/standalone/TestECDSA.java | 49 + test/standalone/TestEllipticCurveCryptoSupport.java | 190 +++++ 16 files changed, 1581 insertions(+), 778 deletions(-) diffs (truncated from 2762 to 500 lines): diff -r d068fb796035 -r b7395c471519 AUTHORS --- a/AUTHORS Fri Jul 29 03:33:41 2016 +0100 +++ b/AUTHORS Thu Jul 28 19:58:24 2016 +0100 @@ -25,6 +25,7 @@ Matthias Klose Francis Kung Trustin Lee +Felix Lu DJ Lucas Omair Majid Casey Marshall diff -r d068fb796035 -r b7395c471519 ChangeLog --- a/ChangeLog Fri Jul 29 03:33:41 2016 +0100 +++ b/ChangeLog Thu Jul 28 19:58:24 2016 +0100 @@ -1,3 +1,223 @@ +2016-04-06 Andrew John Hughes + + PR3119: Makefile handles cacerts as a symlink, + but the configure check doesn't + * Makefile.am: + (JDK_CACERTS_FILE): Removed as no longer needed. + (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly + as it will have been resolved by configure. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACERTS_FILE): Detect if the cacerts is + a symlink and resolve it if so. + +2016-07-28 Andrew John Hughes + + PR3118: Path to agpl-3.0.txt not updated + * Makefile.am: + (EXTRA_DIST): Fix path to agpl-3.0.txt. + * NEWS: Updated. + +2016-07-28 Andrew John Hughes + + PR3116: Add tests for Java debug info and + source files + * Makefile.am: + (check-java-debug): Guard with + ENABLE_JAVA_DEBUGINFO. + * NEWS: Updated. + +2016-07-15 Andrew John Hughes + + PR3116: Add tests for Java debug info and + source files + * Makefile.am: + (check-local): Depend on check-java-debug and + check-java-src. + (clean-tests): Depend on clean-check-java-debug + and clean-check-java-src. + (.PHONY): Add clean-check-java-src and + clean-check-java-debug. + (check-java-debug): Adapt Omair Majid's Java debug + info test from Fedora RPM to IcedTea. + (clean-check-java-debug): Cleanup target for + check-java-debug. + (check-java-src): Adapt Omair Majid's Java source + file test from Fedora RPM to IcedTea. + (clean-check-java-src): Cleanup target for + check-java-src. + +2016-07-27 Andrew John Hughes + + PR3114: Don't assume system mime.types + supports text/x-java-source + * Makefile.am: + (check-mimetype): Make second test depend + on JAVA_SOURCE_SUPPORTED conditional, + not MIME_TYPES_FILE_FOUND. + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check if the + system mime types file supports text/x-java-source. + +2016-07-20 Andrew John Hughes + + PR3103: Handle case in clean-fonts where + linux.fontconfig.Gentoo.properties.old has + not been created + * Makefile.am: + (clean-fonts): Guard movement of old + Gentoo.properties.old file with a + check to see if it exists. + * NEWS: Updated. + +2016-07-20 Andrew John Hughes + + PR3091: SystemTap is heavily confused + by multiple JDKs + * AUTHORS: Added Felix Lu. + * NEWS: Updated. + +2016-07-13 Felix Lu + + PR3091: SystemTap is heavily confused + by multiple JDKs + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Use the new private keyword in SystemTap + >= 3.0 to resolve global variable name + collision and function overloading + to select the correct jstack_call at runtime. + +2016-04-23 Andrew John Hughes + + PR2900: Don't use WithSeed versions of NSS + functions as they don't fully process the seed + * Makefile.am: + (ECC_CHECK_SRCS): Add TestECDSA.java + (ecccheck): Only compile tests if SunEC is enabled. + (clean-ecccheck): Only remove build directory if + SunEC is enabled. + (check-ecc): Only run tests if SunEC is enabled. + Add running of TestECDSA. Call set -e so rule + fails if any test fails. + * test/standalone/TestECDSA.java: + New test to make sure SunEC can produce ECDSA + signatures. + +2015-05-20 Andrew John Hughes + + PR3115: Add check for elliptic curve + cryptography implementation. + * TestCryptoLevel.java: Moved to + test/standalone. + * rewriter/agpl-3.0.txt: Moved to + root directory. + * test/RH1195203.java: Likewise. + * Makefile.am: + (ECC_CHECK_BUILD_DIR): Added. + (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java + path. + (ECC_CHECK_SRCS): Added. + (MIME_TYPE_CHECK_SRCS): Update path. + (EXTRA_DIST): Add ECC_CHECK_SRCS. + (check-local): Add check-ecc. + (clean-tests): Add clean-check-ecc. + (clean-local): Add clean-ecccheck. + (ecccheck): Build ECC check test. + (clean-ecccheck): Cleanup ECC check test. + (check-ecc): Run ECC check test. + (clean-check-ecc): Cleanup run of ECC check test. + * NEWS: Updated. + * agpl-3.0.txt: Moved from rewriter as also + applies to tests. + * test/standalone/RH1195203.java: Moved from test. + * test/standalone/TestCryptoLevel.java: Moved from + root directory. + * test/standalone/TestEllipticCurveCryptoSupport.java: + Add check for elliptic curve cryptography support. + +2016-03-04 Andrew John Hughes + + PR3111: Provide option to disable SystemTap tests + * INSTALL: Document --disable-systemtap-tests. + * Makefile.am: + (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests + are enabled. + (check-local): Use SYSTEMTAP_TEST_SUITE in place + of check-tapset. + (.PHONY): Add check-jdk, check-hotspot, check-langtools, + jtregcheck, check-tapset, check-tapset-probes and + check-tapset-jstack + * NEWS: Updated. + * acinclude.m4: + (IT_DISABLE_SYSTEMTAP_TESTS): Add option to + disable SystemTap tests. + * configure.ac: + Call IT_DISABLE_SYSTEMTAP_TESTS. + +2016-07-26 Andrew John Hughes + + PR2799: Files are missing from resources.jar + * Makefile.am: + (MIME_TYPE_CHECK_BUILD_DIR): Add build directory + for mime type check. + (MIME_TYPE_CHECK_SRCS): Specify sources for + mime type check. + (EXTRA_DIST): Distribute mime type check sources. + (check-local): Depend on check-mimetype. + (clean-tests): Depend on clean-check-mimetype. + (clean-local): Depend on clean-mimetypecheck. + (.PHONY): Depend on clean-check-mimetype, + clean-mimetypecheck, clean-add-mime-types-file, + clean-add-mime-types-file-debug and + clean-add-mime-types-file-boot. + (add-mime-types-file): Add a symlink to the + system mime.types file if found. + (clean-add-mime-types-file): Remove symlink + to the system mime types file. + (add-mime-types-file-debug): Add a symlink to the + system mime.types file, if found, in the debug build. + (clean-add-mime-types-file-debug): Remove symlink + to the system mime types file in the debug build. + (icedtea-stage2): Depend on add-mime-types-file. + (clean-icedtea-stage2): Depend on clean-add-mime-types-file. + (icedtea-debug-stage2): Depend on add-mime-types-file-debug. + (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. + (add-mime-types-file-boot): Add a symlink to the + system mime.types file, if found, in the bootstrap build. + (clean-add-mime-types-file-boot): Remove symlink + to the system mime types file in the bootstrap build. + (icedtea-stage1): Depend on add-mime-types-file-boot. + (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. + (check-mimetype): Check that we can recognise a HTML + file and (if system mime.types is available) a Java file. + (clean-check-mimetype): Cleanup after check-mimetype. + (mimetypecheck): Build the MIME type check. + (clean-mimetypecheck): Remove MIME type check build. + (install-data-local): Install the mime.types symlink. + * acinclude.m4: + (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types + file and define MIME_TYPES_FILE_FOUND if located. + * configure.ac: + Invoke IT_CHECK_FOR_MIME_TYPES. + * test/RH1195203.java: Testcase to get Java to print + the MIME type of a file. + +2016-07-28 Andrew John Hughes + + S7175845, PR1437, RH1207129: 'jar uf' changes file + permissions unexpectedly + * Makefile.am: + (icedtea): Correct permissions of sa-jdi.jar and + resources.jar if PR1437 was present in the bootstrap + JDK. + (icedtea-debug): Likewise. + (icedtea-boot): Likewise. + * acinclude.m4: + (IT_FIND_JAR): Check for PR1437 in the bootstrap + jar program and define PR1437_PRESENT if it exhibits. + 2016-07-28 Andrew John Hughes Bump to icedtea-2.6.7. diff -r d068fb796035 -r b7395c471519 INSTALL --- a/INSTALL Fri Jul 29 03:33:41 2016 +0100 +++ b/INSTALL Thu Jul 28 19:58:24 2016 +0100 @@ -238,6 +238,7 @@ * --disable-hotspot-tests: Disable the running of the HotSpot JTReg suite. * --disable-langtools-tests: Disable the running of the langtools JTReg suite. * --disable-jdk-tests: Disable the running of the jdk JTreg suite. +* --disable-systemtap-tests: Disable the running of the SystemTap test suite. * --disable-xrender: Don't include the XRender pipeline. * --enable-nss: Enable the NSS security provider. * --enable-cacao: Replace HotSpot with the CACAO VM. diff -r d068fb796035 -r b7395c471519 Makefile.am --- a/Makefile.am Fri Jul 29 03:33:41 2016 +0100 +++ b/Makefile.am Thu Jul 28 19:58:24 2016 +0100 @@ -70,6 +70,8 @@ STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build +ECC_CHECK_BUILD_DIR = $(abs_top_builddir)/ecccheck.build +MIME_TYPE_CHECK_BUILD_DIR = $(abs_top_builddir)/test/mimetypecheck.build STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs @@ -91,10 +93,7 @@ SOURCEPATH_DIRS = $(abs_top_srcdir)/generated:$(OPENJDK_SOURCEPATH_DIRS) -JDK_CACERTS_FILE = @ALT_CACERTS_FILE@ - -CACERTS_FILE = \ - `if [ -h $(JDK_CACERTS_FILE) ] ; then $(READLINK) -e $(JDK_CACERTS_FILE) ; else echo $(JDK_CACERTS_FILE); fi` +CACERTS_FILE = @ALT_CACERTS_FILE@ # Sources used from OpenJDK. ICEDTEA_BOOTSTRAP_CLASSES = @@ -366,7 +365,10 @@ # Sources list REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java -CRYPTO_CHECK_SRCS = $(top_srcdir)/TestCryptoLevel.java +CRYPTO_CHECK_SRCS = $(top_srcdir)/test/standalone/TestCryptoLevel.java +ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java \ + $(top_srcdir)/test/standalone/TestECDSA.java +MIME_TYPE_CHECK_SRCS = $(top_srcdir)/test/standalone/RH1195203.java # Patch list @@ -710,6 +712,10 @@ PAX_COMMAND="${PAX_COMMAND}" endif +if !DISABLE_SYSTEMTAP_TESTS +SYSTEMTAP_TEST_SUITE = check-tapset +endif + if ENABLE_SUNEC ICEDTEA_ENV += \ SYSTEM_NSS="true" \ @@ -914,19 +920,24 @@ tapset/hotspot_gc.stp.in \ scripts/jni_create_stap.c \ scripts/jni_desc \ - rewriter/agpl-3.0.txt \ + agpl-3.0.txt \ $(REWRITER_SRCS) \ test/tapset \ - $(CRYPTO_CHECK_SRCS) + $(CRYPTO_CHECK_SRCS) \ + $(ECC_CHECK_SRCS) \ + $(MIME_TYPE_CHECK_SRCS) # Top-Level Targets # ================= all-local: icedtea-stage2 $(DESKTOP_FILES) -check-local: jtregcheck check-tapset - -clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports +check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) check-ecc check-mimetype \ + check-java-debug check-java-src + +clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports \ + clean-check-ecc clean-check-mimetype clean-check-java-debug \ + clean-check-java-src if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ if [ -e test ] ; then \ rmdir test ; \ @@ -942,7 +953,7 @@ clean-add-cacao clean-add-cacao-debug clean-rt clean-rewrite-rhino clean-rewriter \ clean-add-systemtap clean-add-systemtap-debug clean-add-nss clean-add-tzdata-support \ clean-add-tzdata-support-debug clean-cryptocheck clean-policytool- at JAVA_VER@.desktop \ - clean-jconsole- at JAVA_VER@.desktop + clean-jconsole- at JAVA_VER@.desktop clean-ecccheck clean-mimetypecheck if [ -e bootstrap ]; then \ rmdir bootstrap ; \ fi @@ -967,13 +978,13 @@ clean-bootstrap-directory-symlink-stage1 icedtea icedtea-debug \ clean-icedtea icedtea-stage2 clean-icedtea-boot \ clean-rt hotspot hotspot-helper clean-jtreg clean-jtreg-reports \ - jtregcheck clean-remove-intree-libraries \ + jtregcheck clean-remove-intree-libraries clean-check-java-src \ clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \ clean-extract-hotspot clean-sanitise-openjdk \ clean-tests clean-tapset-report clean-add-systemtap \ clean-add-systemtap-debug clean-add-systemtap-boot \ clean-add-nss clean-add-tzdata-support clean-add-tzdata-support-debug \ - clean-add-tzdata-support-boot \ + clean-add-tzdata-support-boot clean-check-mimetype clean-mimetypecheck \ clean-check-crypto clean-check-crypto-debug clean-check-crypto-boot \ clean-add-archive clean-add-archive-debug clean-add-archive-boot clean-cryptocheck \ clean-download-hotspot clean-download-corba clean-download-jaxp \ @@ -981,7 +992,10 @@ clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \ clean-extract-langtools clean-split-debuginfo clean-split-debuginfo-debug \ clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop \ - clean-fonts + clean-fonts clean-add-mime-types-file clean-add-mime-types-file-debug clean-add-mime-types-file-boot \ + clean-tests clean-tapset-report clean-ecccheck clean-check-ecc \ + check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ + check-tapset-jstack clean-check-java-debug env: @echo 'unset JAVA_HOME' @@ -1643,7 +1657,9 @@ clean-fonts: rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties - mv $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{.old,} + if [ -e $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties.old ] ; then \ + mv $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties{.old,} ; \ + fi rm -f stamps/fonts.stamp stamps/patch-fsg.stamp: stamps/extract.stamp stamps/fonts.stamp @@ -2034,6 +2050,14 @@ if ENABLE_JAMVM printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg endif +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_SDK_DIR)/jre/lib/resources.jar +endif @echo "IcedTea is served:" $(BUILD_SDK_DIR) mkdir -p stamps touch $@ @@ -2140,6 +2164,20 @@ rm -rvf $(BUILD_DEBUGINFO_DIR) rm -f stamps/split-debuginfo.stamp +stamps/add-mime-types-file.stamp: stamps/icedtea.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file: + if [ -e $(BUILD_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file.stamp + stamps/icedtea-debug.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \ stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \ stamps/cacao.stamp stamps/rewrite-rhino.stamp stamps/jamvm.stamp @@ -2164,6 +2202,14 @@ if ENABLE_JAMVM printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg endif +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_DEBUG_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_DEBUG_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_DEBUG_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_DEBUG_SDK_DIR)/jre/lib/resources.jar +endif @echo "IcedTea (debug build) is served:" $(BUILD_DEBUG_SDK_DIR) mkdir -p stamps touch $@ @@ -2266,25 +2312,41 @@ rm -rvf $(BUILD_DEBUG_DEBUGINFO_DIR) rm -f stamps/split-debuginfo-debug.stamp +stamps/add-mime-types-file-debug.stamp: stamps/icedtea-debug.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-debug: + if [ -e $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ] ; then \ + rm -vf $(BUILD_DEBUG_SDK_DIR)/jre/lib/mime.types ; \ + fi + rm -f stamps/add-mime-types-file-debug.stamp + stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \ stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-systemtap.stamp \ stamps/add-tzdata-support.stamp stamps/check-crypto.stamp stamps/add-archive.stamp \ - stamps/split-debuginfo.stamp + stamps/split-debuginfo.stamp stamps/add-mime-types-file.stamp mkdir -p stamps touch $@ -clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive clean-split-debuginfo +clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive clean-split-debuginfo \ + clean-add-mime-types-file rm -f stamps/icedtea-stage2.stamp stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \ stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \ stamps/add-systemtap-debug.stamp stamps/add/tzdata-support-debug.stamp \ - stamps/check-crypto-debug.stamp stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp + stamps/check-crypto-debug.stamp stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp \ + stamps/add-mime-types-file-debug.stamp mkdir -p stamps touch $@ clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-check-crypto-debug \ - clean-add-archive-debug clean-split-debuginfo-debug + clean-add-archive-debug clean-split-debuginfo-debug clean-add-mime-types-file-debug rm -f stamps/icedtea-debug-stage2.stamp # OpenJDK boot Targets @@ -2298,6 +2360,14 @@ -C openjdk-boot \ $(ICEDTEA_BUILD_TARGET) $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) +# Fix permissions on JARs updated during build if PR1437 bug is present +if PR1437_PRESENT + if [ -e $(BUILD_BOOT_SDK_DIR)/lib/sa-jdi.jar ] ; then \ + chmod g+r,o+r $(BUILD_BOOT_SDK_DIR)/lib/sa-jdi.jar ; \ + fi + chmod g+r,o+r $(BUILD_BOOT_JRE_DIR)/lib/resources.jar + chmod g+r,o+r $(BUILD_BOOT_SDK_DIR)/jre/lib/resources.jar +endif @echo "Bootstrapped IcedTea is served:" $(BUILD_BOOT_SDK_DIR) mkdir -p stamps touch $@ @@ -2400,15 +2470,30 @@ rm -rvf $(BUILD_BOOT_DEBUGINFO_DIR) rm -f stamps/split-debuginfo-boot.stamp +stamps/add-mime-types-file-boot.stamp: stamps/icedtea-boot.stamp +if MIME_TYPES_FILE_FOUND + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib ] ; then \ + ln -sf $(MIME_TYPES_FILE) $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ; \ + fi +endif + touch $@ + +clean-add-mime-types-file-boot: + if [ -e $(BUILD_BOOT_SDK_DIR)/jre/lib/mime.types ] ; then \ From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:17:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:33 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=cafef061b9d4 author: Andrew John Hughes date: Thu Jul 28 16:04:20 2016 +0100 S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly 2016-07-28 Andrew John Hughes S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly * Makefile.am: (icedtea): Correct permissions of sa-jdi.jar and resources.jar if PR1437 was present in the bootstrap JDK. (icedtea-debug): Likewise. (icedtea-boot): Likewise. * acinclude.m4: (IT_FIND_JAR): Check for PR1437 in the bootstrap jar program and define PR1437_PRESENT if it exhibits. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:17:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:40 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=f5504d3e6a80 author: Andrew John Hughes date: Wed Jul 27 05:29:59 2016 +0100 PR2799: Files are missing from resources.jar 2016-07-26 Andrew John Hughes PR2799: Files are missing from resources.jar * Makefile.am: (MIME_TYPE_CHECK_BUILD_DIR): Add build directory for mime type check. (MIME_TYPE_CHECK_SRCS): Specify sources for mime type check. (EXTRA_DIST): Distribute mime type check sources. (check-local): Depend on check-mimetype. (clean-tests): Depend on clean-check-mimetype. (clean-local): Depend on clean-mimetypecheck. (.PHONY): Depend on clean-check-mimetype, clean-mimetypecheck, clean-add-mime-types-file, clean-add-mime-types-file-debug and clean-add-mime-types-file-boot. (add-mime-types-file): Add a symlink to the system mime.types file if found. (clean-add-mime-types-file): Remove symlink to the system mime types file. (add-mime-types-file-debug): Add a symlink to the system mime.types file, if found, in the debug build. (clean-add-mime-types-file-debug): Remove symlink to the system mime types file in the debug build. (icedtea-stage2): Depend on add-mime-types-file. (clean-icedtea-stage2): Depend on clean-add-mime-types-file. (icedtea-debug-stage2): Depend on add-mime-types-file-debug. (clean-icedtea-debug-stage2): Depend on clean-add-mime-types-file-debug. (add-mime-types-file-boot): Add a symlink to the system mime.types file, if found, in the bootstrap build. (clean-add-mime-types-file-boot): Remove symlink to the system mime types file in the bootstrap build. (icedtea-stage1): Depend on add-mime-types-file-boot. (clean-icedtea-stage1): Depend on clean-add-mime-types-file-boot. (check-mimetype): Check that we can recognise a HTML file and (if system mime.types is available) a Java file. (clean-check-mimetype): Cleanup after check-mimetype. (mimetypecheck): Build the MIME type check. (clean-mimetypecheck): Remove MIME type check build. (install-data-local): Install the mime.types symlink. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check for a system mime.types file and define MIME_TYPES_FILE_FOUND if located. * configure.ac: Invoke IT_CHECK_FOR_MIME_TYPES. * test/RH1195203.java: Testcase to get Java to print the MIME type of a file. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:17:48 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:48 +0000 Subject: [Bug 3111] [IcedTea7] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3111 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=101843a7ca92 author: Andrew John Hughes date: Fri Jul 29 03:52:41 2016 +0100 PR3111: Provide option to disable SystemTap tests 2016-03-04 Andrew John Hughes PR3111: Provide option to disable SystemTap tests * INSTALL: Document --disable-systemtap-tests. * Makefile.am: (SYSTEMTAP_TEST_SUITE): Define if SystemTap tests are enabled. (check-local): Use SYSTEMTAP_TEST_SUITE in place of check-tapset. (.PHONY): Add check-jdk, check-hotspot, check-langtools, jtregcheck, check-tapset, check-tapset-probes and check-tapset-jstack * NEWS: Updated. * acinclude.m4: (IT_DISABLE_SYSTEMTAP_TESTS): Add option to disable SystemTap tests. * configure.ac: Call IT_DISABLE_SYSTEMTAP_TESTS. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:17:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:53 +0000 Subject: [Bug 3115] [IcedTea7] Add check for elliptic curve cryptography implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=87a23724eac2 author: Andrew John Hughes date: Fri Jul 29 03:56:15 2016 +0100 PR3115: Add check for elliptic curve cryptography implementation. 2015-05-20 Andrew John Hughes PR3115: Add check for elliptic curve cryptography implementation. * TestCryptoLevel.java: Moved to test/standalone. * rewriter/agpl-3.0.txt: Moved to root directory. * test/RH1195203.java: Likewise. * Makefile.am: (ECC_CHECK_BUILD_DIR): Added. (CRYPTO_CHECK_SRCS): Update TestCryptoLevel.java path. (ECC_CHECK_SRCS): Added. (MIME_TYPE_CHECK_SRCS): Update path. (EXTRA_DIST): Add ECC_CHECK_SRCS. (check-local): Add check-ecc. (clean-tests): Add clean-check-ecc. (clean-local): Add clean-ecccheck. (ecccheck): Build ECC check test. (clean-ecccheck): Cleanup ECC check test. (check-ecc): Run ECC check test. (clean-check-ecc): Cleanup run of ECC check test. * NEWS: Updated. * agpl-3.0.txt: Moved from rewriter as also applies to tests. * test/standalone/RH1195203.java: Moved from test. * test/standalone/TestCryptoLevel.java: Moved from root directory. * test/standalone/TestEllipticCurveCryptoSupport.java: Add check for elliptic curve cryptography support. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:17:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:17:58 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 --- Comment #8 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=7f2aabb014c8 author: Andrew John Hughes date: Thu Jul 28 03:55:52 2016 +0100 PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed 2016-04-23 Andrew John Hughes PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed * Makefile.am: (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:05 +0000 Subject: [Bug 3091] [IcedTea7] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=2141e7831540 author: Andrew John Hughes date: Fri Jul 29 04:11:18 2016 +0100 PR3091: SystemTap is heavily confused by multiple JDKs 2016-07-20 Andrew John Hughes PR3091: SystemTap is heavily confused by multiple JDKs * AUTHORS: Added Felix Lu. * NEWS: Updated. 2016-07-13 Felix Lu PR3091: SystemTap is heavily confused by multiple JDKs * tapset/hotspot.stp.in, * tapset/jstack.stp.in: Use the new private keyword in SystemTap >= 3.0 to resolve global variable name collision and function overloading to select the correct jstack_call at runtime. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:09 +0000 Subject: [Bug 3103] [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3103 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=937c6c005478 author: Andrew John Hughes date: Fri Jul 29 04:14:22 2016 +0100 PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created 2016-07-20 Andrew John Hughes PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created * Makefile.am: (clean-fonts): Guard movement of old Gentoo.properties.old file with a check to see if it exists. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:15 +0000 Subject: [Bug 3114] [IcedTea7] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3114 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=c05a822a6ec0 author: Andrew John Hughes date: Fri Jul 29 04:16:05 2016 +0100 PR3114: Don't assume system mime.types supports text/x-java-source 2016-07-27 Andrew John Hughes PR3114: Don't assume system mime.types supports text/x-java-source * Makefile.am: (check-mimetype): Make second test depend on JAVA_SOURCE_SUPPORTED conditional, not MIME_TYPES_FILE_FOUND. * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_MIME_TYPES): Check if the system mime types file supports text/x-java-source. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:20 +0000 Subject: [Bug 3116] [IcedTea7] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3116 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=b1af4fd3e218 author: Andrew John Hughes date: Thu Jul 28 18:16:27 2016 +0100 PR3116: Add tests for Java debug info and source files 2016-07-28 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-java-debug): Guard with ENABLE_JAVA_DEBUGINFO. * NEWS: Updated. 2016-07-15 Andrew John Hughes PR3116: Add tests for Java debug info and source files * Makefile.am: (check-local): Depend on check-java-debug and check-java-src. (clean-tests): Depend on clean-check-java-debug and clean-check-java-src. (.PHONY): Add clean-check-java-src and clean-check-java-debug. (check-java-debug): Adapt Omair Majid's Java debug info test from Fedora RPM to IcedTea. (clean-check-java-debug): Cleanup target for check-java-debug. (check-java-src): Adapt Omair Majid's Java source file test from Fedora RPM to IcedTea. (clean-check-java-src): Cleanup target for check-java-src. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:25 +0000 Subject: [Bug 3118] [IcedTea7] Path to agpl-3.0.txt not updated In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=a1ed0cb79278 author: Andrew John Hughes date: Thu Jul 28 18:21:44 2016 +0100 PR3118: Path to agpl-3.0.txt not updated 2016-07-28 Andrew John Hughes PR3118: Path to agpl-3.0.txt not updated * Makefile.am: (EXTRA_DIST): Fix path to agpl-3.0.txt. * NEWS: Updated. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:18:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:18:29 +0000 Subject: [Bug 3119] [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea7-2.6?cmd=changeset;node=b7395c471519 author: Andrew John Hughes date: Thu Jul 28 19:58:24 2016 +0100 PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * Makefile.am: (JDK_CACERTS_FILE): Removed as no longer needed. (CACERTS_FILE): Just use @ALT_CACERTS_FILE@ directly as it will have been resolved by configure. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACERTS_FILE): Detect if the cacerts is a symlink and resolve it if so. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri Jul 29 03:21:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:21:17 +0000 Subject: /hg/icedtea7: Added tag icedtea-2.7.0pre06 for changeset 585a1a8... Message-ID: changeset b84bb570bbb5 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=b84bb570bbb5 author: Andrew John Hughes date: Fri Jul 29 04:23:17 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset 585a1a8b57bf diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 585a1a8b57bf -r b84bb570bbb5 .hgtags --- a/.hgtags Thu Jul 28 19:58:24 2016 +0100 +++ b/.hgtags Fri Jul 29 04:23:17 2016 +0100 @@ -64,3 +64,4 @@ 151921e40c2386edf2b1b2b2fff1b0adfeed0108 icedtea-2.7.0pre03 bffa3455fa17c8caa472039d217a15ba5d4b235e icedtea-2.7.0pre04 89430c9d091b5a0a51d8ddf3111bf9f0ef038ff8 icedtea-2.7.0pre05 +585a1a8b57bf67d3b66af9c97e406cce1f5a01d5 icedtea-2.7.0pre06 From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:21:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:21:53 +0000 Subject: [Bug 3114] [IcedTea7] Don't assume system mime.types supports text/x-java-source In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3114 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:22:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:22:20 +0000 Subject: [Bug 3103] [IcedTea7] Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3103 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:23:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:23:01 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:23:24 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:23:24 +0000 Subject: [Bug 3115] [IcedTea7] Add check for elliptic curve cryptography implementation In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:23:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:23:25 +0000 Subject: [Bug 3118] [IcedTea7] Path to agpl-3.0.txt not updated In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 Bug 3118 depends on bug 3115, which changed state. Bug 3115 Summary: [IcedTea7] Add check for elliptic curve cryptography implementation http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3115 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:23:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:23:31 +0000 Subject: [Bug 3119] [IcedTea7] Makefile handles cacerts as a symlink, but the configure check doesn't In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3119 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:24:31 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:24:31 +0000 Subject: [Bug 2799] [IcedTea7] Files are missing from resources.jar In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2799 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:24:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:24:56 +0000 Subject: [Bug 3118] [IcedTea7] Path to agpl-3.0.txt not updated In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3118 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:25:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:25:04 +0000 Subject: [Bug 3111] [IcedTea7] Provide option to disable SystemTap tests In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3111 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:25:59 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:25:59 +0000 Subject: [Bug 1437] [regression] utility "jar" changes file permissions In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:26:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:26:09 +0000 Subject: [Bug 3116] [IcedTea7] Add tests for Java debug info and source files In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3116 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Jul 29 03:27:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 29 Jul 2016 03:27:58 +0000 Subject: [Bug 3091] [IcedTea7] SystemTap is heavily confused by multiple JDKs In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3091 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew John Hughes --- Resolved in icedtea-2.6.7 and icedtea-2.7.0pre06. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu_andrew at member.fsf.org Fri Jul 29 05:56:26 2016 From: gnu_andrew at member.fsf.org (Andrew Hughes) Date: Fri, 29 Jul 2016 06:56:26 +0100 Subject: [SECURITY] IcedTea 2.6.7 for OpenJDK 7 Released! Message-ID: <20160729055626.GA655@carrie.redhat.com> The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 7 support in the 2.6.x series with the July 2016 security fixes from OpenJDK 7 u111. If you find an issue with the release, please report it to our bug database (http://icedtea.classpath.org/bugzilla) under the appropriate component. Development discussion takes place on the distro-pkg-dev at openjdk.java.net mailing list and patches are always welcome. Full details of the release can be found below. What's New? =========== New in release 2.6.7 (2016-07-28): * Security fixes - S8079718, CVE-2016-3458: IIOP Input Stream Hooking - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) - S8147771: Construction of static protection domains under Javax custom policy - S8148872, CVE-2016-3500: Complete name checking - S8149962, CVE-2016-3508: Better delineation of XML processing - S8150752: Share Class Data - S8151925: Font reference improvements - S8152479, CVE-2016-3550: Coded byte streams - S8155981, CVE-2016-3606: Bolster bytecode verification - S8155985, CVE-2016-3598: Persistent Parameter Processing - S8158571, CVE-2016-3610: Additional method handle validation * Import of OpenJDK 7 u111 build 0 - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package - S7060849: Eliminate pack200 build warnings - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code - S7105780: Add SSLSocket client/SSLEngine server to templates directory - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done - S7152582: PKCS11 tests should use the NSS libraries available in the OS - S7192202: Make sure keytool prints both unknown and unparseable extensions - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 - S8019341: Update CookieHttpsClientTest to use the newer framework. - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs - S8022439: Fix lint warnings in sun.security.ec - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8079410: Hotspot version to share the same update and build version from JDK - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8139436: sun.security.mscapi.KeyStore might load incomplete data - S8144313: Test SessionTimeOutTests can be timeout - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147857: [TEST] RMIConnector logs attribute names incorrectly - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8151876: (tz) Support tzdata2016d - S8157077: 8u101 L10n resource file updates - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. * Import of OpenJDK 7 u111 build 1 - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing - S8140344: add support for 3 digit update release numbers - S8145017: Add support for 3 digit hotspot minor version numbers - S8162344: The API changes made by CR 7064075 need to be reverted * Backports - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate - S6934604, PR3075: enable parts of EliminateAutoBox by default - S7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly - S7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144 - S7086015, PR3013: fix test/tools/javac/parser/netbeans/JavacParserTest.java - S7119487, PR3013: JavacParserTest.java test fails on Windows platforms - S7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0 - S7159445, PR3013: (javac) emits inaccurate diagnostics for enhanced for-loops - S7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly - S8005402, PR3020: Need to provide benchmarks for color management - S8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. - S8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87 - S8014286, PR3075: failed java/lang/Math/DivModTests.java after 6934604 changes - S8014959, PR3075: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit - S8019247, PR3075: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object - S8024511, PR3020: Crash during color profile destruction - S8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape * Bug fixes - PR2799, RH1195203: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3091: SystemTap is heavily confused by multiple JDKs - PR3102: Extend 8022594 to AixPollPort - PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created - PR3111: Provide option to disable SystemTap tests - PR3114: Don't assume system mime.types supports text/x-java-source - PR3115: Add check for elliptic curve cryptography implementation - PR3116: Add tests for Java debug info and source files - PR3118: Path to agpl-3.0.txt not updated - PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * AArch64 port - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted The tarballs can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.gz * http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.xz We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so. The tarballs are accompanied by digital signatures available at: * http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.gz.sig * http://icedtea.classpath.org/download/source/icedtea-2.6.7.tar.xz.sig These are produced using my public key. See details below. PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 GnuPG >= 2.1 is required to be able to handle this key. SHA256 checksums: 55dc6f3cf3a49745132c53592f0980c1aca37385c12dce33fea229471979c88e icedtea-2.6.7.tar.gz 6d129b6243609f153216b14977d6f1bde76a5198e37f8f4dffc328e17dcce9df icedtea-2.6.7.tar.gz.sig d0922d6ecffca8e246a0b60db6e1d0c5ff924a8d5a86362991e2d4269d0a9ee4 icedtea-2.6.7.tar.xz 0fc944fee0c41cbca6f8a3238ba67a19697915f80a465e46fda74fd64381a4e2 icedtea-2.6.7.tar.xz.sig The checksums can be downloaded from: * http://icedtea.classpath.org/download/source/icedtea-2.6.7.sha256 The following people helped with these releases: * Andrew Haley (S8154739, S8150045) * Andrew Hughes (all other bug fixes & backports, release management) * Felix Lu (PR3091) * Edward Nevill (S8148783, S8148948) * Roland Westrelin (S8154537) * Fei Yang (S8148328, S8157906) We would also like to thank the bug reporters and testers! To get started: $ tar xzf icedtea-2.6.7.tar.gz or: $ tar x -I xz -f icedtea-2.6.7.tar.xz then: $ mkdir icedtea-build $ cd icedtea-build $ ../icedtea-2.6.7/configure $ make Full build requirements and instructions are available in the INSTALL file. Happy hacking! -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: Digital signature URL: From andrew at icedtea.classpath.org Fri Jul 29 06:08:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:17 +0000 Subject: /hg/release/icedtea7-forest-2.6/corba: Added tag icedtea-2.6.7 f... Message-ID: changeset 8bceffc6f67e in /hg/release/icedtea7-forest-2.6/corba details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/corba?cmd=changeset;node=8bceffc6f67e author: andrew date: Fri Jul 29 06:30:07 2016 +0100 Added tag icedtea-2.6.7 for changeset e5578d3bc593 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r e5578d3bc593 -r 8bceffc6f67e .hgtags --- a/.hgtags Thu Jul 28 14:59:44 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:07 2016 +0100 @@ -659,3 +659,4 @@ 4e571f4f723b9bebca89b3ca0f1130f63e804b80 icedtea-2.6.7pre01 c1def4cc27fb92914168a5f65658eba4a1754dfe jdk7u111-b00 36715cc029596f86e977d486e547f62bb07eed74 jdk7u111-b01 +e5578d3bc593a075da3286a8e804dacb86e2e466 icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:12 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:12 +0000 Subject: /hg/release/icedtea7-forest-2.6: Added tag icedtea-2.6.7 for cha... Message-ID: changeset a1ef40f591be in /hg/release/icedtea7-forest-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6?cmd=changeset;node=a1ef40f591be author: andrew date: Fri Jul 29 06:30:13 2016 +0100 Added tag icedtea-2.6.7 for changeset 6aafb6fe0a1e diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 6aafb6fe0a1e -r a1ef40f591be .hgtags --- a/.hgtags Thu Jul 28 14:59:43 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:13 2016 +0100 @@ -657,3 +657,4 @@ 8c0c17064521873767912ca59dcc7a1f772399d2 icedtea-2.6.7pre01 bade1889699bab14082e84de3b40901964b52483 jdk7u111-b00 9b95c1ef81fe7bb010a6938d1cb97843b9a1fc68 jdk7u111-b01 +6aafb6fe0a1e36055566484bef4f93dba6c05ad2 icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:24 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxp: Added tag icedtea-2.6.7 fo... Message-ID: changeset dfe9f8c968df in /hg/release/icedtea7-forest-2.6/jaxp details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=dfe9f8c968df author: andrew date: Fri Jul 29 06:30:08 2016 +0100 Added tag icedtea-2.6.7 for changeset b643540c673d diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r b643540c673d -r dfe9f8c968df .hgtags --- a/.hgtags Thu Jul 28 14:59:44 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:08 2016 +0100 @@ -660,3 +660,4 @@ 81a6bae36120086e865b83c3a6e282b1ea33cc39 icedtea-2.6.7pre01 be2127cf0435d141d8072a94dbe75a527ceda453 jdk7u111-b00 cd13b280e8247904509c28ee8aa9b45326185dd7 jdk7u111-b01 +b643540c673d0018dbed0673c8c20ca763be7c7d icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:29 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:29 +0000 Subject: /hg/release/icedtea7-forest-2.6/jaxws: Added tag icedtea-2.6.7 f... Message-ID: changeset 6ae901b45031 in /hg/release/icedtea7-forest-2.6/jaxws details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxws?cmd=changeset;node=6ae901b45031 author: andrew date: Fri Jul 29 06:30:09 2016 +0100 Added tag icedtea-2.6.7 for changeset 4a99f4eac257 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 4a99f4eac257 -r 6ae901b45031 .hgtags --- a/.hgtags Thu Jul 28 14:59:44 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:09 2016 +0100 @@ -659,3 +659,4 @@ bce6252889c7ecfe2c4fa0677feab31d0d2cf21e icedtea-2.6.7pre01 8fd4ada6c5d5c3f71cc52cc2af97c971a58c6b53 jdk7u111-b00 18074c212a8997055baa9aca9e9ae0dbbe90e1f4 jdk7u111-b01 +4a99f4eac2574c1d6c076b835e112d42ba7fbc7c icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:35 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:35 +0000 Subject: /hg/release/icedtea7-forest-2.6/langtools: Added tag icedtea-2.6... Message-ID: changeset 2e6c46aea99f in /hg/release/icedtea7-forest-2.6/langtools details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/langtools?cmd=changeset;node=2e6c46aea99f author: andrew date: Fri Jul 29 06:30:12 2016 +0100 Added tag icedtea-2.6.7 for changeset ca9d8b242a10 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r ca9d8b242a10 -r 2e6c46aea99f .hgtags --- a/.hgtags Thu Jul 28 14:59:45 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:12 2016 +0100 @@ -659,3 +659,4 @@ 264448dfed4e1bddd2da25aa3d3976bcabbb9ad6 icedtea-2.6.7pre01 e65eb66727550af75293996fc42e2c49c2002659 jdk7u111-b00 a5002845bff276d1a8e4bdb4a0dcb972509f7d07 jdk7u111-b01 +ca9d8b242a10f1987375b8eca38b368ee23db334 icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:40 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:40 +0000 Subject: /hg/release/icedtea7-forest-2.6/hotspot: Added tag icedtea-2.6.7... Message-ID: changeset f3c6a07c0b6c in /hg/release/icedtea7-forest-2.6/hotspot details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/hotspot?cmd=changeset;node=f3c6a07c0b6c author: andrew date: Fri Jul 29 06:30:14 2016 +0100 Added tag icedtea-2.6.7 for changeset 75297b84957e diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 75297b84957e -r f3c6a07c0b6c .hgtags --- a/.hgtags Thu Jul 28 14:59:45 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:14 2016 +0100 @@ -894,3 +894,4 @@ b4a17ff67e26e5e64680ab68c398dbecc46ee7c4 icedtea-2.6.7pre01 14d0f4da4a74897fc3274f8f549f41544bb4625a jdk7u111-b00 9efa3fae3c278a7f48badec775d7f9b2d5320b6d jdk7u111-b01 +75297b84957ed87867b0863be1a895a0de76d994 icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:08:46 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:08:46 +0000 Subject: /hg/release/icedtea7-forest-2.6/jdk: Added tag icedtea-2.6.7 for... Message-ID: changeset 78984f240864 in /hg/release/icedtea7-forest-2.6/jdk details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=78984f240864 author: andrew date: Fri Jul 29 06:30:11 2016 +0100 Added tag icedtea-2.6.7 for changeset 8b6b930489cb diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 8b6b930489cb -r 78984f240864 .hgtags --- a/.hgtags Thu Jul 28 14:59:45 2016 +0100 +++ b/.hgtags Fri Jul 29 06:30:11 2016 +0100 @@ -646,3 +646,4 @@ a55f33fff0541077cb8f2547899104783608a40f icedtea-2.6.7pre01 a7267e8244b9418af15b1103b4d906e8c6a61bc0 jdk7u111-b00 cc1ed9a351886645eb729144696e41d187564ec2 jdk7u111-b01 +8b6b930489cb0e1ed821f0b37a76fc01700353fd icedtea-2.6.7 From andrew at icedtea.classpath.org Fri Jul 29 06:09:02 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:02 +0000 Subject: /hg/icedtea7-forest/corba: Added tag icedtea-2.7.0pre06 for chan... Message-ID: changeset 2116cf74a7ba in /hg/icedtea7-forest/corba details: http://icedtea.classpath.org/hg/icedtea7-forest/corba?cmd=changeset;node=2116cf74a7ba author: andrew date: Fri Jul 29 04:24:18 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset b6bef4d9a428 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r b6bef4d9a428 -r 2116cf74a7ba .hgtags --- a/.hgtags Sun Apr 17 01:21:00 2016 +0100 +++ b/.hgtags Fri Jul 29 04:24:18 2016 +0100 @@ -646,3 +646,4 @@ da5abda100e82b60590fc6346db429b339eb0f1d icedtea-2.7.0pre03 52740a0992cf51c4756011c4a49a5baac06a4ff3 icedtea-2.7.0pre04 cbe0edb3d3453e78c8ec7fa744cd242bc1b64988 icedtea-2.7.0pre05 +b6bef4d9a428a3ebef53cdd310b85e36a8026194 icedtea-2.7.0pre06 From andrew at icedtea.classpath.org Fri Jul 29 06:09:07 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:07 +0000 Subject: /hg/icedtea7-forest/jaxp: Added tag icedtea-2.7.0pre06 for chang... Message-ID: changeset 887a572ef17a in /hg/icedtea7-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=887a572ef17a author: andrew date: Fri Jul 29 04:24:19 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset a2cd36a76d22 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r a2cd36a76d22 -r 887a572ef17a .hgtags --- a/.hgtags Sun Apr 17 01:21:02 2016 +0100 +++ b/.hgtags Fri Jul 29 04:24:19 2016 +0100 @@ -647,3 +647,4 @@ 10d0204f43182c09240bcbb5323b16e2b6f3ee7e icedtea-2.7.0pre03 3cc8e02e66bc361c2076580a71499ce2ddc63caa icedtea-2.7.0pre04 4b0a1c2134169a6584b21a7bcf2396c9fa943805 icedtea-2.7.0pre05 +a2cd36a76d222deaffbf7e3751b524949a9c5b03 icedtea-2.7.0pre06 From andrew at icedtea.classpath.org Fri Jul 29 06:09:13 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:13 +0000 Subject: /hg/icedtea7-forest/jaxws: Added tag icedtea-2.7.0pre06 for chan... Message-ID: changeset 7d656d712213 in /hg/icedtea7-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxws?cmd=changeset;node=7d656d712213 author: andrew date: Fri Jul 29 04:24:19 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset 5c8bb4727c60 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 5c8bb4727c60 -r 7d656d712213 .hgtags --- a/.hgtags Sun Apr 17 01:21:04 2016 +0100 +++ b/.hgtags Fri Jul 29 04:24:19 2016 +0100 @@ -646,3 +646,4 @@ eb23ce90740dba9eb20f450f12a1aa5dcc75cee2 icedtea-2.7.0pre03 ffef9af0446a63aeae43f9af61c0a529d808bb59 icedtea-2.7.0pre04 76aade5c18f818df10f2a6637785eacebf5816d3 icedtea-2.7.0pre05 +5c8bb4727c60178ce2b7d7ef6bd7576c1c98b46f icedtea-2.7.0pre06 From andrew at icedtea.classpath.org Fri Jul 29 06:09:19 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:19 +0000 Subject: /hg/icedtea7-forest/langtools: Added tag icedtea-2.7.0pre06 for ... Message-ID: changeset 27a9a0ecd700 in /hg/icedtea7-forest/langtools details: http://icedtea.classpath.org/hg/icedtea7-forest/langtools?cmd=changeset;node=27a9a0ecd700 author: andrew date: Fri Jul 29 04:24:23 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset bd3480b6d64a diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r bd3480b6d64a -r 27a9a0ecd700 .hgtags --- a/.hgtags Tue Jun 14 19:13:29 2016 +0100 +++ b/.hgtags Fri Jul 29 04:24:23 2016 +0100 @@ -646,3 +646,4 @@ e5daf5b722d5b388363e0851dab31a9e2896784a icedtea-2.7.0pre03 e15dd34800b580c84cc6587dcc1b62510a443afd icedtea-2.7.0pre04 caa50dd46a142ddf99c5c08d76ce8242f943f471 icedtea-2.7.0pre05 +bd3480b6d64ab1f76ffb0a074aaf12d08b47f17f icedtea-2.7.0pre06 From andrew at icedtea.classpath.org Fri Jul 29 06:09:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:24 +0000 Subject: /hg/icedtea7-forest/hotspot: Added tag icedtea-2.7.0pre06 for ch... Message-ID: changeset d408ae5f1f73 in /hg/icedtea7-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=d408ae5f1f73 author: andrew date: Fri Jul 29 04:24:24 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset 601fbf4bf8c1 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 601fbf4bf8c1 -r d408ae5f1f73 .hgtags --- a/.hgtags Wed Jul 20 03:15:59 2016 +0100 +++ b/.hgtags Fri Jul 29 04:24:24 2016 +0100 @@ -881,3 +881,4 @@ 193c9550e6f72b675deb9d5f078891c118c1342c icedtea-2.7.0pre03 43c066bdfc9fd7038d86f156706952bf17a35b6f icedtea-2.7.0pre04 88abb663cdf92a426e963ae4121d8eb085fd0bc8 icedtea-2.7.0pre05 +601fbf4bf8c188c9ad3d7e10f4b1b9c3bdb48b4d icedtea-2.7.0pre06 From andrew at icedtea.classpath.org Fri Jul 29 06:09:30 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:09:30 +0000 Subject: /hg/icedtea7-forest/jdk: 2 new changesets Message-ID: changeset d35404fe9590 in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=d35404fe9590 author: andrew date: Wed Jul 20 03:24:05 2016 +0100 Bump to icedtea-2.7.0pre06 changeset 8c2e7687d3bd in /hg/icedtea7-forest/jdk details: http://icedtea.classpath.org/hg/icedtea7-forest/jdk?cmd=changeset;node=8c2e7687d3bd author: andrew date: Fri Jul 29 04:24:21 2016 +0100 Added tag icedtea-2.7.0pre06 for changeset d35404fe9590 diffstat: .hgtags | 1 + make/jdk_generic_profile.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) diffs (20 lines): diff -r 2cc4f0833284 -r 8c2e7687d3bd .hgtags --- a/.hgtags Fri Aug 12 13:36:39 2011 -0700 +++ b/.hgtags Fri Jul 29 04:24:21 2016 +0100 @@ -633,3 +633,4 @@ dbb972937b50ccd7edc4534d74b91eb66fe6cf0b icedtea-2.7.0pre03 91216176dcc70528412a937e962bcc7221322701 icedtea-2.7.0pre04 3fc5cbcd46dd9ac3c7a8eae4758e067eb701d129 icedtea-2.7.0pre05 +d35404fe959028c7238a63d611d6278a1de0a216 icedtea-2.7.0pre06 diff -r 2cc4f0833284 -r 8c2e7687d3bd make/jdk_generic_profile.sh --- a/make/jdk_generic_profile.sh Fri Aug 12 13:36:39 2011 -0700 +++ b/make/jdk_generic_profile.sh Fri Jul 29 04:24:21 2016 +0100 @@ -671,7 +671,7 @@ # IcedTea versioning export ICEDTEA_NAME="IcedTea" -export PACKAGE_VERSION="2.7.0pre04" +export PACKAGE_VERSION="2.7.0pre06" export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}" echo "Building ${DERIVATIVE_ID}" From andrew at icedtea.classpath.org Fri Jul 29 06:30:44 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:30:44 +0000 Subject: /hg/release/icedtea7-2.6: 2 new changesets Message-ID: changeset 57f3abdd9f5b in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=57f3abdd9f5b author: Andrew John Hughes date: Fri Jul 29 06:29:46 2016 +0100 Added tag icedtea-2.6.7 for changeset b7395c471519 changeset deb3cbe59927 in /hg/release/icedtea7-2.6 details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=deb3cbe59927 author: Andrew John Hughes date: Fri Jul 29 07:33:57 2016 +0100 Start 2.6.8 release cycle. 2016-07-28 Andrew John Hughes * NEWS: Add section for 2.6.8. * configure.ac: Bump to 2.6.8pre00. diffstat: .hgtags | 1 + ChangeLog | 5 +++++ NEWS | 2 ++ configure.ac | 2 +- 4 files changed, 9 insertions(+), 1 deletions(-) diffs (41 lines): diff -r b7395c471519 -r deb3cbe59927 .hgtags --- a/.hgtags Thu Jul 28 19:58:24 2016 +0100 +++ b/.hgtags Fri Jul 29 07:33:57 2016 +0100 @@ -68,3 +68,4 @@ c9ed028a5bd92024c7f7cb75e6baf994d7b0bc6a icedtea-2.6.4 72847c7c840d9ec1849a9d8d85226e0634d003bf icedtea-2.6.5 eb28ef741d14a98ba1b1afbcf8372445aca722f5 icedtea-2.6.6 +b7395c4715191762a0e2cbf4b3e964368ba8a32e icedtea-2.6.7 diff -r b7395c471519 -r deb3cbe59927 ChangeLog --- a/ChangeLog Thu Jul 28 19:58:24 2016 +0100 +++ b/ChangeLog Fri Jul 29 07:33:57 2016 +0100 @@ -1,3 +1,8 @@ +2016-07-28 Andrew John Hughes + + * NEWS: Add section for 2.6.8. + * configure.ac: Bump to 2.6.8pre00. + 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, diff -r b7395c471519 -r deb3cbe59927 NEWS --- a/NEWS Thu Jul 28 19:58:24 2016 +0100 +++ b/NEWS Fri Jul 29 07:33:57 2016 +0100 @@ -12,6 +12,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 2.6.8 (2016-10-XX): + New in release 2.6.7 (2016-07-28): * Security fixes diff -r b7395c471519 -r deb3cbe59927 configure.ac --- a/configure.ac Thu Jul 28 19:58:24 2016 +0100 +++ b/configure.ac Fri Jul 29 07:33:57 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.7], [distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea], [2.6.8pre00], [distro-pkg-dev at openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) From andrew at icedtea.classpath.org Fri Jul 29 06:38:17 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 29 Jul 2016 06:38:17 +0000 Subject: /hg/icedtea7: Add 2.6.7 release notes. Message-ID: changeset 29f1530968d9 in /hg/icedtea7 details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=29f1530968d9 author: Andrew John Hughes date: Fri Jul 29 07:40:56 2016 +0100 Add 2.6.7 release notes. 2016-07-28 Andrew John Hughes * NEWS: Add 2.6.7 release notes. diffstat: ChangeLog | 4 +++ NEWS | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 69 insertions(+), 9 deletions(-) diffs (115 lines): diff -r b84bb570bbb5 -r 29f1530968d9 ChangeLog --- a/ChangeLog Fri Jul 29 04:23:17 2016 +0100 +++ b/ChangeLog Fri Jul 29 07:40:56 2016 +0100 @@ -1,3 +1,7 @@ +2016-07-28 Andrew John Hughes + + * NEWS: Add 2.6.7 release notes. + 2016-04-06 Andrew John Hughes PR3119: Makefile handles cacerts as a symlink, diff -r b84bb570bbb5 -r 29f1530968d9 NEWS --- a/NEWS Fri Jul 29 04:23:17 2016 +0100 +++ b/NEWS Fri Jul 29 07:40:56 2016 +0100 @@ -15,6 +15,63 @@ New in release 2.7.0 (201X-XX-XX): * Backports + - S8076221, PR2809, RH1302385: Disable RC4 cipher suites + +New in release 2.6.7 (2016-07-28): + +* Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification + - S8155985, CVE-2016-3598: Persistent Parameter Processing + - S8158571, CVE-2016-3610: Additional method handle validation +* Import of OpenJDK 7 u111 build 0 + - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package + - S7060849: Eliminate pack200 build warnings + - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror + - S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond + - S7102686: Restructure timestamp code so that jars and modules can more easily share the same code + - S7105780: Add SSLSocket client/SSLEngine server to templates directory + - S7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done + - S7152582: PKCS11 tests should use the NSS libraries available in the OS + - S7192202: Make sure keytool prints both unknown and unparseable extensions + - S7194449: String resources for Key Tool and Policy Tool should be in their respective packages + - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found + - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so + - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win] + - S8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 + - S8019341: Update CookieHttpsClientTest to use the newer framework. + - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs + - S8022439: Fix lint warnings in sun.security.ec + - S8022594: Potential deadlock in of sun.nio.ch.Util/IOUtil + - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently + - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp + - S8037557: test SessionCacheSizeTests.java timeout + - S8038837: Add support to jarsigner for specifying timestamp hash algorithm + - S8079410: Hotspot version to share the same update and build version from JDK + - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts + - S8139436: sun.security.mscapi.KeyStore might load incomplete data + - S8144313: Test SessionTimeOutTests can be timeout + - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out + - S8146669: Test SessionTimeOutTests fails intermittently + - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 + - S8147857: [TEST] RMIConnector logs attribute names incorrectly + - S8151841, PR3098: Build needs additional flags to compile with GCC 6 + - S8151876: (tz) Support tzdata2016d + - S8157077: 8u101 L10n resource file updates + - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known. +* Import of OpenJDK 7 u111 build 1 + - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing + - S8140344: add support for 3 digit update release numbers + - S8145017: Add support for 3 digit hotspot minor version numbers + - S8162344: The API changes made by CR 7064075 need to be reverted +* Backports - S2178143, PR2958: JVM crashes if the number of bound CPUs changed during runtime - S4900206, PR3101: Include worst-case rounding tests for Math library functions - S6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate @@ -39,14 +96,13 @@ - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for Java_awt test suit - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8069181, PR3012, RH1015612: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - - S8076221, PR2809, RH1302385: Disable RC4 cipher suites - - S8151841, PR3098: Build needs additional flags to compile with GCC 6 - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8159244, PR3075: Partially initialized string object created by C2's string concat optimization may escape * Bug fixes - PR2799, RH1195203: Files are missing from resources.jar - PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR3091: SystemTap is heavily confused by multiple JDKs + - PR3102: Extend 8022594 to AixPollPort - PR3103: Handle case in clean-fonts where linux.fontconfig.Gentoo.properties.old has not been created - PR3111: Provide option to disable SystemTap tests - PR3114: Don't assume system mime.types supports text/x-java-source @@ -55,13 +111,13 @@ - PR3118: Path to agpl-3.0.txt not updated - PR3119: Makefile handles cacerts as a symlink, but the configure check doesn't * AArch64 port - - S8148328: aarch64: redundant lsr instructions in stub code. - - S8148783: aarch64: SEGV running SpecJBB2013 - - S8148948: aarch64: generate_copy_longs calls align() incorrectly - - S8150045: arraycopy causes segfaults in SATB during garbage collection - - S8154537: AArch64: some integer rotate instructions are never emitted - - S8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode - - S8157906: aarch64: some more integer rotate instructions are never emitted + - S8148328, PR3100: aarch64: redundant lsr instructions in stub code. + - S8148783, PR3100: aarch64: SEGV running SpecJBB2013 + - S8148948, PR3100: aarch64: generate_copy_longs calls align() incorrectly + - S8150045, PR3100: arraycopy causes segfaults in SATB during garbage collection + - S8154537, PR3100: AArch64: some integer rotate instructions are never emitted + - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads in wrong mode + - S8157906, PR3100: aarch64: some more integer rotate instructions are never emitted New in release 2.6.6 (2016-04-21):