Merged FSF GCC 4.7 to the Linaro GCC 4.7 branch.
Merged from GCC 4.6.3 release to Linaro GCC 4.6 branch.
Wrote and posted a patch to load DImode immediate constant into NEON registers properly. Unfortunately, testing showed a bootstrap stage 2 vs. 3 miscompare, so there's something not quite right. However, disassembly of the binaries hasn't revealed any problems, so this failure is still a mystery. More investigation required.
Wrote and posted a patch to do DImode negation in NEON. Realised that I had forgotten to do the core-register fall-back case; posted a new version. Again, there's something annoyingly subtle that prevents bootstrap. This time it looks like some sort of wrong code bug. Investigating.
Wrote and posted a patch to do DImode one's complement in NEON. Richard E questioned how it was written though. The tests passed successfully, so that's a novelty this week!
Looked for other NEON instructions missing support. Didn't find any ... but the machine description isn't exactly straight forward.
Considered the problems with choosing whether or not to do an operation in NEON, or not. Discussed the existing state and possible solutions with Ramana and Benrd (thanks Guys). Thought about it some more. Posted a vague description of what might fix it to the linaro-toolchain list. Awaiting replies.