> The return value of some externally visible functions has changed:
>
> -unsigned short
> +unsigned int
> __gnu_f2h_alternative(unsigned int x)
>
> Is this change binary compatible? Does it matter?
Return values are always passed in a register, and are therefore always de facto int type; the unsigned types will have the same bit pattern in registers. I don't believe this change should have any impact.
> The return value of some externally visible functions has changed: alternative( unsigned int x)
>
> -unsigned short
> +unsigned int
> __gnu_f2h_
>
> Is this change binary compatible? Does it matter?
Return values are always passed in a register, and are therefore always de facto int type; the unsigned types will have the same bit pattern in registers. I don't believe this change should have any impact.