This is the mail archive of the
mailing list for the GCC project.
Re: GCC 5 Status Report (2015-01-19), Trunk in Stage 4
- From: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- To: Richard Biener <rguenther at suse dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 27 Jan 2015 10:18:53 +0100
- Subject: Re: GCC 5 Status Report (2015-01-19), Trunk in Stage 4
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot LSU dot 2 dot 11 dot 1501191016120 dot 12482 at zhemvz dot fhfr dot qr> <20150127085256 dot GA5862 at maggie> <alpine dot LSU dot 2 dot 11 dot 1501271002380 dot 12482 at zhemvz dot fhfr dot qr>
On 01/27/2015 10:04 AM, Richard Biener wrote:
> On Tue, 27 Jan 2015, Andreas Krebbel wrote:
>> I would like to apply the following patch:
>> [PATCH] S/390: -mhotpatch v2
>> It is a backend only change to our existing -mhotpatch feature
>> requested by the Linux kernel guys for the ftrace implementation:
>> They need it in an upstream GCC asap. If we don't get it into 5.0 we
>> probably would need to commit it onto 5.1 branch right after the
>> release. I would rather try to avoid this since it would make the
>> hotpatch feature incompatible between 5.0 and 5.1.
>> Ok to do it now?
> Ok. It needs an entry in changes.html.
> Do you plan to backport this change?
Yes we already have backports for 4.9 and 4.8 (which itself was a backport from 4.9). Should we try
to bring the 4.9 backport upstream as well?
> Did you consider using an alternate option name instead of changing
> it in an incompatible way?
Yes. But given that:
- the hotpatch feature was introduced recently (with 4.9) we do not expect any users so far
- if somebody really used the feature he will get an error message at compile-time, so the fix is easy
- the kernel implementation is able to distingiush the different hotpatch versions already and it is
the only user we know of
> I realize SUSE will need to backport this
> thus any user will need to do functional testing to see whether his
> compiler implements the new or old semantics?
We will provide you with a backported version.