http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46978
--- Comment #6 from Mikael Morin <mikael at gcc dot gnu.org> 2010-12-19 15:47:14 UTC --- This seems to be the problem : the front-end generates a transposed descriptor for a non-intrinsic function. If the function is an intrinsic, the descriptor is filled in the library, and it is not transposed.