https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87720
Bug ID: 87720 Summary: [MIPS] ICE: gcc.c-torture/execute/builtins/lib/chk.c:33:1: in int_mode_for_mode, at stor-layout.c:403 after r265398 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression Assignee: unassigned at gcc dot gnu.org Reporter: paul.hua.gm at gmail dot com Target Milestone: --- Created attachment 44885 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44885&action=edit preprocessed .i file /home/xuchenghua/GCC/test/gcc-r265420_obj/gcc/cc1 -fpreprocessed memcpy-chk-lib.i -mel -quiet -dumpbase memcpy-chk-lib.c -march=mips64r2 -mabi=64 -mllsc -mips64r2 -mno-shared -auxbase memcpy-chk-lib -O1 -w -version -fdiagnostics-color=never -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fno-tree-loop-distribute-patterns -fno-tracer -o memcpy-chk-lib.s GNU C17 (gcc trunk r265420 with mips64r2 n64) version 9.0.0 20181023 (experimental) (mips64el-linux-gnu) compiled by GNU C version 9.0.0 20181023 (experimental), GMP version 6.1.2, MPFR version 3.1.5, MPC version 1.0.3, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C17 (gcc trunk r265420 with mips64r2 n64) version 9.0.0 20181023 (experimental) (mips64el-linux-gnu) compiled by GNU C version 9.0.0 20181023 (experimental), GMP version 6.1.2, MPFR version 3.1.5, MPC version 1.0.3, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 7ce7412cdce432471eecf7d33f867911 during RTL pass: combine In file included from /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.c-torture/execute/builtins/memcpy-chk-lib.c:1: /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.c-torture/execute/builtins/lib/chk.c: In function ‘__chk_fail’: /home/xuchenghua/GCC/gcc_git_trunk/gcc/testsuite/gcc.c-torture/execute/builtins/lib/chk.c:33:1: internal compiler error: in int_mode_for_mode, at stor-layout.c:403 0x12089698f int_mode_for_mode(machine_mode) ../../../gcc_git_trunk/gcc/stor-layout.c:403 0x120462cff emit_move_via_integer ../../../gcc_git_trunk/gcc/expr.c:3361 0x120473a43 emit_move_insn_1(rtx_def*, rtx_def*) ../../../gcc_git_trunk/gcc/expr.c:3722 0x12047b50f gen_move_insn(rtx_def*, rtx_def*) ../../../gcc_git_trunk/gcc/expr.c:3810 0x12104b303 make_more_copies ../../../gcc_git_trunk/gcc/combine.c:14969 0x12104b303 rest_of_handle_combine ../../../gcc_git_trunk/gcc/combine.c:14984 0x12104b303 execute ../../../gcc_git_trunk/gcc/combine.c:15039 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.