https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115876
--- Comment #4 from Andreas Schwab <sch...@linux-m68k.org> --- This breaks build for m68k: libtool: compile: /daten/aranym/gcc/test/Build/./gcc/xgcc -shared-libgcc -B/daten/aranym/gcc/test/Build/./gcc -nostdinc++ -L/daten/aranym/gcc/test/Build/m68k-linux/libstdc++-v3/src -L/daten/aranym/gcc/test/Build/m68k-linux/libstdc++-v3/src/.libs -L/daten/aranym/gcc/test/Build/m68k-linux/libstdc++-v3/libsupc++/.libs -B/daten/cross/m68k-linux/m68k-linux/bin/ -B/daten/cross/m68k-linux/m68k-linux/lib/ -isystem /daten/cross/m68k-linux/m68k-linux/include -isystem /daten/cross/m68k-linux/m68k-linux/sys-include -I/daten/aranym/gcc/test/libstdc++-v3/../libgcc -I/daten/aranym/gcc/test/Build/m68k-linux/libstdc++-v3/include/m68k-linux -I/daten/aranym/gcc/test/Build/m68k-linux/libstdc++-v3/include -I/daten/aranym/gcc/test/libstdc++-v3/libsupc++ -std=gnu++17 -nostdinc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=2 -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=fs_path.lo -fimplicit-templates -g -O2 -D_GNU_SOURCE -c ../../../../../libstdc++-v3/src/c++17/fs_path.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o fs_path.o during RTL pass: reload ../../../../../libstdc++-v3/src/c++17/floating_from_chars.cc: In function ‘std::from_chars_result std::from_chars(const char*, const char*, double&, chars_format)’: ../../../../../libstdc++-v3/src/c++17/floating_from_chars.cc:1254:1: internal compiler error: Segmentation fault 1254 | } | ^ operands_match_p (x=<optimized out>, y=0x7ffff28671f8) at ../../gcc/reload.cc:2252 2252 j += hard_regno_nregs (j, ymode) - 1; (gdb) p x $1 = <optimized out> (gdb) p y $2 = (rtx) 0x7ffff28671f8 (gdb) pr (subreg:DI (reg:SI 0 %d0 [orig:116 _213 ] [116]) 0) (gdb) p j $3 = -1