https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #5 from John Paul Adrian Glaubitz ---
(In reply to John Paul Adrian Glaubitz from comment #4)
> (In reply to Sergei Trofimovich from comment #3)
> > Created attachment 52765 [details]
> > ia64-disable-sdata-by-default.patch
> >
> > W
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #4 from John Paul Adrian Glaubitz ---
(In reply to Sergei Trofimovich from comment #3)
> Created attachment 52765 [details]
> ia64-disable-sdata-by-default.patch
>
> We can try a radical thing: make -mno-sdata a default:
> ia64-disab
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #3 from Sergei Trofimovich ---
Created attachment 52765
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52765&action=edit
ia64-disable-sdata-by-default.patch
We can try a radical thing: make -mno-sdata a default:
ia64-disable-sd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #2 from Sergei Trofimovich ---
> /usr/bin/ia64-linux-gnu-ld: libgccjit.so.0.0.1: short data segment overflowed
> (0x400a68 >= 0x40)
It's the ia64 way to say that .sdata overflowed 4MB of 'static' constants and
variables (which i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #1 from John Paul Adrian Glaubitz ---
The problem is still present in gcc-12:
/usr/bin/time -v /home/glaubitz/gcc-12-new/gcc-12-12-20220319/build/gcc/xg++
-B/home/glaubitz/gcc-12-new/gcc-12-12-20220319/build/gcc/
-B/home/glaubitz/gcc