mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-06 17:08:01 +02:00
* RiscV: generate mret only for FreeRTOS and Embedded
This commit is contained in:
parent
0e8d87bc26
commit
e66378ee59
@ -690,7 +690,7 @@ unit cgrv;
|
||||
list.concat(taicpu.op_reg_reg_const(A_ADDI,NR_STACK_POINTER_REG,NR_STACK_POINTER_REG,postcompensation));
|
||||
end;
|
||||
|
||||
if po_interrupt in current_procinfo.procdef.procoptions then
|
||||
if (target_info.system in (systems_freertos+systems_embedded)) and (po_interrupt in current_procinfo.procdef.procoptions) then
|
||||
begin
|
||||
list.concat(Taicpu.Op_none(A_MRET));
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user