If we have a fucntion that returns XCmode, DECL_RTL of DECL_RESULT gets set to a CONCAT, which is fine, but then ix86_function_value makes an XCmode register of FIRST_STACK_REG. But that's not fine since print_reg aborts when printing it out, so RTL dumps don't work too well.