https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84113
--- Comment #19 from Douglas Mencken <dougmencken at gmail dot com> --- I got repo from git://gcc.gnu.org/git/gcc.git and begun to bisect it to find the cause of regression "good" here means reaching build of libstdc++-v3 after than problem libgcc $ git bisect start $ git bisect good gcc-6_4_0-release good: [45dd06cef49fe00a7839d7dff312b09e88910a51] Update ChangeLog and version files for release $ git bisect bad gcc-7_1_0-release bad: [f9105a38249fb57f7778acf3008025f2dcac2b1f] Update ChangeLog and version files for release Bisecting: a merge base must be tested ... $ git bisect good good: [a050099a416f013bda35832b878d9a57b0cbb231] PR c++/70594 * constexpr.c (constexpr_call_table): Preserve in GC. (struct fundef_copy, struct fundef_copies_table_t): Delete. (fundef_copies_table): Preserve in GC. Change to pointer to tree->tree hash. (maybe_initialize_fundef_copies_table): Adjust. (get_fundef_copy): Return a TREE_LIST. Use non-inserting search. (save_fundef_copy): Adjust for a TREE_LIST. (cxx_eval_call_expression): Adjust for a fundef_copy TREE_LIST. (fini_constexpr): New. * cp-tree.h (fini_constexpr): Declare. * decl2.c (c_parse_final_cleanups): Call fini_constexpr. Bisecting: 3873 revisions left to test after this (roughly 12 steps) [20f2fdd71e4f2acb8e4ade02c9d031c1633ec8dd] Daily bump. ... Makefile:1642: ../.././gcc/java/Make-lang.in: No such file or directory make[3]: *** No rule to make target `../.././gcc/java/Make-lang.in'. Stop. make[2]: *** [all-stage1-gcc] Error 2 ... $ git bisect skip skip: [20f2fdd71e4f2acb8e4ade02c9d031c1633ec8dd] Daily bump. Bisecting: 3873 revisions left to test after this (roughly 12 steps) [4e91a07b9010003cb22c22c20c6aa6417a57333b] PR tree-optimization/71831 - __builtin_object_size poor results with no optimization ... ../.././libgcc/unwind.inc:136:1: internal compiler error: in extract_insn, at recog.c:2310 ... $ git bisect bad bad: [4e91a07b9010003cb22c22c20c6aa6417a57333b] PR tree-optimization/71831 - __builtin_object_size poor results with no optimization Bisecting: 1461 revisions left to test after this (roughly 11 steps) [035778dec3d7f2895fec1259f912498f77be569a] /cp 2016-06-14 Paolo Carlini <paolo.carl...@oracle.com> ... $ git bisect good good: [035778dec3d7f2895fec1259f912498f77be569a] /cp 2016-06-14 Paolo Carlini <paolo.carl...@oracle.com> Bisecting: 730 revisions left to test after this (roughly 10 steps) [1660595b07f5f618405c23a11af6160eef5b23e2] Fix tests for targets with sizeof(int) != 32. ... $ git bisect good good: [1660595b07f5f618405c23a11af6160eef5b23e2] Fix tests for targets with sizeof(int) != 32. Bisecting: 364 revisions left to test after this (roughly 9 steps) [081a6ff0f79d63a83a561d8178baabcad5c7ff08] [RS6000] e500 part of pr71680 ... $ git bisect good good: [081a6ff0f79d63a83a561d8178baabcad5c7ff08] [RS6000] e500 part of pr71680 Bisecting: 181 revisions left to test after this (roughly 8 steps) [270b838d816f8a2c372eac0121adcdf570feccfa] Regenerate .pot files. ...