https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125975
Bug ID: 125975
Summary: compiling gcc for msp430 ends with "fs_path.cc:2048:1:
internal compiler error"
Product: gcc
Version: 16.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: danny.schneider at posteo dot de
Target Milestone: ---
Created attachment 64844
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64844&action=edit
bash script for crosscompiling gcc for msp430
Compiling a toolchain for msp430 with the attached script (see for configure
details...),
due the hard coded versions in the script it should be easy to replay the
error...
the compile process fails here:
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: error: insn
does not satisfy its constraints:
2048 | }
| ^
(insn 302 516 517 10 (set (reg:SI 14 R14)
(plus:SI (reg:SI 14 R14)
(reg:SI 13 R13 [orig:81 _2 ] [81])))
"../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc":2045:14 22
{addsi3}
(nil))
during RTL pass: postreload
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: internal
compiler error: in extract_constrain_insn, at recog.cc:2793
note: Yes I need C++, but have no clue how to prevent std::filesystem to be
build
--> this is the surounding output.
/bin/sh ../../libtool --tag CXX --tag disable-shared --mode=compile
/tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=ostream-inst.lo -fimplicit-templates -g -O2 -c
-o ostream-inst.lo
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/ostream-inst.cc
libtool: compile: /tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=ostream-inst.lo -fimplicit-templates -g -O2 -c
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/ostream-inst.cc -o
ostream-inst.o
/bin/sh ../../libtool --tag CXX --tag disable-shared --mode=compile
/tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=string-inst.lo -fimplicit-templates -g -O2 -c
-o string-inst.lo
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/string-inst.cc
libtool: compile: /tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=string-inst.lo -fimplicit-templates -g -O2 -c
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/string-inst.cc -o
string-inst.o
/bin/sh ../../libtool --tag CXX --tag disable-shared --mode=compile
/tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=cow-string-inst.lo -fimplicit-templates -g -O2
-c -o cow-string-inst.lo
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/cow-string-inst.cc
libtool: compile: /tmp/msp430-build/gcc-build/./gcc/xgcc -shared-libgcc
-B/tmp/msp430-build/gcc-build/./gcc -nostdinc++
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/.libs
-L/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/libsupc++/.libs
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/bin/
-B/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/lib/ -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
-I/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf
-I/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include
-I/tmp/msp430-build/gcc-16.1.0/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=cow-string-inst.lo -fimplicit-templates -g -O2 -c
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/cow-string-inst.cc -o
cow-string-inst.o
In file included from
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/cow-fs_dir.cc:26:
In destructor
'std::filesystem::recursive_directory_iterator::_Dir_stack::~_Dir_stack()',
inlined from 'void std::__new_allocator<_Tp>::destroy(_Up*) [with _Up =
std::filesystem::recursive_directory_iterator::_Dir_stack; _Tp =
std::filesystem::recursive_directory_iterator::_Dir_stack]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/new_allocator.h:210:13,
inlined from 'static void std::allocator_traits<std::allocator<_CharT>
>::destroy(allocator_type&, _Up*) [with _Up =
std::filesystem::recursive_directory_iterator::_Dir_stack; _Tp =
std::filesystem::recursive_directory_iterator::_Dir_stack]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/alloc_traits.h:736:15,
inlined from 'void std::_Sp_counted_ptr_inplace<_Tp, _Alloc,
_Lp>::_M_dispose() [with _Tp =
std::filesystem::recursive_directory_iterator::_Dir_stack; _Alloc =
std::allocator<std::filesystem::recursive_directory_iterator::_Dir_stack>;
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:682:35,
inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:373:14,
inlined from 'void std::_Sp_counted_base<_Lp>::_M_release() [with
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:369:5,
inlined from 'std::__shared_count<_Lp>::~__shared_count() [with
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:1136:21,
inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp =
std::filesystem::_Dir; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:1610:7,
inlined from 'std::filesystem::directory_iterator::directory_iterator(const
std::filesystem::path&, std::filesystem::directory_options, std::error_code*)'
at ../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_dir.cc:222:5:
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_dir.cc:261:42: warning:
array subscript 'std::filesystem::recursive_directory_iterator::_Dir_stack[0]'
is partly outside array bounds of 'unsigned char [18]' [-Warray-bounds=]
261 | struct fs::recursive_directory_iterator::_Dir_stack : std::stack<_Dir>
| ^~~~~~~~~~
In file included from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf/bits/c++allocator.h:33,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/allocator.h:46,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/string:46,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/stdexcept:41,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/system_error:45,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/fs_fwd.h:35,
from
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/filesystem:54,
from
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_dir.cc:30:
In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const
void*) [with _Tp = std::_Sp_counted_ptr_inplace<std::filesystem::_Dir,
std::allocator<std::filesystem::_Dir>, __gnu_cxx::_S_single>]',
inlined from 'static _Tp* std::allocator_traits<std::allocator<_CharT>
>::allocate(allocator_type&, size_type) [with _Tp =
std::_Sp_counted_ptr_inplace<std::filesystem::_Dir,
std::allocator<std::filesystem::_Dir>, __gnu_cxx::_S_single>]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/alloc_traits.h:638:28,
inlined from 'std::__allocated_ptr<_Alloc> std::__allocate_guarded(_Alloc&)
[with _Alloc = allocator<_Sp_counted_ptr_inplace<filesystem::_Dir,
allocator<filesystem::_Dir>, __gnu_cxx::_S_single> >]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/allocated_ptr.h:103:69,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&,
std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp =
std::filesystem::_Dir; _Alloc = std::allocator<std::filesystem::_Dir>; _Args =
{std::filesystem::_Dir}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]'
at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:1034:9,
inlined from 'std::__shared_ptr<_Tp,
_Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc =
std::allocator<std::filesystem::_Dir>; _Args = {std::filesystem::_Dir}; _Tp =
std::filesystem::_Dir; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_single]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:1812:14,
inlined from 'std::__shared_ptr<_Tp, _Lp> std::__allocate_shared(const
_Alloc&, _Args&& ...) [with _Tp = filesystem::_Dir; __gnu_cxx::_Lock_policy _Lp
= __gnu_cxx::_S_single; _Alloc = allocator<filesystem::_Dir>; _Args =
{filesystem::_Dir}]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:2385:39,
inlined from 'std::__shared_ptr<_Tp, _Lp> std::__make_shared(_Args&& ...)
[with _Tp = filesystem::_Dir; __gnu_cxx::_Lock_policy _Lp =
__gnu_cxx::_S_single; _Args = {filesystem::_Dir}]' at
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/shared_ptr_base.h:2395:42,
inlined from 'std::filesystem::directory_iterator::directory_iterator(const
std::filesystem::path&, std::filesystem::directory_options, std::error_code*)'
at ../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_dir.cc:219:60:
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/bits/new_allocator.h:162:75:
note: at offset 6 into object of size 18 allocated by 'operator new'
162 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n *
sizeof(_Tp)));
|
^
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc: In function
'std::size_t std::filesystem::__cxx11::hash_value(const path&)':
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: error: insn
does not satisfy its constraints:
2048 | }
| ^
(insn 287 502 503 10 (set (reg:SI 14 R14)
(plus:SI (reg:SI 14 R14)
(reg:SI 13 R13 [orig:79 _2 ] [79])))
"../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc":2045:14 22
{addsi3}
(nil))
during RTL pass: postreload
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: internal
compiler error: in extract_constrain_insn, at recog.cc:2793
0x1c04ea0 internal_error(char const*, ...)
../../gcc-16.1.0/gcc/diagnostic-global-context.cc:787
0x66f529 fancy_abort(char const*, int, char const*)
../../gcc-16.1.0/gcc/diagnostics/context.cc:1813
0x64f4a6 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc-16.1.0/gcc/rtl-error.cc:108
0x64f4cc _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc-16.1.0/gcc/rtl-error.cc:118
0x64e8f5 extract_constrain_insn(rtx_insn*)
../../gcc-16.1.0/gcc/recog.cc:2793
0xe7756c reload_cse_simplify_operands
../../gcc-16.1.0/gcc/postreload.cc:491
0xe78585 reload_cse_simplify
../../gcc-16.1.0/gcc/postreload.cc:180
0xe78585 reload_cse_regs_1
../../gcc-16.1.0/gcc/postreload.cc:320
0xe79d5b reload_cse_regs
../../gcc-16.1.0/gcc/postreload.cc:66
0xe79d5b execute
../../gcc-16.1.0/gcc/postreload.cc:2461
/tmp/msp430-build/gcc-build/./gcc/cc1plus -quiet -nostdinc++ -nostdinc++ -I
/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc -I
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf -I
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include -I
/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/libsupc++ -iprefix
/tmp/msp430-build/gcc-build/gcc/../lib/gcc/msp430-elf/16.1.0/ -isystem
/tmp/msp430-build/gcc-build/./gcc/include -isystem
/tmp/msp430-build/gcc-build/./gcc/include-fixed -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc -quiet -dumpbase
fs_path.cc -dumpbase-ext .cc -g -O2 -Wall -Wextra -Wwrite-strings -Wcast-qual
-Wabi=19 -std=gnu++17 -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -frandom-seed=fs_path.lo -fimplicit-templates -o
/tmp/ccPrlmVu.s
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.
make[5]: *** [Makefile:590: fs_path.lo] Fehler 1
make[5]: *** Es wird auf noch nicht beendete Prozesse gewartet ...
In file included from
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/cow-fs_path.cc:26:
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc: In function
'std::size_t std::filesystem::hash_value(const path&)':
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: error: insn
does not satisfy its constraints:
2048 | }
| ^
(insn 302 516 517 10 (set (reg:SI 14 R14)
(plus:SI (reg:SI 14 R14)
(reg:SI 13 R13 [orig:81 _2 ] [81])))
"../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc":2045:14 22
{addsi3}
(nil))
during RTL pass: postreload
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/fs_path.cc:2048:1: internal
compiler error: in extract_constrain_insn, at recog.cc:2793
0x1c04ea0 internal_error(char const*, ...)
../../gcc-16.1.0/gcc/diagnostic-global-context.cc:787
0x66f529 fancy_abort(char const*, int, char const*)
../../gcc-16.1.0/gcc/diagnostics/context.cc:1813
0x64f4a6 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc-16.1.0/gcc/rtl-error.cc:108
0x64f4cc _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc-16.1.0/gcc/rtl-error.cc:118
0x64e8f5 extract_constrain_insn(rtx_insn*)
../../gcc-16.1.0/gcc/recog.cc:2793
0xe7756c reload_cse_simplify_operands
../../gcc-16.1.0/gcc/postreload.cc:491
0xe78585 reload_cse_simplify
../../gcc-16.1.0/gcc/postreload.cc:180
0xe78585 reload_cse_regs_1
../../gcc-16.1.0/gcc/postreload.cc:320
0xe79d5b reload_cse_regs
../../gcc-16.1.0/gcc/postreload.cc:66
0xe79d5b execute
../../gcc-16.1.0/gcc/postreload.cc:2461
/tmp/msp430-build/gcc-build/./gcc/cc1plus -quiet -nostdinc++ -nostdinc++ -I
/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/../libgcc -I
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include/msp430-elf -I
/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/include -I
/tmp/msp430-build/gcc-16.1.0/libstdc++-v3/libsupc++ -iprefix
/tmp/msp430-build/gcc-build/gcc/../lib/gcc/msp430-elf/16.1.0/ -isystem
/tmp/msp430-build/gcc-build/./gcc/include -isystem
/tmp/msp430-build/gcc-build/./gcc/include-fixed -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/include -isystem
/home/user/Documents/msp430-toolchain/msp430-gcc/msp430-elf/sys-include
../../../../../gcc-16.1.0/libstdc++-v3/src/c++17/cow-fs_path.cc -quiet
-dumpbase cow-fs_path.cc -dumpbase-ext .cc -g -O2 -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi=19 -std=gnu++17 -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -frandom-seed=cow-fs_path.lo
-fimplicit-templates -o /tmp/ccqNxWG7.s
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.
make[5]: *** [Makefile:590: cow-fs_path.lo] Fehler 1
make[5]: Verzeichnis
,,/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src/c++17" wird verlassen
make[4]: *** [Makefile:802: all-recursive] Fehler 1
make[4]: Verzeichnis ,,/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3/src"
wird verlassen
make[3]: *** [Makefile:580: all-recursive] Fehler 1
make[3]: Verzeichnis ,,/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3"
wird verlassen
make[2]: *** [Makefile:505: all] Fehler 2
make[2]: Verzeichnis ,,/tmp/msp430-build/gcc-build/msp430-elf/libstdc++-v3"
wird verlassen
make[1]: *** [Makefile:12317: all-target-libstdc++-v3] Fehler 2
make[1]: Verzeichnis ,,/tmp/msp430-build/gcc-build" wird verlassen
make: *** [Makefile:1092: all] Fehler 2