On Fri, Sep 18, 2015 at 2:26 PM, Bill Schmidt <wschm...@linux.vnet.ibm.com> wrote: > On Fri, 2015-09-18 at 16:39 +0100, Alan Lawrence wrote: >> This is a respin of https://gcc.gnu.org/ml/gcc-patches/2014-12/msg01024.html >> after discovering that patch was broken on power64le - thanks to Bill Schmidt >> for pointing out that gcc112 is the opposite endianness to gcc110... >> >> This time I decided to avoid any funny business with making RTL match other >> patterns in other .md files, and instead to directly call the relevant >> expanders. This should thus preserve the codegen of the previous expansion >> path. >> Moreover, combining the uplus and splus expansion paths (as addition is the >> same >> regardless of signedness) causes some additional examples to be reduced >> directly >> via patterns. > > Alan, thanks for the patch! David will have to approve it, but this > endian-corrected version looks good to me.
Okay with me. Thanks, David