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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |pinskia at gcc dot 
gnu.org

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> The issue is xstormy has a 16bit int type and both 1 and 0 are getting
> assigned
> 'int'.
> 
> Since you #define int you need to wrap all literals with _Literal (int) ...
> and of course 2147483647 won't fit (thus dg-require-effective-target
> int32plus?)

Oh I missed the define for some reason when I was looking into the tests today.
Let me try to fix it for 16bit int targets.

Reply via email to