Jonas Maebe
|
3c6aa91a96
* factored out the loading of threadvars in its own method, and put the
|
10 anni fa |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 anni fa |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
23 anni fa |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 anni fa |
peter
|
268e4bb7e7
* use saveregisters for incr routines, saves also problems with
|
23 anni fa |
peter
|
cc8c4d7093
* moved more routines from cga/n386util
|
23 anni fa |
peter
|
624e5bd699
* fixed @methodpointer
|
23 anni fa |
carl
|
fb605f11b0
* changeregsize -> rg.makeregsize
|
23 anni fa |
peter
|
8d0751ff97
* removed some more routines from cga
|
23 anni fa |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
23 anni fa |
carl
|
6b39ecb2ef
- remove unused variable
|
23 anni fa |
peter
|
5e7a1e3729
* removed unused units
|
23 anni fa |
Jonas Maebe
|
807cf0000b
* fixed regvar-related bugs (the load node set the location to
|
23 anni fa |
peter
|
5b242f7741
* tlocation,treference update
|
23 anni fa |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 anni fa |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 anni fa |
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
|
23 anni fa |
florian
|
521c608ece
* array of const can now take widestring parameters as well
|
23 anni fa |
peter
|
d2e1952377
* procsym definition rewrite
|
24 anni fa |
peter
|
ac400051bd
* allow assignment of overloaded procedures to procvars when we know
|
24 anni fa |
Jonas Maebe
|
32deddeab1
* finetuned register allocation info for assignments
|
24 anni fa |
Jonas Maebe
|
bdf2593265
* fixed range check errors
|
24 anni fa |
Jonas Maebe
|
e8c8f8785a
* fixed bug with assigning ansistrings (left^.location was released too
|
24 anni fa |
peter
|
f88f6eb571
* rtti/init table updates
|
24 anni fa |
michael
|
fc704cd7b0
+ Patch for wrong paramsize
|
24 anni fa |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 anni fa |
peter
|
81200dc9ef
* funcret moved from tprocinfo to tprocdef
|
24 anni fa |
peter
|
8d11d0d6bf
* partly fix for proc of obj=nil
|
24 anni fa |
peter
|
62cccdebb5
* fixed passing of array of record or shortstring to open array
|
24 anni fa |
peter
|
2f3b205358
* fixed opsize for assignment with LOC_JUMP
|
24 anni fa |