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: ARM calling conventions generated in gcc with different optimizations


> And my main question is it possible to rely on this fact when
> compiling with gcc and different levels of optimizations?

No it is not , the compiler (especially trunk) is free to use LR as a
temporary after epilogue has been generated at higher optimization
levels.


> Is it
> possible to generate some straightforward heuristic to detect this
> evens (with\without debug info)?

With debug information you could in theory work this out but not
without it especially if LR were used as a temporary.

regards
Ramana


>
> Thank you in advance for any suggestions!
>
> --
> Best Regards,
> Vasily


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