Commit Graph

120 Commits

Author SHA1 Message Date
bellard
6cdecbe4e6 added runtime library - fixed more relocations 2002-07-22 23:37:39 +00:00
bellard
3d902af1a9 moved relocation handling to elf generator 2002-07-22 00:20:57 +00:00
bellard
be44fce9cd added GOT support 2002-07-18 00:51:27 +00:00
bellard
82695ae971 fixed PC32 relocation 2002-07-14 23:00:53 +00:00
bellard
6cd36b1285 added better relocation support (needed for file output) 2002-07-14 14:38:33 +00:00
bellard
264dbcfed2 fixed floating poing compare - use LVAL type - optimized bound checking 2002-07-13 15:55:16 +00:00
bellard
14fb0c49d8 added arg to save_regs() 2002-05-13 23:00:39 +00:00
bellard
4226681d36 added optionnal bound check compile - fixed error reporting 2002-03-03 22:45:55 +00:00
bellard
421911f921 moved i368 specific code 2002-02-10 16:13:14 +00:00
bellard
621b3fc3b5 stdcall added + floating point fixes 2002-01-26 17:23:44 +00:00
bellard
b7fed2f2d4 added local bound generation - fixed binary ops - added bound check dereference 2002-01-05 16:17:34 +00:00
bellard
14799da838 suppressed some buffer overflows - moved function generation to cpu specific code (XXX: should have less cpu specific code for that) 2002-01-03 22:43:10 +00:00
bellard
1465899342 added full long long support - added section support - added __attribute__ parsing - added -U option 2002-01-03 21:14:59 +00:00
bellard
21c35b9443 use register classes (will allow better and simpler code gen - fixed long double handling 2001-12-23 00:34:26 +00:00
bellard
498551188e last patches to separate type and value handling 2001-12-22 17:05:23 +00:00
bellard
f7181903bb separated type and value on stack 2001-12-20 01:05:21 +00:00
bellard
2694c10547 float update 2001-12-17 21:56:48 +00:00
bellard
fbc51a39f9 new value stack system to handle the futur types (long long and floats) 2001-12-16 17:58:32 +00:00
bellard
25618c0430 float parsing + long double 2001-12-13 22:28:53 +00:00
bellard
3917389449 separated i386 code generator 2001-12-12 21:16:34 +00:00