[Bug jit/65884] libgccjit fails to link on ia64-linux-gnu

2022-04-07 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
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

[Bug jit/65884] libgccjit fails to link on ia64-linux-gnu

2022-04-07 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
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

[Bug jit/65884] libgccjit fails to link on ia64-linux-gnu

2022-04-07 Thread slyfox at gcc dot gnu.org via Gcc-bugs
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

[Bug jit/65884] libgccjit fails to link on ia64-linux-gnu

2022-04-06 Thread slyfox at gcc dot gnu.org via Gcc-bugs
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

[Bug jit/65884] libgccjit fails to link on ia64-linux-gnu

2022-04-06 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
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