Spun release tarballs for Linaro GCC 4.5 and 4.6. Sent them to Michael Hope and Matthias Klose.
Testing for my widening multiplies patches revealed a bug when the accumulate value had a different type. The problem is easily fixed, so I've created a patch, submitted it, and now it's approved upstream.
Same again, this time with a bug involving constant integers. Again, easily fixed, submitted, and approved.
Nobody had reviewed the first patch in my series - Richard Guenther had reviewed all the others, but wasn't happy to review the expand pass. So, I asked newly crowned RTL Maintainer Richard Sandiford to review it, but apparently it's the wrong bit of the back-end, so I asked Bernd instead. Bernd kindly reviewed and approved it, so now the whole series is ready to commit if only my test comes back clean.
Continued trying to figure out why my thumb2 constants patch is broken. So far, no further progress. It might be that Michael's build system is confused, but it's looking likely to be a real bug.
---- Upstream patched requiring review: * NEON scheduling patch http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01431.html