marco
fe766b63b3
* FPC_USE_LIBC fixes
2004-01-01 14:09:14 +00:00
marco
4d915e960d
* FPC_USE_LIBC fixes to fpgetenv. No more appending of '=', and making a proper nullterminated string)
2004-01-01 14:07:55 +00:00
Jonas Maebe
be0397b1d1
* fixed currency bugs. Int64 currency handling still needs to be
...
rewritten so that it doesn't include conversions to real anymore
though
2003-12-31 22:30:39 +00:00
Jonas Maebe
a75ef67bfd
* properly fixed assigned() mess (by handling it separately in ncginl)
...
-> all assigned()-related tests in the test suite work again
2003-12-31 20:47:02 +00:00
marco
bb088c5ada
* export statfs(pchar)
2003-12-31 20:24:25 +00:00
marco
5bc097ac0b
* small fixes for exporting statfs(pchar,..)
2003-12-31 20:23:31 +00:00
marco
b447c92828
* small additions for getcwd what we need for FPC_USE_LIBC
2003-12-31 20:20:57 +00:00
marco
62e256d07e
* sigset size adaption for FPC_USE_LIBC
2003-12-31 20:17:06 +00:00
marco
b0fef8b805
* workaround for buggy 1.0 building
2003-12-31 20:01:00 +00:00
Jonas Maebe
8be1033511
* (64 bit int) shl/shr (value > 63) := 0
2003-12-31 18:12:23 +00:00
Jonas Maebe
b95efa49e7
* fixed for comp = int64
2003-12-31 17:43:00 +00:00
Jonas Maebe
4aba5c80f1
* fixed C record max alignment
2003-12-31 17:28:19 +00:00
michael
547efccdb6
+ Need to ifdef LIBC_OLDERRNO in implementation
2003-12-31 15:54:53 +00:00
michael
5ac94f8092
+ Fixed errno_location problem
2003-12-31 10:46:08 +00:00
marco
73abd3bd2a
* moved to unix/
2003-12-30 17:50:00 +00:00
Jonas Maebe
3ff00d31b3
* fixed previous commit for tp and delphi modes
2003-12-30 16:30:50 +00:00
marco
0afb6fd8ca
* some more fixes. Testing on idefix
2003-12-30 16:26:10 +00:00
marco
42d5e0e005
* linux now compiles with FPC_USE_LIBC
2003-12-30 15:43:20 +00:00
marco
371f66818a
* ptime_t
2003-12-30 12:46:40 +00:00
marco
d657b168c7
* FPC_USE_LIBC
2003-12-30 12:36:56 +00:00
marco
ed32411ea4
*** empty log message ***
2003-12-30 12:32:30 +00:00
marco
b6f9f170f7
* FPC_USE_LIBC
2003-12-30 12:24:01 +00:00
Jonas Maebe
f587f35457
* fixed methodpointer comparing in a generic way (typecast both left and
...
right explicitly to voidpointer), instead of relying on strange
behvaiour or n386addnode.pass_2 (if size of def = 8, only use the first
4 bytes instead of internalerror-ing or so)
2003-12-29 22:33:08 +00:00
Jonas Maebe
4ff098fc7a
* fixed setftime (sorry Marco :)
2003-12-29 21:15:04 +00:00
Jonas Maebe
416a3ad1d0
* fixed for comp = int64
2003-12-29 19:48:01 +00:00
Jonas Maebe
15698ca7b3
* fixed for comp = int64
2003-12-29 19:38:44 +00:00
florian
a3cd612259
* fixed error message, if a resource file can't be written
2003-12-29 19:31:20 +00:00
florian
021652683a
+ introduced PtrInt and PtrUInt
...
* made strscan 64 bit safe
2003-12-29 19:24:12 +00:00
Jonas Maebe
65cc0f990f
* fixed NaN/Inf detection for single/double
2003-12-29 19:19:21 +00:00
Jonas Maebe
ad3f0e5c31
* fixed for extended = double
2003-12-29 19:18:36 +00:00
Jonas Maebe
cbfa846387
* fixed for systems where extended = double
2003-12-29 18:53:18 +00:00
Jonas Maebe
b46b7ff792
* integrated hack from 1.0.x so we can parse low(int64) as int64 instead
...
of as double (in 1.0.x, it was necessary for low(longint))
2003-12-29 17:19:35 +00:00
Jonas Maebe
95f6a7a515
* fixed for non-x86
2003-12-29 15:54:29 +00:00
Jonas Maebe
92f038ebec
* fixed saving/restoring of volatile fpu registers under sysv
...
+ better provisions for abi differences regarding fpu registers that have
to be saved
2003-12-29 14:17:50 +00:00
Jonas Maebe
2d05b23107
* moved tb0151 from tbf to tbs
2003-12-29 13:15:48 +00:00
Jonas Maebe
980efd582d
+ support for currency typed constants if currency=int64. Warning: does
...
not work properly for extreme values if bestreal <= double
2003-12-29 12:48:39 +00:00
Jonas Maebe
7de6463c43
* hopefully fixed bug tb0454 (merged from nppcadd)
2003-12-29 11:37:52 +00:00
Jonas Maebe
da6a3d28c8
* hopefully fixed tb0454
2003-12-29 11:35:19 +00:00
Jonas Maebe
83323b4955
* fixed tb0350 (support loading address of reference containing the
...
address 0)
2003-12-29 11:13:53 +00:00
Jonas Maebe
e9051dc267
+ powerpc suppport
2003-12-29 10:58:05 +00:00
Jonas Maebe
67eaf25d33
+ ppc support
2003-12-29 10:55:19 +00:00
Jonas Maebe
8953ed5494
* fixed tnotnode for < 32 bit quantities
2003-12-28 23:49:30 +00:00
florian
2028eb6b96
+ except handling related nodes now include pi_do_call if necessary
2003-12-28 22:51:18 +00:00
florian
245c5fe197
* strscan fix from Jonas
2003-12-28 22:33:35 +00:00
Jonas Maebe
bfd9c1f91c
* fixed for processors where sizeof extended = sizeof(double)
2003-12-28 22:22:56 +00:00
florian
d38abc3a3f
+ setting of bit 6 of cr for c var args on ppc implemented
2003-12-28 22:09:12 +00:00
Jonas Maebe
85e84512fb
* fixed procedures declared as "interrupt" for non-x86
2003-12-28 21:57:43 +00:00
Jonas Maebe
e9a522fdae
* fixed fillchar for SYSV abi
2003-12-28 21:06:56 +00:00
Jonas Maebe
430d41fdb0
* fixed *locked* routines
2003-12-28 20:55:57 +00:00
Jonas Maebe
4eb1eb94d1
* fixed result of failed syscalls (no extra neg is needed)
...
+ support multi-threaded programs
2003-12-28 20:55:10 +00:00