Commit Graph

15647 Commits

Author SHA1 Message Date
marco
21eb38dfc2 * first port that shows some life based on FPC_USE_LIBC 2004-01-22 13:55:02 +00:00
marco
0db9132414 bsd 2004-01-22 13:46:14 +00:00
florian
3ab069324a * op_const_reg_reg with OP_SAR fixed 2004-01-22 02:22:47 +00:00
florian
703af0f1f4 * improved register usage
+ implemented second_cmp64bit
2004-01-22 01:47:15 +00:00
florian
a6589cbab1 + get_caller_addr/frame implemented 2004-01-21 23:12:07 +00:00
marco
e46d6d2f91 * sysnr regened from 3.4 sources 2004-01-21 22:33:25 +00:00
peter
4238814518 * 1.0.x fix 2004-01-21 22:14:05 +00:00
peter
fa9e45b7cb * decrrefcount resets temps to nil 2004-01-21 22:13:20 +00:00
peter
a4178230a7 * decrref does not reset always to nil, only when string is disposed.
the reset to nil for temps is done by the compiler
2004-01-21 22:02:18 +00:00
marco
104753b859 * openbsd fixes stage one 2004-01-21 21:25:49 +00:00
peter
0f17fe1bd3 * new bugs 2004-01-21 21:20:39 +00:00
peter
ac1332a388 * fixed stackchecking for register calling 2004-01-21 21:01:34 +00:00
marco
308ab35e63 * Copy and pasted some structures from Net- to OpenBSD (3.4+ ELF!) 2004-01-21 20:53:50 +00:00
marco
2e57a62846 * initial version 2004-01-21 20:37:17 +00:00
peter
16746b7d41 * fixed compile for unix 2004-01-21 20:11:06 +00:00
florian
af3d31eceb * fixed handling of max. distance of pc relative symbols 2004-01-21 19:01:03 +00:00
Jonas Maebe
4ec9db5fd4 * extended test 2004-01-21 17:40:44 +00:00
florian
3b21b99111 * fixed register allocator problems with concatcopy 2004-01-21 15:41:56 +00:00
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 "&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