RFR (XS) 8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Mikael Gerdin
mikael.gerdin at oracle.com
Fri Oct 9 07:47:43 UTC 2015
Thanks for the speedy reviews, the fix is in the queue for hs-rt now.
On 2015-10-08 19:26, Coleen Phillimore wrote:
>
>
> On 10/8/15 12:37 PM, Kim Barrett wrote:
>> On Oct 8, 2015, at 8:31 AM, Mikael Gerdin <mikael.gerdin at oracle.com>
>> wrote:
>>> Hi all,
>>>
>>> We recently discovered that slowdebug builds fail on Solaris/SPARC
>>> due to an issue with inline assembly in
>>> memset_with_concurrent_readers_sparc.cpp
>>>
>>> After discussions with the C++ compiler team at Oracle it was pointed
>>> out to us that the code was incorrect in that it had too few %'s.
>>>
>>> Actual registers referenced by name must be escaped with %% but it
>>> appears that enabling optimization in the Studio compiler disregards
>>> that requirement.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8139086
>>> Webrev: http://cr.openjdk.java.net/~mgerdin/8139086/webrev/
>>>
>>> Testing: Building product|fastdebug|slowdebug on Solaris/SPARC.
>> Looks good. Thanks for taking care of this so quickly.
>
> +1
>
> I really appreciate it!
No problem!
/Mikael
> Coleen
>>
>
More information about the hotspot-dev
mailing list