https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34191
Zdenek Sojka <zsojka at seznam dot cz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zsojka at seznam dot cz --- Comment #7 from Zdenek Sojka <zsojka at seznam dot cz> --- Similarly, gcc ICEs when compiling for 64bit target with -mptr32 : $ sparc64-unknown-linux-gnu-gcc -mptr32 tmp.i /repo/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/nested-1.c: In function 'main': /repo/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/nested-1.c:10:1: internal compiler error: in emit_move_insn, at expr.c:3545 main(int argc, char **argv) ^~~~ 0x7b8b7f emit_move_insn(rtx_def*, rtx_def*) /repo/gcc-trunk/gcc/expr.c:3544 0x7955d7 force_reg /repo/gcc-trunk/gcc/explow.c:631 0xe20190 sparc_trampoline_init /repo/gcc-trunk/gcc/config/sparc/sparc.c:9316 0x660ff1 expand_builtin_init_trampoline /repo/gcc-trunk/gcc/builtins.c:4638 0x671c17 expand_builtin(tree_node*, rtx_def*, rtx_def*, machine_mode, int) /repo/gcc-trunk/gcc/builtins.c:6138 0x7b2e9f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /repo/gcc-trunk/gcc/expr.c:10578 0x697a58 expand_expr /repo/gcc-trunk/gcc/expr.h:256 0x697a58 expand_call_stmt /repo/gcc-trunk/gcc/cfgexpand.c:2648 0x697a58 expand_gimple_stmt_1 /repo/gcc-trunk/gcc/cfgexpand.c:3536 0x697a58 expand_gimple_stmt /repo/gcc-trunk/gcc/cfgexpand.c:3702 0x6991ad expand_gimple_basic_block /repo/gcc-trunk/gcc/cfgexpand.c:5708 0x69e926 execute /repo/gcc-trunk/gcc/cfgexpand.c:6323 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.