https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118131
Bug ID: 118131 Summary: [15 regression] ICE in gcc.c-torture/execute/loop-13.c after g:4f4e13dd235bba9c706948a3ecb3e530dd68aad1 Product: gcc Version: 15.0 URL: https://linaro.atlassian.net/browse/GNU-1467 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: clyon at gcc dot gnu.org Reporter: clyon at gcc dot gnu.org Target Milestone: --- Target: arm As reported by Linaro CI in https://linaro.atlassian.net/browse/GNU-1467 There is an ICE after r15-6245-g4f4e13dd235b: FAIL: gcc.c-torture/execute/loop-13.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error: in arm_attr_length_move_neon, at config/arm/arm.cc:20909) /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/testsuite/gcc.c-torture/execute/loop-13.c: In function 'scale': /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/testsuite/gcc.c-torture/execute/loop-13.c:19:1: internal compiler error: in arm_attr_length_move_neon, at config/arm/arm.cc:20909 0x205da46 internal_error(char const*, ...) ../../../../../../gcc/gcc/diagnostic-global-context.cc:517 0x8f5026 fancy_abort(char const*, int, char const*) ../../../../../../gcc/gcc/diagnostic.cc:1704 0x8294b9 arm_attr_length_move_neon(rtx_insn*) ../../../../../../gcc/gcc/config/arm/arm.cc:20909 0xbfef44 get_attr_length_1 ../../../../../../gcc/gcc/final.cc:380 0xfebd1f can_dup_for_shrink_wrapping ../../../../../../gcc/gcc/shrink-wrap.cc:535 0xfebd1f try_shrink_wrapping(edge_def**, rtx_insn*) ../../../../../../gcc/gcc/shrink-wrap.cc:804 0xc5e850 thread_prologue_and_epilogue_insns() ../../../../../../gcc/gcc/function.cc:6116 0xc5f076 rest_of_handle_thread_prologue_and_epilogue ../../../../../../gcc/gcc/function.cc:6627 0xc5f076 execute ../../../../../../gcc/gcc/function.cc:6713 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1 output is: during RTL pass: pro_and_epilogue