A make install from trunk 20131020 seems to be broken, at least when building with Go (last time I successfully installed was 20130917). However, even without Go enabled, dfa.c is rebuilt and and then the depending binaries are rebuilt. Rebuilding go1 ends with
x86_64-linux-gnu-g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -o go1 \ go/ast-dump.o go/dataflow.o go/export.o go/expressions.o go/go-backend.o go/go-dump.o go/go-gcc.o go/go-lang.o go/go-linemap.o go/go-optimize.o go/go.o go/gogo-tree.o go/gogo.o go/import.o go/import-archive.o go/lex.o go/parse.o go/runtime.o go/statements.o go/types.o go/unsafe.o attribs.o libbackend.a main.o tree-browser.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lcloog-isl -lisl -lmpc -lmpfr -lgmp -rdynamic -ldl -lz go/expressions.o: In function `Field_reference_expression::do_type()': expressions.cc:(.text+0x2793): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' go/expressions.o: In function `Field_reference_expression::do_check_types(Gogo*)': expressions.cc:(.text+0x2851): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' go/expressions.o: In function `Integer_expression::do_import(Import*)': expressions.cc:(.text+0xc5a1): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' go/expressions.o: In function `Interface_field_reference_expression::get_function_tree(Translate_context*, tree_node*)': expressions.cc:(.text+0x11f7e): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' go/expressions.o: In function `Struct_construction_expression::do_traverse(Traverse*)': expressions.cc:(.text+0x1564f): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' go/expressions.o:expressions.cc:(.text+0x1d958): more undefined references to `std::__throw_out_of_range_fmt(char const*, ...)' follow collect2: error: ld returned 1 exit status make[4]: *** [go1] Error 1 Full build log at http://people.debian.org/~doko/tmp/gcc.buildlog.xz Is this reproducible for somebody else? Thanks, Matthias