[Bug target/121432] [15/16 regression] GCC has a regression on Microblaze since r15-1619-g3b9b8d6cfdf593
gopi at sankhya dot com
gcc-bugzilla@gcc.gnu.org
Thu Mar 19 13:24:47 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121432
--- Comment #25 from Gopi Kumar Bulusu <gopi at sankhya dot com> ---
(In reply to Thomas Petazzoni from comment #11)
> So I've been able to narrow down the issue to arch/microblaze/kernel/irq.o.
> I can't say it's the only file impacted, but as soon as I have this object
> file from GCC 15.x in my build, it fails
>
Tried independent fixes for irq.c (make do_IRQ call another do_IRQ_real marked
as noinline) and entry.S ( changes to allocate ARGS_SIZE on both paths to
do_IRQ call) before passing on control to do_IRQ
Execution continues and fails with this message
Run /init as init process
with arguments:
/init
with environment:
HOME=/
TERM=linux
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
---[ end Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b ]---
Understandably - there appear to be other places in arch/microblaze/kernel that
need to be fixed as well (example signal.c:do_notify_resume)
Any suggestions ?
More information about the Gcc-bugs
mailing list