https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69233

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
It is unspecified what the value of an overflow conversion is.  So 1 is correct
so is -1 and/or INT_MAX.

I don't think this is a bug.

The test code which depends on these values is broken and should not be used.

I know some "C validation" suites which have this bug for float/double also (I
put "C validation" is quotes because they are not validating C at that point
but rather an specific implementation of C).

Reply via email to