]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - sim/mn10300/mn10300-sim.h
sim: signal: mark signal callback funcs as noreturn since they don't return
authorMike Frysinger <vapier@gentoo.org>
Thu, 21 Dec 2023 05:38:31 +0000 (00:38 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 21 Dec 2023 06:59:22 +0000 (01:59 -0500)
commitd137b254d9aa4c91d5d2e7865d971bbdaa40e769
treea9ddb0f1f76874b83a4efce003732b2e305b5664
parentf184f3a224405473d605ba1d7a455b011e8f2b9e
sim: signal: mark signal callback funcs as noreturn since they don't return

All funcs already call other funcs that don't return.  The mips port is
the only exception because its generic exception handler can return in
the case of normal exceptions.  So while the exceptions its signal handler
triggers doesn't return, we can't express that conditional logic.  So add
some useless abort calls to make the compiler happy.
sim/common/sim-core.h
sim/cris/sim-main.h
sim/frv/sim-main.h
sim/iq2000/sim-main.h
sim/lm32/sim-main.h
sim/m32r/sim-main.h
sim/m4/sim_ac_option_warnings.m4
sim/mips/interp.c
sim/mips/sim-main.h
sim/mn10300/mn10300-sim.h
sim/mn10300/sim-main.h