florian
|
c0c14d5362
* building on PowerPC fixed
|
há 6 anos atrás |
florian
|
3567d01ee4
* improved CFI
|
há 6 anos atrás |
florian
|
5587c878e6
* small fixes for pseabieh
|
há 6 anos atrás |
florian
|
a3594574ca
* in case of finally nodes of implicit frames with a third=nil, exit has to load 0 into the exception value, so an explicit exit call is not handled as an exception
|
há 6 anos atrás |
florian
|
a91f009b7e
* cleanup
|
há 6 anos atrás |
florian
|
3b77146e1c
* adapt FPC_Unwind_Exception for native eh_frame support
|
há 6 anos atrás |
florian
|
294c7c9daf
* adapt identifiert name
|
há 6 anos atrás |
florian
|
dcf9744f12
* reverts accidentally changed identifier spelling
|
há 6 anos atrás |
florian
|
6817cea33b
+ missing unit
|
há 6 anos atrás |
florian
|
6b0c2a45f5
* compilation fixes
|
há 6 anos atrás |
florian
|
65aebd22b0
+ initial implementation of dwarf/eh_frame based exception handling for i386-linux, basic stuff works, open todos
|
há 6 anos atrás |
florian
|
501b384b17
+ define psabieh to enable dwarf based exception handling
|
há 6 anos atrás |
florian
|
72a02b467c
+ generate more cfi on x86
|
há 6 anos atrás |
florian
|
65cece7657
+ mark outmost frame in CFI
|
há 6 anos atrás |
florian
|
27ab140dd9
+ gcc_except_table section
|
há 6 anos atrás |
florian
|
b81cc7fbaf
* set filepos better
|
há 6 anos atrás |
florian
|
e2c83edc2a
+ flag when a procedure generated exception table data
|
há 6 anos atrás |
florian
|
dfe37de0a1
* do not use push/pop based exception reason handling on i386 if dwarf based exceptions are used
|
há 6 anos atrás |
Jonas Maebe
|
a0831b058a
* fixed LLVM para loading for byval paralocs that are preceded by other
|
há 6 anos atrás |
Jonas Maebe
|
af098474f4
* keep track of the alignment requirements of parameters with LLVM, and emit
|
há 6 anos atrás |
Jonas Maebe
|
016882ca82
* do not add references to external procedures and variables to the used
|
há 6 anos atrás |
Jonas Maebe
|
1b48e6abe8
* _Unwind_SetGR/_Unwind_GetGR/_Unwind_SetIP/_Unwind_GetIP implementation for
|
há 6 anos atrás |
Jonas Maebe
|
ef1757a5a7
+ ARM EABI exception handling support for PSABIEH
|
há 6 anos atrás |
Jonas Maebe
|
d835a91a31
* detabbed
|
há 6 anos atrás |
Jonas Maebe
|
8eb07ed7b1
* add support for custom calling conventions to LLVM function declarations
|
há 6 anos atrás |
Jonas Maebe
|
9d07e4948f
* fix compilation of ARM compiler for LLVM
|
há 6 anos atrás |
Jonas Maebe
|
7aa6a2ec81
* only make a copy of the finally code in pass_1 instead of in pass_typecheck,
|
há 6 anos atrás |
Jonas Maebe
|
d93c05a90c
* synchronised with trunk till r41207
|
há 6 anos atrás |
Jonas Maebe
|
13ce27cc1d
* fixed the default external assembler for llvm when using -s
|
há 6 anos atrás |
Jonas Maebe
|
1abea6451c
* fixed thlcgobj.g_rangecheck() for cpuhighleveltarget when targetting a
|
há 6 anos atrás |