sergei
|
5039ddc4a7
|
* Changed definition of XMM register save area from array to record, removes compilation warnings about reference size mismatch. The cause of warnings is rautils.getrecordoffsetsize function which, for array types, returns size of element and not size of array itself.
git-svn-id: trunk@25425 -
|
2013-09-05 12:39:16 +00:00 |
|
sergei
|
21f5b5559c
|
* Rewrote x86_64 implementations of setjmp and longjmp.
+ Win64 variant now saves/restores nonvolatile xmm registers and fpu/xmm control words, as required by ABI.
git-svn-id: trunk@22780 -
|
2012-10-19 19:39:12 +00:00 |
|
florian
|
24fea58b92
|
+ initial implementation of iso style gotos in iso mode
* made setjmp/longjmp accessible to the compiler by compiler proc, they are used by the iso goto code
git-svn-id: trunk@15711 -
|
2010-08-05 19:20:46 +00:00 |
|
florian
|
dff1eef6e6
|
* system exception handling cleaned up
* fixed setjmp for win64
git-svn-id: trunk@3228 -
|
2006-04-16 12:53:51 +00:00 |
|
peter
|
4ace790492
|
* remove $Log
git-svn-id: trunk@231 -
|
2005-06-07 09:47:55 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
7d3944ccaf
|
* fixed x86-64 exception handling
|
2004-04-24 20:13:34 +00:00 |
|
florian
|
a79edeb568
|
+ for a lot of x86-64 dependend files mostly dummies added
|
2003-04-30 22:11:06 +00:00 |
|