Outch, interesting to see how compilers differ...