Hi, Good news -- I just built a version of ICS with the current version of linaro-gcc.
Panda build here: http://people.linaro.org/~bernhardrosenkranzer/boot.tar.bz2 http://people.linaro.org/~bernhardrosenkranzer/system.tar.bz2 http://people.linaro.org/~bernhardrosenkranzer/userdata.tar.bz2
Use linaro-android-media-create as usual to install.
This is not yet a build that we can reproduce inside android-build because I've had to cheat by swapping out linkers in a couple of places (just using current binutils the way we normally do produces a build that doesn't boot, using binutils built from the AOSP source release works, but the prehistoric linker doesn't know about "dmb st", can't link u-boot, can't link the kernel, and strangely enough can't link some components of ICS - apparently the binaries they ship have some extra patches in).
But the good news is that every part is built with our compiler - there's nothing in the way of using that (aside from the code insanities I've already fixed).
I'll work on sorting out binutils now...
ttyl bero