From aph at redhat.com Tue May 3 13:10:35 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:35 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset d89529722e27 Message-ID: <201605031310.u43DAZFS026131@aojmv0008.oracle.com> Changeset: 66aae0f43df3 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/66aae0f43df3 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset d89529722e27 ! .hgtags From aph at redhat.com Tue May 3 13:10:36 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:36 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 04726a0d70bb Message-ID: <201605031310.u43DAalW026193@aojmv0008.oracle.com> Changeset: 1ad0df87706c Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ad0df87706c Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 04726a0d70bb ! .hgtags From aph at redhat.com Tue May 3 13:10:34 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:34 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset a633c1615f39 Message-ID: <201605031310.u43DAYLq026075@aojmv0008.oracle.com> Changeset: 6ef096e45faa Author: aph Date: 2016-05-03 14:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6ef096e45faa Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset a633c1615f39 ! .hgtags From aph at redhat.com Tue May 3 13:10:33 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 68091b9af73e Message-ID: <201605031310.u43DAYxE026029@aojmv0008.oracle.com> Changeset: 23b3a7efc9bf Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/23b3a7efc9bf Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 68091b9af73e ! .hgtags From aph at redhat.com Tue May 3 13:10:37 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 6f04a486e5c8 Message-ID: <201605031310.u43DAbiq026259@aojmv0008.oracle.com> Changeset: 913191cad539 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/913191cad539 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 6f04a486e5c8 ! .hgtags From aph at redhat.com Tue May 3 13:10:39 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:39 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset aa843d4029f5 Message-ID: <201605031310.u43DAdTD026272@aojmv0008.oracle.com> Changeset: a56ce69dc71c Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a56ce69dc71c Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset aa843d4029f5 ! .hgtags From aph at redhat.com Tue May 3 13:10:38 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 98d2911a9ab6 Message-ID: <201605031310.u43DAcVK026268@aojmv0008.oracle.com> Changeset: 3931ed609424 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/3931ed609424 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 98d2911a9ab6 ! .hgtags From aph at redhat.com Tue May 3 13:10:41 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 03 May 2016 13:10:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 0e757f8bf24c Message-ID: <201605031310.u43DAfuq026277@aojmv0008.oracle.com> Changeset: 5fc91931ab46 Author: aph Date: 2016-05-03 14:10 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5fc91931ab46 Added tag aarch64-shenandoah-jdk8u71-b15-beta02 for changeset 0e757f8bf24c ! .hgtags From edward.nevill at gmail.com Tue May 3 13:34:55 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 03 May 2016 14:34:55 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat Message-ID: <1462282495.18770.21.camel@mylittlepony.linaroharston> Hi, I am proposing that we have a 'fireside chat' every Thursday afternoon at 16:00 UTC (17:00 Local UK time). This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. The call will be held using 'BlueJeans' conferencing. Please use the link below. https://bluejeans.com/463926151 If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 463926151 followed by '#'. Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Talk to you Thurs, Ed. From edward.nevill at gmail.com Tue May 3 13:50:25 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 03 May 2016 14:50:25 +0100 Subject: [aarch64-port-dev ] Result: New aarch64-port Committer Felix Yang Message-ID: <1462283425.18770.28.camel@mylittlepony.linaroharston> Voting for Felix Yang (fyang) [1] is now closed. Yes: 3 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Edward Nevill [1] http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-April/003339.html From aph at redhat.com Tue May 3 13:57:17 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 3 May 2016 14:57:17 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat In-Reply-To: <1462282495.18770.21.camel@mylittlepony.linaroharston> References: <1462282495.18770.21.camel@mylittlepony.linaroharston> Message-ID: <5728AE3D.4070404@redhat.com> On 05/03/2016 02:34 PM, Edward Nevill wrote: > I am proposing that we have a 'fireside chat' every Thursday afternoon > at 16:00 UTC (17:00 Local UK time). Might every week be a little too frequent? Andrew. From edward.nevill at gmail.com Tue May 3 14:01:26 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 03 May 2016 15:01:26 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat In-Reply-To: <5728AE3D.4070404@redhat.com> References: <1462282495.18770.21.camel@mylittlepony.linaroharston> <5728AE3D.4070404@redhat.com> Message-ID: <1462284086.18770.30.camel@mylittlepony.linaroharston> On Tue, 2016-05-03 at 14:57 +0100, Andrew Haley wrote: > On 05/03/2016 02:34 PM, Edward Nevill wrote: > > I am proposing that we have a 'fireside chat' every Thursday afternoon > > at 16:00 UTC (17:00 Local UK time). > > Might every week be a little too frequent? Yes, probably bi-weekly would be better. We can agree this at the first call on Thurs. All the best, Ed. From rwestrel at redhat.com Wed May 4 07:26:23 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 4 May 2016 09:26:23 +0200 Subject: [aarch64-port-dev ] 8u backport: 8155612: Aarch64: vector nodes need to support misaligned offset In-Reply-To: <57238671.6060709@redhat.com> References: <57238671.6060709@redhat.com> Message-ID: <5729A41F.8010000@redhat.com> > I'd like to backport 8155612 (and its companion 8155653) to 8u. Here are > the changesets: > > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9e21d8c18a7d > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e118111d4433 Hearing no objection, I'm pushing both of them. Roland. From rwestrel at redhat.com Wed May 4 07:26:37 2016 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 04 May 2016 07:26:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 2 new changesets Message-ID: <201605040726.u447Qc8i025198@aojmv0008.oracle.com> Changeset: 4945ba41496a Author: roland Date: 2016-04-28 15:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4945ba41496a 8155612: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4b3773d02bf3 Author: zmajo Date: 2016-04-29 14:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b3773d02bf3 8155653: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn + test/compiler/vectorization/TestVectorUnalignedOffset.java From rwestrel at redhat.com Wed May 4 07:30:29 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 4 May 2016 09:30:29 +0200 Subject: [aarch64-port-dev ] RFR(XS): 8155717: Aarch64: enable loop superword's unrolling analysis In-Reply-To: <5caad142-53f6-ed36-ac4e-e006c441bdc4@oracle.com> References: <5723201E.5080909@redhat.com> <572320F7.9030608@redhat.com> <57232234.7020504@redhat.com> <5caad142-53f6-ed36-ac4e-e006c441bdc4@oracle.com> Message-ID: <5729A515.2060204@redhat.com> Thanks for the review, Vladimir. Roland. On 04/29/2016 06:09 PM, Vladimir Kozlov wrote: > Changes looks good. I will run tests with it and will sponsor. > > Thanks, > Vladimir > > > On 4/29/16 1:58 AM, Roland Westrelin wrote: >> >>> OK, cool. Will Michael sponsor this, then? >> >> Thanks for reviewing it. I don't think Michael has that power. >> >> Roland. >> From edward.nevill at gmail.com Wed May 4 07:58:52 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 04 May 2016 08:58:52 +0100 Subject: [aarch64-port-dev ] RFR: 8155967: aarch64: fix register usage in block zeroing Message-ID: <1462348732.18770.39.camel@mylittlepony.linaroharston> Hi, Please review the following changeset http://cr.openjdk.java.net/~enevill/8155967/webrev/ JIRA: https://bugs.openjdk.java.net/browse/JDK-8155967 The out of line block zero routine uses r10 for the base and r11 for the word count. These registers are pinned in aarch64.ad when matching the ClearArray nodes. eg. instruct clearArray_reg_reg(iRegL_R11 cnt, iRegP_R10 base, Universe dummy, rFlagsReg cr) However, the block zero routine may also be called from the ArrayFill stub if the value being filled is 0 and the count is large. In the ArrayFill stub, the base is in R0 and the count is in R3 Thanks, Ed. From aph at redhat.com Wed May 4 08:22:27 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 4 May 2016 09:22:27 +0100 Subject: [aarch64-port-dev ] RFR: 8155967: aarch64: fix register usage in block zeroing In-Reply-To: <1462348732.18770.39.camel@mylittlepony.linaroharston> References: <1462348732.18770.39.camel@mylittlepony.linaroharston> Message-ID: <5729B143.2060403@redhat.com> On 04/05/16 08:58, Edward Nevill wrote: > Please review the following changeset > > http://cr.openjdk.java.net/~enevill/8155967/webrev/ > > JIRA: https://bugs.openjdk.java.net/browse/JDK-8155967 OK, that looks reasonable. Andrew. From edward.nevill at gmail.com Wed May 4 12:10:44 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 04 May 2016 13:10:44 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat In-Reply-To: <1462282495.18770.21.camel@mylittlepony.linaroharston> References: <1462282495.18770.21.camel@mylittlepony.linaroharston> Message-ID: <1462363844.4346.9.camel@mylittlepony.linaroharston> Hi, Unfortunately I have to cancel the first Fireside Chat due to unforeseen circumstances. The first Fireside Chat will now take place on Thurs, May 12th at 13:00 UTC (16:00 Local UK time). Links/phone numbers/meeting ID remain the same and I will send out a reminder next week. All the best, Ed. On Tue, 2016-05-03 at 14:34 +0100, Edward Nevill wrote: > Hi, > > I am proposing that we have a 'fireside chat' every Thursday afternoon > at 16:00 UTC (17:00 Local UK time). > > This is an open conference call where anyone who is involved in or > interested in the aarch64 port of OpenJDK can join in to voice their > suggestions, ask questions, air their grievances or just tell us how > well we are doing. > > The call will be held using 'BlueJeans' conferencing. Please use the > link below. > > https://bluejeans.com/463926151 > > If you have not used BlueJeans before please try the above link in > advance as it needs to do some downloads first time it starts. > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 463926151 followed by '#'. > > Please do not use any of the 'freefone' numbers, because although they > may be free for you they cost us $$$$. > > Talk to you Thurs, > > Ed. > > From rwestrel at redhat.com Wed May 4 12:33:40 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Wed, 04 May 2016 14:33:40 +0200 Subject: [aarch64-port-dev ] aarch64 port "review" Message-ID: Over the past weeks, I've been inspecting generated code for the aarch64 port looking for opportunities of improvements. Here is a small report of what I found. I used the specjvm2008 suite of benchmarks and focused on the benchmarks that spend significant time in a few compiled methods (and can be run with jdk 9). I went over the generated code of: compress, crypto, mpegaudio and scimark and looked at the code of inner loops where most of the time is spent. In particular, I tried to: - locate redundant code - identify suboptimal use of aarch64 features - double check anything that seemed odd to me - verify that vectorization triggers - for complex benchmarks where the hot code is split over several methods, check that big differences in profiling data between x86 and aarch64 could be explained (by inlining decision for instance). I didn't try to tune anything (such as inlining or the register allocator). I didn't check whether scheduling of instructions could be improved given as far as I know, c2's scheduling is pretty limited. I don't claim to be an aarch64 expert so I'm sure I missed some things. This said, given the platform dependent code of c2 is mostly restricted to instruction selection, I didn't expect to find any major problem but wanted to verify it was indeed the case. The only issues I found are: - a case where c2's loop alignment code inserts nops in the body of a loop (JDK-8154135, pushed) - the aarch64 port attempts to take advantage of the base + shifted offset addressing mode but it does that only in platform dependent code. By exposing that addressing mode at the end of the optimization passes, generated code can be improved (JDK-8154826, being reviewed) - when vector instructions are used, redundant address computation instructions are emitted because the compiler keeps redundant integer to long conversions to help code generation on x86 (JDK-8154943, reviewed, waiting for a sponsor). - Enabling superword loop unroll analysis (contributed by intel) on ARM helps with smaller types (bytes) and trigger more unrolling with all types so should be beneficial (JDK-8155717, reviewed, waiting for a sponsor) Overall, those are minor issues and I don't see any big aarch64 specific opportunities to improve code generation (ignoring missing intrinsics or maybe some tuning). Roland. From stuart.monteith at linaro.org Wed May 4 15:56:08 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Wed, 4 May 2016 16:56:08 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat In-Reply-To: <1462363844.4346.9.camel@mylittlepony.linaroharston> References: <1462282495.18770.21.camel@mylittlepony.linaroharston> <1462363844.4346.9.camel@mylittlepony.linaroharston> Message-ID: Hello Ed, Do you mean 15:00 UTC or 14:00 Local UK time? Thanks, Stuart On 4 May 2016 at 13:10, Edward Nevill wrote: > Hi, > > Unfortunately I have to cancel the first Fireside Chat due to unforeseen > circumstances. > > The first Fireside Chat will now take place on Thurs, May 12th at 13:00 > UTC (16:00 Local UK time). > > Links/phone numbers/meeting ID remain the same and I will send out a > reminder next week. > > All the best, > Ed. > > On Tue, 2016-05-03 at 14:34 +0100, Edward Nevill wrote: > > Hi, > > > > I am proposing that we have a 'fireside chat' every Thursday afternoon > > at 16:00 UTC (17:00 Local UK time). > > > > This is an open conference call where anyone who is involved in or > > interested in the aarch64 port of OpenJDK can join in to voice their > > suggestions, ask questions, air their grievances or just tell us how > > well we are doing. > > > > The call will be held using 'BlueJeans' conferencing. Please use the > > link below. > > > > https://bluejeans.com/463926151 > > > > If you have not used BlueJeans before please try the above link in > > advance as it needs to do some downloads first time it starts. > > > > Alternatively you may dial in using one of the following numbers > > > > http://bluejeans.com/numbers > > > > and enter the Meeting ID: 463926151 followed by '#'. > > > > Please do not use any of the 'freefone' numbers, because although they > > may be free for you they cost us $$$$. > > > > Talk to you Thurs, > > > > Ed. > > > > > > > From edward.nevill at gmail.com Wed May 4 17:53:25 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 04 May 2016 18:53:25 +0100 Subject: [aarch64-port-dev ] Invitation: Thursday afternoon fireside chat In-Reply-To: References: <1462282495.18770.21.camel@mylittlepony.linaroharston> <1462363844.4346.9.camel@mylittlepony.linaroharston> Message-ID: <1462384405.15292.1.camel@mint> Sorry, typo, I mean 15:00 UTC (16:00 Local UK time), Regards, Ed. On Wed, 2016-05-04 at 16:56 +0100, Stuart Monteith wrote: > Hello Ed, > Do you mean 15:00 UTC or 14:00 Local UK time? > > > Thanks, > Stuart > > On 4 May 2016 at 13:10, Edward Nevill wrote: > Hi, > > Unfortunately I have to cancel the first Fireside Chat due to > unforeseen > circumstances. > > The first Fireside Chat will now take place on Thurs, May 12th > at 13:00 > UTC (16:00 Local UK time). > > Links/phone numbers/meeting ID remain the same and I will send > out a > reminder next week. > > All the best, > Ed. From Ananth.Jasty at caviumnetworks.com Wed May 4 22:53:25 2016 From: Ananth.Jasty at caviumnetworks.com (Jasty, Ananth) Date: Wed, 4 May 2016 22:53:25 +0000 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: Hi Roland, I'm Ananth Jasty, a developer from the Cavium team. It's nice to hear from you, Ed has spoken of you in somewhat awed tones. So far the codegen of the aarch64 JIT looks very strong, no major pitfalls to be seen. However, given the nature of aarch64 cores, we are seeing a greater need for predictive pre-fetching, both in compiled code, and in the runtime itself (GC is particularly sensitive). Also, Ed has been investigating unaligned accesses on our ThunderX cores, but I'm uncertain if there is any performance impact on A53 cores. Overall, the codegen and overall implementation seems near to par with x86, however the different architectural and micro-architectural goals of available ARM designs (low-power/high-concurrency) could be limitations until the larger A100-class cores start showing up 2 years from now. Just my opinion. If you are interested in testing on one of our 2-socket, 96-core systems, I'd be happy to arrange access. Thanks, Ananth ________________________________________ From: aarch64-port-dev on behalf of Roland Westrelin Sent: Wednesday, May 4, 2016 5:33:40 AM To: aarch64-port-dev at openjdk.java.net Subject: [aarch64-port-dev ] aarch64 port "review" Over the past weeks, I've been inspecting generated code for the aarch64 port looking for opportunities of improvements. Here is a small report of what I found. I used the specjvm2008 suite of benchmarks and focused on the benchmarks that spend significant time in a few compiled methods (and can be run with jdk 9). I went over the generated code of: compress, crypto, mpegaudio and scimark and looked at the code of inner loops where most of the time is spent. In particular, I tried to: - locate redundant code - identify suboptimal use of aarch64 features - double check anything that seemed odd to me - verify that vectorization triggers - for complex benchmarks where the hot code is split over several methods, check that big differences in profiling data between x86 and aarch64 could be explained (by inlining decision for instance). I didn't try to tune anything (such as inlining or the register allocator). I didn't check whether scheduling of instructions could be improved given as far as I know, c2's scheduling is pretty limited. I don't claim to be an aarch64 expert so I'm sure I missed some things. This said, given the platform dependent code of c2 is mostly restricted to instruction selection, I didn't expect to find any major problem but wanted to verify it was indeed the case. The only issues I found are: - a case where c2's loop alignment code inserts nops in the body of a loop (JDK-8154135, pushed) - the aarch64 port attempts to take advantage of the base + shifted offset addressing mode but it does that only in platform dependent code. By exposing that addressing mode at the end of the optimization passes, generated code can be improved (JDK-8154826, being reviewed) - when vector instructions are used, redundant address computation instructions are emitted because the compiler keeps redundant integer to long conversions to help code generation on x86 (JDK-8154943, reviewed, waiting for a sponsor). - Enabling superword loop unroll analysis (contributed by intel) on ARM helps with smaller types (bytes) and trigger more unrolling with all types so should be beneficial (JDK-8155717, reviewed, waiting for a sponsor) Overall, those are minor issues and I don't see any big aarch64 specific opportunities to improve code generation (ignoring missing intrinsics or maybe some tuning). Roland. From edward.nevill at gmail.com Thu May 5 11:05:53 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 05 May 2016 12:05:53 +0100 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: <1462446353.7436.10.camel@mint> > Overall, those are minor issues and I don't see any big aarch64 specific > opportunities to improve code generation (ignoring missing intrinsics or > maybe some tuning). Thanks for this. This confirms my own observations, that actually the code generated by aarch64 C2 is pretty good and difficult to improve upon. Yes, there are minor optimisations that can be made, but usually these involve data processing instructions and do not lead to any signifcant performance improvement overall because in OOO cores data processing instructions tend to be folded with load/stores in any case. In other words the optimal scheduling of any piece of code is restricted by the load/store dependancies and the presence of a few extra data processing instructions does not make any difference. In some cases folding data processing instructions into load store instructions may make performance worse. So, for example, ldr Rd, [Rn, Ro, lsl #3] on some uArches may be worse than add Rn, Rn, Ro, lsl #3 ldr Rd, [Rn] because the shift can be scheduled away from the load, whereas folding it into the load may cause a 1 cycle delay. However, in general the first is probably prefereable. One of the issues with aarch64 in that there are many different uArch implementations with different performance considerations, whereas the same is not true to the same extent in the x86 world. Overall, I have found that the single item dominating Java performance is memory traffic and this seems to be true to a greater extent than for equivalent C/C++ applications. Also aarch64 implementations tend to have smaller L1 caches than x86 because of power/size/cost constraints. The sources of memory traffic in a Java application are - GC - Application generated - Compiler generated - (any more - native code/intrinsics?) GC we can do liitle about the amout of traffic, except choose the right GC and tune it correctly. The only thing we can do is ensure that the bus bandwidth is used as efficiently as possibly. I have spent some time optimising the copy routines to be as efficient as possible and have another patch pending upstreaming to optimise for uArches where there is an unaligned access penalty. Application generated traffic we can do little about the amount of traffic since this is preseumably the 'useful' work being done by the application. One thing we could look at is merging loads/stores to ldp/stp. Not sure how/where this would be done. The peepholer is one option, but the peepholer is currently disabled and in any case peepholers are the last refuge of the desperate IMHO. Also possibly improving/enhancing vectorisation and merging of smaller load/stores (bytes/chars) to word or long ops. The main thing we can do with application traffic is to ensure that it is as efficient as possible and I have spent some time looking at the array copy stubs and have another patch pending upstreaming to optimise for unaligned accesses. Compiler traffic is more under our contros. The main source of compiler generated traffic is inter procedural, IE spilling of registers and the frame overhead (128 bits). One thing I have considered is whether moving to a mixed caller/callee convention as per C/C++ would gain us anything. However here be dragons (I think there are even comments in the source to warn about the dragons). How could we estimate what the benefit of moving to a mixed caller/callee convention would be without actually doing it? Look forward to discussing with you at the fireside chat next Thurs! All the best, Ed. From edward.nevill at gmail.com Thu May 5 11:06:40 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 05 May 2016 12:06:40 +0100 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: <1462446400.7436.11.camel@mint> On Wed, 2016-05-04 at 22:53 +0000, Jasty, Ananth wrote: > Hi Roland, I'm Ananth Jasty, a developer from the Cavium team. It's nice to hear from you, Ed has spoken of you in somewhat awed tones. > Healthy respect, awe is reserved for the likes of Turing and Dijkstra:) All the best, Ed. From aph at redhat.com Thu May 5 14:39:05 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 5 May 2016 15:39:05 +0100 Subject: [aarch64-port-dev ] Shenandoah port to AArch64/jdk8u Message-ID: <572B5B09.3080400@redhat.com> http://cr.openjdk.java.net/~aph/aarch64-jdk8u-shenandoah/ It's not 100% perfect, but it's pretty close. I'll push it. Andrew. From aph at redhat.com Thu May 5 14:41:51 2016 From: aph at redhat.com (aph at redhat.com) Date: Thu, 05 May 2016 14:41:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: AArch64 support for Shenandoah. Message-ID: <201605051441.u45Efpjt027659@aojmv0008.oracle.com> Changeset: af37ee789a9c Author: aph Date: 2016-05-05 14:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/af37ee789a9c AArch64 support for Shenandoah. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp From rwestrel at redhat.com Mon May 9 12:35:55 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 09 May 2016 14:35:55 +0200 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: Hi Ed, Thanks for your comments. > Compiler traffic is more under our contros. The main source of > compiler generated traffic is inter procedural, IE spilling of > registers and the frame overhead (128 bits). One thing I have > considered is whether moving to a mixed caller/callee convention as > per C/C++ would gain us anything. However here be dragons (I think > there are even comments in the source to warn about the dragons). How > could we estimate what the benefit of moving to a mixed caller/callee > convention would be without actually doing it. Indeed, switching to a caller/callee convention doesn't sound like a small piece a work. Wouldn't the fact that c2 inlines a lot (it can devirtualize calls) makes a caller/callee calling convention less beneficial than with c++? Presumably, if a method is not inlined it's because it's big (a lot of time is spent there) so extra spill/restore around the call wouldn't matter? Roland. From rwestrel at redhat.com Mon May 9 12:51:33 2016 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 09 May 2016 14:51:33 +0200 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: Hi Ananth, Thanks for your comments. > So far the codegen of the aarch64 JIT looks very strong, no major > pitfalls to be seen. However, given the nature of aarch64 cores, we > are seeing a greater need for predictive pre-fetching, both in > compiled code, and in the runtime itself (GC is particularly > sensitive). C2 has very little support for prefetching. I suppose it's been tried on other platforms but I don't know what the history is. Do you know if other compilers (gcc for instance) successfully take advantage of profiling on arm? Roland. From Ananth.Jasty at cavium.com Mon May 9 17:32:00 2016 From: Ananth.Jasty at cavium.com (Jasty, Ananth) Date: Mon, 9 May 2016 17:32:00 +0000 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: , Message-ID: Gcc does prefetching to great benefit, largely on loops. It also does profile based code opt if that's what you mean but my results have been less impressive on aarch64. I tried adding prefetching support to macro and template assembler, with what seemed like very solid results but it'll require a more rigorous test. Ed has my poc patch, I'll try to write a more limited, focused patch this week. Ananth > On May 9, 2016, at 5:52 AM, Roland Westrelin wrote: > > > Hi Ananth, > > Thanks for your comments. > >> So far the codegen of the aarch64 JIT looks very strong, no major >> pitfalls to be seen. However, given the nature of aarch64 cores, we >> are seeing a greater need for predictive pre-fetching, both in >> compiled code, and in the runtime itself (GC is particularly >> sensitive). > > C2 has very little support for prefetching. I suppose it's been tried on > other platforms but I don't know what the history is. Do you know if > other compilers (gcc for instance) successfully take advantage of > profiling on arm? > > Roland. From stuart.monteith at linaro.org Tue May 10 08:54:05 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 10 May 2016 09:54:05 +0100 Subject: [aarch64-port-dev ] aarch64 port "review" In-Reply-To: References: Message-ID: Hello, Ed's given me the task of measuring the effects of prefetching, using the following options: -XX:PrefetchCopyIntervalInBytes, -XX:PrefetchScanIntervalInBytes, -XX:AllocatePrefetchStyle, -XX:AllocatePrefetchDistance, -XX:AllocatePrefetchStepSize This isn't quite what you are discussing, but I'll post the results once I have something in case they are informative. Regards, Stuart On 9 May 2016 at 18:32, Jasty, Ananth wrote: > Gcc does prefetching to great benefit, largely on loops. It also does profile based code opt if that's what you mean but my results have been less impressive on aarch64. > > I tried adding prefetching support to macro and template assembler, with what seemed like very solid results but it'll require a more rigorous test. Ed has my poc patch, I'll try to write a more limited, focused patch this week. > > Ananth > >> On May 9, 2016, at 5:52 AM, Roland Westrelin wrote: >> >> >> Hi Ananth, >> >> Thanks for your comments. >> >>> So far the codegen of the aarch64 JIT looks very strong, no major >>> pitfalls to be seen. However, given the nature of aarch64 cores, we >>> are seeing a greater need for predictive pre-fetching, both in >>> compiled code, and in the runtime itself (GC is particularly >>> sensitive). >> >> C2 has very little support for prefetching. I suppose it's been tried on >> other platforms but I don't know what the history is. Do you know if >> other compilers (gcc for instance) successfully take advantage of >> profiling on arm? >> >> Roland. From felix.yang at linaro.org Wed May 11 12:48:58 2016 From: felix.yang at linaro.org (Felix Yang) Date: Wed, 11 May 2016 20:48:58 +0800 Subject: [aarch64-port-dev ] RFR: 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Message-ID: Hi, Please review webrev: http://cr.openjdk.java.net/~fyang/8156731/webrev.00/ JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8156731 As shown on the JIRA issue, jtreg test case java/util/Arrays/Correct.java fails to pass. After narrowing down, the issue is caused by _generic_arraycopy stub routine. Address calculation in this stub is not correct as compressed oops is not considered here. Patch also fixed a potential defect in generate_conjoint_copy stub routine. Tested with jtreg hotspot and langtools. OK to push? Thanks, Felix From aph at redhat.com Wed May 11 13:39:35 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 11 May 2016 14:39:35 +0100 Subject: [aarch64-port-dev ] RFR: 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine In-Reply-To: References: Message-ID: <57333617.1010807@redhat.com> Hi, On 05/11/2016 01:48 PM, Felix Yang wrote: > Please review webrev: > http://cr.openjdk.java.net/~fyang/8156731/webrev.00/ > JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8156731 > > As shown on the JIRA issue, jtreg test case > java/util/Arrays/Correct.java fails to pass. > After narrowing down, the issue is caused by _generic_arraycopy stub > routine. > Address calculation in this stub is not correct as compressed oops is > not considered here. > Patch also fixed a potential defect in generate_conjoint_copy stub routine. > > Tested with jtreg hotspot and langtools. OK to push? Yes, thanks. I see that x86 uses TIMES_OOP here. I have checked everywhere else that TIMES_OOP is used and I see no other examples that need to be fixed. Andrew. From edward.nevill at gmail.com Wed May 11 14:00:37 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 11 May 2016 15:00:37 +0100 Subject: [aarch64-port-dev ] Reminder: Thursday afternoon fireside chat Message-ID: <1462975237.7445.3.camel@mylittlepony.linaroharston> Hi, Just to remind all that we will be having a fireside chat tomorrow (Thursday) afternoon at 15:00 UTC (16:00 Local UK time). This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. The call will be held using 'BlueJeans' conferencing. Please use the link below. https://bluejeans.com/463926151 If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 463926151 followed by '#'. Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Talk to you Thurs, Ed. From gnu.andrew at redhat.com Wed May 11 21:54:20 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 11 May 2016 17:54:20 -0400 (EDT) Subject: [aarch64-port-dev ] Initial import from shenandoah/jdk8u/hotspot In-Reply-To: <1461333319.4482.79.camel@redhat.com> References: <1461333319.4482.79.camel@redhat.com> Message-ID: <1859204625.1703216.1463003660269.JavaMail.zimbra@redhat.com> ... > Unfortunately this includes some stuff from > > http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot > > that is not in aarch64-port yet. In particular, that's everything > between?jdk8u71-b15 (the point where aarch64-port/jdk8u is) up > to?jdk8u82-b00 (the point where shenandoah/jdk8u is). Upstream is > currently at?jdk8u102-b03, so we might want to bring both aarch64- > port/jdk8u and shenandoah/jdk8u up to that first? > The numbering for 8u was changed, so it's worth noting that, as u75 became u91 & u76 became u92, so u81 and u82 have become u101 and u102, respectively. So what you have in shenandoah/jdk8u is an early version of u102. The next security release is always based on the previous feature release, so July's security update, u101, will be based on u92. Hence, we don't want to update aarch64/jdk8u to u102 until after u101 & u102 are released by Oracle in July. I strongly suggest you don't further update shenandoah/jdk8u from upstream or you'll end up with early versions of u112. > > Roman > -- 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 gnu.andrew at redhat.com Wed May 11 22:07:27 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 11 May 2016 18:07:27 -0400 (EDT) Subject: [aarch64-port-dev ] RFR: u91-upstream In-Reply-To: <1375488179.1703402.1463003806670.JavaMail.zimbra@redhat.com> Message-ID: <1631028271.1706356.1463004447228.JavaMail.zimbra@redhat.com> Hi, As previously advertised, this is the update which synchronises aarch64/jdk8u with jdk8u91-b14 upstream and tags the result as aarch64-jdk8u91-b15: http://cr.openjdk.java.net/~andrew/aarch64-8/u91-upstream/ The webrevs are rather hard to comprehend because they include not only our own merge, but several internal merges Oracle have performed from their umpteen internal trees. The new changes (things Oracle put in u91 upstream but didn't provide us with ahead of time) are: - S8067422: Lambda method names are unnecessarily unstable - S8130212: Thread::current() might access freed memory on Solaris - S8132890: Text Overlapping on Dot Matrix Printers - S8134828: Scrollbar thumb disappears with Nimbus L&F - S8138589: Correct limits on unlimited cryptography - S8138811: Construction of static protection domains - S8140268: Generate link to specification license for JavaDoc API documentation - S8143959: Certificates requiring blacklisting - S8146518: Zero interpreter broken with better byte behaviour - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo Ok to push? -- 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 aph at redhat.com Thu May 12 08:57:28 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 12 May 2016 09:57:28 +0100 Subject: [aarch64-port-dev ] RFR: u91-upstream In-Reply-To: <1631028271.1706356.1463004447228.JavaMail.zimbra@redhat.com> References: <1631028271.1706356.1463004447228.JavaMail.zimbra@redhat.com> Message-ID: <57344578.6040700@redhat.com> On 11/05/16 23:07, Andrew Hughes wrote: > Ok to push? Yes, thanks. Andrew. From edward.nevill at gmail.com Thu May 12 13:43:34 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 12 May 2016 14:43:34 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings Message-ID: <1463060614.24642.8.camel@mint> Hi, Please review the following webrev which adds support for CompactStrings to the indexOf intrinsic. http://cr.openjdk.java.net/~enevill/8156839/webrev.01 This adds support for the UU and LL encodings. Do we also need support for LU and UL? Also, I notice that StrComp doesn't seem to have support for CompactString either. Shall I do that also? Tested with jtreg hotspot and langtools. All the best, Ed. From aph at redhat.com Thu May 12 13:52:21 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 12 May 2016 14:52:21 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <1463060614.24642.8.camel@mint> References: <1463060614.24642.8.camel@mint> Message-ID: <57348A95.7080707@redhat.com> Hi, On 05/12/2016 02:43 PM, Edward Nevill wrote: > Please review the following webrev which adds support for > CompactStrings to the indexOf intrinsic. > > http://cr.openjdk.java.net/~enevill/8156839/webrev.01 Looks reasonable. > This adds support for the UU and LL encodings. Do we also need > support for LU and UL? I'm not sure. What happens if you try to compare a latin1 and a UTF16 string? Do we get compilation failures, or just a slow compare? > Also, I notice that StrComp doesn't seem to have support for > CompactString either. Shall I do that also? > > Tested with jtreg hotspot and langtools. OK. But note well: hotspot/hs is frozen for the JDK9 release. Andrew. From edward.nevill at gmail.com Thu May 12 14:30:13 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 12 May 2016 15:30:13 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <57348A95.7080707@redhat.com> References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> Message-ID: <1463063413.24642.22.camel@mint> Added hotspot-compiler-dev On Thu, 2016-05-12 at 14:52 +0100, Andrew Haley wrote: > Hi, > > On 05/12/2016 02:43 PM, Edward Nevill wrote: > > Please review the following webrev which adds support for > > CompactStrings to the indexOf intrinsic. > > > > http://cr.openjdk.java.net/~enevill/8156839/webrev.01 > > Looks reasonable. > > > This adds support for the UU and LL encodings. Do we also need > > support for LU and UL? > > I'm not sure. What happens if you try to compare a latin1 and a UTF16 > string? Do we get compilation failures, or just a slow compare? AIUI you get a slow compare. I did the following test. In aarch64.ad I added UL and LU cases to the patterns without adding the corresponding support to the indexof routine in macroAssembler. Thus, if if matches these patterns it will get a guarantee failure. And indeed I get fatal errors from jtreg # Internal Error (macroAssembler_aarch64.cpp:4157), pid=11424,tid=13130 # guarantee(ae == StrIntrinsicNode::LL || ae == StrIntrinsicNode::UU) failed: unhandled argument encoding There are not many of these. Only 1 in the whole of langtools. And it goes away if I remove the predicates allowing UL and LU. > > > Also, I notice that StrComp doesn't seem to have support for > > CompactString either. Shall I do that also? > > > > Tested with jtreg hotspot and langtools. > > OK. But note well: hotspot/hs is frozen for the JDK9 release. OK. I will do StrComp as a separate webrev. Is hs-comp frozen as well? I also notice there is StrIndexOfChar which isn't implemented on aarch64. This should be simple because the code is already there as a special case of StrIndexOf. All the best, Ed. From aph at redhat.com Thu May 12 14:42:26 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 12 May 2016 15:42:26 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <1463063413.24642.22.camel@mint> References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> Message-ID: <57349652.8040404@redhat.com> On 05/12/2016 03:30 PM, Edward Nevill wrote: > OK. I will do StrComp as a separate webrev. > > Is hs-comp frozen as well? hs-comp is dead. > I also notice there is StrIndexOfChar which isn't implemented on aarch64. > > This should be simple because the code is already there as a special case of StrIndexOf. Andrew. From volker.simonis at gmail.com Thu May 12 15:15:03 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 12 May 2016 17:15:03 +0200 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <57349652.8040404@redhat.com> References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> <57349652.8040404@redhat.com> Message-ID: On Thu, May 12, 2016 at 4:42 PM, Andrew Haley wrote: > On 05/12/2016 03:30 PM, Edward Nevill wrote: >> OK. I will do StrComp as a separate webrev. >> >> Is hs-comp frozen as well? > > hs-comp is dead. What do you mean by dead? hs-rt is dead, but as far as I know, hs-comp is still active (and not frozen - the last change there was about four hours ago http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/) > >> I also notice there is StrIndexOfChar which isn't implemented on aarch64. >> >> This should be simple because the code is already there as a special case of StrIndexOf. > > Andrew. > From aph at redhat.com Thu May 12 15:15:59 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 12 May 2016 16:15:59 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> <57349652.8040404@redhat.com> Message-ID: <57349E2F.3040405@redhat.com> On 05/12/2016 04:15 PM, Volker Simonis wrote: > On Thu, May 12, 2016 at 4:42 PM, Andrew Haley wrote: >> On 05/12/2016 03:30 PM, Edward Nevill wrote: >>> OK. I will do StrComp as a separate webrev. >>> >>> Is hs-comp frozen as well? >> >> hs-comp is dead. > > What do you mean by dead? > > hs-rt is dead, but as far as I know, hs-comp is still active (and not > frozen - the last change there was about four hours ago > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/) My apologies. Andrew. From gnu.andrew at redhat.com Thu May 12 16:30:21 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:30:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 56 new changesets Message-ID: <201605121630.u4CGULHU000067@aojmv0008.oracle.com> Changeset: 87614decb34c Author: asaha Date: 2015-12-22 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/87614decb34c Added tag jdk8u72-b15 for changeset fff0c11d2811 ! .hgtags Changeset: 4ec5735a28eb Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4ec5735a28eb Added tag jdk8u74-b00 for changeset 87614decb34c ! .hgtags Changeset: fc0ed68cbc5c Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fc0ed68cbc5c Added tag jdk8u73-b00 for changeset 443abbc4e048 ! .hgtags Changeset: 6aacbee7e4c8 Author: asaha Date: 2016-01-28 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6aacbee7e4c8 Added tag jdk8u73-b01 for changeset fc0ed68cbc5c ! .hgtags Changeset: 33b310c85259 Author: asaha Date: 2016-01-28 12:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/33b310c85259 Merge ! .hgtags Changeset: 53622639c768 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/53622639c768 Added tag jdk8u74-b01 for changeset 33b310c85259 ! .hgtags Changeset: ca94b5a7ded0 Author: asaha Date: 2016-01-29 13:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ca94b5a7ded0 Added tag jdk8u73-b02 for changeset 6aacbee7e4c8 ! .hgtags Changeset: bee679b986f5 Author: asaha Date: 2016-01-29 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bee679b986f5 Merge ! .hgtags Changeset: 417ff12d11d6 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/417ff12d11d6 Added tag jdk8u74-b02 for changeset bee679b986f5 ! .hgtags Changeset: 6683e1d7422d Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6683e1d7422d Added tag jdk8u77-b00 for changeset 417ff12d11d6 ! .hgtags Changeset: 7dd1be8bd46c Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7dd1be8bd46c Added tag jdk8u77-b01 for changeset 6683e1d7422d ! .hgtags Changeset: 3fbef9f4cddf Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3fbef9f4cddf Added tag jdk8u77-b02 for changeset 7dd1be8bd46c ! .hgtags Changeset: 3afef0e1a7f3 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3afef0e1a7f3 Added tag jdk8u77-b03 for changeset 3fbef9f4cddf ! .hgtags Changeset: cf0a3ce9b4e3 Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cf0a3ce9b4e3 Added tag jdk8u75-b00 for changeset ac4e9dfd2323 ! .hgtags Changeset: 1f832b4b015b Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1f832b4b015b Merge ! .hgtags Changeset: 28fa502c15b1 Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/28fa502c15b1 Merge ! .hgtags Changeset: 75d6658e00b4 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/75d6658e00b4 Added tag jdk8u66-b32 for changeset b0bbac715f3b ! .hgtags Changeset: a35cbc019d28 Author: asaha Date: 2015-10-29 17:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a35cbc019d28 Merge ! .hgtags Changeset: 75c16f3ee576 Author: asaha Date: 2015-11-24 15:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/75c16f3ee576 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: bpatel, erikj ! make/Javadoc.gmk Changeset: 8d9029f62cf6 Author: asaha Date: 2015-11-03 07:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8d9029f62cf6 Added tag jdk8u66-b33 for changeset 75d6658e00b4 ! .hgtags Changeset: 8fc0478d4cb4 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8fc0478d4cb4 Added tag jdk8u51-b34 for changeset ad2f7ed088f1 ! .hgtags Changeset: 2a363653a091 Author: asaha Date: 2015-11-13 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/2a363653a091 Merge ! .hgtags Changeset: 1719690a0ee7 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1719690a0ee7 Added tag jdk8u66-b34 for changeset 2a363653a091 ! .hgtags Changeset: ae5e60bb575d Author: asaha Date: 2015-12-02 15:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ae5e60bb575d Merge ! .hgtags Changeset: e130e46dd141 Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e130e46dd141 Merge ! .hgtags Changeset: 07707d0f0c78 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/07707d0f0c78 Added tag jdk8u66-b35 for changeset 1719690a0ee7 ! .hgtags Changeset: cfae5084732f Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cfae5084732f Merge ! .hgtags Changeset: 88dabb4d7699 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/88dabb4d7699 Merge ! .hgtags Changeset: 175b7b630a4b Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/175b7b630a4b Merge ! .hgtags Changeset: 7260e2e56783 Author: asaha Date: 2015-12-07 22:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7260e2e56783 Merge ! .hgtags Changeset: 92b29f9e0974 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/92b29f9e0974 Merge ! .hgtags Changeset: 9290480207f4 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9290480207f4 Added tag jdk8u66-b36 for changeset 07707d0f0c78 ! .hgtags Changeset: e2bc26d4b9a0 Author: asaha Date: 2015-12-15 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e2bc26d4b9a0 Merge ! .hgtags Changeset: 6be609c60e42 Author: asaha Date: 2015-12-15 14:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6be609c60e42 Merge ! .hgtags Changeset: 19d2fc204bd4 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/19d2fc204bd4 Merge ! .hgtags Changeset: d63a77fb0614 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d63a77fb0614 Merge ! .hgtags Changeset: 6bda4510c7c8 Author: asaha Date: 2015-12-21 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6bda4510c7c8 Added tag jdk8u75-b01 for changeset d63a77fb0614 ! .hgtags Changeset: 928374287059 Author: alitvinov Date: 2015-12-30 13:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/928374287059 Merge ! .hgtags Changeset: 3a9a0a2c3140 Author: asaha Date: 2016-01-03 22:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3a9a0a2c3140 Added tag jdk8u72-b31 for changeset 928374287059 ! .hgtags Changeset: 320f984ac52b Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/320f984ac52b Merge ! .hgtags Changeset: 53dc743a34f1 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/53dc743a34f1 Added tag jdk8u75-b02 for changeset 320f984ac52b ! .hgtags Changeset: 722fc7e276ff Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/722fc7e276ff Added tag jdk8u75-b03 for changeset 53dc743a34f1 ! .hgtags Changeset: 57f1232cccbd Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/57f1232cccbd Added tag jdk8u75-b04 for changeset 722fc7e276ff ! .hgtags Changeset: e628dd23d176 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e628dd23d176 Added tag jdk8u75-b05 for changeset 57f1232cccbd ! .hgtags Changeset: 9ea73143a518 Author: asaha Date: 2016-02-01 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9ea73143a518 Merge ! .hgtags Changeset: ab064675c066 Author: asaha Date: 2016-02-01 11:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ab064675c066 Added tag jdk8u75-b06 for changeset 9ea73143a518 ! .hgtags Changeset: af84471ad4fd Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/af84471ad4fd Added tag jdk8u75-b07 for changeset ab064675c066 ! .hgtags Changeset: 22ba4f1ad75c Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/22ba4f1ad75c Added tag jdk8u75-b08 for changeset af84471ad4fd ! .hgtags Changeset: 9da1d3f8905b Author: asaha Date: 2016-02-22 13:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9da1d3f8905b Added tag jdk8u75-b09 for changeset 22ba4f1ad75c ! .hgtags Changeset: d8708cd521ff Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d8708cd521ff Added tag jdk8u75-b10 for changeset 9da1d3f8905b ! .hgtags Changeset: 4c41657db186 Author: asaha Date: 2016-03-15 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4c41657db186 Added tag jdk8u75-b12 for changeset d8708cd521ff ! .hgtags Changeset: 1151bb220321 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1151bb220321 Added tag jdk8u91-b00 for changeset 4c41657db186 ! .hgtags Changeset: 0c798868f185 Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0c798868f185 Merge ! .hgtags Changeset: 574417338118 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/574417338118 Added tag jdk8u91-b13 for changeset 0c798868f185 ! .hgtags Changeset: d3b8a8664333 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d3b8a8664333 Merge jdk8u91-b14 ! .hgtags Changeset: fda2b17187ab Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fda2b17187ab Added tag aarch64-jdk8u91-b15 for changeset d3b8a8664333 ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:30:39 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:30:39 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 56 new changesets Message-ID: <201605121630.u4CGUt65000674@aojmv0008.oracle.com> Changeset: 9e88cf03fe09 Author: asaha Date: 2015-12-22 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9e88cf03fe09 Added tag jdk8u72-b15 for changeset 91e3b8e2e006 ! .hgtags Changeset: d3d8f304c206 Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d3d8f304c206 Added tag jdk8u74-b00 for changeset 9e88cf03fe09 ! .hgtags Changeset: 5e484ab4b05f Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5e484ab4b05f Added tag jdk8u73-b00 for changeset e3b496b6ae52 ! .hgtags Changeset: 0cfcffb354bb Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0cfcffb354bb Added tag jdk8u73-b01 for changeset 5e484ab4b05f ! .hgtags Changeset: 0ce690c17329 Author: asaha Date: 2016-01-28 12:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0ce690c17329 Merge ! .hgtags Changeset: bc792bd03d53 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bc792bd03d53 Added tag jdk8u74-b01 for changeset 0ce690c17329 ! .hgtags Changeset: 23545c62a25e Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/23545c62a25e Added tag jdk8u73-b02 for changeset 0cfcffb354bb ! .hgtags Changeset: 5eb60567655e Author: asaha Date: 2016-01-29 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5eb60567655e Merge ! .hgtags Changeset: 7b719c1dec62 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7b719c1dec62 Added tag jdk8u74-b02 for changeset 5eb60567655e ! .hgtags Changeset: cafc1648f432 Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cafc1648f432 Added tag jdk8u77-b00 for changeset 7b719c1dec62 ! .hgtags Changeset: 0f0077ee5e53 Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0f0077ee5e53 Added tag jdk8u77-b01 for changeset cafc1648f432 ! .hgtags Changeset: e8dc6eb11c76 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e8dc6eb11c76 Added tag jdk8u77-b02 for changeset 0f0077ee5e53 ! .hgtags Changeset: 4306462408d1 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4306462408d1 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 ! .hgtags Changeset: d615a0fc5c3c Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d615a0fc5c3c Added tag jdk8u75-b00 for changeset 073b951904b3 ! .hgtags Changeset: 7cd6b5766508 Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7cd6b5766508 Merge ! .hgtags Changeset: fc64de33b72a Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fc64de33b72a Merge ! .hgtags Changeset: b0392e7c5b07 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b0392e7c5b07 Added tag jdk8u66-b32 for changeset 4436283ad3bd ! .hgtags Changeset: 9abb19c057e1 Author: asaha Date: 2015-10-29 17:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9abb19c057e1 Merge ! .hgtags Changeset: ec1a89bee305 Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ec1a89bee305 Added tag jdk8u66-b33 for changeset b0392e7c5b07 ! .hgtags Changeset: 6daf84b540ac Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6daf84b540ac Added tag jdk8u51-b34 for changeset bd928a0bfc2c ! .hgtags Changeset: 39be7bf16820 Author: asaha Date: 2015-11-13 14:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/39be7bf16820 Merge ! .hgtags Changeset: 9dfa25a760c6 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9dfa25a760c6 Added tag jdk8u66-b34 for changeset 39be7bf16820 ! .hgtags Changeset: 1eb7ac217a35 Author: asaha Date: 2015-12-02 15:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1eb7ac217a35 Merge ! .hgtags Changeset: 59678f2b7d6e Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/59678f2b7d6e Merge ! .hgtags Changeset: 1dfa7f7ec985 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1dfa7f7ec985 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 ! .hgtags Changeset: bf3dd8321183 Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bf3dd8321183 Merge ! .hgtags Changeset: 8d1b49e643a3 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8d1b49e643a3 Merge ! .hgtags Changeset: 1a6f8a349fb5 Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1a6f8a349fb5 Merge ! .hgtags Changeset: e79ba69c301e Author: asaha Date: 2015-12-07 22:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e79ba69c301e Merge ! .hgtags Changeset: 2a485e341766 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2a485e341766 Merge ! .hgtags Changeset: a096dbb66200 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a096dbb66200 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 ! .hgtags Changeset: 905365041a04 Author: asaha Date: 2015-12-15 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/905365041a04 Merge ! .hgtags Changeset: e35996d801ba Author: asaha Date: 2015-12-15 14:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e35996d801ba Merge ! .hgtags Changeset: 2edd005b7024 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2edd005b7024 Merge ! .hgtags Changeset: 5b48f7defe40 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5b48f7defe40 Merge ! .hgtags Changeset: abfd273a2236 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/abfd273a2236 Added tag jdk8u75-b01 for changeset 5b48f7defe40 ! .hgtags Changeset: d82cbb7a4bfe Author: alitvinov Date: 2015-12-30 13:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d82cbb7a4bfe Merge ! .hgtags Changeset: 1c4b2b1e1cbd Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1c4b2b1e1cbd Added tag jdk8u72-b31 for changeset d82cbb7a4bfe ! .hgtags Changeset: 0015f4a7f0d0 Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0015f4a7f0d0 Merge ! .hgtags Changeset: 74b2903babf0 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/74b2903babf0 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 ! .hgtags Changeset: aa99436ccf82 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/aa99436ccf82 Added tag jdk8u75-b03 for changeset 74b2903babf0 ! .hgtags Changeset: e4dd4a6a2e67 Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e4dd4a6a2e67 Added tag jdk8u75-b04 for changeset aa99436ccf82 ! .hgtags Changeset: adf2c9ed1a03 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/adf2c9ed1a03 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 ! .hgtags Changeset: 6ca185377097 Author: asaha Date: 2016-02-01 09:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6ca185377097 Merge ! .hgtags Changeset: 77880a70d92d Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/77880a70d92d Added tag jdk8u75-b06 for changeset 6ca185377097 ! .hgtags Changeset: d267b16e3ecc Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d267b16e3ecc Added tag jdk8u75-b07 for changeset 77880a70d92d ! .hgtags Changeset: 1030aea873cd Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1030aea873cd Added tag jdk8u75-b08 for changeset d267b16e3ecc ! .hgtags Changeset: c971f5fe414d Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c971f5fe414d Added tag jdk8u75-b09 for changeset 1030aea873cd ! .hgtags Changeset: 964fe4bba121 Author: asaha Date: 2016-02-28 18:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/964fe4bba121 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: f7cfd44464c3 Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f7cfd44464c3 Added tag jdk8u75-b10 for changeset 964fe4bba121 ! .hgtags Changeset: cd7cec8fd295 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cd7cec8fd295 Added tag jdk8u75-b12 for changeset f7cfd44464c3 ! .hgtags Changeset: ca3e18017a84 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ca3e18017a84 Added tag jdk8u91-b00 for changeset cd7cec8fd295 ! .hgtags Changeset: 4ea02753e66e Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4ea02753e66e Merge ! .hgtags Changeset: f8d0cfaa9900 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f8d0cfaa9900 Added tag jdk8u91-b13 for changeset 4ea02753e66e ! .hgtags Changeset: 26d218a30f0b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/26d218a30f0b Merge jdk8u91-b14 ! .hgtags Changeset: 7f2bf8fed3c1 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7f2bf8fed3c1 Added tag aarch64-jdk8u91-b15 for changeset 26d218a30f0b ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:31:03 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:31:03 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 58 new changesets Message-ID: <201605121631.u4CGV4Y4000907@aojmv0008.oracle.com> Changeset: 2e7b89c7f797 Author: asaha Date: 2015-12-22 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2e7b89c7f797 Added tag jdk8u72-b15 for changeset 1bcc41894340 ! .hgtags Changeset: 7c5f2c3a024f Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7c5f2c3a024f Added tag jdk8u74-b00 for changeset 2e7b89c7f797 ! .hgtags Changeset: 9009a8b2b552 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9009a8b2b552 Added tag jdk8u73-b00 for changeset aeecbaa27f80 ! .hgtags Changeset: 7a021985ef00 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7a021985ef00 Added tag jdk8u73-b01 for changeset 9009a8b2b552 ! .hgtags Changeset: aa9485a887b7 Author: asaha Date: 2016-01-28 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/aa9485a887b7 Merge ! .hgtags Changeset: d8253b3157de Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d8253b3157de Added tag jdk8u74-b01 for changeset aa9485a887b7 ! .hgtags Changeset: 639b14d9fc27 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/639b14d9fc27 Added tag jdk8u73-b02 for changeset 7a021985ef00 ! .hgtags Changeset: b3325c052662 Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b3325c052662 Merge ! .hgtags Changeset: 8cc52edbb741 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8cc52edbb741 Added tag jdk8u74-b02 for changeset b3325c052662 ! .hgtags Changeset: 8f0ed89698a2 Author: asaha Date: 2016-03-15 23:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8f0ed89698a2 Added tag jdk8u77-b00 for changeset 8cc52edbb741 ! .hgtags Changeset: 27f1130320a5 Author: asaha Date: 2016-03-16 00:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/27f1130320a5 Added tag jdk8u77-b01 for changeset 8f0ed89698a2 ! .hgtags Changeset: 1c71899e8566 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1c71899e8566 Added tag jdk8u77-b02 for changeset 27f1130320a5 ! .hgtags Changeset: 9bf19e95e50c Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9bf19e95e50c Added tag jdk8u77-b03 for changeset 1c71899e8566 ! .hgtags Changeset: fe2abbd4440c Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fe2abbd4440c Added tag jdk8u75-b00 for changeset eca165c0654a ! .hgtags Changeset: f8a16cd739ba Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f8a16cd739ba Merge ! .hgtags Changeset: 0a9edd59d343 Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0a9edd59d343 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 5dc103dd022f Author: asaha Date: 2015-10-29 17:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5dc103dd022f Merge ! .hgtags Changeset: a85030db0261 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a85030db0261 Added tag jdk8u66-b32 for changeset 1db6026e38d4 ! .hgtags Changeset: 2beb3ddba0d7 Author: asaha Date: 2015-10-29 17:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2beb3ddba0d7 Merge ! .hgtags Changeset: b15c3ef9f514 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b15c3ef9f514 Added tag jdk8u66-b33 for changeset a85030db0261 ! .hgtags Changeset: ead23ccf33a1 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ead23ccf33a1 Added tag jdk8u51-b34 for changeset 55657ee85e8e ! .hgtags Changeset: 59dc259db9ad Author: asaha Date: 2015-11-13 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/59dc259db9ad Merge ! .hgtags Changeset: a9f8281d8391 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a9f8281d8391 Added tag jdk8u66-b34 for changeset 59dc259db9ad ! .hgtags Changeset: 0b734f331213 Author: asaha Date: 2015-12-02 23:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0b734f331213 Merge ! .hgtags Changeset: 5059e76bf65c Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5059e76bf65c Merge ! .hgtags Changeset: d11c3bc0881a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d11c3bc0881a Added tag jdk8u66-b35 for changeset a9f8281d8391 ! .hgtags Changeset: 5b397799a7e9 Author: asaha Date: 2015-12-03 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5b397799a7e9 Merge ! .hgtags Changeset: 8c68f448ec4a Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8c68f448ec4a Merge ! .hgtags Changeset: f911290b1b4e Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f911290b1b4e 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 49031c4f768f Author: asaha Date: 2015-12-07 22:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/49031c4f768f Merge ! .hgtags Changeset: 8297b59f265f Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8297b59f265f Merge ! .hgtags Changeset: 6e8c79e74cd5 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6e8c79e74cd5 Merge ! .hgtags Changeset: bb69dd652421 Author: asaha Date: 2015-12-15 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bb69dd652421 Added tag jdk8u66-b36 for changeset d11c3bc0881a ! .hgtags Changeset: 9ac883da35eb Author: asaha Date: 2015-12-15 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9ac883da35eb Merge ! .hgtags Changeset: 2ed6ee446f61 Author: asaha Date: 2015-12-15 14:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2ed6ee446f61 Merge ! .hgtags Changeset: 58d40d09d76e Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/58d40d09d76e Merge ! .hgtags Changeset: 06cdf5dc679e Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/06cdf5dc679e Merge ! .hgtags Changeset: 386a604af3bf Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/386a604af3bf Added tag jdk8u75-b01 for changeset 06cdf5dc679e ! .hgtags Changeset: 2b3d0e6f3cd1 Author: alitvinov Date: 2015-12-30 13:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2b3d0e6f3cd1 Merge ! .hgtags Changeset: 01b1ca6a8807 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/01b1ca6a8807 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 ! .hgtags Changeset: 26c297e9f11b Author: asaha Date: 2016-01-04 08:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/26c297e9f11b Merge ! .hgtags Changeset: 2a292503c557 Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2a292503c557 Added tag jdk8u75-b02 for changeset 26c297e9f11b ! .hgtags Changeset: cb072b12f5db Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cb072b12f5db Added tag jdk8u75-b03 for changeset 2a292503c557 ! .hgtags Changeset: 40ccc40d5845 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/40ccc40d5845 Added tag jdk8u75-b04 for changeset cb072b12f5db ! .hgtags Changeset: c83fd81c6d57 Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c83fd81c6d57 Added tag jdk8u75-b05 for changeset 40ccc40d5845 ! .hgtags Changeset: e77acebebfdc Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e77acebebfdc Merge ! .hgtags Changeset: e5423deded19 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e5423deded19 Added tag jdk8u75-b06 for changeset e77acebebfdc ! .hgtags Changeset: 8244c2d885d4 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8244c2d885d4 Added tag jdk8u75-b07 for changeset e5423deded19 ! .hgtags Changeset: 1b3ef7edccbc Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1b3ef7edccbc Added tag jdk8u75-b08 for changeset 8244c2d885d4 ! .hgtags Changeset: 439280e4ca89 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/439280e4ca89 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc ! .hgtags Changeset: e926cbc930ff Author: asaha Date: 2016-02-28 18:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e926cbc930ff 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: ce9b84545302 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ce9b84545302 Added tag jdk8u75-b10 for changeset e926cbc930ff ! .hgtags Changeset: 6b0d1f04c480 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6b0d1f04c480 Added tag jdk8u75-b12 for changeset ce9b84545302 ! .hgtags Changeset: 0d24ff64caea Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/0d24ff64caea Added tag jdk8u91-b00 for changeset 6b0d1f04c480 ! .hgtags Changeset: 817898d53814 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/817898d53814 Merge ! .hgtags Changeset: f6bda5729ff8 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f6bda5729ff8 Added tag jdk8u91-b13 for changeset 817898d53814 ! .hgtags Changeset: 9493b2746117 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9493b2746117 Merge jdk8u91-b14 ! .hgtags Changeset: 19f9450ba070 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/19f9450ba070 Added tag aarch64-jdk8u91-b15 for changeset 9493b2746117 ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:31:13 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:31:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 55 new changesets Message-ID: <201605121631.u4CGVEKq001237@aojmv0008.oracle.com> Changeset: 4a5f76111c0b Author: asaha Date: 2015-12-22 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4a5f76111c0b Added tag jdk8u72-b15 for changeset 2f840ac0adf0 ! .hgtags Changeset: c96ea442da4b Author: asaha Date: 2016-01-27 21:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c96ea442da4b Added tag jdk8u74-b00 for changeset 4a5f76111c0b ! .hgtags Changeset: dfc9feacece4 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dfc9feacece4 Added tag jdk8u73-b00 for changeset 8da626c14c13 ! .hgtags Changeset: 06fb882f8ed7 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/06fb882f8ed7 Added tag jdk8u73-b01 for changeset dfc9feacece4 ! .hgtags Changeset: 621e4ac137cd Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/621e4ac137cd Merge ! .hgtags Changeset: 0f7882b83693 Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0f7882b83693 Added tag jdk8u74-b01 for changeset 621e4ac137cd ! .hgtags Changeset: 4565249aa227 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4565249aa227 Added tag jdk8u73-b02 for changeset 06fb882f8ed7 ! .hgtags Changeset: 6cfef18571fd Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6cfef18571fd Merge ! .hgtags Changeset: a2f8a45d70b2 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a2f8a45d70b2 Added tag jdk8u74-b02 for changeset 6cfef18571fd ! .hgtags Changeset: dd34713088c2 Author: asaha Date: 2016-03-15 23:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dd34713088c2 Added tag jdk8u77-b00 for changeset a2f8a45d70b2 ! .hgtags Changeset: 7c319d6e0d4c Author: asaha Date: 2016-03-16 00:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7c319d6e0d4c Added tag jdk8u77-b01 for changeset dd34713088c2 ! .hgtags Changeset: c6f67bea4466 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c6f67bea4466 Added tag jdk8u77-b02 for changeset 7c319d6e0d4c ! .hgtags Changeset: 8ad4cbaf0985 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8ad4cbaf0985 Added tag jdk8u77-b03 for changeset c6f67bea4466 ! .hgtags Changeset: d18bdb6a26a5 Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d18bdb6a26a5 Added tag jdk8u75-b00 for changeset 7d7b3488f44e ! .hgtags Changeset: d6e7291ce3d0 Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d6e7291ce3d0 Merge ! .hgtags Changeset: d595960acba5 Author: asaha Date: 2015-10-29 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d595960acba5 Merge ! .hgtags Changeset: 032a4c3518f2 Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/032a4c3518f2 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 ! .hgtags Changeset: e43b29e571a4 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e43b29e571a4 Merge ! .hgtags Changeset: 4d8311cfab11 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4d8311cfab11 Added tag jdk8u66-b33 for changeset 032a4c3518f2 ! .hgtags Changeset: b766a3d91907 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b766a3d91907 Added tag jdk8u51-b34 for changeset f806c42dad6d ! .hgtags Changeset: 030b4033583a Author: asaha Date: 2015-11-13 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/030b4033583a Merge ! .hgtags Changeset: dbd13a865569 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/dbd13a865569 Added tag jdk8u66-b34 for changeset 030b4033583a ! .hgtags Changeset: 0398b9d39b23 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0398b9d39b23 Merge ! .hgtags Changeset: 6800cb41ff35 Author: asaha Date: 2015-12-02 23:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6800cb41ff35 Merge ! .hgtags Changeset: 440eff28532a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/440eff28532a Added tag jdk8u66-b35 for changeset dbd13a865569 ! .hgtags Changeset: 3c2765ddd213 Author: asaha Date: 2015-12-03 13:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3c2765ddd213 Merge ! .hgtags Changeset: d50c046eea5e Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d50c046eea5e Merge ! .hgtags Changeset: 852199d8392e Author: asaha Date: 2015-12-07 22:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/852199d8392e Merge ! .hgtags Changeset: 2f10ca06388a Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2f10ca06388a Merge ! .hgtags Changeset: 5efe9927cbe9 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5efe9927cbe9 Merge ! .hgtags Changeset: 9e7e407ed884 Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9e7e407ed884 Added tag jdk8u66-b36 for changeset 440eff28532a ! .hgtags Changeset: 6ac90d89eebe Author: asaha Date: 2015-12-15 14:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6ac90d89eebe Merge ! .hgtags Changeset: 24eeb616e578 Author: asaha Date: 2015-12-15 14:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/24eeb616e578 Merge ! .hgtags Changeset: 1ff8c9824ced Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/1ff8c9824ced Merge ! .hgtags Changeset: d0161a6ecd3b Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d0161a6ecd3b Merge ! .hgtags Changeset: cf51e348ba48 Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cf51e348ba48 Added tag jdk8u75-b01 for changeset d0161a6ecd3b ! .hgtags Changeset: 744fab401c4b Author: alitvinov Date: 2015-12-30 13:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/744fab401c4b Merge ! .hgtags Changeset: e80ae4e80f35 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e80ae4e80f35 Added tag jdk8u72-b31 for changeset 744fab401c4b ! .hgtags Changeset: 57eb6af19a97 Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/57eb6af19a97 Merge ! .hgtags Changeset: 3412fd49bcbe Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3412fd49bcbe Added tag jdk8u75-b02 for changeset 57eb6af19a97 ! .hgtags Changeset: 6580edbc4511 Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6580edbc4511 Added tag jdk8u75-b03 for changeset 3412fd49bcbe ! .hgtags Changeset: 31337d592297 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/31337d592297 Added tag jdk8u75-b04 for changeset 6580edbc4511 ! .hgtags Changeset: 9b410a16922e Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9b410a16922e Added tag jdk8u75-b05 for changeset 31337d592297 ! .hgtags Changeset: 7fca20ec14be Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7fca20ec14be Merge ! .hgtags Changeset: 97951b6feedb Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/97951b6feedb Added tag jdk8u75-b06 for changeset 7fca20ec14be ! .hgtags Changeset: e4c1921d7568 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e4c1921d7568 Added tag jdk8u75-b07 for changeset 97951b6feedb ! .hgtags Changeset: c302ec60295c Author: asaha Date: 2016-02-15 16:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c302ec60295c Added tag jdk8u75-b08 for changeset e4c1921d7568 ! .hgtags Changeset: 945844568e95 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/945844568e95 Added tag jdk8u75-b09 for changeset c302ec60295c ! .hgtags Changeset: ee0c5d0875a3 Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ee0c5d0875a3 Added tag jdk8u75-b10 for changeset 945844568e95 ! .hgtags Changeset: f66ee2329cd2 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f66ee2329cd2 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 ! .hgtags Changeset: d6b062344258 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d6b062344258 Added tag jdk8u91-b00 for changeset f66ee2329cd2 ! .hgtags Changeset: be5935ee38f1 Author: asaha Date: 2016-03-21 23:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/be5935ee38f1 Merge ! .hgtags Changeset: e71f424e2c96 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e71f424e2c96 Added tag jdk8u91-b13 for changeset be5935ee38f1 ! .hgtags Changeset: 89438d1c2de5 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/89438d1c2de5 Merge jdk8u91-b14 ! .hgtags Changeset: 5f8557e25514 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5f8557e25514 Added tag aarch64-jdk8u91-b15 for changeset 89438d1c2de5 ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:31:23 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:31:23 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 56 new changesets Message-ID: <201605121631.u4CGVONT001447@aojmv0008.oracle.com> Changeset: 0e6608ec3e9f Author: asaha Date: 2015-12-22 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0e6608ec3e9f Added tag jdk8u72-b15 for changeset 48d0c20256a3 ! .hgtags Changeset: 3abbe6730807 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3abbe6730807 Added tag jdk8u74-b00 for changeset 0e6608ec3e9f ! .hgtags Changeset: c63c6cfda4da Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c63c6cfda4da Added tag jdk8u73-b00 for changeset 1a1711b8d119 ! .hgtags Changeset: a6b8965d1e3e Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a6b8965d1e3e Added tag jdk8u73-b01 for changeset c63c6cfda4da ! .hgtags Changeset: 4b10a2b486a9 Author: asaha Date: 2016-01-28 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4b10a2b486a9 Merge ! .hgtags Changeset: 2bce2770dc71 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2bce2770dc71 Added tag jdk8u74-b01 for changeset 4b10a2b486a9 ! .hgtags Changeset: fbad746ba273 Author: asaha Date: 2016-01-29 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fbad746ba273 Added tag jdk8u73-b02 for changeset a6b8965d1e3e ! .hgtags Changeset: 55934388691b Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/55934388691b Merge ! .hgtags Changeset: ae2485fab956 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ae2485fab956 Added tag jdk8u74-b02 for changeset 55934388691b ! .hgtags Changeset: 37a348477fe8 Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/37a348477fe8 Added tag jdk8u77-b00 for changeset ae2485fab956 ! .hgtags Changeset: 47efac0d6798 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/47efac0d6798 Added tag jdk8u77-b01 for changeset 37a348477fe8 ! .hgtags Changeset: 094308b2ca1c Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/094308b2ca1c Added tag jdk8u77-b02 for changeset 47efac0d6798 ! .hgtags Changeset: 2e9f71878d16 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2e9f71878d16 Added tag jdk8u77-b03 for changeset 094308b2ca1c ! .hgtags Changeset: e8b335a10c1c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e8b335a10c1c Added tag jdk8u75-b00 for changeset 90b497af2ba5 ! .hgtags Changeset: 25b6cb57f5eb Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/25b6cb57f5eb Merge ! .hgtags Changeset: 874f6272fa9f Author: asaha Date: 2015-10-29 17:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/874f6272fa9f Merge ! .hgtags Changeset: e7db5523c835 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e7db5523c835 Added tag jdk8u66-b32 for changeset accc23223f79 ! .hgtags Changeset: eb5e3c242780 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/eb5e3c242780 Merge ! .hgtags Changeset: ef60638ad242 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ef60638ad242 Added tag jdk8u66-b33 for changeset e7db5523c835 ! .hgtags Changeset: 51997141b15c Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/51997141b15c 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 ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: c474809c1579 Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c474809c1579 Added tag jdk8u51-b34 for changeset 51997141b15c ! .hgtags Changeset: 0d7fcabf56ed Author: asaha Date: 2015-11-13 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0d7fcabf56ed Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 5ceff8f21ebd Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5ceff8f21ebd Added tag jdk8u66-b34 for changeset 0d7fcabf56ed ! .hgtags Changeset: 74cf0ebe274d Author: asaha Date: 2015-12-02 23:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/74cf0ebe274d Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: cf2fdc2c96b1 Author: asaha Date: 2015-12-02 23:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cf2fdc2c96b1 Merge ! .hgtags Changeset: 85045b1db475 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/85045b1db475 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd ! .hgtags Changeset: 02c1a2a0c189 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/02c1a2a0c189 Merge ! .hgtags Changeset: 854a97f541ec Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/854a97f541ec Merge ! .hgtags Changeset: 43dc88e84371 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/43dc88e84371 Merge ! .hgtags Changeset: 28a0566a1abe Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/28a0566a1abe Merge ! .hgtags Changeset: c8c881220ca5 Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c8c881220ca5 Merge ! .hgtags Changeset: f6c8f316bf8f Author: asaha Date: 2015-12-15 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f6c8f316bf8f Added tag jdk8u66-b36 for changeset 85045b1db475 ! .hgtags Changeset: 06bbe8777800 Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/06bbe8777800 Merge ! .hgtags Changeset: 8c4bd95e18bd Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8c4bd95e18bd Merge ! .hgtags Changeset: b6d7d98d19e3 Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b6d7d98d19e3 Merge ! .hgtags Changeset: 374719365422 Author: asaha Date: 2015-12-21 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/374719365422 Merge ! .hgtags Changeset: dfee05ae9faf Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dfee05ae9faf Added tag jdk8u75-b01 for changeset 374719365422 ! .hgtags Changeset: ee6ec29fce4f Author: alitvinov Date: 2015-12-30 14:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ee6ec29fce4f Merge ! .hgtags Changeset: 600e14e4f69b Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/600e14e4f69b Added tag jdk8u72-b31 for changeset ee6ec29fce4f ! .hgtags Changeset: 58a3f185c67c Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/58a3f185c67c Merge ! .hgtags Changeset: 400115d04e6e Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/400115d04e6e Added tag jdk8u75-b02 for changeset 58a3f185c67c ! .hgtags Changeset: 580f87c4d91a Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/580f87c4d91a Added tag jdk8u75-b03 for changeset 400115d04e6e ! .hgtags Changeset: 4fd1c0d25a9c Author: asaha Date: 2016-01-18 10:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4fd1c0d25a9c Added tag jdk8u75-b04 for changeset 580f87c4d91a ! .hgtags Changeset: b1524c0be3af Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b1524c0be3af Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c ! .hgtags Changeset: 494f23cf6614 Author: asaha Date: 2016-02-01 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/494f23cf6614 Merge ! .hgtags Changeset: f3faee5dcf8f Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f3faee5dcf8f Added tag jdk8u75-b06 for changeset 494f23cf6614 ! .hgtags Changeset: c5caf2d47df9 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c5caf2d47df9 Added tag jdk8u75-b07 for changeset f3faee5dcf8f ! .hgtags Changeset: 81d6f6116b0a Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/81d6f6116b0a Added tag jdk8u75-b08 for changeset c5caf2d47df9 ! .hgtags Changeset: ac1c8c22bc74 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ac1c8c22bc74 Added tag jdk8u75-b09 for changeset 81d6f6116b0a ! .hgtags Changeset: b18c3556d0da Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b18c3556d0da Added tag jdk8u75-b10 for changeset ac1c8c22bc74 ! .hgtags Changeset: 4cbd08688ff5 Author: asaha Date: 2016-03-15 13:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4cbd08688ff5 Added tag jdk8u75-b12 for changeset b18c3556d0da ! .hgtags Changeset: 161ffe5b70d5 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/161ffe5b70d5 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 ! .hgtags Changeset: 5fa11675dbe5 Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5fa11675dbe5 Merge ! .hgtags Changeset: 8921667c26ba Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8921667c26ba Added tag jdk8u91-b13 for changeset 5fa11675dbe5 ! .hgtags Changeset: f9c872a06959 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f9c872a06959 Merge jdk8u91-b14 ! .hgtags Changeset: 0daf67b9ce62 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0daf67b9ce62 Added tag aarch64-jdk8u91-b15 for changeset f9c872a06959 ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:31:34 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:31:34 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 67 new changesets Message-ID: <201605121631.u4CGVZdc001534@aojmv0008.oracle.com> Changeset: 451dda77f6c2 Author: asaha Date: 2015-12-22 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/451dda77f6c2 Added tag jdk8u72-b15 for changeset d6670c5d49ba ! .hgtags Changeset: 212e284fe952 Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/212e284fe952 Added tag jdk8u74-b00 for changeset 451dda77f6c2 ! .hgtags Changeset: 931c31db01ae Author: asaha Date: 2016-01-27 21:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/931c31db01ae Added tag jdk8u73-b00 for changeset 26b99cd20661 ! .hgtags Changeset: 67566d815a66 Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67566d815a66 Added tag jdk8u73-b01 for changeset 931c31db01ae ! .hgtags Changeset: c1031a924f2c Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1031a924f2c Merge ! .hgtags Changeset: 201bc3836466 Author: asaha Date: 2016-01-28 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/201bc3836466 Added tag jdk8u74-b01 for changeset c1031a924f2c ! .hgtags Changeset: 82bae1acf9fd Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82bae1acf9fd Added tag jdk8u73-b02 for changeset 67566d815a66 ! .hgtags Changeset: ca9cae9aa9e9 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca9cae9aa9e9 Merge ! .hgtags Changeset: 1b6d4fd2730e Author: asaha Date: 2016-01-29 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b6d4fd2730e Added tag jdk8u74-b02 for changeset ca9cae9aa9e9 ! .hgtags Changeset: ddd297e340b1 Author: asaha Date: 2016-03-15 23:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ddd297e340b1 Added tag jdk8u77-b00 for changeset 1b6d4fd2730e ! .hgtags Changeset: 1b4072e4bb3a Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b4072e4bb3a Added tag jdk8u77-b01 for changeset ddd297e340b1 ! .hgtags Changeset: 223b64a19e94 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/223b64a19e94 Added tag jdk8u77-b02 for changeset 1b4072e4bb3a ! .hgtags Changeset: d739423231fd Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d739423231fd Added tag jdk8u77-b03 for changeset 223b64a19e94 ! .hgtags Changeset: ae54804394de Author: asaha Date: 2015-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae54804394de Added tag jdk8u75-b00 for changeset c0242ea4bde1 ! .hgtags Changeset: b15be4d7f813 Author: asaha Date: 2015-10-16 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b15be4d7f813 Merge ! .hgtags Changeset: 69dc2b5ad5d3 Author: asaha Date: 2015-10-29 17:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69dc2b5ad5d3 Merge ! .hgtags Changeset: 6a0b19c56d79 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a0b19c56d79 Added tag jdk8u66-b32 for changeset d8be40462cfb ! .hgtags Changeset: 8a6c4458bcfd Author: asaha Date: 2015-10-29 17:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a6c4458bcfd Merge ! .hgtags Changeset: a58007dd88db Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a58007dd88db Added tag jdk8u66-b33 for changeset 6a0b19c56d79 ! .hgtags Changeset: 255f52705ec7 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/255f52705ec7 Added tag jdk8u51-b34 for changeset 4b722db6d385 ! .hgtags Changeset: 3d55b1055c78 Author: asaha Date: 2015-11-13 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3d55b1055c78 Merge ! .hgtags Changeset: 95b0e04287fb Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/95b0e04287fb Added tag jdk8u66-b34 for changeset 3d55b1055c78 ! .hgtags Changeset: 750c3ee5c1dc Author: asaha Date: 2015-12-02 15:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/750c3ee5c1dc Merge ! .hgtags Changeset: 500c1958400f Author: asaha Date: 2015-12-02 23:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/500c1958400f Merge ! .hgtags Changeset: bfad3b98ecf3 Author: asaha Date: 2015-12-03 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfad3b98ecf3 Added tag jdk8u66-b35 for changeset 95b0e04287fb ! .hgtags Changeset: 4886729f51af Author: asaha Date: 2015-12-03 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4886729f51af Merge ! .hgtags Changeset: 27743dc0c7f1 Author: asaha Date: 2015-12-03 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27743dc0c7f1 Merge ! .hgtags Changeset: 5737cf6ef795 Author: asaha Date: 2015-12-07 22:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5737cf6ef795 Merge ! .hgtags Changeset: 297df1f2666f Author: asaha Date: 2015-12-07 22:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/297df1f2666f Merge ! .hgtags Changeset: 0ec76670e407 Author: asaha Date: 2015-12-15 10:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ec76670e407 Merge ! .hgtags Changeset: dce99debdba2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dce99debdba2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: a8cdb5c0646c Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8cdb5c0646c Added tag jdk8u66-b36 for changeset dce99debdba2 ! .hgtags Changeset: 6dfa00ef5698 Author: asaha Date: 2015-12-15 12:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6dfa00ef5698 Merge ! .hgtags Changeset: e128ae63439e Author: asaha Date: 2015-12-15 14:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e128ae63439e Merge ! .hgtags Changeset: 324d912186ce Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/324d912186ce Merge ! .hgtags Changeset: ca3b8c8e390a Author: asaha Date: 2015-12-21 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca3b8c8e390a Merge ! .hgtags Changeset: 77d2e733e318 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77d2e733e318 Added tag jdk8u75-b01 for changeset ca3b8c8e390a ! .hgtags Changeset: da43260704c2 Author: alitvinov Date: 2015-12-30 13:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da43260704c2 Merge ! .hgtags Changeset: fd6f16491bd8 Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd6f16491bd8 Added tag jdk8u72-b31 for changeset da43260704c2 ! .hgtags Changeset: 9aef5b5e0a68 Author: asaha Date: 2016-01-04 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9aef5b5e0a68 Merge ! .hgtags Changeset: 2df9fe896819 Author: asaha Date: 2016-01-04 11:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2df9fe896819 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 ! .hgtags Changeset: b374548dcb48 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b374548dcb48 Added tag jdk8u75-b03 for changeset 2df9fe896819 ! .hgtags Changeset: 32b682649973 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/32b682649973 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 74f399b6b3e2 Author: asaha Date: 2016-01-18 10:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74f399b6b3e2 Added tag jdk8u75-b04 for changeset 32b682649973 ! .hgtags Changeset: a02fdb3c047d Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a02fdb3c047d 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1f43bd4fab06 Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f43bd4fab06 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: a3d8696b4c5e Author: asaha Date: 2016-01-25 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3d8696b4c5e Added tag jdk8u75-b05 for changeset 1f43bd4fab06 ! .hgtags Changeset: 916712f178c3 Author: asaha Date: 2016-02-01 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/916712f178c3 Merge ! .hgtags Changeset: dd31a6d1bfbf Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd31a6d1bfbf Added tag jdk8u75-b06 for changeset 916712f178c3 ! .hgtags Changeset: 47cd96b2510f Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47cd96b2510f 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 8c791dd1c24d Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c791dd1c24d 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 9840a0e6b733 Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9840a0e6b733 Added tag jdk8u75-b07 for changeset 8c791dd1c24d ! .hgtags Changeset: b249c6a2c3d8 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b249c6a2c3d8 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: e4a935cb6f71 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4a935cb6f71 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: 66b7b863cce7 Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/66b7b863cce7 Added tag jdk8u75-b08 for changeset e4a935cb6f71 ! .hgtags Changeset: e97c45c377eb Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e97c45c377eb 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: a4e26f908dd9 Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4e26f908dd9 Added tag jdk8u75-b09 for changeset e97c45c377eb ! .hgtags Changeset: 1442c833c50e Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1442c833c50e 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: d44c7e324682 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d44c7e324682 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 352f1b2573b0 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/352f1b2573b0 Added tag jdk8u75-b10 for changeset d44c7e324682 ! .hgtags Changeset: cc78c97abff8 Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc78c97abff8 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: bbbb05e91c62 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbbb05e91c62 Added tag jdk8u75-b12 for changeset cc78c97abff8 ! .hgtags Changeset: f8dc82a4f845 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8dc82a4f845 Added tag jdk8u91-b00 for changeset bbbb05e91c62 ! .hgtags Changeset: e36b6ade0499 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e36b6ade0499 Merge ! .hgtags Changeset: fa8991ccf6e5 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa8991ccf6e5 Added tag jdk8u91-b13 for changeset e36b6ade0499 ! .hgtags Changeset: 2bf6f7fff44b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2bf6f7fff44b Merge jdk8u91-b14 ! .hgtags ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: d93a2aced128 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d93a2aced128 Added tag aarch64-jdk8u91-b15 for changeset 2bf6f7fff44b ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:31:51 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:31:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 93 new changesets Message-ID: <201605121631.u4CGVtf5001607@aojmv0008.oracle.com> Changeset: 9a843dc6f959 Author: asaha Date: 2015-12-22 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9a843dc6f959 Added tag jdk8u72-b15 for changeset f3e86cc60726 ! .hgtags Changeset: c740e8a471fb Author: asaha Date: 2016-01-27 21:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c740e8a471fb Added tag jdk8u74-b00 for changeset 9a843dc6f959 ! .hgtags Changeset: 9b77d3ca0d66 Author: asaha Date: 2016-01-27 21:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9b77d3ca0d66 Added tag jdk8u73-b00 for changeset 892eb9ab1796 ! .hgtags Changeset: 2ab13901d6f1 Author: asaha Date: 2016-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ab13901d6f1 Added tag jdk8u73-b01 for changeset 9b77d3ca0d66 ! .hgtags Changeset: e829ab80dfd8 Author: asaha Date: 2016-01-28 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e829ab80dfd8 Merge ! .hgtags Changeset: d69d1d1a48fb Author: asaha Date: 2016-01-28 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d69d1d1a48fb Added tag jdk8u74-b01 for changeset e829ab80dfd8 ! .hgtags Changeset: 63827079a5e0 Author: asaha Date: 2016-01-29 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/63827079a5e0 Added tag jdk8u73-b02 for changeset 2ab13901d6f1 ! .hgtags Changeset: 32c49f4a1659 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32c49f4a1659 Merge ! .hgtags Changeset: 02e120964805 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02e120964805 Added tag jdk8u74-b02 for changeset 32c49f4a1659 ! .hgtags Changeset: f08584a0fde9 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f08584a0fde9 Added tag jdk8u77-b00 for changeset 02e120964805 ! .hgtags Changeset: 1a3e81c05703 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1a3e81c05703 Added tag jdk8u77-b01 for changeset f08584a0fde9 ! .hgtags Changeset: 6d4565e23839 Author: asaha Date: 2016-03-21 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d4565e23839 Added tag jdk8u77-b02 for changeset 1a3e81c05703 ! .hgtags Changeset: c44179bce874 Author: poonam Date: 2016-03-21 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c44179bce874 8152335: Improve MethodHandle consistency Reviewed-by: vlivanov, acorn, jrose ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: b3274974dd7e Author: asaha Date: 2016-03-21 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b3274974dd7e Added tag jdk8u77-b03 for changeset c44179bce874 ! .hgtags Changeset: 7ffdf7cab321 Author: igerasim Date: 2015-10-14 13:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ffdf7cab321 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/PBES2Core.java Changeset: 235a07463406 Author: asaha Date: 2015-10-14 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/235a07463406 Merge - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java Changeset: d793527a30c6 Author: asaha Date: 2015-10-16 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d793527a30c6 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 ! .hgtags Changeset: 373d37a63790 Author: asaha Date: 2015-10-16 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/373d37a63790 Merge ! .hgtags Changeset: 9266c8c8ce7e Author: asaha Date: 2015-10-21 00:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9266c8c8ce7e 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: 1cb54d0c113d Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1cb54d0c113d 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 9509bda60a73 Author: vadim Date: 2015-10-16 14:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9509bda60a73 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 55b3e2dc4c47 Author: vadim Date: 2015-10-21 20:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55b3e2dc4c47 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp Changeset: efcf09751f0a Author: asaha Date: 2015-10-29 17:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efcf09751f0a Merge ! .hgtags - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: ea7a705eab9e Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ea7a705eab9e Added tag jdk8u66-b32 for changeset 74cfe16ae44c ! .hgtags Changeset: 02f8fe1d8f9f Author: asaha Date: 2015-10-29 17:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02f8fe1d8f9f Merge ! .hgtags Changeset: ce5c56e0676f Author: vadim Date: 2015-10-30 10:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ce5c56e0676f 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h Changeset: 941474f247d2 Author: vadim Date: 2015-11-03 20:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/941474f247d2 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: fe6354276d45 Author: coffeys Date: 2015-11-03 19:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe6354276d45 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 5571df7bf412 Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5571df7bf412 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: a7439fc2e413 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a7439fc2e413 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: af660750b2f4 Author: herrick Date: 2015-12-01 08:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af660750b2f4 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun ! src/share/lib/security/blacklisted.certs ! src/share/lib/security/blacklisted.certs.pem Changeset: f8a528d0379d Author: robm Date: 2015-12-01 22:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f8a528d0379d 8143185: Cleanup for handling proxies Reviewed-by: chegar ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 758eb9fd5387 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/758eb9fd5387 Added tag jdk8u66-b33 for changeset ea7a705eab9e ! .hgtags Changeset: 1d27fdc24320 Author: asaha Date: 2015-11-11 20:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1d27fdc24320 Added tag jdk8u51-b34 for changeset 55ecfc506772 ! .hgtags Changeset: 4e3eb6702ee8 Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4e3eb6702ee8 Merge ! .hgtags Changeset: 72ab45285f0e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/72ab45285f0e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: e169a214f1f0 Author: asaha Date: 2015-12-01 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e169a214f1f0 Added tag jdk8u66-b34 for changeset 72ab45285f0e ! .hgtags Changeset: 7f58ba643922 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7f58ba643922 Merge ! .hgtags Changeset: a1679c44c8b2 Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a1679c44c8b2 Merge ! .hgtags Changeset: ceb82a973af9 Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ceb82a973af9 Added tag jdk8u66-b35 for changeset e169a214f1f0 ! .hgtags Changeset: 8f97bfe5bcc8 Author: asaha Date: 2015-12-03 13:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f97bfe5bcc8 Merge ! .hgtags Changeset: e373d5fbe557 Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e373d5fbe557 Merge ! .hgtags Changeset: 75c994c14748 Author: asaha Date: 2015-12-07 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75c994c14748 Merge ! .hgtags Changeset: 332d7dd4c094 Author: asaha Date: 2015-12-07 23:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/332d7dd4c094 Merge ! .hgtags Changeset: 18d7639101ca Author: azvegint Date: 2015-12-08 22:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/18d7639101ca 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 2f37095006db Author: azvegint Date: 2015-12-10 01:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f37095006db 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: b432bb669578 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b432bb669578 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: f94285e53b66 Author: igerasim Date: 2015-12-15 16:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f94285e53b66 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 24368c38ac39 Author: asaha Date: 2015-12-15 10:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/24368c38ac39 Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: 430a8d04d835 Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/430a8d04d835 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 498f58217f9f Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/498f58217f9f Added tag jdk8u66-b36 for changeset 430a8d04d835 ! .hgtags Changeset: 8581249133fa Author: asaha Date: 2015-12-15 14:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8581249133fa Merge ! .hgtags Changeset: ebe88079b88e Author: asaha Date: 2015-12-15 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ebe88079b88e Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: bbe81105875d Author: asaha Date: 2015-12-21 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bbe81105875d Merge ! .hgtags Changeset: 9e00a43602f8 Author: asaha Date: 2015-12-21 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e00a43602f8 Merge ! .hgtags Changeset: eb787ca49081 Author: asaha Date: 2015-12-21 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb787ca49081 Added tag jdk8u75-b01 for changeset 9e00a43602f8 ! .hgtags Changeset: 15ac2980d572 Author: aivanov Date: 2015-12-22 09:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/15ac2980d572 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/Lookups.cpp Changeset: 594e8dca337c Author: igerasim Date: 2015-12-24 08:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/594e8dca337c 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 1d4b34308487 Author: alitvinov Date: 2015-12-30 14:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1d4b34308487 Merge ! .hgtags Changeset: 0ffeaaedc245 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0ffeaaedc245 Added tag jdk8u72-b31 for changeset 1d4b34308487 ! .hgtags Changeset: 9de301db625b Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9de301db625b Merge ! .hgtags Changeset: a6ddeee5055c Author: asaha Date: 2016-01-04 11:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a6ddeee5055c Added tag jdk8u75-b02 for changeset 9de301db625b ! .hgtags Changeset: 4c53be81bc7a Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c53be81bc7a 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 552953ba78bf Author: igerasim Date: 2016-01-05 19:30 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/552953ba78bf 8138811: Construction of static protection domains Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: dcacefa73649 Author: coffeys Date: 2016-01-08 16:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dcacefa73649 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: f6cc9dbb5db5 Author: asaha Date: 2016-01-11 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6cc9dbb5db5 Added tag jdk8u75-b03 for changeset dcacefa73649 ! .hgtags Changeset: 1fc0fc5c1e75 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1fc0fc5c1e75 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: 9cfd1afc506f Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9cfd1afc506f 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: de91f05824c5 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/de91f05824c5 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 0fdc333ccf86 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0fdc333ccf86 Added tag jdk8u75-b04 for changeset de91f05824c5 ! .hgtags Changeset: 70293223d553 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/70293223d553 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4836938f0ef9 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4836938f0ef9 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: fb5ff982fbc4 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fb5ff982fbc4 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: afcbabfb116d Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/afcbabfb116d 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4138b3f27ffe Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4138b3f27ffe 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: affdf0935a10 Author: asaha Date: 2016-01-25 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/affdf0935a10 Added tag jdk8u75-b05 for changeset 4138b3f27ffe ! .hgtags Changeset: aa3eb5864c82 Author: asaha Date: 2016-01-28 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa3eb5864c82 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: 28f4d890c562 Author: asaha Date: 2016-02-01 10:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/28f4d890c562 Merge ! .hgtags Changeset: 32f64c19b5fb Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/32f64c19b5fb 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: d6b69f2ba2a9 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d6b69f2ba2a9 Added tag jdk8u75-b06 for changeset 32f64c19b5fb ! .hgtags Changeset: ecf980386508 Author: asaha Date: 2016-02-08 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecf980386508 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 ! .hgtags Changeset: 92c43a4045e9 Author: asaha Date: 2016-02-15 16:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/92c43a4045e9 Added tag jdk8u75-b08 for changeset ecf980386508 ! .hgtags Changeset: 594ee4a0d52b Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/594ee4a0d52b 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: e6f4eb91a1fa Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e6f4eb91a1fa 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: ec99252bc0b2 Author: asaha Date: 2016-02-22 13:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec99252bc0b2 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa ! .hgtags Changeset: 93ea7fd6a5a2 Author: asaha Date: 2016-02-28 18:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/93ea7fd6a5a2 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 748ca164767d Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/748ca164767d Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 ! .hgtags Changeset: 71f59a00df6c Author: asaha Date: 2016-03-15 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71f59a00df6c Added tag jdk8u75-b12 for changeset 748ca164767d ! .hgtags Changeset: 7f983bdc7256 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7f983bdc7256 Added tag jdk8u91-b00 for changeset 71f59a00df6c ! .hgtags Changeset: 7ade7a1ab10f Author: asaha Date: 2016-03-21 23:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ade7a1ab10f Merge ! .hgtags Changeset: f8725698a870 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f8725698a870 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f ! .hgtags Changeset: b978ae9fa48a Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b978ae9fa48a Merge jdk8u91-b14 ! .hgtags ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! src/solaris/native/sun/awt/fontpath.c ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! test/com/sun/jdi/ShellScaffold.sh ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: abbe6d9bb332 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/abbe6d9bb332 Added tag aarch64-jdk8u91-b15 for changeset b978ae9fa48a ! .hgtags From gnu.andrew at redhat.com Thu May 12 16:32:03 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 12 May 2016 16:32:03 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 55 new changesets Message-ID: <201605121632.u4CGW3SJ001691@aojmv0008.oracle.com> Changeset: 2a36c3c61f90 Author: asaha Date: 2015-12-22 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2a36c3c61f90 Added tag jdk8u72-b15 for changeset 769b21d1b85c ! .hgtags Changeset: 1925ffe65105 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1925ffe65105 Added tag jdk8u74-b00 for changeset 2a36c3c61f90 ! .hgtags Changeset: eeb5306edb7a Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eeb5306edb7a Added tag jdk8u73-b00 for changeset e9b46178f2e3 ! .hgtags Changeset: 955689d050b9 Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/955689d050b9 Added tag jdk8u73-b01 for changeset eeb5306edb7a ! .hgtags Changeset: ae6c74c1197a Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae6c74c1197a Merge ! .hgtags Changeset: 58f4140ba489 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/58f4140ba489 Added tag jdk8u74-b01 for changeset ae6c74c1197a ! .hgtags Changeset: fe7c1964479d Author: asaha Date: 2016-01-29 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fe7c1964479d Added tag jdk8u73-b02 for changeset 955689d050b9 ! .hgtags Changeset: 3107cf87696f Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3107cf87696f Merge ! .hgtags Changeset: 7bce03d47545 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7bce03d47545 Added tag jdk8u74-b02 for changeset 3107cf87696f ! .hgtags Changeset: 678b645aa10a Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/678b645aa10a Added tag jdk8u77-b00 for changeset 7bce03d47545 ! .hgtags Changeset: 09abd795d1d1 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/09abd795d1d1 Added tag jdk8u77-b01 for changeset 678b645aa10a ! .hgtags Changeset: b6ee21a35619 Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b6ee21a35619 Added tag jdk8u77-b02 for changeset 09abd795d1d1 ! .hgtags Changeset: c56acf06be0f Author: asaha Date: 2016-03-20 20:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c56acf06be0f Added tag jdk8u77-b03 for changeset b6ee21a35619 ! .hgtags Changeset: d3dcf04b6b5c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d3dcf04b6b5c Added tag jdk8u75-b00 for changeset c7eddafb2ee2 ! .hgtags Changeset: ee2c313d02a3 Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ee2c313d02a3 Merge ! .hgtags Changeset: bf97e9141fe5 Author: asaha Date: 2015-10-29 17:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf97e9141fe5 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 3629a9cd6627 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3629a9cd6627 Added tag jdk8u66-b32 for changeset 52d1be12498e ! .hgtags Changeset: 822042f1e4e8 Author: asaha Date: 2015-10-29 17:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/822042f1e4e8 Merge ! .hgtags Changeset: 95050a90c845 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/95050a90c845 Added tag jdk8u66-b33 for changeset 3629a9cd6627 ! .hgtags Changeset: 5bbb4858350b Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5bbb4858350b Added tag jdk8u51-b34 for changeset bd915e4b7a4a ! .hgtags Changeset: a33c509181ce Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a33c509181ce Merge ! .hgtags Changeset: dbdadc4378e8 Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dbdadc4378e8 Added tag jdk8u66-b34 for changeset a33c509181ce ! .hgtags Changeset: 33ee43fc8148 Author: asaha Date: 2015-12-02 23:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/33ee43fc8148 Merge ! .hgtags Changeset: 74ab3a7f55dd Author: asaha Date: 2015-12-02 23:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/74ab3a7f55dd Merge ! .hgtags Changeset: 4f4e3fac4989 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f4e3fac4989 Added tag jdk8u66-b35 for changeset dbdadc4378e8 ! .hgtags Changeset: 540d87751301 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/540d87751301 Merge ! .hgtags Changeset: dbedb3a0ea7a Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dbedb3a0ea7a Merge ! .hgtags Changeset: 517413d93e70 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/517413d93e70 Merge ! .hgtags Changeset: 7411850047ec Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7411850047ec Merge ! .hgtags Changeset: 8c3d1c48163a Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c3d1c48163a Merge ! .hgtags Changeset: ebfcce60a80d Author: asaha Date: 2015-12-15 08:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ebfcce60a80d Added tag jdk8u66-b36 for changeset 4f4e3fac4989 ! .hgtags Changeset: cf84d1a3c7ed Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cf84d1a3c7ed Merge ! .hgtags Changeset: 1767f4797d68 Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1767f4797d68 Merge ! .hgtags Changeset: 1a8a0867354d Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1a8a0867354d Merge ! .hgtags Changeset: 69fa156c1ebe Author: asaha Date: 2015-12-21 11:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/69fa156c1ebe Merge ! .hgtags Changeset: bcee558a8d4b Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bcee558a8d4b Added tag jdk8u75-b01 for changeset 69fa156c1ebe ! .hgtags Changeset: c90794ad4d12 Author: alitvinov Date: 2015-12-30 14:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c90794ad4d12 Merge ! .hgtags Changeset: d46b669a2d2e Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d46b669a2d2e Added tag jdk8u72-b31 for changeset c90794ad4d12 ! .hgtags Changeset: 9cce1ba325c4 Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9cce1ba325c4 Merge ! .hgtags Changeset: 541de42b5709 Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/541de42b5709 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 ! .hgtags Changeset: 16d657d6cb22 Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/16d657d6cb22 Added tag jdk8u75-b03 for changeset 541de42b5709 ! .hgtags Changeset: dfa12474455f Author: asaha Date: 2016-01-18 10:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dfa12474455f Added tag jdk8u75-b04 for changeset 16d657d6cb22 ! .hgtags Changeset: 1170f7a6fb8e Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1170f7a6fb8e Added tag jdk8u75-b05 for changeset dfa12474455f ! .hgtags Changeset: 1f85973e9533 Author: asaha Date: 2016-02-01 10:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1f85973e9533 Merge ! .hgtags Changeset: 3587da3cf2f2 Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3587da3cf2f2 Added tag jdk8u75-b06 for changeset 1f85973e9533 ! .hgtags Changeset: b1ee37988256 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b1ee37988256 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 ! .hgtags Changeset: fd2b29bd7cb6 Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fd2b29bd7cb6 Added tag jdk8u75-b08 for changeset b1ee37988256 ! .hgtags Changeset: bab68ab3df71 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bab68ab3df71 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 ! .hgtags Changeset: e35e96663a90 Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e35e96663a90 Added tag jdk8u75-b10 for changeset bab68ab3df71 ! .hgtags Changeset: a2c005a7b33a Author: asaha Date: 2016-03-15 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a2c005a7b33a Added tag jdk8u75-b12 for changeset e35e96663a90 ! .hgtags Changeset: 309a5e14e5e2 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/309a5e14e5e2 Added tag jdk8u91-b00 for changeset a2c005a7b33a ! .hgtags Changeset: 22925b345dff Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/22925b345dff Merge ! .hgtags Changeset: 6296644a2c9c Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6296644a2c9c Added tag jdk8u91-b13 for changeset 22925b345dff ! .hgtags Changeset: da52073e0887 Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/da52073e0887 Merge jdk8u91-b14 ! .hgtags Changeset: 533c51bfc278 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/533c51bfc278 Added tag aarch64-jdk8u91-b15 for changeset da52073e0887 ! .hgtags From rkennke at redhat.com Thu May 12 20:08:14 2016 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 12 May 2016 22:08:14 +0200 Subject: [aarch64-port-dev ] Critical Shenandoah fix for weak reference processing Message-ID: <1463083694.4043.18.camel@redhat.com> I discovered a critical bug in Shenandoah that was introduced recently, when I rewrote the mark-compact code (used for full-gc). It did not enable weak reference discovery, and hence would never process any weak references. This patch fixes it. Please review and apply to?aarch64-por t/jdk8u-shenandoah/hotspot?as soon as possible. http://cr.openjdk.java.net/~rkennke/weakrefs/webrev.00/ Thanks! /Roman From edward.nevill at gmail.com Fri May 13 13:02:05 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 13 May 2016 14:02:05 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings Message-ID: <1463144525.16443.8.camel@mint> Hi, Please review the following webrev which adds CompactStrings support to the StrComp intrinsic. http://cr.openjdk.java.net/~enevill/8156943/webrev As with the indexOf intringsic only support for the LL/UU encodings is provided. Tested with jtreg hotspot/langtools. All the best, Ed. From gnu.andrew at redhat.com Fri May 13 16:34:48 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 13 May 2016 12:34:48 -0400 (EDT) Subject: [aarch64-port-dev ] [PATCH] [jdk8u] Remove unused template which breaks builds with GCC 6 In-Reply-To: <56CED047.4060604@redhat.com> References: <1629682443.26965872.1456360872278.JavaMail.zimbra@redhat.com> <56CED047.4060604@redhat.com> Message-ID: <1563173276.2629160.1463157288971.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 25/02/16 00:41, Andrew Hughes wrote: > > Ok to push? > > > > [0] https://bugzilla.redhat.com/show_bug.cgi?id=1307224#c1 > > No. This should go to JDK 9 and get backported. Only JDK8- > specific patches get reviewed on 8. > > Andrew. > > As this has now been in 9 for a while, can we please get it into 8u as well? http://cr.openjdk.java.net/~andrew/aarch64-8/8150652/webrev.01/ Thanks, -- 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 aph at redhat.com Fri May 13 17:22:57 2016 From: aph at redhat.com (Andrew Haley) Date: Fri, 13 May 2016 18:22:57 +0100 Subject: [aarch64-port-dev ] [PATCH] [jdk8u] Remove unused template which breaks builds with GCC 6 In-Reply-To: <1563173276.2629160.1463157288971.JavaMail.zimbra@redhat.com> References: <1629682443.26965872.1456360872278.JavaMail.zimbra@redhat.com> <56CED047.4060604@redhat.com> <1563173276.2629160.1463157288971.JavaMail.zimbra@redhat.com> Message-ID: <57360D71.1090804@redhat.com> On 05/13/2016 05:34 PM, Andrew Hughes wrote: > As this has now been in 9 for a while, can we please get it into > 8u as well? > > http://cr.openjdk.java.net/~andrew/aarch64-8/8150652/webrev.01/ OK, thanks. Andrew. From gnu.andrew at redhat.com Sun May 15 15:04:24 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 15 May 2016 15:04:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8150652: Remove unused code in AArch64 back end Message-ID: <201605151504.u4FF4OvX022859@aojmv0008.oracle.com> Changeset: 54520c7add10 Author: aph Date: 2016-02-25 14:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54520c7add10 8150652: Remove unused code in AArch64 back end Reviewed-by: kvn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp From gnu.andrew at redhat.com Sun May 15 15:34:19 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Sun, 15 May 2016 11:34:19 -0400 (EDT) Subject: [aarch64-port-dev ] [PATCH] [jdk8u] Remove unused template which breaks builds with GCC 6 In-Reply-To: <57360D71.1090804@redhat.com> References: <1629682443.26965872.1456360872278.JavaMail.zimbra@redhat.com> <56CED047.4060604@redhat.com> <1563173276.2629160.1463157288971.JavaMail.zimbra@redhat.com> <57360D71.1090804@redhat.com> Message-ID: <1413594675.2840681.1463326459661.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 05/13/2016 05:34 PM, Andrew Hughes wrote: > > As this has now been in 9 for a while, can we please get it into > > 8u as well? > > > > http://cr.openjdk.java.net/~andrew/aarch64-8/8150652/webrev.01/ > > OK, thanks. > > Andrew. > > Thanks. Pushed: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54520c7add10 -- 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 aph at redhat.com Mon May 16 12:53:40 2016 From: aph at redhat.com (Andrew Haley) Date: Mon, 16 May 2016 13:53:40 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <1463063413.24642.22.camel@mint> References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> Message-ID: <5739C2D4.5000401@redhat.com> On 05/12/2016 03:30 PM, Edward Nevill wrote: > AIUI you get a slow compare. I did the following test. In aarch64.ad I added UL and LU cases to the patterns without adding the corresponding support to the indexof routine in macroAssembler. Thus, if if matches these patterns it will get a guarantee failure. And indeed I get fatal errors from jtreg > > # Internal Error (macroAssembler_aarch64.cpp:4157), pid=11424,tid=13130 > # guarantee(ae == StrIntrinsicNode::LL || ae == StrIntrinsicNode::UU) failed: unhandled argument encoding > > There are not many of these. Only 1 in the whole of langtools. And it goes away if I remove the predicates allowing UL and LU. With your patches I get jtreg fails: STDOUT: Checking arrayEqualsB... Done. Checking arrayEqualsC... Done. Checking indexOfConstU... Done. Checking indexOfConstLargeU... Done. Checking indexOfConstEmptyU... o236 StrIndexOf === o235 o7 o253 o254 [[o216 86 ]] --N: o236 StrIndexOf === o235 o7 o253 o254 [[o216 86 ]] --N: o253 Binary === _ o154 o160 [[o236 ]] _Binary_iRegP_R1_iRegI_R2 0 _Binary_iRegP_R1_iRegI_R2 _Binary_iRegP_R3_iRegI_R4 0 _Binary_iRegP_R3_iRegI_R4 _Binary_iRegP_R1_iRegI_R4 0 _Binary_iRegP_R1_iRegI_R4 ... # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1569 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/aph/hs/hotspot/src/share/vm/opto/matcher.cpp:1569), pid=13951, tid=14040 # assert(false) failed: bad AD file # # JRE version: OpenJDK Runtime Environment (9.0) (slowdebug build 9-internal+0-2016-05-16-113151.aph.hs) # Java VM: OpenJDK 64-Bit Server VM (slowdebug 9-internal+0-2016-05-16-113151.aph.hs, mixed mode, tiered, compressed oops, g1 gc, linux-aarch64) # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/aph/hs/hotspot/test/JTwork/scratch/hs_err_pid13951.log (gdb) p ((StrIndexOfNode*)n)->encoding() $4 = StrIntrinsicNode::UL So yes, we do have to cope with all of the combinations. Andrew. From edward.nevill at gmail.com Wed May 18 13:10:57 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 18 May 2016 14:10:57 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: <5739C2D4.5000401@redhat.com> References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> <5739C2D4.5000401@redhat.com> Message-ID: Hi, On Mon, May 16, 2016 at 1:53 PM, Andrew Haley wrote: > > > So yes, we do have to cope with all of the combinations. > Please review the following webrev which handles all combinations. http://cr.openjdk.java.net/~enevill/8156839/webrev.02/ Tested with fastdebug jtreg hotspot & langtools Before: hotspot: Test results: passed: 1,163; failed: 62; error: 41 langtools: Test results: passed: 3,503; failed: 97; error: 29 After: hotspot: Test results: passed: 1,166; failed: 60; error: 40 langtools: Test results: passed: 3,503; failed: 97; error: 29 All the best, Ed. From edward.nevill at gmail.com Wed May 18 14:22:10 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 18 May 2016 15:22:10 +0100 Subject: [aarch64-port-dev ] Help with SIMD for string_compare Message-ID: Hi, I am trying to implement string_compare for the UL & LU variants using the SIMD zip1 instruction, so the loop looks something like (for LU) loop: ldr v0.8b, [str1, cnt1] ldr v1.8h, [str2, cnt2] eor v0.16b, v0,16b, v1.16b < cbnz v0, differ > add cnt1, cnt1, #8 adds cnt2, cnt2, #16 blt loop But I can find no easy way to do < cbnz v0, differ > in SIMD. The alternative would be to do something like < vcmp v0.8h, v1.8h > bne differ but I can find no instruction to do a bitwise vector comparison, only FCMP which does a floating point comparison. Am I missing something, or is there any way to do this? Thanks, Ed. From Andrew.Pinski at cavium.com Wed May 18 17:25:19 2016 From: Andrew.Pinski at cavium.com (Pinski, Andrew) Date: Wed, 18 May 2016 17:25:19 +0000 Subject: [aarch64-port-dev ] Help with SIMD for string_compare In-Reply-To: References: Message-ID: What about doing addv (adding across lanes) and then seeing if that result is zero. Something like: addv h0, v0.8h mov w0, s0 cbnz w0, diff Thanks, Andrew -----Original Message----- From: aarch64-port-dev [mailto:aarch64-port-dev-bounces at openjdk.java.net] On Behalf Of Edward Nevill Sent: Wednesday, May 18, 2016 7:22 AM To: aarch64-port-dev at openjdk.java.net Cc: simon.hosie at arm.com Subject: [aarch64-port-dev ] Help with SIMD for string_compare Hi, I am trying to implement string_compare for the UL & LU variants using the SIMD zip1 instruction, so the loop looks something like (for LU) loop: ldr v0.8b, [str1, cnt1] ldr v1.8h, [str2, cnt2] eor v0.16b, v0,16b, v1.16b < cbnz v0, differ > add cnt1, cnt1, #8 adds cnt2, cnt2, #16 blt loop But I can find no easy way to do < cbnz v0, differ > in SIMD. The alternative would be to do something like < vcmp v0.8h, v1.8h > bne differ but I can find no instruction to do a bitwise vector comparison, only FCMP which does a floating point comparison. Am I missing something, or is there any way to do this? Thanks, Ed. From aph at redhat.com Wed May 18 17:42:53 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 18 May 2016 18:42:53 +0100 Subject: [aarch64-port-dev ] Help with SIMD for string_compare In-Reply-To: References: Message-ID: <573CA99D.2010002@redhat.com> On 05/18/2016 06:25 PM, Pinski, Andrew wrote: > What about doing addv (adding across lanes) and then seeing if that result is zero. > Something like: > addv h0, v0.8h > mov w0, s0 > cbnz w0, diff Mmm, but that mov w0, so has a long latency. How about addv h0, v0.8h fcmp s0, #0.0 bne ... Andrew. From aph at redhat.com Wed May 18 17:49:58 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 18 May 2016 18:49:58 +0100 Subject: [aarch64-port-dev ] Help with SIMD for string_compare In-Reply-To: <573CA99D.2010002@redhat.com> References: <573CA99D.2010002@redhat.com> Message-ID: <573CAB46.6060500@redhat.com> On 05/18/2016 06:42 PM, Andrew Haley wrote: > On 05/18/2016 06:25 PM, Pinski, Andrew wrote: >> What about doing addv (adding across lanes) and then seeing if that result is zero. >> Something like: >> addv h0, v0.8h >> mov w0, s0 >> cbnz w0, diff > > Mmm, but that mov w0, so has a long latency. How about > > addv h0, v0.8h > fcmp s0, #0.0 > bne ... Ah hold on, wouldn't that be wrong because of carries? We'd need UMAXV rather than ADDV. Andrew. From ningsheng.jian at linaro.org Thu May 19 02:55:56 2016 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Thu, 19 May 2016 10:55:56 +0800 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> <5739C2D4.5000401@redhat.com> Message-ID: Do we really need LU support for indexOf? In String.java implementation, the LU indexOf always returns -1. Thanks, Ningsheng On 18 May 2016 at 21:10, Edward Nevill wrote: > Hi, > > On Mon, May 16, 2016 at 1:53 PM, Andrew Haley wrote: > >> >> >> So yes, we do have to cope with all of the combinations. >> > > Please review the following webrev which handles all combinations. > > http://cr.openjdk.java.net/~enevill/8156839/webrev.02/ > > Tested with fastdebug jtreg hotspot & langtools > > Before: > > hotspot: Test results: passed: 1,163; failed: 62; error: 41 > langtools: Test results: passed: 3,503; failed: 97; error: 29 > > After: > > hotspot: Test results: passed: 1,166; failed: 60; error: 40 > langtools: Test results: passed: 3,503; failed: 97; error: 29 > > All the best, > Ed. > > From aph at redhat.com Thu May 19 07:45:45 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 19 May 2016 08:45:45 +0100 Subject: [aarch64-port-dev ] RFR: 8156839 : aarch64: indexOf does not support CompactStrings In-Reply-To: References: <1463060614.24642.8.camel@mint> <57348A95.7080707@redhat.com> <1463063413.24642.22.camel@mint> <5739C2D4.5000401@redhat.com> Message-ID: <573D6F29.1020008@redhat.com> On 05/19/2016 03:55 AM, Ningsheng Jian wrote: > Do we really need LU support for indexOf? In String.java implementation, > the LU indexOf always returns -1. I understand the argument, but I don't think that there is any point taking it out. Andrew. From edward.nevill at gmail.com Fri May 20 14:46:23 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 20 May 2016 15:46:23 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings Message-ID: Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8156943/webrev.01/ This adds support for LL, LU and UL encodings of StrComp Tested with fastdebug build on jtreg hotspot & langtools. Regards, Ed. From aph at redhat.com Mon May 23 15:10:10 2016 From: aph at redhat.com (Andrew Haley) Date: Mon, 23 May 2016 16:10:10 +0100 Subject: [aarch64-port-dev ] Backports to aarch64/jdk8u Message-ID: <57431D52.8060105@redhat.com> comparing with http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot searching for changes changeset: 8868:25aa7e3f8333 user: aph date: Tue Apr 26 14:38:39 2016 +0000 summary: 8155100: AArch64: Relax alignment requirement for byte_map_base changeset: 8869:7f4d5a501081 tag: tip user: aph date: Wed Apr 20 11:14:10 2016 +0000 summary: 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Andrew. From aph at redhat.com Mon May 23 15:47:40 2016 From: aph at redhat.com (Andrew Haley) Date: Mon, 23 May 2016 16:47:40 +0100 Subject: [aarch64-port-dev ] Backports to aarch64/jdk8u In-Reply-To: <57431D52.8060105@redhat.com> References: <57431D52.8060105@redhat.com> Message-ID: <5743261C.20901@redhat.com> One more: changeset: 8936:6569981b0146 user: aph date: Tue Apr 26 14:38:39 2016 +0000 summary: 8155100: AArch64: Relax alignment requirement for byte_map_base changeset: 8937:204125f031ec user: aph date: Wed Apr 20 11:14:10 2016 +0000 summary: 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode changeset: 8938:a10787e56d77 tag: tip user: aph date: Mon May 23 15:39:13 2016 +0000 summary: 8150045: arraycopy causes segfaults in SATB during garbage collection Andrew. From edward.nevill at gmail.com Tue May 24 08:26:37 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 24 May 2016 09:26:37 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <573F34A2.70108@redhat.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> Message-ID: <1464078397.31264.25.camel@mylittlepony.linaroharston> On Fri, 2016-05-20 at 17:00 +0100, Andrew Haley wrote: > On 05/20/2016 04:56 PM, Edward Nevill wrote: > > fcmpd(vtmpZ, 0.0) generates EQ iff the lower 64 bits of vtmpZ are 0 > > otherwise NE. > > > > If it is the case that fcmpd generates EQ for some bit pattern other than > > all 64 bits 0 then indeed it is broken. > > There are two zeroes, +0 and -0. > > Andrew. The following webrev fixes this by instead moving the simd registers to general registers. http://cr.openjdk.java.net/~enevill/8156943/webrev.02/ The different cases are handled as follows LL: 8 chars are loaded to each of 2 general regs UU: 4 chars are loaded to each of 2 general regs LU/UL: 4 U chars loaded to 1 general regs, 4 L chars loaded to a simd reg, zip1 used to convert L to U and then moved to a general reg. Tested fastdebug jtreg hotspot and langtools, All the best, Ed. From aph at redhat.com Tue May 24 08:33:39 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 24 May 2016 09:33:39 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <1464078397.31264.25.camel@mylittlepony.linaroharston> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> Message-ID: <574411E3.70806@redhat.com> On 05/24/2016 09:26 AM, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/8156943/webrev.02/ > > The different cases are handled as follows > > LL: 8 chars are loaded to each of 2 general regs > UU: 4 chars are loaded to each of 2 general regs > LU/UL: 4 U chars loaded to 1 general regs, 4 L chars loaded to a simd reg, zip1 used to convert L to U and then moved to a general reg. > > Tested fastdebug jtreg hotspot and langtools, That looks fine, thanks. Andrew. From edward.nevill at gmail.com Tue May 24 09:23:16 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 24 May 2016 10:23:16 +0100 Subject: [aarch64-port-dev ] JTREG, SPECjbb2013 and Hadoop/Terasort results for OpenJDK 8 on AArch64 Message-ID: <1464081796.31264.40.camel@mylittlepony.linaroharston> Hi All, We have switched the overnight OpenJDK tests to run from the aarch64 jdk8u tree, rather than the aarch64 jdk8 tree, as the jdk8 tree is now frozen. The tests are done nightly is there has been a commit and take ~20 hours to run so the results should be posted later each day. We are also looking at setting up a CI loop for jdk9. All the best, Ed. This is a summary of the JTREG test results =========================================== The build and test results are cycled every 10 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/summary/2016/142/summary.html ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/27 pass: 644; fail: 38; error: 5 Build 1: aarch64/2015/oct/29 pass: 645; fail: 37; error: 5 Build 2: aarch64/2015/nov/04 pass: 643; fail: 39; error: 5 Build 3: aarch64/2015/nov/27 pass: 643; fail: 38; error: 6 Build 4: aarch64/2016/jan/07 pass: 644; fail: 38; error: 5 Build 5: aarch64/2016/jan/23 pass: 643; fail: 38; error: 7 Build 6: aarch64/2016/jan/27 pass: 643; fail: 37; error: 8 Build 7: aarch64/2016/may/11 pass: 649; fail: 41; error: 12 Build 8: aarch64/2016/may/18 pass: 642; fail: 49; error: 11 Build 9: aarch64/2016/may/21 pass: 647; fail: 41; error: 14 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/27 pass: 5,495; fail: 234; error: 24 Build 1: aarch64/2015/oct/29 pass: 5,521; fail: 209; error: 23 Build 2: aarch64/2015/nov/04 pass: 5,509; fail: 222; error: 22 Build 3: aarch64/2015/nov/27 pass: 5,517; fail: 214; error: 22 Build 4: aarch64/2016/jan/07 pass: 5,521; fail: 208; error: 24 Build 5: aarch64/2016/jan/23 pass: 5,508; fail: 224; error: 21 Build 6: aarch64/2016/jan/27 pass: 5,507; fail: 213; error: 33 Build 7: aarch64/2016/may/11 pass: 5,515; fail: 221; error: 36 Build 8: aarch64/2016/may/18 pass: 3,750; fail: 289; error: 1,733 Build 9: aarch64/2016/may/21 pass: 5,515; fail: 223; error: 34 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/27 pass: 3,083; error: 8 Build 1: aarch64/2015/oct/29 pass: 3,081; error: 10 Build 2: aarch64/2015/nov/04 pass: 3,080; fail: 1; error: 10 Build 3: aarch64/2015/nov/27 pass: 3,079; error: 12 Build 4: aarch64/2016/jan/07 pass: 3,079; error: 12 Build 5: aarch64/2016/jan/23 pass: 3,079; error: 12 Build 6: aarch64/2016/jan/27 pass: 3,079; fail: 2; error: 10 Build 7: aarch64/2016/may/11 pass: 3,084; error: 10 Build 8: aarch64/2016/may/18 pass: 3,065; fail: 16; error: 13 Build 9: aarch64/2016/may/21 pass: 3,083; error: 11 Previous results can be found here: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/index.html SPECjbb2013 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2013 composite tests and compares the performance against the baseline performance of the server compiler taken on 2014-04-01. In accordance with [1], the SPECjbb2013 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 1.21x Relative performance: Server critical-jOPS (nc): 1.44x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/SPECjbb2013-1.00-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the client and server compilers on 2014-04-01. Relative performance: Zero: 1.0, Client: 48.84, Server: 90.48 Client 48.84 / Client 2014-04-01 (43.00): 1.14x Server 90.48 / Server 2014-04-01 (71.00): 1.27x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 10 days. 2015-10-22 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/295/results/ 2015-10-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/300/results/ 2015-10-29 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/302/results/ 2015-11-04 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/308/results/ 2015-11-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/331/results/ 2016-01-07 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/007/results/ 2016-01-23 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/023/results/ 2016-01-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/027/results/ 2016-05-18 pass rate: 11557/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/139/results/ 2016-05-21 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/142/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jcstress-nightly-runs/ From edward.nevill at gmail.com Tue May 24 09:29:54 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 24 May 2016 10:29:54 +0100 Subject: [aarch64-port-dev ] Backports to aarch64/jdk8u In-Reply-To: <5743261C.20901@redhat.com> References: <57431D52.8060105@redhat.com> <5743261C.20901@redhat.com> Message-ID: <1464082194.31264.41.camel@mylittlepony.linaroharston> Looks good, Thanks, Ed. On Mon, 2016-05-23 at 16:47 +0100, Andrew Haley wrote: > One more: > > changeset: 8936:6569981b0146 > user: aph > date: Tue Apr 26 14:38:39 2016 +0000 > summary: 8155100: AArch64: Relax alignment requirement for byte_map_base > > changeset: 8937:204125f031ec > user: aph > date: Wed Apr 20 11:14:10 2016 +0000 > summary: 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode > > changeset: 8938:a10787e56d77 > tag: tip > user: aph > date: Mon May 23 15:39:13 2016 +0000 > summary: 8150045: arraycopy causes segfaults in SATB during garbage collection From stuart.monteith at linaro.org Tue May 24 10:01:47 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 24 May 2016 11:01:47 +0100 Subject: [aarch64-port-dev ] Prefetching parameters Message-ID: Hello, I've been doing some investigation of prefetching to decide upon reasonable parameters for each of the platforms we're testing. The results are posted here: http://people.linaro.org/~stuart.monteith/Prefetch/ For each platform: For Platform A: There is no benefit to allocation prefetching, and for purely allocating arrays, it is harmful: -XX:AllocatePrefetchStyle=-1 For array copy prefetching, 3 cache lines are best: -XX:PrefetchCopyIntervalInBytes=384 For Platform B: There is a large benefit to allocation prefetching smaller arrays if they are not being used straight away. This may benefit some workloads. Otherwise but the default should probably be: -XX:AllocatePrefetchStyle=-1 For array copy prefetching, it's best to not do prefetching. For Platform C: For all, except larger arrays, there aren't benefits for allocation prefetching. For arrays that are zero'd but not used, it is best not to turn on prefetching. -XX:AllocatePrefetchStyle=-1 There is no clear benefit to array copy prefetching. For all platforms: -XX:PrefetchScanIntervalInBytes Can be left as is - there are no clear benefits to enabling this. Best regards, Stuart From aph at redhat.com Tue May 24 14:43:45 2016 From: aph at redhat.com (aph at redhat.com) Date: Tue, 24 May 2016 14:43:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 3 new changesets Message-ID: <201605241443.u4OEhjfP004468@aojmv0008.oracle.com> Changeset: 6569981b0146 Author: aph Date: 2016-04-26 14:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6569981b0146 8155100: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 204125f031ec Author: aph Date: 2016-04-20 11:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/204125f031ec 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a10787e56d77 Author: aph Date: 2016-05-23 15:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a10787e56d77 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From edward.nevill at gmail.com Tue May 24 15:56:13 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 24 May 2016 16:56:13 +0100 Subject: [aarch64-port-dev ] RFR: 8157708: aarch64: StrIndexOfChar intrinsic is not implemented Message-ID: <1464105373.15565.7.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8157708/webrev This implements the StrIndexOfChar on aarch64. This webrev has been contributed by ningsheng.jian at linaro.org Tested with fastdebug jtreg hotspot and langtools. Note: That this changeset needs to be applied after the changeset to implement StrIndexOf otherwise there will be "bad AD" errors in the jtreg test run, but this is due to missing StrIndexOf implementations. All the best, Ed. From aph at redhat.com Wed May 25 08:31:24 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 May 2016 09:31:24 +0100 Subject: [aarch64-port-dev ] PING: Re: RFR: 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine In-Reply-To: <1464164891.28968.1.camel@mylittlepony.linaroharston> References: <57333617.1010807@redhat.com> <1464164891.28968.1.camel@mylittlepony.linaroharston> Message-ID: <574562DC.7070106@redhat.com> On 05/25/2016 09:28 AM, Edward Nevill wrote: > Can you please confirm that it is now OK for Felix to push this to hs-comp. No, to hs. OK. Andrew. From aph at redhat.com Wed May 25 10:29:00 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 May 2016 11:29:00 +0100 Subject: [aarch64-port-dev ] Pending approvals Message-ID: <57457E6C.1040304@redhat.com> I think there are none waiting for me. Please let me know if there are. Thanks, Andrew. From edward.nevill at gmail.com Wed May 25 12:29:40 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 25 May 2016 13:29:40 +0100 Subject: [aarch64-port-dev ] Thursday afternoon fireside chat (2) Message-ID: <1464179380.30703.10.camel@mylittlepony.linaroharston> Hi, Our second fireside chat will take place tomorrow (Thursday) afternoon at 15.00 UTC (16:00 Local UK time). This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. This chat will be hosted by Stuart Monteith of Linaro as I have a meeting tomorrow which may run into the chat so I might be late. The call will be held using 'BlueJeans' conferencing. Please use the link below. https://bluejeans.com/285836006 If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 285836006 followed by '#'. Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Talk to you tomorrow, Ed. From edward.nevill at gmail.com Wed May 25 13:41:16 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 25 May 2016 14:41:16 +0100 Subject: [aarch64-port-dev ] RFR: 8157841: aarch64: prefetch ignores cache line size Message-ID: <1464183676.30703.23.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8157841/webrev The aarch64 implementation ignores the actual dcache line size and sets the various prefetch variables based on an assumed cache line size of 64. One of our partners has a cache line size of 128. The above patch reads the cache line size from the ctr_el0 register and sets the prefetch variables based on multiples of that instead. Regards, Ed. From aph at redhat.com Wed May 25 13:44:23 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 May 2016 14:44:23 +0100 Subject: [aarch64-port-dev ] RFR: 8157841: aarch64: prefetch ignores cache line size In-Reply-To: <1464183676.30703.23.camel@mylittlepony.linaroharston> References: <1464183676.30703.23.camel@mylittlepony.linaroharston> Message-ID: <5745AC37.50504@redhat.com> On 05/25/2016 02:41 PM, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/8157841/webrev > > The aarch64 implementation ignores the actual dcache line size and sets the various prefetch variables based on an assumed cache line size of 64. > > One of our partners has a cache line size of 128. > > The above patch reads the cache line size from the ctr_el0 register and sets the prefetch variables based on multiples of that instead. OK, thanks. Andrew. From edward.nevill at gmail.com Wed May 25 15:16:55 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 25 May 2016 16:16:55 +0100 Subject: [aarch64-port-dev ] RFR: 8157834: aarch64: Hello World crashes with fastdebug build Message-ID: <1464189415.2400.4.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8157834/webrev/ jira issue: https://bugs.openjdk.java.net/browse/JDK-8157834 This crash is caused by StrIndexOf being called with argument encoding != UU even though CompactStrings is disabled. Fix is to implement LL, UL and LU encodings for StrIndexOf. All the best, Ed. From aph at redhat.com Wed May 25 15:19:14 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 May 2016 16:19:14 +0100 Subject: [aarch64-port-dev ] RFR: 8157834: aarch64: Hello World crashes with fastdebug build In-Reply-To: <1464189415.2400.4.camel@mylittlepony.linaroharston> References: <1464189415.2400.4.camel@mylittlepony.linaroharston> Message-ID: <5745C272.3050300@redhat.com> On 05/25/2016 04:16 PM, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/8157834/webrev/ > > jira issue: https://bugs.openjdk.java.net/browse/JDK-8157834 > > This crash is caused by StrIndexOf being called with argument encoding != UU even though CompactStrings is disabled. > > Fix is to implement LL, UL and LU encodings for StrIndexOf. OK, thanks. Andrew. From edward.nevill at gmail.com Wed May 25 16:41:17 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 25 May 2016 17:41:17 +0100 Subject: [aarch64-port-dev ] Request for clarification: hs or hs-comp Message-ID: <1464194477.3492.9.camel@mylittlepony.linaroharston> Hi, Could someone please clarify which repo we should be pushing aarch64 compiler specific bug fixes to now that we are post FC. Should we continue pushing to hs-comp as before FC, or should we now be pushing to hs? Thanks, Ed. From vladimir.kozlov at oracle.com Wed May 25 16:58:56 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 25 May 2016 09:58:56 -0700 Subject: [aarch64-port-dev ] Request for clarification: hs or hs-comp In-Reply-To: <14bfc2cb-14be-c180-8094-e21abe3e2527@oracle.com> References: <1464194477.3492.9.camel@mylittlepony.linaroharston> <14bfc2cb-14be-c180-8094-e21abe3e2527@oracle.com> Message-ID: <8b680967-4244-6b81-2231-5628c0b743ab@oracle.com> You can continue push *Bugs* fixes (like 8157841 and 8157834) into hs-comp after FC. But you should wait with 'Enhancement' changes (like 8156943) until approval process is finalized. Thanks, Vladimir On 5/25/16 9:44 AM, Jesper Wilhelmsson wrote: > You can continue to push to hs-comp. Integrations are done between all repos in the same way as before FC. > /Jesper > > Den 25/5/16 kl. 18:41, skrev Edward Nevill: >> Hi, >> >> Could someone please clarify which repo we should be pushing aarch64 compiler specific bug fixes to now that we are >> post FC. >> >> Should we continue pushing to hs-comp as before FC, or should we now be pushing to hs? >> >> Thanks, >> Ed. >> >> From felix.yang at linaro.org Thu May 26 17:26:49 2016 From: felix.yang at linaro.org (Felix Yang) Date: Fri, 27 May 2016 01:26:49 +0800 Subject: [aarch64-port-dev ] RFR: 8157906: aarch64: some more integer rotate instructions are never emitted Message-ID: Hi, Please review webrev: http://cr.openjdk.java.net/~fyang/8157906/webrev.00 JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8157906 This patch has been contributed by teng.lu at linaro.org The left rotate instructions have the same issue with https://bugs.openjdk.java.net/browse/JDK-8154537. (src << shift) | src >>> -shift) with src an int have some support in the aarch64.ad ad file: rolI_rReg_Var_C_32 and rolI_rReg_Var_C0, but their definitions is broken and never match any ideal graph subtree. Tested with fastdebug jtreg hotspot and langtools, OK to push? Simple test case: import java.lang.Integer.*; public class test { public static int foo (int x) { return Integer.rotateLeft(x, 1); } public static void main(String[] args) { int x = 0x1234; for (int i = 0; i < 50000; i++) { x = foo(x); } } } JIT code snippet before change: 0x0000007f74d13454: neg w11, w2 0x0000007f74d13458: lsr w12, w1, w11 0x0000007f74d1345c: lsl w10, w1, w2 0x0000007f74d13460: orr w0, w10, w12 ;*ior {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Integer::rotateLeft at 7 (line 1751) JIT code snippet after change: 0x0000007f6cd135d4: neg w8, w2 0x0000007f6cd135d8: ror w0, w1, w8 ;*ior {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Integer::rotateLeft at 7 (line 1751) From aph at redhat.com Thu May 26 17:29:58 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 26 May 2016 18:29:58 +0100 Subject: [aarch64-port-dev ] RFR: 8157906: aarch64: some more integer rotate instructions are never emitted In-Reply-To: References: Message-ID: <57473296.8050406@redhat.com> On 05/26/2016 06:26 PM, Felix Yang wrote: > Tested with fastdebug jtreg hotspot and langtools, OK to push? Yes, that's definitely a bug. Patch is OK. Thanks. Andrew. From gnu.andrew at redhat.com Thu May 26 18:46:12 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 26 May 2016 14:46:12 -0400 (EDT) Subject: [aarch64-port-dev ] RFR: u92 In-Reply-To: <160314619.1977291.1464287449285.JavaMail.zimbra@redhat.com> Message-ID: <881342165.1979214.1464288372471.JavaMail.zimbra@redhat.com> Hi, This update synchronises aarch64/jdk8u with jdk8u92-b14 upstream and tags the result as aarch64-jdk8u92-b14: http://cr.openjdk.java.net/~andrew/aarch64-8/u92/ The webrevs are again rather hard to read. The new changes are: - 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 - S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. - 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 - S8132890: Text Overlapping on Dot Matrix Printers - 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 - S8138966: Intermittent SEGV running ParallelGC - S8139258: PPC64LE: argument passing problem when passing 15 floats in native call - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout - S8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 - 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 - S8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX - S8140249: JVM Crashing During startUp If Flight Recording is enabled - S8140344: add support for 3 digit update release numbers - S8140483: Atomic*FieldUpdaters final fields should be trusted - S8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check - S8141260: isReachable crash in windows xp - S8143397: It looks like InetAddress.isReachable(timeout) works incorrectly - S8143855: Bad printf formatting in frame_zero.cpp - S8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg - 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 - S8145722: NullPointerException in javadoc - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI - 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 - S8147857: RMIConnector logs attribute names incorrectly - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC - S8150791: 8u76 L10n resource file translation update Ok to push? -- 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 aph at redhat.com Fri May 27 08:52:43 2016 From: aph at redhat.com (Andrew Haley) Date: Fri, 27 May 2016 09:52:43 +0100 Subject: [aarch64-port-dev ] RFR: u92 In-Reply-To: <881342165.1979214.1464288372471.JavaMail.zimbra@redhat.com> References: <881342165.1979214.1464288372471.JavaMail.zimbra@redhat.com> Message-ID: <57480ADB.6040300@redhat.com> On 26/05/16 19:46, Andrew Hughes wrote: > Ok to push? Great, thanks. Andrew. From felix.yang at linaro.org Sat May 28 11:27:52 2016 From: felix.yang at linaro.org (Felix Yang) Date: Sat, 28 May 2016 19:27:52 +0800 Subject: [aarch64-port-dev ] Pending approvals In-Reply-To: <57457E6C.1040304@redhat.com> References: <57457E6C.1040304@redhat.com> Message-ID: Hi, Seems that the following two are pending for some time: http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-April/003329.html http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html Felix On 25 May 2016 at 18:29, Andrew Haley wrote: > I think there are none waiting for me. Please let me know > if there are. > > Thanks, > > Andrew. > From felix.yang at linaro.org Sat May 28 14:12:17 2016 From: felix.yang at linaro.org (Felix Yang) Date: Sat, 28 May 2016 22:12:17 +0800 Subject: [aarch64-port-dev ] RFR: Backports to aarch64/jdk8u Message-ID: Hi, The following are a couple patches from jdk9 which implement some basic stub routines which I think should go into aarch64/jdk8u repo. changeset: 9657:3455d28791c8 parent: 9646:8962380eb039 user: aph date: Mon Dec 14 15:53:48 2015 +0000 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 Reviewed-by: kvn changeset: 10544:0d2b390d451a user: fyang date: Mon Mar 28 21:21:41 2016 +0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8152840: aarch64: improve _unsafe_arraycopy stub routine Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine Reviewed-by: aph changeset: 10586:d4636cc092db user: enevill date: Thu Apr 07 22:36:16 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org changeset: 11301:4b829744c5c7 user: fyang date: Fri May 27 01:02:16 2016 +0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8156731: 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 Here are the links to the original jdk9 patches: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3455d28791c8 http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d2b390d451a http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d4636cc092db http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b829744c5c7 And patches for aarch64/jdk8u with minor adaptations: http://cr.openjdk.java.net/~fyang/backports/8145320-aarch64-jdk8u.patch http://cr.openjdk.java.net/~fyang/backports/8152840-aarch64-jdk8u.patch http://cr.openjdk.java.net/~fyang/backports/8153797-aarch64-jdk8u.patch http://cr.openjdk.java.net/~fyang/backports/8156731-aarch64-jdk8u.patch Spark Terasort benchmark benefit from the first two patches, about 3.5%+ performance gain tested . Tested with Jtreg using an aarch64 server build, results before and after were identical. OK to backport? Felix From aph at redhat.com Sun May 29 09:04:02 2016 From: aph at redhat.com (Andrew Haley) Date: Sun, 29 May 2016 10:04:02 +0100 Subject: [aarch64-port-dev ] Pending approvals In-Reply-To: References: <57457E6C.1040304@redhat.com> Message-ID: <574AB082.5070700@redhat.com> Hi, On 28/05/16 12:27, Felix Yang wrote: > Seems that the following two are pending for some time: > > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-April/003329.html That one is fine. > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html That one might cause problems due to branch range overflows in C1. The interpreter part looks OK, though. I have a test case which stresses long branches if you're interested to try it. Andrew. From hui.shi at linaro.org Tue May 31 13:03:47 2016 From: hui.shi at linaro.org (Hui Shi) Date: Tue, 31 May 2016 21:03:47 +0800 Subject: [aarch64-port-dev ] Pending approvals In-Reply-To: <574AB082.5070700@redhat.com> References: <57457E6C.1040304@redhat.com> <574AB082.5070700@redhat.com> Message-ID: Thanks Felix and Andrew! Are you concern tbz instruction has smaller offset range compared with original b.cond instruction? For C1 changes in http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html, branch target label is placed closely with branch instruction (distance is 4 bytes), so it's safe to use shorter offset branch instruction here. __ tbnz(t, exact_log2(JVM_ACC_HAS_FINALIZER), register_finalizer); __ ret(lr); __ bind(register_finalizer); Regards Hui On 29 May 2016 at 17:04, Andrew Haley wrote: > Hi, > > On 28/05/16 12:27, Felix Yang wrote: > > > Seems that the following two are pending for some time: > > > > > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-April/003329.html > > That one is fine. > > > > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html > > That one might cause problems due to branch range overflows > in C1. The interpreter part looks OK, though. I have a test > case which stresses long branches if you're interested to try > it. > > Andrew. > > From aph at redhat.com Tue May 31 13:16:41 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 31 May 2016 14:16:41 +0100 Subject: [aarch64-port-dev ] Pending approvals In-Reply-To: References: <57457E6C.1040304@redhat.com> <574AB082.5070700@redhat.com> Message-ID: <574D8EB9.1080806@redhat.com> On 05/31/2016 02:03 PM, Hui Shi wrote: > Are you concern tbz instruction has smaller offset range compared with > original b.cond instruction? > > For C1 changes in > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html, > branch > target label is placed closely with branch instruction (distance is 4 > bytes), so it's safe to use shorter offset branch instruction here. Oh yes, I misread your code. The patch is OK. Thanks, Andrew. From felix.yang at linaro.org Tue May 31 15:38:15 2016 From: felix.yang at linaro.org (felix.yang at linaro.org) Date: Tue, 31 May 2016 15:38:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8148783: aarch64: SEGV running SpecJBB2013 Message-ID: <201605311538.u4VFcFMN021315@aojmv0008.oracle.com> Changeset: 1a5fa9c42359 Author: enevill Date: 2016-02-04 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a5fa9c42359 8148783: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp From edward.nevill at gmail.com Tue May 31 16:21:36 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 31 May 2016 17:21:36 +0100 Subject: [aarch64-port-dev ] RFR: Backports to jdk8u Message-ID: <1464711696.6268.6.camel@mylittlepony.linaroharston> Hi, Please review the following webrev:- http://cr.openjdk.java.net/~enevill/jdk8u_backports_1605 This backports the changesets listed below from jdk9 to jdk8u. Tested with jtreg hotspot & langtools. Results the same before and after. Hotspot: Test results: passed: 682; failed: 17; error: 2 Langtools: Test results: passed: 3,094 No shared code was harmed in the preparation of this webrev! OK to push? Ed. --- CUT HERE --- changeset: 8958:ae4066bd624d tag: tip user: fyang date: Fri May 27 20:38:38 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad description: 8157906: 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: 8957:8613e5f2c21f user: enevill date: Wed May 25 13:30:07 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp src/cpu/aarch64/vm/mac roAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/templateInterpreter_aar ch64.cpp src/cpu/aarch64/vm/vm_version_aarch64.cpp src/cpu/aarch64/vm/vm_version_aarch64.hpp description: 8157841: 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: 8956:9546e60bb6ec user: enevill date: Thu Apr 28 13:26:29 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/assembler_aarch64.hpp src/cpu/aarch64/vm/globals_a arch64.hpp src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/a arch64/vm/stubGenerator_aarch64.cpp src/cpu/aarch64/vm/stubRoutines_aarch64.cpp src/cpu/aarch64/vm/stubRoutines_ aarch64.hpp src/cpu/aarch64/vm/vm_version_aarch64.cpp src/cpu/aarch64/vm/vm_version_aarch64.hpp description: 8155617: 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: 8955:7875fdf99b33 user: fyang date: Tue Apr 12 11:53:44 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macr oAssembler_aarch64.hpp description: 8153713: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph changeset: 8954:06f81cfc8a51 user: fyang date: Sat Mar 05 22:22:37 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp src/cpu/aarch64/vm/mac roAssembler_aarch64.cpp description: 8151340: 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: 8953:c24fe9ae7b70 user: enevill date: Thu Apr 07 22:36:16 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macr oAssembler_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org changeset: 8952:bbf661770808 user: fyang date: Wed Jan 27 12:20:53 2016 +0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8148328: 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: 8951:fa4527eac528 user: fyang date: Wed Feb 17 20:19:24 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad description: 8150038: 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: 8950:f2a2314324d1 user: fyang date: Thu Feb 18 21:53:24 2016 +0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8149907: 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: 8949:bdd5013d22ac user: fyang date: Fri Feb 19 17:12:14 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad description: 8150229: 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: 8948:0bcef370b8f0 user: fyang date: Wed Mar 23 18:00:46 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad description: 8152537: 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: 8947:3977fdb30508 user: enevill date: Tue Mar 29 10:07:54 2016 +0000 files: src/cpu/aarch64/vm/assembler_aarch64.hpp src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp src/cpu/aar ch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp src/cpu/aarch64/vm/vm_vers ion_aarch64.hpp src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp description: 8151775: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph changeset: 8946:8c3bd2b4dfa1 user: enevill date: Thu Mar 10 14:53:09 2016 +0000 files: src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp src/os_cpu/linux_aarch64/vm/copy_linux_aa rch64.s description: 8151502: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph changeset: 8945:3ae4a888109c user: enevill date: Tue Mar 08 14:39:50 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/assembler_aarch64.hpp src/cpu/aarch64/vm/c1_LIRAss embler_aarch64.cpp src/cpu/aarch64/vm/globals_aarch64.hpp src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/ aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/register_aarch64.hpp src/cpu/aarch64/vm/vm_version_aarc h64.cpp description: 8150394: 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: 8944:8612528a4488 user: enevill date: Sat Feb 20 15:15:35 2016 +0000 files: src/cpu/aarch64/vm/globals_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8150313: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph changeset: 8943:31d7f80d1e61 user: enevill date: Sat Feb 20 15:11:42 2016 +0000 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8150082: aarch64: optimise small array copy Reviewed-by: aph changeset: 8942:f8b0c08a84f6 user: hshi date: Fri Feb 05 03:55:51 2016 -0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8149080: 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: 8941:a636a276f009 user: enevill date: Mon Feb 08 14:14:35 2016 +0000 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp src/cpu/aarch64/vm/vm_version_aarch64.cpp description: 8149365: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph changeset: 8940:c8a3c4b20148 user: enevill date: Thu Feb 04 16:24:28 2016 +0000 files: src/cpu/aarch64/vm/macroAssembler_aarch64.cpp description: 8148783: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph changeset: 8939:28b78aca07ca user: enevill date: Wed Feb 03 11:34:12 2016 +0000 files: src/cpu/aarch64/vm/globals_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8148948: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph --- CUT HERE --- From aph at redhat.com Tue May 31 16:27:22 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 31 May 2016 17:27:22 +0100 Subject: [aarch64-port-dev ] RFR: Backports to jdk8u In-Reply-To: <1464711696.6268.6.camel@mylittlepony.linaroharston> References: <1464711696.6268.6.camel@mylittlepony.linaroharston> Message-ID: <574DBB6A.2000100@redhat.com> On 05/31/2016 05:21 PM, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/jdk8u_backports_1605 > > This backports the changesets listed below from jdk9 to jdk8u. > > Tested with jtreg hotspot & langtools. Results the same before and after. > > Hotspot: Test results: passed: 682; failed: 17; error: 2 > Langtools: Test results: passed: 3,094 > > No shared code was harmed in the preparation of this webrev! > > OK to push? That all looks pretty reasonable. Thanks, Andrew. From edward.nevill at gmail.com Tue May 31 18:59:45 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Tue, 31 May 2016 18:59:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 19 new changesets Message-ID: <201605311859.u4VIxjQX003404@aojmv0008.oracle.com> Changeset: 991edc81a90c Author: enevill Date: 2016-02-03 11:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/991edc81a90c 8148948: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f665f73d0a05 Author: enevill Date: 2016-02-08 14:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f665f73d0a05 8149365: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 86fa562baa32 Author: hshi Date: 2016-02-05 03:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86fa562baa32 8149080: 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 ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: dd2bab0f8330 Author: enevill Date: 2016-02-20 15:11 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd2bab0f8330 8150082: aarch64: optimise small array copy Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: a8c435282946 Author: enevill Date: 2016-02-20 15:15 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8c435282946 8150313: aarch64: optimise array copy using SIMD instructions Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f0e398b95e52 Author: enevill Date: 2016-03-08 14:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0e398b95e52 8150394: aarch64: add support for 8.1 LSE CAS instructions Reviewed-by: aph Contributed-by: ananth.jasty at caviumnetworks.com, edward.nevill at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/register_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 60796e32d8c2 Author: enevill Date: 2016-03-10 14:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60796e32d8c2 8151502: optimize pd_disjoint_words and pd_conjoint_words Summary: optimize copy routines using inline assembler Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s Changeset: 7fc149d14601 Author: enevill Date: 2016-03-29 10:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7fc149d14601 8151775: aarch64: add support for 8.1 LSE atomic operations Reviewed-by: aph ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp Changeset: 772a296872e1 Author: fyang Date: 2016-03-23 18:00 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/772a296872e1 8152537: 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 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 97204648fec5 Author: fyang Date: 2016-02-19 17:12 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/97204648fec5 8150229: 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 ! src/cpu/aarch64/vm/aarch64.ad Changeset: fed8343c7a93 Author: fyang Date: 2016-02-18 21:53 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fed8343c7a93 8149907: 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 ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 52da1053c974 Author: fyang Date: 2016-02-17 20:19 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52da1053c974 8150038: 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 ! src/cpu/aarch64/vm/aarch64.ad Changeset: a828298c0a52 Author: fyang Date: 2016-01-27 12:20 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a828298c0a52 8148328: 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 ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 6822ab128969 Author: enevill Date: 2016-04-07 22:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6822ab128969 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 125cb0e9349e Author: fyang Date: 2016-03-05 22:22 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/125cb0e9349e 8151340: 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 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: ab888f53c092 Author: fyang Date: 2016-04-12 11:53 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab888f53c092 8153713: aarch64: improve short array clearing using store pair Summary: aarch64: generate store pair instruction to clear short arrays Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 531c3bc671ef Author: enevill Date: 2016-04-28 13:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/531c3bc671ef 8155617: 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 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: cb418416cec2 Author: enevill Date: 2016-05-25 13:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb418416cec2 8157841: 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 ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: c24d5e044039 Author: fyang Date: 2016-05-27 20:38 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c24d5e044039 8157906: 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 ! src/cpu/aarch64/vm/aarch64.ad From jesper.wilhelmsson at oracle.com Wed May 25 16:44:41 2016 From: jesper.wilhelmsson at oracle.com (Jesper Wilhelmsson) Date: Wed, 25 May 2016 16:44:41 -0000 Subject: [aarch64-port-dev ] Request for clarification: hs or hs-comp In-Reply-To: <1464194477.3492.9.camel@mylittlepony.linaroharston> References: <1464194477.3492.9.camel@mylittlepony.linaroharston> Message-ID: <14bfc2cb-14be-c180-8094-e21abe3e2527@oracle.com> You can continue to push to hs-comp. Integrations are done between all repos in the same way as before FC. /Jesper Den 25/5/16 kl. 18:41, skrev Edward Nevill: > Hi, > > Could someone please clarify which repo we should be pushing aarch64 compiler specific bug fixes to now that we are post FC. > > Should we continue pushing to hs-comp as before FC, or should we now be pushing to hs? > > Thanks, > Ed. > >