patch-gcc_toplev_c 578 B

12345678910111213
  1. $OpenBSD: patch-gcc_toplev_c,v 1.2 2013/06/07 07:54:24 pascal Exp $
  2. --- gcc/toplev.c.orig Thu Mar 29 04:15:29 2012
  3. +++ gcc/toplev.c Sat Apr 13 16:20:32 2013
  4. @@ -1587,6 +1587,8 @@ process_options (void)
  5. /* Targets must be able to place spill slots at lower addresses. If the
  6. target already uses a soft frame pointer, the transition is trivial. */
  7. + if (flag_stack_protect == -1)
  8. + flag_stack_protect = FRAME_GROWS_DOWNWARD ? 1 : 0;
  9. if (!FRAME_GROWS_DOWNWARD && flag_stack_protect)
  10. {
  11. warning (0, "-fstack-protector not supported for this target");