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

Reply via email to