https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #1 from cqwrteur <unlvsur at live dot com> --- D:\hg\fast_io\.tmp>x86_64-elf-g++ -c canada.cc -std=c++23 canada.cc: In function 'int main()': canada.cc:5:14: error: 'uintptr_t' is not a member of 'std'; did you mean 'uintmax_t'? 5 | std::uintptr_t p{}; | ^~~~~~~~~ | uintmax_t D:\hg\fast_io\.tmp>x86_64-elf-g++ -v Using built-in specs. COLLECT_GCC=x86_64-elf-g++ COLLECT_LTO_WRAPPER=d:/x86_64-windows-gnu/baremetal/x86_64-elf/bin/../libexec/gcc/x86_64-elf/12.0.1/lto-wrapper.exe Target: x86_64-elf Configured with: ../../../../gcc/configure --disable-nls --disable-werror --disable-hosted-libstdcxx --without-headers --disable-shared --target=x86_64-elf --prefix=/home/cqwrteur/toolchains/gnu/x86_64-w64-mingw32/x86_64-elf --host=x86_64-w64-mingw32 --enable-multilib --disable-libssp --disable-libquadmath Thread model: single Supported LTO compression algorithms: zlib gcc version 12.0.1 20220219 (experimental) (GCC)