On 9/3/19 12:46 PM, Bernd Edlinger wrote:
> On 9/3/19 8:40 PM, Jeff Law wrote:
>> On 9/1/19 4:36 AM, Bernd Edlinger wrote:
>>> Hi,
>>>
>>> this fixes an oversight in r274986.
>>> We need to avoid using movmisalign on DECL_P which are not in memory,
>>> similar to the !mem_ref_refers_to_non_mem_p which unfortunately can't
>>> handle DECL_P.
>>>
>>>
>>> Bootstrapped and reg-tested on x86_64-pc-linux-gnu.
>>> Is it OK for trunk?
>>>
>>>
>>> Thanks
>>> Bernd.
>>>
>>>
>>> patch-pr91605.diff
>>>
>>> 2019-09-01  Bernd Edlinger  <bernd.edlin...@hotmail.de>
>>>
>>>     PR middle-end/91605
>>>     * expr.c (expand_assignment): Avoid DECL_P with DECL_RTL
>>>     not being MEM_P.
>>>
>>> testsuite:
>>> 2019-09-01  Bernd Edlinger  <bernd.edlin...@hotmail.de>
>>>
>>>     PR middle-end/91605
>>>     * g++.target/i386/pr91605.C: New test.
>> OK.
>> Jeff
>>
> 
> Thanks Jeff,
> 
> but I have already applied a slightly improved patch which
> has approved by Richi:
> 
> https://gcc.gnu.org/ml/gcc-patches/2019-09/msg00059.html
OK.  Go with that one instead :-)  I'd looked at that one too, noticed
the ChangeLog didn't seem to match the patch well and set it aside to
dig further into.

jeff

Reply via email to