https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71334
--- Comment #3 from Ben Longbons ---
What I'm trying to do is:
* parse some source code from a new language I'm developing.
* Emit that to machine code via some backend (C, GCCJIT, LLVM, firm, etc.)
* Also emit a header file so that the library
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71334
--- Comment #2 from David Malcolm ---
For reference, I get this output on x86_64-pc-linux-gnu:
underlying size_t: gcc long unsigned int, gccjit unknown
underlying uint32_t: gcc unsigned int, gccjit unsigned int
underlying uint64_t: gcc long
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71334
--- Comment #1 from Andrew Pinski ---
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