florian
|
75e2de9f2c
|
+ reintroduce implemented
|
2004-01-21 14:22:00 +00:00 |
|
florian
|
3c417e8094
|
* fixed win32 compilation
|
2004-01-21 14:15:42 +00:00 |
|
florian
|
867ab3347e
|
no message
|
2004-01-21 14:12:23 +00:00 |
|
florian
|
0e176a1dd3
|
* corrected syscall numbers
|
2004-01-21 01:25:19 +00:00 |
|
florian
|
83127c2889
|
* improved generic int. div routines
|
2004-01-21 01:25:02 +00:00 |
|
florian
|
e680460234
|
* fixed a_cmp_const_reg_label
* fixed volatile register handling which was broken by my last patch
|
2004-01-21 01:22:35 +00:00 |
|
florian
|
162ff2e6d4
|
* fixed a_call_reg
+ implemented paramgr.get_volative_registers
|
2004-01-20 23:18:00 +00:00 |
|
florian
|
44368ca0e1
|
+ created generic versions of software dword/longint mod/div
|
2004-01-20 23:16:56 +00:00 |
|
Tomas Hajny
|
e0f9297e01
|
* ExecuteProcess fixes, ProcessID and ThreadID added
|
2004-01-20 23:05:31 +00:00 |
|
florian
|
1779c5dd8c
|
* fixed symbol type writing for arm-linux
* fixed assembler generation for abs
|
2004-01-20 21:02:54 +00:00 |
|
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 |
|