[8u20] RFR (L) 8037816+8043029+8043164

Daniel D. Daugherty daniel.daugherty at oracle.com
Thu May 22 14:28:59 UTC 2014


For large or risky backports, I usually request a total of three
reviewers. You have one (R)eviewer so the others can be either.

Dan


On 5/22/14 6:40 AM, David Chase wrote:
> And how many reviews are needed for a backport (especially of this size)?
>
> On 2014-05-21, at 7:47 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
>
>> Looks good for backport but you based it on wrong repository. Should be:
>>
>> http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot
>>
>> Thanks,
>> Vladimir
>>
>> On 5/21/14 4:13 PM, David Chase wrote:
>>> Summary: this is the hotspot side of port to Mavericks + clang, including
>>> turning on all the format annotations (so it won't go stale again)
>>> fixing all the scary bugs flagged by format warnings
>>> fixing quite a few of the harmless warnings flagged by format annotations
>>> disabling gcc's warnings for some files filled with harmless warnings
>>> (but with an ugly flag macro so people can clean it up incrementally)
>>>
>>> The intent of the backport is to reduce conflicts for other future backports,
>>> and to wipe clean all the this-can't-be-right mistakes identified by format
>>> warnings (mismatched number of args, that sort of thing).
>>>
>>> This webrev includes the original large patch, plus two follow-on patches
>>> for mistakes that were made.  It's been tested as an 8u patch on Mountain Lion,
>>> 32- and 64-bit Linux.  It has not been tested on Mavericks with clang 5.1
>>> because whatever attempts have been made to port the build for 8 to Mavericks
>>> are not there yet (but this should make remove one obstacle, and the warnings
>>> enabled should help keep it from backsliding).
>>>
>>> This backport has tracked the 9 patch for most of its existence, and was diff'd
>>> and desk-checked to see that it matches as much as possible.
>>>
>>> Bugs:
>>> https://bugs.openjdk.java.net/browse/JDK-8037816 Fix for 8036122 breaks build with Xcode5/clang
>>> https://bugs.openjdk.java.net/browse/JDK-8043029 Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
>>> https://bugs.openjdk.java.net/browse/JDK-8043164 Format warning in traceStream.hpp
>>>
>>> Webrev:
>>> http://cr.openjdk.java.net/~drchase/8037816/webrev-8u.05-21a/
>>>



More information about the hotspot-dev mailing list