Commit Graph

14032 Commits

Author SHA1 Message Date
Jonas Maebe
acb3078279 * newra fix for threadvars 2003-07-06 15:25:54 +00:00
Jonas Maebe
80d6905b7b * fixed my previous completely broken commit. It's not perfect though,
registers > last_supreg and < max_intreg may still be "translated"
2003-07-06 15:00:47 +00:00
Jonas Maebe
b1917a614b * support integer registers that are not managed by newra (ie. don't
translate register numbers that fall outside the range
    first_supreg..last_supreg)
2003-07-06 14:45:05 +00:00
Jonas Maebe
a82c9531b7 * fixed register leak
* changed a couple of case-statements to location_force_reg()
2003-07-06 14:28:04 +00:00
Jonas Maebe
b69219bae4 * also generate the caller paraloc info of a procedure if it doesn't exist
yet at the start of pass_2
2003-07-06 10:18:47 +00:00
peter
af3946938a * check if owner.defowner is valid when checking private/protected 2003-07-05 22:41:59 +00:00
peter
3127f0a11d * new bug 2003-07-05 22:28:56 +00:00
Jonas Maebe
14bd8b899a * create_paraloc_info() is now called separately for the caller and
callee info
   * fixed ppc cycle
2003-07-05 20:21:26 +00:00
Jonas Maebe
cc7f340ac8 * set pi_do_call if range/overflow checking is on 2003-07-05 20:15:24 +00:00
Jonas Maebe
0c65bc5a8c * create_paraloc_info() is now called separately for the caller and
callee info
   * fixed ppc cycle
2003-07-05 20:13:03 +00:00
Jonas Maebe
70a5d1e4c2 * create_paraloc_info() is now called separately for the caller and
callee info
  * fixed ppc cycle
2003-07-05 20:11:41 +00:00
Jonas Maebe
37d266b63d * fixed range check errors 2003-07-05 20:07:24 +00:00
Jonas Maebe
024590b0fa * fixed some range check errors that occurred on big endian systems
* slightly optimized the swap*() functions
2003-07-05 20:06:28 +00:00
pierre
ecaa77a503 * single threadvar debugging support 2003-07-04 22:41:41 +00:00
pierre
907b785f0d * add support for constant offset in stabs address, needed by threadvar debugging support 2003-07-04 22:40:58 +00:00
peter
60d69bd73f * fix type declarations > 2gb 2003-07-04 14:40:24 +00:00
Mattias Gaertner
9c875f9926 made palette extendable 2003-07-04 08:55:12 +00:00
peter
1e47d6ffe0 * delay slot NOPs and comments added
* a_loadaddr_ref_reg fixed and optimized to reuse passed register
    if it is not used by the ref
2003-07-03 21:09:53 +00:00
peter
9e1bc11060 * syscalls implemented 2003-07-03 21:03:57 +00:00
peter
390db181c1 * loadfpu_reg_reg size specifier 2003-07-03 18:59:25 +00:00
pierre
821c5f0f27 * fix m68k build failure 2003-07-03 10:20:15 +00:00
peter
b7d99ec934 * paraloc splitted in callerparaloc,calleeparaloc
* sparc calling convention updates
2003-07-02 22:18:04 +00:00
Jonas Maebe
b2cdd72e5c * always add dummy marker object at the start of an assembler list, so
the optimizer can't remove the first object
2003-07-02 16:43:48 +00:00
michael
c886a3486e + Fixed dependeny on paszlib 2003-07-02 09:11:44 +00:00
luk
97d15e8983 + and,xor,or operators for TFPColor 2003-07-02 08:11:46 +00:00
luk
df9ba460ca * initializing data on transparent black color
* copied to much when changing sizes
2003-07-02 07:54:13 +00:00
luk
ecf5190d17 * Alpha channel at Opaque for normal colors 2003-07-02 07:51:13 +00:00
michael
304539d845 + Removed, because not needed 2003-07-01 10:01:36 +00:00
michael
7b37f2dd4a + Added progressevent 2003-06-30 19:35:20 +00:00
michael
b7ae35ec3b + Applied patches from Matthias Gaertner 2003-06-30 19:18:23 +00:00
michael
9eaa44de48 + Added fpImage 2003-06-30 13:30:49 +00:00
michael
5e987ae6b9 + PNG writer temporarily changed to XPM writer 2003-06-30 13:30:35 +00:00
michael
1f7dfadc20 + Initial import in CVS 2003-06-30 13:30:10 +00:00
michael
a2931672bf + Initial import into CVS 2003-06-30 13:20:22 +00:00
peter
8baaaf9b1f * regenerated using a recent fpcmake 2003-06-29 17:19:55 +00:00
Tomas Hajny
24b0327575 * version changed to 1.0.10 2003-06-26 23:33:22 +00:00
Tomas Hajny
9c4ef849b9 * version changed to 1.0.10 2003-06-26 22:38:04 +00:00
michael
3fe2c13a12 + Removed fpde to reduce dependencies of fpde 2003-06-26 20:48:59 +00:00
michael
8822018ebd + fix from Robert Zierer 2003-06-26 19:46:19 +00:00
michael
a631b25fa9 version 1.0.10 2003-06-26 19:36:55 +00:00
yuri
15f898e73d * Misstyping fixed 2003-06-26 17:20:04 +00:00
yuri
9fa3c4ed0e * pmbidi added
* some cosmetic changes
2003-06-26 17:12:29 +00:00
yuri
978483f87d * Initial import 2003-06-26 17:11:23 +00:00
michael
2711f7d464 + DELETE naming conflct 2003-06-26 13:54:30 +00:00
michael
1c9707a8a7 + Fixed renaming conflict 2003-06-26 13:16:13 +00:00
michael
519a94be0a + Solved some more naming conflicts 2003-06-26 10:13:53 +00:00
michael
c593f7572b + Fixed random name conflict 2003-06-26 09:44:22 +00:00
michael
f48c3bf55b + Added libc to linux dirs 2003-06-26 08:32:57 +00:00
michael
4bc085713f + Initial implementation 2003-06-26 08:31:12 +00:00
peter
bfb8ae2151 * sym,def resolving partly rewritten to support also parent objects
not directly available through the uses clause
2003-06-25 18:31:23 +00:00