Gcc seg fault in latest version while building an old version of binutils

I tried to build an old version of ld, of binutils version 2.14 (2003)
while running make all-ld i got a segfault from gcc

I’m using gcc 11.2.0-4 according to “Add/Remove Software” and gcc itself

$ gcc --version
gcc (GCC) 11.2.0

steps to reproduce:

git clone -b binutils-2_14 --depth 1 --single-branch https://sourceware.org/git/binutils-gdb.git
cd binutils-gdb
make all-ld

rebuild output (only the crush): https://pastebin.com/27kXEMut
full make output: $ make all-ldConfiguring in intlloading cache .././config.cachechecking fo - Pastebin.com
configure output: creating cache ./config.cachechecking host system type... x86_64-unknown-linux - Pastebin.com

I had another Seg fault building an old version of gcc (3.2.2) itself
This really lower my trust in this version of the compiler
I’m updating it to 12.1 with arch’s version, and I hope manjaro updates its version of gcc soon
there is gcc 11.3.0 in arch that will probably solve the issue, but I don’t know how complex or difficult it is

I checked and in the 15/5 arch updated it’s gcc version
in an arch version from before that date (checked with docker, base-devel-20220508.0.55614), that come with gcc 11.2.0
the issue I’m having exists