This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Stack Checking implementation problems


James E Wilson wrote:
> A workaround would be to add a special unspec RTL pattern that emits
the 
> bgeu/break/label.  Then you would no longer have control-flow inside
the 
> prologue.  You can use the gas local label feature to avoid needing to

> create a label rtx.

Thanks very much, this worked. We will still look into how to handle it
as separate instructions with the pointers you suggest to allow further
optimizations, such as inverting the branch which is currently normally
taken.

Jonah


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]