mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-19 12:09:14 +02:00
* don't convert movs into (the non-existing) ldrs in do_spill_replace()
git-svn-id: trunk@28390 -
This commit is contained in:
parent
d37a2e65ec
commit
5e280b3131
@ -290,6 +290,10 @@ unit rgcpu;
|
|||||||
if abs(spilltemp.offset)>4095 then
|
if abs(spilltemp.offset)>4095 then
|
||||||
exit;
|
exit;
|
||||||
|
|
||||||
|
{ ldr can't set the flags }
|
||||||
|
if instr.oppostfix=PF_S then
|
||||||
|
exit;
|
||||||
|
|
||||||
if GenerateThumbCode and
|
if GenerateThumbCode and
|
||||||
(abs(spilltemp.offset)>1020) then
|
(abs(spilltemp.offset)>1020) then
|
||||||
exit;
|
exit;
|
||||||
|
Loading…
Reference in New Issue
Block a user