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