RFR(S): 8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775

Volker Simonis volker.simonis at gmail.com
Wed Oct 7 12:13:50 UTC 2015


Great - thanks a lot.

Volker


On Wed, Oct 7, 2015 at 10:01 AM, David Lindholm
<david.lindholm at oracle.com> wrote:
> Volker,
>
> I created a bug for this, JDK-8139035.
>
>
> Thanks,
> David
>
>
> On 2015-10-07 09:54, Volker Simonis wrote:
>>
>> Hi Goetz, David,
>>
>> this change looks good. You can consider it as reviewed.
>>
>> I'd appreciate though if you could open a new bug for fixing the
>> zero-length argument strings and removing "-Wno-format-zero-length".
>> This new bug should be linked to the current big.
>>
>> Thank you and best regards,
>> Volker
>>
>>
>> On Tue, Oct 6, 2015 at 11:11 AM, Lindenmaier, Goetz
>> <goetz.lindenmaier at sap.com> wrote:
>>>
>>> Hi David,
>>>
>>> thanks for reviewing!
>>>
>>> I also don't like that dependency, but in case -Wno-format-zero-length
>>> is removed, that can be removed, too.
>>>
>>> Best regards,
>>>    Goetz.
>>>
>>>
>>> -----Original Message-----
>>> From: hotspot-dev [mailto:hotspot-dev-bounces at openjdk.java.net] On Behalf
>>> Of David Lindholm
>>> Sent: Dienstag, 6. Oktober 2015 10:47
>>> To: hotspot-dev at openjdk.java.net
>>> Subject: Re: RFR(S): 8138733: Fix build: gcc < 4.8 doesn't grok
>>> -Wno-format-zero-length added in 8080775
>>>
>>> Goetz,
>>>
>>> On 2015-10-06 09:06, Lindenmaier, Goetz wrote:
>>>>
>>>> Hi,
>>>>
>>>> could I please get a review and a sponsor for this change?
>>>> http://cr.openjdk.java.net/~goetz/webrevs/8138733-warn/webrev.00/
>>>
>>> While I don't really like the GCC-dependency in debug.hpp, I understand
>>> that it is necessary for older GCCs. Reviewed.
>>>
>>> (I'm not an JDK 9 Reviewer).
>>>
>>>
>>> Thanks,
>>> David
>>>
>>>> Sorry for first posting to the wrong list.
>>>>
>>>> Best regards,
>>>>     Goetz.
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Mikael Gerdin [mailto:mikael.gerdin at oracle.com]
>>>> Sent: Freitag, 2. Oktober 2015 13:06
>>>> To: Lindenmaier, Goetz; hotspot-dev at openjdk.java.net Developers
>>>> Subject: Re: RFR(S): 8138733: Fix build: gcc < 4.8 doesn't grok
>>>> -Wno-format-zero-length added in 8080775
>>>>
>>>> Redirecting to hotspot-dev at ...
>>>>
>>>> On 2015-10-02 12:58, Lindenmaier, Goetz wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> We appreciate change 8080775 a lot, but it breaks the build with older
>>>>> gcc.
>>>>>
>>>>> They don't know the option -Wno-format-zero-length.
>>>>>
>>>>> To fix this, I only add -Wno-format-zero-length for gcc >= 4.8.
>>>>>
>>>>> For the other gccs, I remove ATTRIBUTE_PRINTF from the declaration of
>>>>>
>>>>> report_vm_error().
>>>>>
>>>>> This is no big deal, as correctness is guaranteed once it's compiled
>>>>> with
>>>>>
>>>>> gcc 4.8.
>>>>>
>>>>> I had to fix one fatal() in the ppc files, too.
>>>>>
>>>>> Please review this change.  I please need a sponsor.
>>>>>
>>>>> http://cr.openjdk.java.net/~goetz/webrevs/8138733-warn/webrev.00/
>>>>>
>>>>> Best regards,
>>>>>
>>>>>      Goetz.
>>>>>
>


More information about the hotspot-dev mailing list