From: John Baldwin Date: Thu, 15 Apr 2021 23:03:15 +0000 (-0700) Subject: sim frv: Add a missing return value for frvbf_check_acc_range. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f00b50d057;p=binutils-gdb.git sim frv: Add a missing return value for frvbf_check_acc_range. Claim that the accumulator indices are out of range without raising an exception if the CPU doesn't support media instructions. sim/frv/ChangeLog: * traps.c (frvbf_check_acc_range): Add missing return value. --- diff --git a/sim/frv/ChangeLog b/sim/frv/ChangeLog index 1ec05977f69..88c89921766 100644 --- a/sim/frv/ChangeLog +++ b/sim/frv/ChangeLog @@ -1,3 +1,7 @@ +2021-04-15 John Baldwin + + * traps.c (frvbf_check_acc_range): Add missing return value. + 2021-04-12 Mike Frysinger * sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all. diff --git a/sim/frv/traps.c b/sim/frv/traps.c index c0ed9b1c49f..5e6a4d06ef4 100644 --- a/sim/frv/traps.c +++ b/sim/frv/traps.c @@ -742,7 +742,7 @@ frvbf_check_acc_range (SIM_CPU *current_cpu, SI regno) /* Only applicable to fr550 */ SIM_DESC sd = CPU_STATE (current_cpu); if (STATE_ARCHITECTURE (sd)->mach != bfd_mach_fr550) - return; + return 0; /* On the fr550, media insns in slots 0 and 2 can only access accumulators acc0-acc3. Insns in slots 1 and 3 can only access