On Jan 26, 2016, Alexandre Oliva <aol...@redhat.com> wrote: > We don't want finish_function to be called recursively from mark_used. > However, it's desirable and necessary to call itself recursively when > performing delayed folding, because that may have to instantiate and > evaluate constexpr template functions.
> So, arrange for finish_function to accept being called recursively > during delayed folding, save and restore the controlling variables, > and process the deferred mark_used calls only when the outermost call > completes. > Regstrapped on x86_64-linux-gnu and i686-linux-gnu. Ok to install? Ping? https://gcc.gnu.org/ml/gcc-patches/2016-01/msg02010.html -- Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ You must be the change you wish to see in the world. -- Gandhi Be Free! -- http://FSFLA.org/ FSF Latin America board member Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer