* arm and x86-64 can do exception handling without a framepointer based stack

git-svn-id: trunk@21454 -
This commit is contained in:
florian 2012-06-01 21:32:23 +00:00
parent 15b613a083
commit 52372a88ca

View File

@ -915,8 +915,11 @@ implementation
((cs_opt_stackframe in current_settings.optimizerswitches) and
not(cs_generate_stackframes in current_settings.localswitches) and
not(po_assembler in procdef.procoptions) and
((flags*[pi_has_assembler_block,pi_uses_exceptions,pi_is_assembler,
pi_needs_implicit_finally,pi_has_implicit_finally,pi_has_stackparameter,
((flags*[pi_has_assembler_block,pi_is_assembler,
{$ifdef i386}
pi_uses_exceptions,pi_needs_implicit_finally,pi_has_implicit_finally,
{$endif i386}
pi_has_stackparameter,
pi_needs_stackframe])=[])
)
then