From: Jakub Jelinek Date: Mon, 27 Jun 2005 08:05:27 +0000 (+0200) Subject: toplev.c (process_options): Use if (FRAME_GROWS_DOWNWARD) instead of preprocessor... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fd5431bc0333a8cbf12e3a567b39a03063300200;p=gcc.git toplev.c (process_options): Use if (FRAME_GROWS_DOWNWARD) instead of preprocessor conditionals. * toplev.c (process_options): Use if (FRAME_GROWS_DOWNWARD) instead of preprocessor conditionals. From-SVN: r101350 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dde7e57375e..9fe1c391e70 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2005-06-27 Jakub Jelinek + * toplev.c (process_options): Use if (FRAME_GROWS_DOWNWARD) + instead of preprocessor conditionals. + * targhooks.c (default_hidden_stack_protect_fail): Fall back to default_external_stack_protect_fail if visibility is not supported or not flag_pic. diff --git a/gcc/toplev.c b/gcc/toplev.c index 495e104dd6a..6107c048182 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1748,15 +1748,13 @@ process_options (void) if (flag_cx_limited_range) flag_complex_method = 0; -#ifndef FRAME_GROWS_DOWNWARD /* Targets must be able to place spill slots at lower addresses. If the target already uses a soft frame pointer, the transition is trivial. */ - if (flag_stack_protect) + if (!FRAME_GROWS_DOWNWARD && flag_stack_protect) { warning (0, "-fstack-protector not supported for this target"); flag_stack_protect = 0; } -#endif if (!flag_stack_protect) warn_stack_protect = 0; }