[Bug target/116088] Solaris i386 - some GCC tests fails with: internal compiler error: Illegal Instruction
sjames at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jul 25 14:46:54 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116088
--- Comment #10 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to Petr Sumbera from comment #9)
> Thread 2 received signal SIGILL, Illegal instruction.
> [Switching to Thread 1 (LWP 1)]
> 0x00007fd0fef67f3a in isl_hash_table_init () from /usr/lib/64/libisl.so.23
> (gdb) x/i $pc
> => 0x7fd0fef67f3a <isl_hash_table_init+58>: blsr %eax,%eax
OK, so it wants bmi?
Two options:
1) isl was built with wrong compiler flags (possibly wrongly added by the build
system), or
2) isl has runtime detection but the runtime detection goes wrong.
I'm unfamiliar with isl to say quickly which it is, but I generally bet on 1).
More information about the Gcc-bugs
mailing list