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