florian
b24eb3cce7
* x86_64-linux uses now pascal init code
...
git-svn-id: trunk@38409 -
2018-03-04 18:22:04 +00:00
florian
05a92d55e4
* partly reverted #38320 , the code was correct
...
git-svn-id: trunk@38402 -
2018-03-03 16:41:52 +00:00
florian
92776e1864
* keep stack aligned when using profiler stubs
...
git-svn-id: trunk@38320 -
2018-02-23 19:35:20 +00:00
pierre
a706c3900f
Fix loading of argc field (longint type) of TEntryInformation.OS record
...
git-svn-id: trunk@37329 -
2017-09-26 21:02:45 +00:00
svenbarth
0f9451fbb7
* switch x86_64-linux to indirect entry, essentially allowing for the use of dynamic packages on that target
...
git-svn-id: trunk@36690 -
2017-07-08 20:39:36 +00:00
svenbarth
7f5352280d
Fix si_g.inc for x86_64-linux:
...
* it's 'atexit' and not '__libc_atexit'
* initialstkptr is a global symbol so it needs to be loaded using GOTPCREL
git-svn-id: trunk@34235 -
2016-07-29 22:03:54 +00:00
svenbarth
266eccde9f
Merge revision(s) 32484 from branches/svenbarth/packages
...
Move PascalMain external from the si_*.inc files to a new include file si_impl.inc that's included in the implementation sections of the si_*.pp units
git-svn-id: trunk@33970 -
2016-06-12 16:49:56 +00:00
florian
c1091e1724
* added more asmmode directives to make compilation more robust in case the asmmode is changed by configuration files, resolves #27255
...
git-svn-id: trunk@29589 -
2015-01-31 10:37:48 +00:00
sergei
3a3f7859f7
* x86_64-linux: ExitCode is passed as parameter to _haltproc, so assembler hacking with global variable is not necessary.
...
git-svn-id: trunk@29542 -
2015-01-24 15:28:00 +00:00
sergei
eb30da60a6
* x86_64-linux: fixed existing Pascal startup code (syntax only, operation not tested yet) and added missing files.
...
git-svn-id: trunk@27414 -
2014-03-31 15:57:11 +00:00