https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120217

            Bug ID: 120217
           Summary: FAIL: std/ranges/adaptors/p2770r0.cc  -std=gnu++26
                    (test for excess errors)
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
  Target Milestone: ---
            Target: x86-64

On x86-64, r16-520-ga3f5aac402a7ef gave

spawn -ignore SIGHUP
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/./gcc/xg++
-shared-libgcc
-B/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/./gcc
-nostdinc++
-L/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/src
-L/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/src/.libs
-L/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/libsupc++/.libs
-B/usr/gcc-16.0.0-mx32/x86_64-pc-linux-gnux32/bin/
-B/usr/gcc-16.0.0-mx32/x86_64-pc-linux-gnux32/lib/ -isystem
/usr/gcc-16.0.0-mx32/x86_64-pc-linux-gnux32/include -isystem
/usr/gcc-16.0.0-mx32/x86_64-pc-linux-gnux32/sys-include -fchecking=1
-B/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/./libstdc++-v3/src/.libs
-fmessage-length=0 -fno-show-column -ffunction-sections -fdata-sections
-fcf-protection -mshstk -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++
-I/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/x86_64-pc-linux-gnux32
-I/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include
-I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/libsupc++
-I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/include/backward
-I/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/testsuite/util
/export/gnu/import/git/gitlab/x86-gcc/libstdc++-v3/testsuite/std/ranges/adaptors/p2770r0.cc
-std=gnu++20 -include bits/stdc++.h -fdiagnostics-plain-output ./libtestc++.a
-Wl,--gc-sections
-L/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/src/filesystem/.libs
-L/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/src/experimental/.libs
-lm -o ./p2770r0.exe
In file included from
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/bits/regex.h:3140,
                 from
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/regex:70,
                 from
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/x86_64-pc-linux-gnux32/bits/stdc++.h:184,
                 from <command-line>:
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/bits/regex.tcc:
In function 'bool std::__detail::__regex_algo_impl(_BiIter, _BiIter,
std::__cxx11::match_results<_BiIter, _Alloc>&, const
std::__cxx11::basic_regex<_CharT, _TraitsT>&,
std::regex_constants::match_flag_type, _RegexExecutorPolicy, bool) [with
_BiIter = const char*; _Alloc = std::allocator<std::__cxx11::sub_match<const
char*> >; _CharT = char; _TraitsT = std::__cxx11::regex_traits<char>]':
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/bits/regex.tcc:115:
error: unrecognizable insn:
(insn 3497 590 3496 24 (set (reg:SI 533)
        (reg:DI 5 di [ __s ])) -1
     (expr_list:REG_DEAD (reg:DI 5 di [ __s ])
        (nil)))
during RTL pass: ira
/export/build/gnu/tools-build/gcc-mx32-gitlab/build-x86_64-linux/x86_64-pc-linux-gnux32/libstdc++-v3/include/bits/regex.tcc:115:
internal compiler error: in extract_insn, at recog.cc:2882
0x261e032 internal_error(char const*, ...)
       
/export/gnu/import/git/gitlab/x86-gcc/gcc/diagnostic-global-context.cc:517
0x727f1c fancy_abort(char const*, int, char const*)
        /export/gnu/import/git/gitlab/x86-gcc/gcc/diagnostic.cc:1815
0x5a9c4d _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /export/gnu/import/git/gitlab/x86-gcc/gcc/rtl-error.cc:108
0x5a9c6a _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /export/gnu/import/git/gitlab/x86-gcc/gcc/rtl-error.cc:116
0x5a8151 extract_insn(rtx_insn*)
        /export/gnu/import/git/gitlab/x86-gcc/gcc/recog.cc:2882
0xe749ee ira_remove_insn_scratches(rtx_insn*, bool, _IO_FILE*, rtx_def*
(*)(rtx_def*))
        /export/gnu/import/git/gitlab/x86-gcc/gcc/ira.cc:5370
0xe77391 remove_scratches
        /export/gnu/import/git/gitlab/x86-gcc/gcc/ira.cc:5414
0xe77391 ira
        /export/gnu/import/git/gitlab/x86-gcc/gcc/ira.cc:5771
0xe77391 execute
        /export/gnu/import/git/gitlab/x86-gcc/gcc/ira.cc:6131
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
FAIL: std/ranges/adaptors/p2770r0.cc  -std=gnu++20 (test for excess errors)

Reply via email to