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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I don't see why this is an issue.  for LP64 targets, long unsigned int and long
long unsigned int are the same size.  For gccjit, just uses the GCC internal
definition of compatible.  That is long unsigned int and long long unsigned int
are compatible types.

Internally GCC there is a size_t type which is distant from the underlying type
but is compatible with that type.



Why do you think they should be the same?  Remember GCCJIT is not about C
language specifications but rather a GCC internal representation.

Reply via email to