mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
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.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2021-04-15 John Baldwin <jhb@FreeBSD.org>
|
||||||
|
|
||||||
|
* traps.c (frvbf_check_acc_range): Add missing return value.
|
||||||
|
|
||||||
2021-04-12 Mike Frysinger <vapier@gentoo.org>
|
2021-04-12 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
* sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
|
* sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
|
||||||
|
@ -742,7 +742,7 @@ frvbf_check_acc_range (SIM_CPU *current_cpu, SI regno)
|
|||||||
/* Only applicable to fr550 */
|
/* Only applicable to fr550 */
|
||||||
SIM_DESC sd = CPU_STATE (current_cpu);
|
SIM_DESC sd = CPU_STATE (current_cpu);
|
||||||
if (STATE_ARCHITECTURE (sd)->mach != bfd_mach_fr550)
|
if (STATE_ARCHITECTURE (sd)->mach != bfd_mach_fr550)
|
||||||
return;
|
return 0;
|
||||||
|
|
||||||
/* On the fr550, media insns in slots 0 and 2 can only access
|
/* 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
|
accumulators acc0-acc3. Insns in slots 1 and 3 can only access
|
||||||
|
Reference in New Issue
Block a user