------- Comment #29 from rearnsha at gcc dot gnu dot org 2010-08-12 12:30 ------- (In reply to comment #28) > The problem is that stuff like red-zone presence and size isn't known to the > middle-end, all that stuff is backend private, so I think the right way is to > handle this in the backends and most of the backends managed to handle it. >
No, the middle end code must fail safe. If targets don't need that, then they should have the ability to turn it off; not the other way around. This is critical because it leads to silent failures otherwise. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38644