On Sat, Jun 13, 2020 at 12:02 AM Segher Boessenkool <seg...@kernel.crashing.org> wrote: > > On Fri, Jun 12, 2020 at 10:46:33AM +0200, Richard Biener wrote: > > On Fri, Jun 12, 2020 at 2:31 AM Segher Boessenkool > > <seg...@kernel.crashing.org> wrote: > > > Why did this work before, and not anymore? That sounds like a missing > > > or broken test? > > > > It "worked" before because GIMPLE IL checking is not strict here > > because of too many existing "bugs" like this. Well, quite a few > > years ago at least. > > Ah. So can that checking be made strict now then, if we are going to > rely on this?
Unfortunately the frontends are still happy to emit memcpy (1); into the IL with memcpy marked as BUILT_IN_MEMCPY. Richard. > > Thanks, > > > Segher