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: optimizing static inline recursive functions


On Sat, Nov 1, 2008 at 8:27 AM, Reza Roboubi <reza@parvan.net> wrote:
> I believe gcc treats all function calls as fairly sacred and doesn't really
> optimize across function calls much.  For example, the pcre(regex) library
> creates it's own stack frames and "simulates" the entire function recursion
> to overcome this (and I think it has to, otherwise big inefficiencies would
> result.)
>
> Are there plans to add this feature to gcc?

GCC does tail recursion optimization.  What more general optimization are
you looking for?  Your description isn't very specific.

Richard.

> Thanks a lot.
>
> Reza.
>


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