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

--- Comment #23 from Frank Scheiner <frank.scheiner at web dot de> ---
Yeah, still there for `kernel/kallsyms.c`:

```
time make -j8 LOCALVERSION="-778304a12-ia64-for-pr87281" ARCH=ia64
CROSS_COMPILE=ia64-linux- all
[...]
kernel/kallsyms.c: In function 'kallsyms_lookup_names':
kernel/kallsyms.c:219:1: error: qsort comparator non-negative on sorted output:
13
  219 | }
      | ^
during RTL pass: mach
kernel/kallsyms.c:219:1: internal compiler error: qsort checking failed
0x1eb71d1 internal_error(char const*, ...)
        /usr/src/gcc/gcc/diagnostic-global-context.cc:534
0x94a98f qsort_chk_error
        /usr/src/gcc/gcc/vec.cc:272
0x94ab44 qsort_chk(void*, unsigned long, unsigned long, int (*)(void const*,
void const*, void*), void*)
        /usr/src/gcc/gcc/vec.cc:314
0x1f4a755 gcc_qsort(void*, unsigned long, unsigned long, int (*)(void const*,
void const*))
        /usr/src/gcc/gcc/sort.cc:272
  AR      lib/zlib_inflate/built-in.a
0x1ce0162 ready_sort_real
        /usr/src/gcc/gcc/haifa-sched.cc:3115
0x1ce8c31 ready_sort
        /usr/src/gcc/gcc/haifa-sched.cc:3131
0x1ce8c31 schedule_block(basic_block_def**, void*)
        /usr/src/gcc/gcc/haifa-sched.cc:6738
0x1dc6bbb schedule_ebb(rtx_insn*, rtx_insn*, bool)
        /usr/src/gcc/gcc/sched-ebb.cc:536
0x1dc72e0 schedule_ebbs()
        /usr/src/gcc/gcc/sched-ebb.cc:655
  CC      drivers/video/fbdev/core/fb_cmdline.o
0x15232cb ia64_reorg
        /usr/src/gcc/gcc/config/ia64/ia64.cc:9873
0x10755a9 execute
        /usr/src/gcc/gcc/reorg.cc:3924
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
[...]
```

Though in reality seems to not hurt operation of kernels - built with a GCC
with just `--checking=release` - like the v6.17-rc1 with which my rx2800 i2
recently bootstrapped and testsuite-tested GCC 15.2.0 for 10+ hours combined.
The lab room is still cooling down... ;-)

Reply via email to