Commit Graph

13190 Commits

Author SHA1 Message Date
florian
358cc9ab64 * fixed assembler errors 2003-04-24 12:13:23 +00:00
florian
90561d5e71 * symbols which are register identifiers aren't resolved anymore 2003-04-24 12:05:53 +00:00
florian
0e8ad9d236 * fixed assembling 2003-04-24 11:50:50 +00:00
florian
82b65b962c * fixed wrong newlines 2003-04-24 11:46:25 +00:00
florian
7ec9711f9a * fixed several issues with nested procedures 2003-04-24 11:24:00 +00:00
florian
88f3ab569c + HAS_TYPE_* defines for floats on i386 and powerpc added 2003-04-24 11:21:45 +00:00
florian
a2f6bad2ce + created from n386opt 2003-04-24 11:20:06 +00:00
florian
7f04bb7272 * ncgopt replaces n386opt 2003-04-24 11:19:13 +00:00
florian
2d2b85bacb - replaced by ncgopt 2003-04-24 11:18:46 +00:00
florian
42859fb2e3 * check included, if the compiler supports interfaces 2003-04-24 11:09:36 +00:00
pierre
4d4ae8d4fe * handle also lines with spaces before the open brace 2003-04-24 09:41:59 +00:00
pierre
a9ea64b788 * add a knowncompileerror for big endian case 2003-04-24 09:40:01 +00:00
florian
a15ad1e3a3 * min/max must check the compiler capabilities 2003-04-24 09:38:12 +00:00
florian
75fc66fdd4 + moved cpu dependend code to mathuh.inc and mathu.inc 2003-04-24 09:21:59 +00:00
florian
345117b9ba * initial implementation with code from math.pp 2003-04-24 09:16:31 +00:00
florian
57943e4035 * initial implementation 2003-04-24 09:14:22 +00:00
florian
6709cc3a6f * fixed compilation 2003-04-23 22:47:13 +00:00
florian
6016a91ba5 + powerpc defines now pcomp as well 2003-04-23 22:46:41 +00:00
peter
58357a999c * sstringfunc para updated 2003-04-23 22:19:21 +00:00
peter
c092e24817 * fixes to get rtl compiled 2003-04-23 22:18:01 +00:00
peter
a7691d8bb8 * fpc_round added, needed for int64 currency 2003-04-23 21:28:21 +00:00
peter
72ad478f97 * fix compile for ppc,sparc,m68k 2003-04-23 21:10:54 +00:00
florian
7e391203c2 * fixed fpc_shortstr_to_shortstr 2003-04-23 21:04:48 +00:00
michael
f14d6fd872 + Added section about forward type declarations 2003-04-23 21:03:17 +00:00
peter
c351d2a524 * compile fix for no-newra 2003-04-23 20:23:06 +00:00
peter
c21ca3dfa0 + added currency support based on int64
+ is_64bit for use in cg units instead of is_64bitint
  * removed cgmessage from n386add, replace with internalerrors
2003-04-23 20:16:03 +00:00
daniel
9e2084b8d5 * Further register allocator work. Compiler now smaller with new
allocator than without.
  * Somebody forgot to adjust ppu version number
2003-04-23 14:42:07 +00:00
peter
d1eb9015ae * compare full source and target if ppas needs to be run 2003-04-23 14:01:24 +00:00
peter
99c4b6cf86 * m68k fix 2003-04-23 13:48:07 +00:00
peter
35ea6c7233 * optimizer is x86 2003-04-23 13:47:41 +00:00
peter
2bb32541be * fix m68k compile 2003-04-23 13:40:33 +00:00
peter
7ff85f0779 * fix sparc compile 2003-04-23 13:35:39 +00:00
peter
32d79d4f80 * fix warning for calling constructor inside constructor 2003-04-23 13:21:06 +00:00
peter
77cdb2fcae * fix self passing to fpc_help_fail 2003-04-23 13:20:34 +00:00
peter
cf1f53f910 * fix push_high_param for cdecl 2003-04-23 13:15:04 +00:00
peter
4cee86cad2 * fix operator overload search parameter order 2003-04-23 13:13:58 +00:00
peter
155a2cdab4 * fix checking of procdef type which was broken since loadn returned
pointertype for tp procvar
2003-04-23 13:13:08 +00:00
peter
74756e4e85 * fix po_comp setting for fpc mode 2003-04-23 13:12:26 +00:00
peter
f272c18e94 * remvoe objectsize loading from help_destructor
* implement fpc_check_object
  * saveregistrers for check_object
2003-04-23 13:10:09 +00:00
peter
86c4522697 * cdecl methods are required for CLX compatibilit 2003-04-23 12:38:12 +00:00
florian
0284016ee9 * fixed several issues with powerpc
+ applied a patch from Jonas for nested function calls (PowerPC only)
  * ...
2003-04-23 12:35:34 +00:00
peter
7dae726270 * po_comp for proc to procvar fixed 2003-04-23 11:37:33 +00:00
peter
29a382388e * fix range check error after previous commit 2003-04-23 11:37:15 +00:00
peter
121676ec2d * wndproc definition fix 2003-04-23 11:35:30 +00:00
peter
cb57953ff0 * wndproc definition fixed 2003-04-23 11:35:00 +00:00
peter
4ac96d61d6 * fixed msghandler declarations 2003-04-23 11:22:12 +00:00
florian
128f4c117f * fixed parameter types 2003-04-23 11:08:09 +00:00
peter
3a321cb62e * cdecl array of const has no addr push 2003-04-23 10:14:30 +00:00
peter
181da6423d * firstaddr will check procvardef 2003-04-23 10:13:55 +00:00
peter
5207aaf391 * don't check po_varargs for delphi 2003-04-23 10:12:51 +00:00