mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-31 02:22:33 +02:00
* arm: Labels to constants are now data labels and not jump labels
This commit is contained in:
parent
be39828fca
commit
d1f035f456
@ -79,7 +79,7 @@ implementation
|
|||||||
list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
|
list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
|
||||||
{ create consts entry }
|
{ create consts entry }
|
||||||
reference_reset(tmpref,4,[]);
|
reference_reset(tmpref,4,[]);
|
||||||
current_asmdata.getjumplabel(l);
|
current_asmdata.getlabel(l,alt_data);
|
||||||
current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
|
current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
|
||||||
cg.a_label(current_procinfo.aktlocaldata,l);
|
cg.a_label(current_procinfo.aktlocaldata,l);
|
||||||
tmpref.symboldata:=current_procinfo.aktlocaldata.last;
|
tmpref.symboldata:=current_procinfo.aktlocaldata.last;
|
||||||
@ -123,7 +123,7 @@ implementation
|
|||||||
list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
|
list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
|
||||||
{ create consts entry }
|
{ create consts entry }
|
||||||
reference_reset(tmpref,4,[]);
|
reference_reset(tmpref,4,[]);
|
||||||
current_asmdata.getjumplabel(l);
|
current_asmdata.getlabel(l,alt_data);
|
||||||
current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
|
current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
|
||||||
cg.a_label(current_procinfo.aktlocaldata,l);
|
cg.a_label(current_procinfo.aktlocaldata,l);
|
||||||
tmpref.symboldata:=current_procinfo.aktlocaldata.last;
|
tmpref.symboldata:=current_procinfo.aktlocaldata.last;
|
||||||
|
Loading…
Reference in New Issue
Block a user