rs6000: Fix up flag_shrink_wrap handling in presence of -mrop-protect [PR101324]

Peter Bergner bergner@linux.ibm.com
Fri Dec 3 22:34:54 GMT 2021


On 12/3/21 3:27 PM, Peter Bergner wrote:
> On 12/3/21 2:39 PM, Peter Bergner wrote:
>> On 10/29/21 4:45 PM, Segher Boessenkool wrote:
>>> On Wed, Oct 27, 2021 at 10:17:39PM -0500, Peter Bergner wrote:
>>>> 2021-10-27  Martin Liska  <mliska@suse.cz>
>>>>
>>>> gcc/
>>>> 	PR target/101324
>>>> 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Move the
>>>> 	disabling of shrink-wrapping when using -mrop-protect from here...
>>>> 	(rs6000_override_options_after_change): ...to here.
>>>>
>>>> 2021-10-27  Peter Bergner  <bergner@linux.ibm.com>
>>>>
>>>> gcc/testsuite/
>>>> 	PR target/101324
>>>> 	* gcc.target/powerpc/pr101324.c: New test.
>>>
>>> Okay for trunk with similar robustification.  Thanks!
>>
>> With the rop_ok change finally committed, I have finally pushed this
>> change with your suggested test case changes.  Thanks Martin for the
>> fix and Segher for the reviews.
> 
> So I just checked and we have the same failure on GCC11 too.
> Ok for the GCC11 release branch after this has burned-in on
> trunk for a couple of days?
> 
> Ditto for the rop_ok testsuite patch that goes with this one?

FYI, both commits backported cleanly and showed no testsuite regressions
on powerrpc64le-linux.

Peter





More information about the Gcc-patches mailing list