On Thu, Nov 3, 2011 at 3:19 PM, Paolo Bonzini <bonz...@gnu.org> wrote: > On 11/03/2011 03:16 PM, Michael Matz wrote: >> >>>> > > There is a bug about not using -fexceptions (50857). >>> >>> > >>> > Then let's fix it, as you said there "We fail to pass -fno-exceptions >>> > -fno-rtti to g++ for stage2 and stage3 building the host binaries. >>> > That leads to increased compile-time and possibly runtime." >> >> This follows Ians suggestion from PR50857, testing in libcpp/ and gcc/ if >> -fno-exceptions and -fno-rtti work with the compiler, and add them to >> ALL_CXXFLAGS. It does fix bootstrap with c,c++,ada and my patch. No yet >> put through an all-language bootstrap of testsuite. What do you think? >> (I also looked at doing this from top-level configure/Makefile/whatever, >> but that's too complicated for me it seems). > > I think it's good this way. We know the subset of C++ we use (aka C) > doesn't have either exceptions or RTTI.
Yes. It's also one of the premises of switching to C++, not use that features (intially at least). Thus, ok if it passes some testing. Richard. > Paolo >