PR tree-optimization/46620
* tree-sra.c (try_instantiate_multiple_fields): Don't get stuck at
padding within accessed words.
From-SVN: r170328
+2011-02-19 Alexandre Oliva <aoliva@redhat.com>
+
+ PR tree-optimization/46620
+ * tree-sra.c (try_instantiate_multiple_fields): Don't get stuck at
+ padding within accessed words.
+
2011-02-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* config.gcc (hppa[12]*-*-hpux11*): Set extra_parts.
|| mbit + msize <= fbit)
continue;
- if (fbit <= mbit)
+ if (fbit < bit)
{
unsigned HOST_WIDE_INT diff = fbit + fsize - mbit;
mbit += diff;
msize -= diff;
}
- else if (fbit > mbit)
+ else if (fbit > bit)
msize -= (mbit + msize - fbit);
else
gcc_unreachable ();