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
Jonas Maebe
5439babeb5
+ cgeneric.inc: implementations of rtl routines based on libc
...
* system.inc: include cgeneric.inc before powerpc.inc/i386.inc/... if
FPC_USE_LIBC is defined
* powerpc.inc, i386.inc: check whether the routines they implement aren't
implemented yet in another include file (cgeneric.inc)
2004-01-11 11:10:07 +00:00
Jonas Maebe
20fb31f827
* moved tstatfs from systypes.inc to ptypes.inc to fix make cycle with
...
-dFPC_USE_LIBC (systypes.inc is now completely commented out)
2004-01-11 09:56:20 +00:00
Jonas Maebe
69bc5c2552
+ added strutils and rtlconst
2004-01-11 09:42:32 +00:00
michael
312a33648b
+ need mode objfpc directive
2004-01-11 01:17:22 +00:00
daniel
35df00f41e
* Program name corrected.
2004-01-10 21:38:04 +00:00
daniel
f46d787ab6
* @ operator does not work on labels in current compiler
2004-01-10 21:32:02 +00:00