On Mon, 29 Aug 2016, Andreas Schwab wrote:
> On Aug 26 2016, Richard Biener wrote:
>
> > Index: gcc/testsuite/gcc.dg/pr69047.c
> > ===
> > --- gcc/testsuite/gcc.dg/pr69047.c (revision 0)
> > +++ gcc/testsuite/gcc.dg/pr69047.c (wor
On Aug 26 2016, Richard Biener wrote:
> Index: gcc/testsuite/gcc.dg/pr69047.c
> ===
> --- gcc/testsuite/gcc.dg/pr69047.c(revision 0)
> +++ gcc/testsuite/gcc.dg/pr69047.c(working copy)
> @@ -0,0 +1,18 @@
> +/* { dg-do compile
The following fixes PR69047, update-address-taken can use the same
trick as VN and re-write MEM[&d] into SSA when the size of the MEM
and the size of d do not match by using a BIT_FIELD_REF.
Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk.
The patch contains a workaround fo