nickysn
|
e42330a7ad
|
* synchronized with trunk
git-svn-id: branches/wasm@48949 -
|
2021-03-13 21:47:24 +00:00 |
|
florian
|
62ea31f255
|
* riscv64-linux: generate PIC for all units as it is required for shared libraries
git-svn-id: trunk@48948 -
|
2021-03-13 16:33:31 +00:00 |
|
florian
|
a399627aee
|
+ RiscV: initial implementation of gprof support
* cleanup
git-svn-id: trunk@48945 -
|
2021-03-12 21:27:51 +00:00 |
|
pierre
|
e8fbe6696b
|
Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
|
2021-03-12 13:23:41 +00:00 |
|
florian
|
3ac178f519
|
* RiscV: corrected setup of gp
git-svn-id: trunk@48938 -
|
2021-03-11 21:10:04 +00:00 |
|
nickysn
|
f8052134e3
|
* synchronized with trunk
git-svn-id: branches/wasm@48906 -
|
2021-03-08 00:52:43 +00:00 |
|
florian
|
813cf7b45e
|
o RiscV64 glibc startup code fixed:
* there is no _init/_fini, call libc_csu_* instead
* fix loading of global_pointer
git-svn-id: trunk@48904 -
|
2021-03-07 22:28:18 +00:00 |
|
nickysn
|
940738a3a1
|
* synchronized with trunk
git-svn-id: branches/wasm@48846 -
|
2021-03-01 13:21:24 +00:00 |
|
florian
|
5afa26ddd1
|
* fix compilation for CPUs without thumb
git-svn-id: trunk@48794 -
|
2021-02-23 20:39:25 +00:00 |
|
nickysn
|
d7df2d45c6
|
* synchronized with trunk
git-svn-id: branches/wasm@48680 -
|
2021-02-14 23:47:42 +00:00 |
|
florian
|
5e7a512777
|
* arm-linux: sighnd.inc must check for CPUTHUMB and CPUTHUMB2
git-svn-id: trunk@48670 -
|
2021-02-13 21:26:15 +00:00 |
|
nickysn
|
a74024e7d5
|
* synchronized with trunk
git-svn-id: branches/wasm@48654 -
|
2021-02-12 01:54:24 +00:00 |
|
florian
|
71c314d7d4
|
* another FPC_VERSION => FPC_FULLVERSIOn fix
* switch back to 32 Bit mode if no thumb code is generated
git-svn-id: trunk@48630 -
|
2021-02-10 20:46:15 +00:00 |
|
florian
|
3a0eb110ec
|
* FPC_VERSION => FPC_FULLVERSION
git-svn-id: trunk@48547 -
|
2021-02-08 21:41:04 +00:00 |
|
nickysn
|
cf3b883bce
|
* synchronized with trunk
git-svn-id: branches/wasm@48513 -
|
2021-02-04 21:34:40 +00:00 |
|
florian
|
91586331b5
|
* x86_64-linux: assembler helpers syscalls do not need a stackframe
git-svn-id: trunk@48512 -
|
2021-02-04 20:57:11 +00:00 |
|
pierre
|
64bd8336f1
|
Fix compilation of linux unit with -dFPC_USE_LIBC option
git-svn-id: trunk@48504 -
|
2021-02-02 23:56:22 +00:00 |
|
nickysn
|
9de09f1d28
|
* synchronized with trunk
git-svn-id: branches/wasm@48498 -
|
2021-02-02 04:02:02 +00:00 |
|
florian
|
3922926d17
|
* disable new syscalls on android
git-svn-id: trunk@48495 -
|
2021-02-01 21:05:23 +00:00 |
|
nickysn
|
d52e918fc8
|
* synchronized with trunk
git-svn-id: branches/wasm@48480 -
|
2021-02-01 01:13:27 +00:00 |
|
florian
|
b4a1c27c58
|
* renamed new syscall wrapper in linux to be consist with the others
git-svn-id: trunk@48479 -
|
2021-01-31 22:25:18 +00:00 |
|
florian
|
b8ab06aae7
|
+ futimens syscall
* make use of futimens syscall in sysutils unit
+ tests
git-svn-id: trunk@48472 -
|
2021-01-31 17:12:39 +00:00 |
|
florian
|
0c77536f11
|
+ linux.fputimensat which properly uses the _tim64 version if needed and available
+ test
git-svn-id: trunk@48470 -
|
2021-01-31 16:24:47 +00:00 |
|
nickysn
|
1d9d1ab859
|
* regenerated makefiles
git-svn-id: branches/wasm@48369 -
|
2021-01-24 02:01:11 +00:00 |
|
nickysn
|
780ded903a
|
* synchronized with trunk
git-svn-id: branches/wasm@48225 -
|
2021-01-19 23:01:55 +00:00 |
|
pierre
|
0055023394
|
Also set __stkptr inside cprt0.as and dllprt0.as startup assembly sources
git-svn-id: trunk@48223 -
|
2021-01-19 22:30:59 +00:00 |
|
pierre
|
83a1f5fbc3
|
Also set __stkptr inside cprt0.as startup assembly source
git-svn-id: trunk@48222 -
|
2021-01-19 22:28:37 +00:00 |
|
nickysn
|
8b4aceea50
|
* synchronized with trunk
git-svn-id: branches/wasm@48134 -
|
2021-01-11 07:01:01 +00:00 |
|
svenbarth
|
359bb64aed
|
* if the Linux target is compiled with FPC_USE_LIBC the initialization of TLS is not required (according to one comment by Florian), so disable all related code in that case (as for example the syscall numbers are not available then)
git-svn-id: trunk@48120 -
|
2021-01-09 15:58:13 +00:00 |
|
nickysn
|
c1b37a3cb5
|
* synchronized with trunk
git-svn-id: branches/wasm@48109 -
|
2021-01-08 08:46:38 +00:00 |
|
florian
|
d2b0bcdf1f
|
+ linux implementation of System.GetCPUCount
git-svn-id: trunk@48106 -
|
2021-01-07 22:44:49 +00:00 |
|
nickysn
|
cf6c173653
|
* regenerated makefiles
git-svn-id: branches/wasm@47988 -
|
2021-01-02 22:25:27 +00:00 |
|
nickysn
|
a84b091b5e
|
* makefiles regenerated after fpcmake update
git-svn-id: branches/wasm@47985 -
|
2021-01-02 22:15:42 +00:00 |
|
florian
|
7b88d1127f
|
* remove unused file
git-svn-id: trunk@47619 -
|
2020-11-28 13:41:44 +00:00 |
|
ondrej
|
1a0ba60de6
|
* revert r47598: implement TRandomGenerator
git-svn-id: trunk@47605 -
|
2020-11-27 04:53:06 +00:00 |
|
ondrej
|
c4dd3b661a
|
* rtl: implement TRandomGenerator for thread-safe random
git-svn-id: trunk@47598 -
|
2020-11-26 05:59:00 +00:00 |
|
pierre
|
233d883731
|
Correct computation of operatingsystem_parameter_envp, which wrongly pointed to the NIL pointer separating argv from environment variables
git-svn-id: trunk@47552 -
|
2020-11-24 09:39:55 +00:00 |
|
pierre
|
68d3962889
|
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
|
2020-11-20 14:03:57 +00:00 |
|
Károly Balogh
|
9d67adcbb6
|
* regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
|
2020-11-19 02:58:27 +00:00 |
|
pierre
|
e154b9933f
|
Add some types and records to rtl/linux/t_linux.h2paschk and set macro _LARGEFILE64_SOURCE for __i386__ C code
git-svn-id: trunk@47439 -
|
2020-11-16 22:37:04 +00:00 |
|
florian
|
b2a67d4656
|
* fixed comments in sysnr.inc files
git-svn-id: trunk@47426 -
|
2020-11-15 19:30:19 +00:00 |
|
Jonas Maebe
|
629b2a8951
|
* regenerated
git-svn-id: trunk@47303 -
|
2020-11-03 21:34:30 +00:00 |
|
Jonas Maebe
|
24e188f0d2
|
* add missing unixutils -> baseunix dependency
git-svn-id: trunk@47302 -
|
2020-11-03 21:34:26 +00:00 |
|
svenbarth
|
985c4fafeb
|
* regenerate Makefiles after adding the softfpu units
git-svn-id: trunk@47188 -
|
2020-10-24 20:58:24 +00:00 |
|
svenbarth
|
0df460f56e
|
* simplify rules for softfpu units
git-svn-id: trunk@47186 -
|
2020-10-24 20:57:56 +00:00 |
|
florian
|
80394fc6e8
|
- removed cvs remainders ($Id$ and $Log$ tags)
git-svn-id: trunk@47119 -
|
2020-10-16 21:19:10 +00:00 |
|
florian
|
91fe098eb4
|
* check first for x86 exception and only for sse if no x87 exceptions is thrown, clear all exception afterwards
* throw rte 206 instead of rte 216 for denormal on m68k-linux as well
git-svn-id: trunk@47117 -
|
2020-10-16 19:44:25 +00:00 |
|
florian
|
15695b317c
|
* denormalized value floating point exception has to result in an rte 206, resolves part of #37926
git-svn-id: trunk@47114 -
|
2020-10-15 19:52:57 +00:00 |
|
florian
|
1a2b99bc09
|
* correctly reset fpu on x86_64-linux after a floating point exception, resolves second part of #37468
git-svn-id: trunk@46992 -
|
2020-09-28 20:50:25 +00:00 |
|
Jonas Maebe
|
322d04cdee
|
* regenerated after adding unixtype dependencies
git-svn-id: trunk@46990 -
|
2020-09-28 14:02:03 +00:00 |
|