http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61082
--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> --- Y is returned as {NO_CLASS, INTEGER} in register. psABI doesn't explicitly say how NO_CLASS should be handled in this case. GCC simply skips NO_CLASS when assigning it to a register.