* Loops should not be aligned when optimizing for size

This commit is contained in:
daniel 2002-07-20 08:14:24 +00:00
parent 62e4063229
commit 95427989a6

View File

@ -104,8 +104,10 @@ implementation
if testatbegin then
cg.a_jmp_always(exprasmlist,lcont);
{ align loop target }
exprasmList.concat(Tai_align.Create(aktalignment.loopalign));
if not(cs_littlesize in aktglobalswitches) then
{ align loop target }
exprasmList.concat(Tai_align.Create(aktalignment.loopalign));
cg.a_label(exprasmlist,lloop);
aktcontinuelabel:=lcont;
@ -364,8 +366,9 @@ implementation
end;
end;
{ align loop target }
exprasmList.concat(Tai_align.Create(aktalignment.loopalign));
if not(cs_littlesize in aktglobalswitches) then
{ align loop target }
exprasmList.concat(Tai_align.Create(aktalignment.loopalign));
cg.a_label(exprasmlist,l3);
{ help register must not be in instruction block }
@ -628,7 +631,10 @@ begin
end.
{
$Log$
Revision 1.23 2002-07-19 11:41:35 daniel
Revision 1.24 2002-07-20 08:14:24 daniel
* Loops should not be aligned when optimizing for size
Revision 1.23 2002/07/19 11:41:35 daniel
* State tracker work
* The whilen and repeatn are now completely unified into whilerepeatn. This
allows the state tracker to change while nodes automatically into