daniel
|
e8f649f5c2
+ $define newra will enable new register allocator
|
%!s(int64=22) %!d(string=hai) anos |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
%!s(int64=22) %!d(string=hai) anos |
daniel
|
cbe0383afe
* Further work to convert codegenerator register convention;
|
%!s(int64=22) %!d(string=hai) anos |
daniel
|
55a161bbbf
* Tregister changed into a record
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
4285e99853
* internal linker
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
06ebac4e27
* readded missing revisions
|
%!s(int64=23) %!d(string=hai) anos |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
cc8c4d7093
* moved more routines from cga/n386util
|
%!s(int64=23) %!d(string=hai) anos |
carl
|
fb605f11b0
* changeregsize -> rg.makeregsize
|
%!s(int64=23) %!d(string=hai) anos |
carl
|
b4f0af389d
+ generic FPC_CHECKPOINTER
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
8d0751ff97
* removed some more routines from cga
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
%!s(int64=23) %!d(string=hai) anos |
carl
|
85216e1a0e
+ stack checking enabled for all targets (it is simulated now)
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
5e7a1e3729
* removed unused units
|
%!s(int64=23) %!d(string=hai) anos |
carl
|
0ee2ac7451
+ added wdosx support (patch from Pavel)
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
5b242f7741
* tlocation,treference update
|
%!s(int64=23) %!d(string=hai) anos |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
%!s(int64=23) %!d(string=hai) anos |
armin
|
ed209a3961
+ initialize threadvars defined local in units
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
b4cc4b7b01
* removed compiler warnings
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
%!s(int64=23) %!d(string=hai) anos |
peter
|
869ca12ddb
* fixed init/final for value parameters
|
%!s(int64=23) %!d(string=hai) anos |
Jonas Maebe
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
%!s(int64=24) %!d(string=hai) anos |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
%!s(int64=24) %!d(string=hai) anos |
peter
|
e94751b801
* changed aktprocsym to aktprocdef for stabs generation
|
%!s(int64=24) %!d(string=hai) anos |
Jonas Maebe
|
60dc4bf0a9
* moved call to "cleanup_regvars" to cga.pas for i386 because it has
|
%!s(int64=24) %!d(string=hai) anos |
peter
|
d2e1952377
* procsym definition rewrite
|
%!s(int64=24) %!d(string=hai) anos |
peter
|
e37dbf904d
* calling convention rewrite
|
%!s(int64=24) %!d(string=hai) anos |