mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-03 11:37:14 +01:00
* arm and x86-64 can do exception handling without a framepointer based stack
git-svn-id: trunk@21454 -
This commit is contained in:
parent
15b613a083
commit
52372a88ca
@ -915,8 +915,11 @@ implementation
|
|||||||
((cs_opt_stackframe in current_settings.optimizerswitches) and
|
((cs_opt_stackframe in current_settings.optimizerswitches) and
|
||||||
not(cs_generate_stackframes in current_settings.localswitches) and
|
not(cs_generate_stackframes in current_settings.localswitches) and
|
||||||
not(po_assembler in procdef.procoptions) and
|
not(po_assembler in procdef.procoptions) and
|
||||||
((flags*[pi_has_assembler_block,pi_uses_exceptions,pi_is_assembler,
|
((flags*[pi_has_assembler_block,pi_is_assembler,
|
||||||
pi_needs_implicit_finally,pi_has_implicit_finally,pi_has_stackparameter,
|
{$ifdef i386}
|
||||||
|
pi_uses_exceptions,pi_needs_implicit_finally,pi_has_implicit_finally,
|
||||||
|
{$endif i386}
|
||||||
|
pi_has_stackparameter,
|
||||||
pi_needs_stackframe])=[])
|
pi_needs_stackframe])=[])
|
||||||
)
|
)
|
||||||
then
|
then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user