https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556
--- Comment #17 from Tristan Gingold <gingold at adacore dot com> --- On 09/05/2017 17:41, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 > > --- Comment #15 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- >> You should add: >> >> --with-stage1-ldflags=-static-libstdc++ >> --with-boot-ldflags=-static-libstdc++ >> >> to your configure line. > > With these lines added to my configure line I have been able to bootstrap > revision r247792. However this addition was not necessary before and I don't > think it is the end user responsibility to do the addition. This failure is simply a consequence of broken libgcc on Darwin: this libgcc is not able to get exception table addresses and therefore cannot propagate exceptions. Any program (that uses exceptions) and linked with -static-libgcc on Darwin will also fail.