https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111425

--- Comment #9 from Frank Scheiner <frank.scheiner at web dot de> ---
Looks like this is fixed in gcc-15-20241013, I assume thanks to the fix for
#116627. Just checked that cross-building Linux v6.12-rc3 for ia64 with the
mentioned snapshot now works w/o using the workaround patch ([1]):

```
[...]
Making kernel...
time make -j8 LOCALVERSION="-80ea26b1f-ia64-ice-check" ARCH=ia64
CROSS_COMPILE=ia64-linux- all
Tue Oct 15 12:21:24 AM CEST 2024
[...]
  NM      .tmp_vmlinux2.syms
  KSYMS   .tmp_vmlinux2.kallsyms.S
  AS      .tmp_vmlinux2.kallsyms.o
  LD      vmlinux
  NM      System.map
  OBJCOPY vmlinux.bin
  GZIP    vmlinux.gz
No errors detected in 27904 functions.

real    7m55.590s
user    57m29.416s
sys     2m27.477s
0
Tue Oct 15 12:29:20 AM CEST 2024
```

[1]:
http://epic-linux.org/testing-effort/patches/ia64-linux-workaround-ice-with-gcc-13-v2.patch

Great! Thanks Andrew for linking #116627 to this bug. I have hoped those were
related.

I still need to confirm that with compilers w/ and w/o [2] applied, to be sure,
though. Waiting to mark thsi bug resolved until then.

[2]: https://gcc.gnu.org/g:73726725ae03995ef8b61622c954f7ca70416f79
  • [Bug debug/111425] ia64: ICE in ... frank.scheiner at web dot de via Gcc-bugs

Reply via email to