florian
|
fe57cd3536
|
* fix LLVM after r48828
* global gotos really use the return type of fpc_setjmp to test where we come from
git-svn-id: trunk@48835 -
|
2021-02-27 22:07:58 +00:00 |
|
yury
|
75491ae21c
|
* Removed/ifdefed the assigned and unused variables.
git-svn-id: trunk@48391 -
|
2021-01-24 13:58:17 +00:00 |
|
yury
|
0ab6b1ab4d
|
* Commented out the unneeded/unfinished code.
git-svn-id: trunk@48390 -
|
2021-01-24 13:35:32 +00:00 |
|
yury
|
1b3a3a7983
|
* Removed lot of unused local vars. It is useful to turn on the notes in options. :)
git-svn-id: trunk@44053 -
|
2020-01-28 18:45:33 +00:00 |
|
Jonas Maebe
|
1e3f72403e
|
* renamed getintparaloc to getcgtempparaloc
o it can be used for more than integer parameters
git-svn-id: trunk@43781 -
|
2019-12-24 22:12:25 +00:00 |
|
florian
|
245b58c249
|
+ support for arm attributes
* abi notes fixed
git-svn-id: trunk@43157 -
|
2019-10-09 17:45:40 +00:00 |
|
florian
|
e4f821487d
|
* write correct s/uleb types
git-svn-id: branches/debug_eh@42253 -
|
2019-06-20 15:30:07 +00:00 |
|
Jonas Maebe
|
21bc37db44
|
* place exception handling code in the correct asmlist
git-svn-id: branches/debug_eh@42195 -
|
2019-06-08 20:17:06 +00:00 |
|
Jonas Maebe
|
c2124e8c9a
|
* fixed compilation for CPU16BITADDR
git-svn-id: branches/debug_eh@42120 -
|
2019-05-25 13:44:31 +00:00 |
|
florian
|
c03e4ca4e7
|
* get rid of current_asmdata.AsmCFI as TDwarfAsmCFI casts
git-svn-id: branches/debug_eh@41574 -
|
2019-03-03 16:07:11 +00:00 |
|
florian
|
357dd02da3
|
+ 64 bit support
git-svn-id: branches/debug_eh@41564 -
|
2019-03-02 23:04:13 +00:00 |
|
Jonas Maebe
|
e720a1f306
|
* moved tcgexceptionstatehandler to a new cgexcept unit
* fixed llvm cycle by overriding additional eh-related tcgprocinfo methods
git-svn-id: branches/debug_eh@41519 -
|
2019-02-27 21:13:45 +00:00 |
|
florian
|
fb5392573d
|
* tpsabiehprocinfo.setup_eh must check if really psabieh exception handling should be generated
git-svn-id: branches/debug_eh@41518 -
|
2019-02-27 20:25:18 +00:00 |
|
florian
|
ded001753d
|
+ initial native x86-64 support
git-svn-id: branches/debug_eh@41499 -
|
2019-02-26 22:08:20 +00:00 |
|
florian
|
0657ce7c02
|
* get rid of fpc_Resume
git-svn-id: branches/debug_eh@41476 -
|
2019-02-25 21:43:56 +00:00 |
|
florian
|
6b34e511a0
|
- removed cdecl from FPC_psabi_begin_catch
git-svn-id: branches/debug_eh@41475 -
|
2019-02-25 21:25:22 +00:00 |
|
florian
|
12a53ad454
|
* reduce number of (redundant) landing pads
* reduce number of (redundant) action lists
git-svn-id: branches/debug_eh@41470 -
|
2019-02-25 20:49:18 +00:00 |
|
florian
|
77615cd3c0
|
* cleanup stack on i386 after call to fpc_psabi_begin_catch
git-svn-id: branches/debug_eh@41454 -
|
2019-02-24 21:06:14 +00:00 |
|
florian
|
82e1ce8e4a
|
* if a subroutine has an lsda record, the actions have to cover all code
* cleanup
git-svn-id: branches/debug_eh@41453 -
|
2019-02-24 20:04:43 +00:00 |
|
florian
|
b9bd47ec40
|
* fixed tpsabiehexceptionstatehandler.handle_reraise
git-svn-id: branches/debug_eh@41408 -
|
2019-02-21 22:08:09 +00:00 |
|
florian
|
3c61bb9c5d
|
* some safecall issues fixed
git-svn-id: branches/debug_eh@41406 -
|
2019-02-20 21:53:27 +00:00 |
|
florian
|
4b66dc0a94
|
* few fixes to psabieh, mainly related to nested exception handling
git-svn-id: branches/debug_eh@41385 -
|
2019-02-19 22:20:16 +00:00 |
|
florian
|
a24d75ed3d
|
+ comment explaining previous change
git-svn-id: branches/debug_eh@41376 -
|
2019-02-18 22:03:29 +00:00 |
|
florian
|
502febc968
|
* resume needs to be surrounded by an empty landing pad
git-svn-id: branches/debug_eh@41375 -
|
2019-02-18 21:46:55 +00:00 |
|
florian
|
9514bd9162
|
* refactored psabieh handling, most code is now in psabiehpi
git-svn-id: branches/debug_eh@41367 -
|
2019-02-17 21:20:40 +00:00 |
|