https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Andreas Schwab from comment #9) > This breaks aarch64 -mabi=ilp32. > > during RTL pass: vartrack > In file included from > ../../../../../../libstdc++-v3/src/c++98/pool_allocator.cc:31: > /opt/gcc/gcc-20200410/Build/aarch64-suse-linux/ilp32/libstdc++-v3/include/ > ext/pool_allocator.h: In member function '_Tp* > __gnu_cxx::__pool_alloc<_Tp>::allocate(__gnu_cxx::__pool_alloc<_Tp>:: > size_type, const void*) [with _Tp = wchar_t]': > /opt/gcc/gcc-20200410/Build/aarch64-suse-linux/ilp32/libstdc++-v3/include/ > ext/pool_allocator.h:262:5: internal compiler error: in > vt_expand_var_loc_chain, at var-tracking.c:8355 Can you please provide a pre-processed source file?