https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125360
Bug ID: 125360
Summary: [17 regression] ICE in decompose_multiword_subregs, at
lower-subreg.cc:1728 [r17-468-g7ec6968058b393]
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: [email protected]
Blocks: 113948
Target Milestone: ---
Target: rx-*-*
libtool: compile:
/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/./gcc/xgcc
-shared-libgcc
-B/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/./gcc
-nostdinc++
-L/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/rx-elf/pid/libstdc++-v3/src
-L/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/rx-elf/pid/libstdc++-v3/src/.libs
-L/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/rx-elf/pid/libstdc++-v3/libsupc++/.libs
-B/usr/rx-elf/bin/ -B/usr/rx-elf/lib/pid -B/usr/rx-elf/lib/ -isystem
/usr/rx-elf/include -isystem /usr/rx-elf/sys-include
--sysroot=/usr/rx-elf/sys-root -mpid
-I/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/libstdc++-v3/../libgcc
-I/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/rx-elf/pid/libstdc++-v3/include/rx-elf
-I/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/obj-x86_64-suse-linux/rx-elf/pid/libstdc++-v3/include
-I/home/abuild/rpmbuild/BUILD/cross-rx-gcc17-17.0.1+git556-build/gcc-17.0.1+git556/libstdc++-v3/libsupc++
-std=gnu++17 -nostdinc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi=19 -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -frandom-seed=fs_path.lo -fimplicit-templates -g -O2 -mpid -c
../../../../../../libstdc++-v3/src/c++17/fs_path.cc -o fs_path.o
during RTL pass: subreg1
../../../../../../libstdc++-v3/src/c++17/fs_path.cc: In member function
'std::filesystem::__cxx11::path&
std::filesystem::__cxx11::path::replace_extension(const
std::filesystem::__cxx11::path&)':
../../../../../../libstdc++-v3/src/c++17/fs_path.cc:1395:1: internal compiler
error: in decompose_multiword_subregs, at lower-subreg.cc:1728
1395 | }
| ^
0x2135403 internal_error(char const*, ...)
../../gcc/diagnostic-global-context.cc:787
0x7873cb fancy_abort(char const*, int, char const*)
../../gcc/diagnostics/context.cc:1813
0x763431 decompose_multiword_subregs
../../gcc/lower-subreg.cc:1728
0x1fbf2fe execute
../../gcc/lower-subreg.cc:1804
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113948
[Bug 113948] Switch rx to LRA