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 "<" and ">"
|
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 |
|