peter
026edfb899
* moved to i386/
2000-10-15 09:43:29 +00:00
peter
a45e77c4a2
* move also the i386*.inc to i386/
2000-10-15 09:41:37 +00:00
peter
4286d3e9bb
* moved cpu*.pas to i386/
...
* renamed n386 to common cpunode
2000-10-15 09:39:36 +00:00
peter
5c5d24b641
* moved n386*.pas to i386/ cpu_target dir
2000-10-15 09:33:29 +00:00
peter
a8b982877b
* include cpu_target unit dir
2000-10-15 09:32:47 +00:00
peter
12818742d3
* use System for the systemunit instead of target dependent
2000-10-15 09:08:58 +00:00
peter
4bd9325ae6
* more quotes
2000-10-15 09:07:41 +00:00
Jonas Maebe
54ce0b8a7d
* added missing getcopy for previous addition
2000-10-15 08:38:46 +00:00
peter
eb3ca9c51d
* unit names and procedure names are stored mixed case
2000-10-15 07:47:51 +00:00
peter
4b17f6f0ff
* fixed memory leaks
2000-10-14 21:52:54 +00:00
Jonas Maebe
628e37cd95
* merged fix for inc/dec on 64bit types from tcinl
2000-10-14 18:27:53 +00:00
peter
e171f341a0
* moehrendorf oct 2000 rewrite
2000-10-14 10:14:45 +00:00
florian
77f776b7f0
* initial revision
2000-10-10 17:31:56 +00:00
Jonas Maebe
53197cc97f
* added missing regallocs for edi in emit_mov_ref_reg64 (merged)
2000-10-10 14:55:28 +00:00
Jonas Maebe
c1e14ef033
* fixed another range check error (merged from fixes branch)
2000-10-09 14:54:27 +00:00
peter
092352b0fd
* merged @result fix from Pierre
2000-10-08 10:26:33 +00:00
Jonas Maebe
0b558b038f
* fixed inc/dec with a 64bit type (merged from fixes branch)
2000-10-05 14:42:31 +00:00
pierre
42f9aaf68c
* object stabs fix (merged)
2000-10-04 23:16:48 +00:00
pierre
f95a082233
* IsExe restored
2000-10-04 14:51:08 +00:00
Jonas Maebe
b96fc49809
* fixed bug regarding removal of "test/or reg,reg": apparently, shr/shl
...
doesn't set the zero flag according to the contents of the register
after the shift :( (mergfed from fixes branch)
2000-10-02 13:01:29 +00:00
pierre
33aba92b1d
* lineinfo explicit load not needed anymore
2000-10-01 21:15:55 +00:00
peter
93b4bc7d16
* regenerated
2000-10-01 21:05:03 +00:00
peter
0eee33e3f6
* new file
2000-10-01 19:58:40 +00:00
peter
38951f5ce1
* lot of compile updates for cg11
2000-10-01 19:48:23 +00:00
peter
27749c067e
* more cg11 updates
2000-09-30 16:08:45 +00:00
peter
dc6c26755b
* filepos when unit not found (merged)
2000-09-30 16:07:40 +00:00
peter
11fbb1cc6d
* prefix fix (merged)
2000-09-30 16:07:20 +00:00
peter
084e294150
* const array of char and pchar length fixed (merged)
2000-09-30 13:23:04 +00:00
peter
5f21bf64b8
* range check fix
2000-09-30 13:13:22 +00:00
Jonas Maebe
b8388b3143
* regvars are now zeroed at the start of their life if they contain an 8
...
or 16bit var/parameter, because the full 32bits are used if they are
necessary for a btrl instruction
2000-09-30 13:08:16 +00:00
Jonas Maebe
bec76ee738
* fixed support for -Or with new features of CSE
2000-09-30 13:07:23 +00:00
Jonas Maebe
9e77e31a28
* search much further back for CSE sequences (non-conflicting stores are
...
now passed)
* remove more unnecessary loads of registers (especially the self pointer)
2000-09-29 23:14:45 +00:00
Jonas Maebe
ec5edf7be2
+ writeToMemDestroysContents() and writeDestroysContents() to support the
...
new features of the CSE
2000-09-29 23:14:11 +00:00
florian
2a74104ce4
* make cycle fixed
2000-09-29 15:45:23 +00:00
florian
c91779dd2c
*** empty log message ***
2000-09-28 20:48:52 +00:00
florian
57a566e53d
*** empty log message ***
2000-09-28 19:49:51 +00:00
florian
1cef9ea3b3
*** empty log message ***
2000-09-28 16:34:47 +00:00
Jonas Maebe
828ee99e2d
* fixed range errors (merged from fixes branch)
2000-09-28 11:57:03 +00:00
Jonas Maebe
45d4e0202a
* fixed dupplicate message numbers (from Pierre's fix in the fixes
...
branch)
2000-09-28 09:10:47 +00:00
florian
a30886fbf6
* finally nadd.pas compiles
2000-09-27 21:33:22 +00:00
peter
5dc42d12ed
* also set initlocalswitches in setcompilemode (merged)
2000-09-27 21:20:56 +00:00
peter
2b01b55217
* regenerated
2000-09-27 21:10:31 +00:00
peter
3aac2ecfb2
* check for dup numbers
2000-09-27 20:59:55 +00:00
florian
5a855db55d
* more stuff fixed
2000-09-27 20:25:44 +00:00
florian
c284d15e57
* fixed a lot of syntax errors in the n*.pas stuff
2000-09-27 18:14:31 +00:00
florian
a32e181d77
* hmm, still a lot of work to get things compilable
2000-09-26 20:06:13 +00:00
florian
4d6f20c0d4
* more conversion work done
2000-09-26 14:59:34 +00:00
Jonas Maebe
528c45c517
* writes to register variables and to the self pointer now also count as
...
memore writes
2000-09-26 11:49:41 +00:00
Jonas Maebe
fa38093530
* initmodeswitches is changed is you change the compiler mode from the
...
command line (the -S<x> switches didn't work anymore for changing the
compiler mode) (merged from fixes branch)
2000-09-26 10:50:41 +00:00
florian
df4eb26ed0
* more fixes
2000-09-25 15:37:14 +00:00
florian
7549cdd6cc
* some updates
2000-09-25 15:05:25 +00:00
florian
f245ef187f
* initial revision
2000-09-25 14:55:05 +00:00
florian
991db24e93
* first revision for testing purpose
2000-09-25 09:58:22 +00:00
Jonas Maebe
ca4a065758
- removed TP conditional code
2000-09-25 09:50:29 +00:00
peter
24fc983597
* message updates merges
2000-09-24 21:33:46 +00:00
peter
5218af7926
* delphi compile fixes
2000-09-24 21:19:48 +00:00
florian
426905c464
* some errors fix to get more stuff compilable
2000-09-24 21:15:34 +00:00
Tomas Hajny
1045eb6419
* OS/2 stack alignment corrected + default stack increased
2000-09-24 21:12:41 +00:00
florian
b880cd3002
* more conversion work done
2000-09-24 20:17:44 +00:00
florian
befc937dc1
* initial implementation
2000-09-24 19:38:39 +00:00
peter
cd3f2c37e0
* fixed typo
2000-09-24 15:12:40 +00:00
peter
5536890e7b
* renamed to be 8.3
2000-09-24 15:12:12 +00:00
peter
a71e44ac49
* use defines.inc
2000-09-24 15:06:10 +00:00
peter
0c94c56136
* searching of exe in path also for OS/2
...
* fixed searching of exe in path.
2000-09-24 10:33:07 +00:00
florian
83d20f9b14
* some fixes
2000-09-22 22:48:54 +00:00
florian
ebd2b038fd
+ initial revision
2000-09-22 22:46:03 +00:00
florian
68ceefdb2a
* more fixes
2000-09-22 22:42:52 +00:00
florian
030fe89a12
* initial revision
2000-09-22 22:24:37 +00:00
florian
8b7be9c5dd
* more stuff converted
2000-09-22 22:09:54 +00:00
florian
c9dfdcfbcd
* some updates e.g. getcopy added
2000-09-22 21:45:35 +00:00
florian
91da57baf1
+ initial revision
2000-09-22 21:44:48 +00:00
Jonas Maebe
9eaa410ca7
* fixed some bugs in the previous improvements: in some cases, esi was
...
still being replaced before a conditional jump (the code that
detected conditional jumps sometimes skipped over them)
2000-09-22 15:01:59 +00:00
Jonas Maebe
9f71648f4d
* fixed bug in regsEquivalent (in some rare cases, registers with
...
completely unrelated content were considered equivalent) (merged
from fixes branch)
2000-09-22 15:00:20 +00:00
pierre
2fb3b8d9e2
* fix for bugs 1084/1128 (merged)
2000-09-21 20:56:19 +00:00
Jonas Maebe
478ad23438
* small fix to my changes for full boolean evaluation support (moved
...
opsize determination for boolean operations back in boolean
processing block)
+ full boolean evaluation support (from cg386add)
2000-09-21 12:24:22 +00:00
Jonas Maebe
b7bb476ca7
* small fix to my changes for full boolean evaluation support (moved
...
opsize determination for boolean operations back in boolean
processing block)
2000-09-21 12:23:49 +00:00
Jonas Maebe
48787ae200
* put piece of code between -dnewoptimizations2 since it wasn't
...
necessary otherwise
+ support for full boolean evaluation (from tcadd)
2000-09-21 12:22:42 +00:00
Jonas Maebe
7311710ef3
* put piece of code between -dnewoptimizations2 since it wasn't
...
necessary otherwise
2000-09-21 12:22:17 +00:00
Jonas Maebe
4171877126
+ support for full boolean evaluation (b+/b-), default remains short
...
circuit boolean evaluation
2000-09-21 11:30:49 +00:00
florian
69ffcbae25
* removed a lot of errors
2000-09-20 21:52:38 +00:00
florian
c537853371
* updated
2000-09-20 21:50:59 +00:00
florian
d7abdc5840
* initial revision
2000-09-20 21:35:12 +00:00
florian
8ba7c62c93
* initial revision
2000-09-20 21:23:32 +00:00
florian
697e2af325
* initial revision
2000-09-20 20:52:16 +00:00
peter
20a3fba0fb
* regenerated
2000-09-20 19:50:28 +00:00
peter
f7d25647af
* fixed staticlib filename and unitlink instead of otherlinky
2000-09-20 19:38:34 +00:00
Jonas Maebe
3df81628bc
+ much improved CSE: the CSE now searches further back for sequences it
...
can reuse. After I've also implemented register renaming, the effect
should be even better (afaik web bug #1088 will then even be optimized
properly). I don't know about the slow down factor this adds. Maybe
a new optimization level should be introduced?
2000-09-20 15:00:58 +00:00
marco
31f57d1429
* Set writer to elf. (Only a prob for smart with -OG3p3r)
2000-09-20 10:49:39 +00:00
pierre
e4d06a5485
* problems wih extdebug cond. solved
2000-09-19 23:09:07 +00:00
pierre
3c7b44cb99
* fixes for local class debuggging problem (merged)
2000-09-19 23:08:02 +00:00
florian
ea49be5b34
* fixed help screen for -Sa
2000-09-19 17:33:25 +00:00
Jonas Maebe
857149a109
* fixed bug in push_addr_param for arrays (merged from fixes branch)
2000-09-18 12:31:15 +00:00
marco
0b7a6a9a6a
* Definition of multiple FreeBSD target defines moved to after error check
...
commandline parsing
2000-09-18 12:28:41 +00:00
Jonas Maebe
91faeee3a4
* fixed web bug #1133 (merged from fixes branch)
2000-09-18 11:28:36 +00:00
Jonas Maebe
448dc6df47
* fixed bug in flagsinvers array for unsigned flags (fixed web bug
...
1139, not 1135 like I mentioned in the fixes branch) (merged from fixes)
2000-09-18 10:15:48 +00:00
peter
982c0eb4e8
* merged fixes
2000-09-16 20:12:15 +00:00
peter
d2f13f099e
* freebsd support routines
2000-09-16 12:24:00 +00:00
peter
4003cdb728
* freebsd support merged
2000-09-16 12:22:52 +00:00
peter
0eab87b16a
* fixed for with and local object loading
2000-09-16 12:21:56 +00:00
florian
9c18ccb6e2
+ netware target added
2000-09-11 17:12:29 +00:00
florian
6159f4535f
+ first implementation of Netware Module support, thanks to
...
Armin Diehl (diehl@nordrhein.de ) for providing the patches
2000-09-11 17:00:22 +00:00
peter
48ff9b0e4c
* fixed for counter var check (merged)
2000-09-10 21:19:40 +00:00
peter
9587e696f4
* macro warning (merged)
2000-09-10 21:18:15 +00:00
peter
31bcddda82
* bsd patches from marco
2000-09-10 20:26:55 +00:00
peter
01d857d65b
* fixed crash with smallset -> normalset conversion (merged)
2000-09-10 20:19:23 +00:00
peter
24d5c13456
* fixed open array with cdecl
...
* fixed finalize call with unused function return
2000-09-10 20:18:06 +00:00
peter
13afe3efbe
* array of const isn't equal with array of <type> (merged)
2000-09-10 20:16:21 +00:00
peter
07219f9cb8
* fixed array of const writing instead of array of tvarrec (merged)
2000-09-10 20:13:37 +00:00
peter
3b46bdb72d
* overload checking in implementation removed (merged)
2000-09-10 20:11:07 +00:00
peter
a9510fdde7
* fixed C alignment of array of record (merged)
2000-09-09 18:36:40 +00:00
peter
b90e759995
* fixed operator overloading
2000-09-04 20:15:19 +00:00
michael
632b15d6c5
+ merged Patch from peter
2000-09-04 09:40:23 +00:00
peter
2d6ff8c10e
* error for not specified operand size, which is now required for
...
newer binutils (merged)
* previous commit fix for tcflw (merged)
2000-09-03 11:44:00 +00:00
peter
91d31892d7
* fixed counter var checking with funcretn (merged)
2000-09-03 11:08:42 +00:00
peter
0b056ac721
* obsolete
2000-09-02 21:57:31 +00:00
peter
ccc2e895a8
* ppuclean fixed (merged)
2000-09-02 17:09:01 +00:00
peter
d711221036
* regenerated
2000-09-01 21:58:14 +00:00
peter
30ed274984
* changed files to finput,fmodule
2000-09-01 21:27:50 +00:00
michael
df6ab32e61
+ Applied patch from Peter
2000-08-31 07:53:02 +00:00
peter
f3c0f91294
* _init and _finalize procsyms also need a $ prefix
2000-08-29 19:00:01 +00:00
peter
b940fa6442
* push ebp instead of 0 for raise without address
2000-08-29 18:41:02 +00:00
peter
7a780dea4f
* string to chararray with stringconst only supports shortstring, don't
...
use the trick for ansistring (merged)
2000-08-29 18:31:32 +00:00
Jonas Maebe
858bff5bda
* some modifications to -dcardinalmulfix code
2000-08-29 08:24:45 +00:00
peter
bec1c5cdf9
* store strings with case in ppu, when an internal symbol is created
...
a '$' is prefixed so it's not automatic uppercased
2000-08-27 20:19:38 +00:00
peter
4c94659743
* moved some util functions from globals,cobjects to cutils
...
* splitted files into finput,fmodule
2000-08-27 16:11:48 +00:00
peter
b3959f29ed
* integer(char) explicit typecast support (tp7,delphi compatible)
2000-08-26 19:40:19 +00:00
florian
8e1a4890a1
* initial release
2000-08-26 12:24:20 +00:00
Jonas Maebe
f72f5c636a
* refined previous fix a bit, some instructions weren't being removed
...
while they could (merged from fixes branch)
* made checksequence a bit faster
2000-08-25 19:40:45 +00:00
Jonas Maebe
49b63874c2
* bugfix to FindRegAlloc function (caused wrong regalloc info in
...
some cases) (merged from fixes branch)
2000-08-25 19:39:18 +00:00
Jonas Maebe
dab7718b68
* fixed bug with include files at the very beginning of .pp/.pas files
...
(wrong name used for generating exe/checking unit name) (merged from
fixes branch)
2000-08-25 08:48:22 +00:00
peter
cc4fed6303
* allow nil for class typed consts (merged)
2000-08-24 19:13:18 +00:00
peter
9adb938a0a
* don't initialize if localvarsym is set because that varsym will
...
already be initialized
* first initialize local data before copy of value para's (merged)
2000-08-24 19:07:54 +00:00
Jonas Maebe
475c7fab40
* fixed crash when using include/exclude with undeclared variable as
...
first parameter (merged from fixes branch)
2000-08-24 13:12:38 +00:00
Jonas Maebe
bd928ecf72
* fix for web bug #1112 and a bit of clean up in csopt386 (merged from
...
fixes branch)
2000-08-23 12:55:10 +00:00
pierre
f1bd579bf4
* fix the stabs problems
2000-08-21 11:27:44 +00:00
Jonas Maebe
ce32bae7fb
- removed catch unit from uses clause for Linux (clashed with fpcatch
...
from IDE and is already in pp.pas for command line compiler) (merged
from fixes branch)
2000-08-21 09:14:40 +00:00
peter
898e0c7de8
* smartlinking fixed for linux (merged)
2000-08-20 17:38:21 +00:00
peter
90fc8a53aa
* auto derefence mode for array pointer (merged)
2000-08-20 15:12:49 +00:00
peter
d3aa211230
* don't allow pointer indexing in non-fpc modes
...
* array type required message instead of type mismatch (merged)
2000-08-20 15:05:45 +00:00
peter
8bd87aafd6
* don't allow forward class in separate type blocks for delphi (merged)
2000-08-20 15:01:17 +00:00
peter
c21d6d6871
* give fatal if objfpc/delphi mode things are found (merged)
2000-08-20 14:58:41 +00:00
peter
7f47dfe3cb
* check size after checking openarray in push_value_para (merged)
2000-08-19 20:09:33 +00:00
peter
e2a243ff1c
* fixed bug with comparing constsym strings
2000-08-19 19:51:03 +00:00
peter
9dc543c123
* new tdynamicarray implementation using blocks instead of
...
reallocmem (merged)
2000-08-19 18:44:27 +00:00
Jonas Maebe
c9de6bc568
* fixed a potential bug in destroyregs regarding the removal of
...
unused loads
* added destroyDependingRegs() procedure and use it for the fix in
the previous commit (safer/more complete than what was done before)
2000-08-19 17:53:29 +00:00
Jonas Maebe
3d38329899
* for all optimization levels > 1, all passes are done twice (the
...
result improves the most if -Or is used as well)
2000-08-19 09:10:08 +00:00
Jonas Maebe
441d9d137c
* fixed bug where the contents of a register would not be destroyed
...
if another register on which these contents depend is modified
(not really merged, but same idea as fix in fixes branch,
LAST_MERGE tag is updated)
2000-08-19 09:08:59 +00:00
marco
606baed8e2
+ Fixed cast tconstsym.value with tpointerord
2000-08-18 14:33:07 +00:00
pierre
28af0a7223
* restore next instead of indexnext field for dc local var in GetAbsProcParmDefStr
2000-08-18 13:18:12 +00:00
Jonas Maebe
0f02db341c
* fix for web bug1099 (merged from fixes branch)
2000-08-18 10:09:13 +00:00
florian
60f46dcd29
* fixed several problems with the int64 constants
2000-08-17 12:03:48 +00:00
Jonas Maebe
10df99b121
* fixed crash when inlining assembler procedures with -Or
2000-08-17 11:07:51 +00:00
pierre
a39590e684
* fix go32v2 cycle problem
2000-08-17 09:17:19 +00:00
peter
7eaac1706d
* splitted namedobjectitem.next into indexnext and listnext so it
...
can be used in both lists
* don't allow "word = word" type definitions (merged)
2000-08-16 18:33:53 +00:00
florian
244fc53520
+ support of 64 bit integer constants
2000-08-16 13:06:06 +00:00
michael
5eb17fe1c4
+ Merged changes in fixbranch
2000-08-15 09:45:29 +00:00
peter
32bedb114d
* integer constant -> integer para enhanced to search the best matching
...
procedure, just like delphi does (merged)
2000-08-15 03:43:24 +00:00
peter
b4c1794b34
* previous commit was wrong file :(
2000-08-15 03:41:27 +00:00
peter
626970373c
* fix for absolute to mem address (merged)
2000-08-13 19:21:13 +00:00
peter
c11ee377bb
* integer constant is equal with all integer type arguments (merged)
2000-08-13 14:53:32 +00:00
peter
25c495dd5a
* put defaultpara values in parast and changed the name to
...
'def<Parameter name>'
2000-08-13 13:11:28 +00:00
peter
68283a4c62
* equal_paras now also checks default parameter value
2000-08-13 13:07:18 +00:00
peter
15aa7417a3
* store parast always for procdef (browser needs still update)
...
* add default parameter value to demangledpara
2000-08-13 13:06:37 +00:00
peter
0d881bb510
* new ppu version
2000-08-13 13:04:38 +00:00
peter
eadf85eee3
* -vb update
2000-08-13 13:04:15 +00:00
peter
cb4de797c1
* class member decl wrong then no other error after it
...
* -vb has now also line numbering
* -vb is also used for interface/implementation different decls and
doesn't list the current function (merged)
2000-08-13 12:54:53 +00:00
peter
6e00bdf39b
* fixed fileseek() typo (merged)
2000-08-13 08:59:37 +00:00
peter
8352fb6d7d
* support absolute refering to funcret (merged)
2000-08-13 08:42:59 +00:00
peter
122791efe7
* fixed typo in tsinglelist.clear (merged)
2000-08-13 08:41:57 +00:00
peter
34a42a439b
* restore labels when error in except block (merged)
2000-08-13 08:41:07 +00:00
peter
8f20bd887d
* ELF writer works now also with -g
...
* ELF writer is default again for linux
2000-08-12 19:14:58 +00:00
peter
bd6d4c3d17
* fixed bug #1096 (merged)
2000-08-12 15:41:15 +00:00
peter
cdbe6a1fa3
+ usedasmsymbollist to check and reset only the used symbols (merged)
2000-08-12 15:34:21 +00:00
peter
2c58f511b0
* reference reading fix from Jonas (merged)
2000-08-12 15:32:02 +00:00
peter
fac523d7f6
* IDE patch for stream reading (merged)
2000-08-12 15:30:44 +00:00
florian
cd6180fe99
+ case statement for int64/qword implemented
2000-08-12 06:46:06 +00:00
florian
797102a0a1
+ type TConstExprInt added
2000-08-12 06:45:08 +00:00
peter
1bb6c695e7
* fixed for constants in emit_push_mem_size for go32v2 (merged)
2000-08-10 18:42:03 +00:00
Jonas Maebe
2a801fcd04
* reallocmem is now also used under Delphi (merged from fixes branch)
2000-08-10 12:20:44 +00:00
peter
b13477c647
* packenumfixed things so it compiles with 1.0.0 again
2000-08-09 19:49:44 +00:00
Jonas Maebe
a5993b9f61
* tidexarray and tdynamicarray now use reallocmem() under FPC for
...
growing (merged from fixes branch)
2000-08-09 12:09:45 +00:00
Jonas Maebe
77d566f4fc
* fixed bug1093 and other string -> chararray conversion bugs
...
(merged from fixes branch)
2000-08-09 11:30:21 +00:00
peter
43f82ba0ff
* memdebug/memory patches (merged)
...
* only once illegal directive (merged)
2000-08-08 19:28:57 +00:00
peter
b2a4233525
* equal_constsym() needed for default para
2000-08-08 19:26:41 +00:00
peter
beefc6ac92
* crash fix for default para when all parameters were omitted
2000-08-08 19:23:28 +00:00
Jonas Maebe
cca5461149
* fixed bug in type conversions between enum subranges (it didn't take
...
the packenum directive into account)
+ define PACKENUMFIXED symbol in options.pas
(merged from fixes branch)
2000-08-07 11:31:04 +00:00
Jonas Maebe
ede6479557
+ emit_push_mem_size() which pushes a value in memory of a certain size
...
* pushsetelement() and pushvaluepara() use this new procedure, because
otherwise they could sometimes try to push data past the end of the
heap, causing a crash
(merged from fixes branch)
2000-08-07 11:29:40 +00:00
peter
deb46cc56f
* removed note
2000-08-06 19:42:40 +00:00
peter
658a1f4fcd
* default parameters working !
2000-08-06 19:39:28 +00:00
peter
95253a2759
* overload fixes (merged)
2000-08-06 14:17:15 +00:00
peter
ec3f05fe39
* merged patches name generation in lib and asm constant eval
2000-08-06 10:42:29 +00:00
peter
195bc075eb
* $ifdef go32v2 -> target_info.target=go32v2
2000-08-05 13:33:08 +00:00
peter
2c86bfd561
* fixed build prob without support_mmx
2000-08-05 13:32:39 +00:00
peter
e955ac6135
* packenum 1 fixes (merged)
2000-08-05 13:25:06 +00:00
Jonas Maebe
5efdcfc3a5
* readded l1 variable (between ifdef go32v2 to avoid hints/notes)
2000-08-05 10:35:51 +00:00
Jonas Maebe
83eeb7b9f7
* added missing register deallocation (could cause IE10 i some cases)
...
(merged from fixes branch)
2000-08-05 09:57:27 +00:00
peter
4549ef44e1
* merges from fixes
2000-08-04 22:00:50 +00:00
Jonas Maebe
5d7597c09f
* improved detection of range of instructions which use a register
...
(merged from fixes branch)
2000-08-04 20:08:03 +00:00
Jonas Maebe
debe8d1498
* correct version (I also had a regvars.pp locally, which was used
...
instead of the regvars.pas on CVS, so I didn't notice the errors :( )
2000-08-04 05:52:00 +00:00
Jonas Maebe
1d8195c247
* forgot to commit :( (part of regvar changes)
2000-08-04 05:09:49 +00:00