Commit Graph

15619 Commits

Author SHA1 Message Date
florian
1883a09ddd * fixed setjump
* fixed syscalls
2004-01-20 21:01:57 +00:00
florian
c244b8b527 * fixed sigill problem when running in gdb 2004-01-20 18:32:46 +00:00
marco
b12396f527 * working versions, untested 2004-01-20 17:01:42 +00:00
florian
c37035a450 * common addnode code for x86-64 and i386 2004-01-20 12:59:36 +00:00
florian
7749a2a8fa * some problems with x86-64 inline assembler fixed 2004-01-20 12:52:18 +00:00
sg
317dc7d650 * "<" and ">" are now written as "&lt;" and "&gt;" 2004-01-20 12:27:19 +00:00
michael
2995d4ec4d + Patch from Colin Western for case sensitive color codes 2004-01-20 08:50:35 +00:00
michael
58adff1d7f + Added some compatibility types 2004-01-19 19:37:05 +00:00
michael
6b5655ad42 + Added HFILE_ERROR 2004-01-19 19:29:11 +00:00
Jonas Maebe
df428f7a5d * fixed allocation of parameters passed by reference for powerpc in
callee
2004-01-17 15:55:10 +00:00
michael
7c7dd809bf + DirectoryExists now closes findfirst handle 2004-01-16 20:53:33 +00:00
daniel
143b3f4c05 * Applied Peters patch 2004-01-16 18:08:39 +00:00
daniel
eaa7da9015 + Cleanup of stabstring generation code. Cleaner, faster, and compiler
executable reduced by 50 kb,
2004-01-15 23:16:32 +00:00
peter
69fd93b662 * also try BASEDIR for FPCDIR 2004-01-15 19:05:07 +00:00
daniel
7a6b6f4bd4 * Some minor stuff
* Managed to eliminate speed effects of string compression
2004-01-15 15:16:17 +00:00
florian
541955ad91 + x86 instruction tables for x86-64 extended 2004-01-15 14:01:18 +00:00
florian
412072f71d * renamed instruction tables 2004-01-15 13:57:58 +00:00
florian
85bed883ce * another bunch of x86-64 fixes mainly calling convention and
assembler reader related
2004-01-14 23:39:05 +00:00
peter
c3b9e56e90 * give penalty in float-float conversion when precision is lost 2004-01-14 21:44:16 +00:00
peter
bb03be5004 * add release_openarrayvalue 2004-01-14 21:43:54 +00:00
peter
10b2b80576 * new bugs 2004-01-14 18:01:28 +00:00
peter
2063100f51 * ignore hidden parameters when default parameters are used 2004-01-14 17:53:58 +00:00
peter
60814ccb16 * disable addmmxset 2004-01-14 17:19:04 +00:00
peter
70f6df0d55 * test set code with mmx enabled 2004-01-14 16:39:07 +00:00
florian
f936718fa1 * x86-64 compilation fixed 2004-01-13 18:08:58 +00:00
florian
a511da7309 * make win32 fixed 2004-01-13 18:04:25 +00:00
marco
13af9e805b * some semi colons added 2004-01-12 23:43:22 +00:00
peter
47f08937e4 * use localalign info for alignment for locals and temps
* sparc fpu flags branching added
  * moved powerpc copy_valye_openarray to generic
2004-01-12 22:11:38 +00:00
Jonas Maebe
337fe6d9af * fixed makefile (systhrds didn't have a compilation rule) 2004-01-12 22:04:39 +00:00
Jonas Maebe
d923fb5b7a * test is x86 specific 2004-01-12 21:56:32 +00:00
Jonas Maebe
ec84cc8788 + assembler FPC_MUL_QWORD routine 2004-01-12 21:35:51 +00:00
Jonas Maebe
5c36a38290 + qword multiplication and overflow test 2004-01-12 21:35:18 +00:00
Jonas Maebe
1ac45ffc2c * use volatile instead of non-volatile registers 2004-01-12 18:37:10 +00:00
Jonas Maebe
0acd012715 + ppc implemetnation of fpc_mod/div_qword (from ppc compiler writers guide) 2004-01-12 18:03:30 +00:00
peter
1c9a936741 * LongRec is a packed record 2004-01-12 17:44:22 +00:00
peter
8cf497ffe5 * regenerated 2004-01-12 17:02:40 +00:00
peter
42c6e9323b * sparc updates, mostly float related 2004-01-12 16:39:40 +00:00
peter
d28412f40b * don't generate IMUL reg,1 2004-01-12 16:38:50 +00:00
peter
c34c9af5ce * moved spilling code from taicpu to rg 2004-01-12 16:37:59 +00:00
peter
32173c41fa * removed asmmode_direct 2004-01-12 16:36:53 +00:00
peter
b6515b81be * range check error 2004-01-12 16:35:40 +00:00
peter
d68c75f65a * R_SUB_FS added to make a difference between double and single
floats, required for sparc only
2004-01-12 16:35:05 +00:00
olle
6ab944bfcf * gen of conditional instr updated according to agppcgas
* gen of PPCAsm command fixed
2004-01-12 00:08:03 +00:00
daniel
4a4b8f2a72 * Experiment: Compress strings to save memory
Did not save a single byte of mem; clearly the core size is boosted by
    temporary memory usage...
2004-01-11 23:56:19 +00:00
Tomas Hajny
ad451147d7 * merged Jonas fix from GO32v2 2004-01-11 23:08:39 +00:00
Tomas Hajny
490598c62a * 'conservative' version of the do_open patch by Joe da Silva 2004-01-11 22:54:44 +00:00
florian
fc60443584 * version changed to 1.9.3 2004-01-11 20:59:41 +00:00
florian
970efdcc9c * updated version 2004-01-11 17:24:24 +00:00
daniel
61d29c4e4e * Register allocation bug fixed 2004-01-11 13:21:35 +00:00
Jonas Maebe
4a8d1bcb06 * fixed wrong include filename 2004-01-11 12:21:06 +00:00