Closed
Description
Building gdb failed with following error when take all components from arc-2021.03 branches:
$ x86_64-build_pc-linux-gnu-g++ -x c++ -std=gnu++11 -c trad-frame.i
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c: In function ‘trad_frame_saved_reg* trad_frame_alloc_saved_regs(gdbarch*)’:
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:18: error: ‘is_trivially_default_constructible’ is not a member of ‘std’
gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);
^
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:78: error: expected primary-expression before ‘>’ token
gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);
^
/SCRATCH/arcjenkins2/slaves/ru20-custom-arcgnu3/workspace/arcoss_verification/arc_gnu_toolchain_verification/build_toolchain/crosstool-ng/.build/arc-multilib-elf/src/gdb/gdb/trad-frame.c:63:86: error: expected primary-expression before ‘,’ token
gdb_static_assert (std::is_trivially_default_constructible<trad_frame_saved_reg>::value);
Attaching trad-frame.i.txt