Completed the 4.5 and 4.6 FSF to Linaro merges.
Spun the Linaro GCC release tarballs, uploaded them to the test farm, and set off the test builds.
Continued looking at the constant reuse optimization. This time I've build GCC itself with the new pass to see how many optimization opportunities there are. This shook out a lot more small bugs, which was useful.
Backported my negative-shifts patch to Linaro 4.6, pushed it to Launchpad for testing, and then committed it to 4.6 once in was approved.
Experimented with running SPEC2K on A8 and A9 boards in order to establish a baseline for the generic tuning tweaks. A short test doesn't give much clue as to what can be achieved, and a long test takes way too long. The problem is also complicated by the benchmarks where the A8 tuning works better on A9 than A9 tuning does. :S
Received a bug report (GCC bugzilla 50717) for my widening multiplies patches. Analysed the problem, developed a patch, and posted it to gcc-patches.