https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62300
Bug ID: 62300 Summary: [5 Regression] internal compiler error: in as_a, at is-a.h:192 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com On Linux/x86-64, when configured with --with-multilib-list=m32,m64,mx32, r214699 failed to bootstrap: In file included from ../../../../src-trunk/libgcc/config/libbid/bid_internal.h:27:0, from ../../../../src-trunk/libgcc/config/libbid/bid_round.c:108: ../../../../src-trunk/libgcc/config/libbid/bid_round.c: In function â__bid_round64_2_18â: ../../../../src-trunk/libgcc/config/libbid/bid_conf.h:48:22: internal compiler error: in as_a, at is-a.h:192 #define round64_2_18 __bid_round64_2_18 ^ ../../../../src-trunk/libgcc/config/libbid/bid_round.c:111:1: note: in expansion of macro âround64_2_18â round64_2_18 (int q, ^ 0x781642 rtx_insn* as_a<rtx_insn*, rtx_def>(rtx_def*) ../../src-trunk/gcc/is-a.h:192 0x90b93c assign_parm_setup_reg ../../src-trunk/gcc/function.c:3044 0x90d763 assign_parms ../../src-trunk/gcc/function.c:3453 0x9117cf expand_function_start(tree_node*) ../../src-trunk/gcc/function.c:4809 0x760cd9 execute ../../src-trunk/gcc/cfgexpand.c:5715 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[8]: *** [bid_round.o] Error 1 make[8]: *** Waiting for unfinished jobs.... ../../../../src-trunk/libgcc/config/libbid/bid128_fma.c: In function ârounding_correction.constpropâ: ../../../../src-trunk/libgcc/config/libbid/bid128_fma.c:33:1: internal compiler error: in as_a, at is-a.h:192 rounding_correction (unsigned int rnd_mode, ^ 0x781642 rtx_insn* as_a<rtx_insn*, rtx_def>(rtx_def*) ../../src-trunk/gcc/is-a.h:192 0x90b93c assign_parm_setup_reg ../../src-trunk/gcc/function.c:3044 0x90d763 assign_parms ../../src-trunk/gcc/function.c:3453 0x9117cf expand_function_start(tree_node*) ../../src-trunk/gcc/function.c:4809 0x760cd9 execute ../../src-trunk/gcc/cfgexpand.c:5715 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[8]: *** [bid128_fma.o] Error 1 make[8]: Leaving directory `/export/gnu/import/git/gcc-test-x32/bld/x86_64-unknown-linux-gnu/x32/libgcc' make[7]: *** [multi-do] Error 1 make[7]: Leaving directory `/export/gnu/import/git/gcc-test-x32/bld/x86_64-unknown-linux-gnu/libgcc' make[6]: *** [all-multi] Error 2 make[6]: Leaving directory `/export/gnu/import/git/gcc-test-x32/bld/x86_64-unknown-linux-gnu/libgcc' make[5]: *** [all-stage1-target-libgcc] Error 2 make[5]: Leaving directory `/export/gnu/import/git/gcc-test-x32/bld' make[4]: *** [stage1-bubble] Error 2 make[4]: Leaving directory `/export/gnu/import/git/gcc-test-x32/bld' make[3]: *** [bootstrap] Error 2