diff options
author | peter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2006-03-13 16:37:08 +0000 |
---|---|---|
committer | peter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2006-03-13 16:37:08 +0000 |
commit | 8c85abb498993a8c6640bb97d314ca5b98efea60 (patch) | |
tree | 17b2e060dec742db90c352a5e34fcd3fcc01e25c /compiler/cgbase.pas | |
parent | 88bf16dc340a76974766c11e2384e5fa6c644ee3 (diff) | |
download | fpc-8c85abb498993a8c6640bb97d314ca5b98efea60.tar.gz |
* remove some obsolete i386 specific code
* use a_optimize_const to remove useless opcodes
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2910 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/cgbase.pas')
-rw-r--r-- | compiler/cgbase.pas | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/cgbase.pas b/compiler/cgbase.pas index 9b2f580018..343ce3e930 100644 --- a/compiler/cgbase.pas +++ b/compiler/cgbase.pas @@ -81,6 +81,7 @@ interface topcg = ( OP_NONE, + OP_MOVE, { replaced operation with direct load } OP_ADD, { simple addition } OP_AND, { simple logical and } OP_DIV, { simple unsigned division } @@ -593,7 +594,7 @@ implementation function commutativeop(op: topcg): boolean;{$ifdef USEINLINE}inline;{$endif} const list: array[topcg] of boolean = - (true,true,true,false,false,true,true,false,false, + (true,false,true,true,false,false,true,true,false,false, true,false,false,false,false,true); begin commutativeop := list[op]; |