mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-25 04:29:10 +02:00
* first implementation of -Oa switch
This commit is contained in:
parent
8c995ce56e
commit
9ef9f62da1
@ -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
|
||||||
|
|
||||||
}
|
}
|
@ -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!!
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user