https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119238
Bug ID: 119238
Summary: error: structured bindings only available with
‘-std=c++17’ or ‘-std=gnu++17’
[-Werror=c++17-extensions]
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: chenglulu at loongson dot cn
Target Milestone: ---
Submitting r15-7938-g3c5ed996ac94a1 causes LoongArch gcc compilation to fail.
The error message is as follows:
../../gcc-trunk/gcc/config/loongarch/simd.md: In function ‘rtx_def*
gen_sdot_prodv2tiv4di(rtx, rtx, rtx, rtx)’:
../../gcc-trunk/gcc/config/loongarch/simd.md:812:8: error: structured bindings
only available with ‘-std=c++17’ or ‘-std=gnu++17’ [-Werror=c++17-extensions]
812 | auto [op0, op1, op2, op3] = operands;
| ^