Posted a new patch for canonicalization of widening multiplies. This was rejected, so I submitted another one. And another .... and another. Finally I have one that nobody has complained about ... yet, but still nobody has approved it either. http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg06546.html
Add support for SMLALTB/SMLALTT/SMLATB/SMLATT to the machine description. This depends on the canonicalization patch working. Posted this upstream also. http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg06692.html
[I had to spend quite a bit of time on internal CodeSourcery work this week, hence the shorter than usual status report. Normal service will resume shortly.]
---- Upstream patched requiring review: * NEON scheduling patch http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01431.html * ARM Thumb2 addw/subw support. http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg03783.html * Multiply and accumulate: http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg06546.html * SMLALTB/SMLALTT/SMLATB/SMLATT http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg06692.html