* first implementation of -Oa switch

This commit is contained in:
florian 2000-05-31 06:57:11 +00:00
parent 8c995ce56e
commit 9ef9f62da1
2 changed files with 15 additions and 6 deletions

View File

@ -96,7 +96,7 @@ interface
cs_load_gpc_unit, cs_load_gpc_unit,
{ optimizer } { optimizer }
cs_regalloc,cs_uncertainopts,cs_littlesize,cs_optimize, cs_regalloc,cs_uncertainopts,cs_littlesize,cs_optimize,
cs_fastoptimize, cs_slowoptimize, cs_fastoptimize, cs_slowoptimize,cs_align,
{ browser } { browser }
cs_browser_log, cs_browser_log,
{ debugger } { debugger }
@ -199,7 +199,10 @@ begin
end. end.
{ {
$Log$ $Log$
Revision 1.30 2000-05-16 20:19:05 pierre Revision 1.31 2000-05-31 06:57:11 florian
* first implementation of -Oa switch
Revision 1.30 2000/05/16 20:19:05 pierre
+ -CR option to enable check for object virtual method + -CR option to enable check for object virtual method
Revision 1.29 2000/02/28 17:23:57 daniel Revision 1.29 2000/02/28 17:23:57 daniel
@ -265,4 +268,4 @@ end.
* C alignment added for records * C alignment added for records
* PPU version increased to solve .12 <-> .13 probs * PPU version increased to solve .12 <-> .13 probs
} }

View File

@ -50,7 +50,10 @@ begin
Begin Begin
case opt[j] of case opt[j] of
'-' : initglobalswitches:=initglobalswitches-[cs_optimize,cs_fastoptimize,cs_slowoptimize,cs_littlesize, '-' : initglobalswitches:=initglobalswitches-[cs_optimize,cs_fastoptimize,cs_slowoptimize,cs_littlesize,
cs_regalloc,cs_uncertainopts]; cs_regalloc,cs_uncertainopts,cs_align];
{$ifdef OPTALIGN}
'a' : initglobalswitches:=initglobalswitches+[cs_align];
{$endif OPTALIGN}
'g' : initglobalswitches:=initglobalswitches+[cs_littlesize]; 'g' : initglobalswitches:=initglobalswitches+[cs_littlesize];
'G' : initglobalswitches:=initglobalswitches-[cs_littlesize]; 'G' : initglobalswitches:=initglobalswitches-[cs_littlesize];
'r' : initglobalswitches:=initglobalswitches+[cs_regalloc]; 'r' : initglobalswitches:=initglobalswitches+[cs_regalloc];
@ -111,7 +114,10 @@ end;
end. end.
{ {
$Log$ $Log$
Revision 1.19 2000-02-09 13:22:55 peter Revision 1.20 2000-05-31 06:58:50 florian
* first implementation of -Oa switch
Revision 1.19 2000/02/09 13:22:55 peter
* log truncated * log truncated
Revision 1.18 2000/01/23 21:29:17 florian Revision 1.18 2000/01/23 21:29:17 florian
@ -125,4 +131,4 @@ end.
* all tokens now start with an underscore * all tokens now start with an underscore
* PowerPC compiles!! * PowerPC compiles!!
} }