https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104738
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #1 from Iain Buclaw <ibuclaw at gdcproject dot org> --- > In upstream druntime, stdint aliases were refactored to commonize so-called > "platform-independent" typedefs. > > As you've pointed out, none of the stdint types are platform independent at > all. i.e: Compare any `<target>-stdint.h' header. Right, and those differences usually are usually dictated by the various psABIs and cannot be changed. Quirks like char being signed on Solaris may be uncommon, but well within the standard's requirements. I had a couple of related issues in LLVM e.g.