[Bug c/40172] [4.5 Regression] Revision 147596 breaks bootstrap

hjl dot tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon May 18 23:03:00 GMT 2009



------- Comment #17 from hjl dot tools at gmail dot com  2009-05-18 23:03 -------
(In reply to comment #16)
> Just to chime in, the warning is a useful warning, but the way rs6000 and mips
> define FRAME_GROWS_DOWNWARD, the test in toplev.c will never succeed.  
> 

> 5) Move FRAME_GROWS_DOWNWARD (and STACK_GROWS_DOWNWARD, etc.) into the target
> structure, and set the field in the target structure from the macro.  I tend to

Can't we change it to

  if (!FRAME_GROWS_DOWNWARD)
    {  
      if (flag_stack_protect)
        {  
          warning (0, "-fstack-protector not supported for this target");
          flag_stack_protect = 0;
        }      
    }        

with a comment?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40172



More information about the Gcc-bugs mailing list