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: [3.3 regression?] flag_hosted and back-ends


> Using trampolines is a viable approach if you are prepared to deal with 
> the issues it raises -- and lets avoid the discussion about security holes 
> and enabling execution of the stack...

I forgot to add that one of the issues is the availability in the ABI of a 
spare call-clobbered register where the closure can be passed.  On the ARM 
there isn't really a spare register, so we have to use the intra-procedure 
scratch register and hope that nothing else happens to need it.



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