https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
--- Comment #5 from Kito Cheng <kito.cheng at gmail dot com> --- Hi Nathan: Double confirmed again, it still ICE to me, but I might miss some info so I post my env and configure option: GCC: g:b73f69020f08208d2d969fcf8879bd294a6e3596 Host: x86_64-linux (Ubuntu 18.04) Target: arm-eabi Configure option: --target=arm-eabi --enable-languages=c,c++ Bootstrap gcc only $ arm-eabi-g++ ../riscv-gnu-toolchain-trunk/riscv-gcc/gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C -std=c++14 reduced cc1plus command: $ /scratch1/kitoc/riscv-gnu-workspace/pr94044/arm-eabi/install/bin/../libexec/gcc/arm-eabi/10.0.1/cc1plus -quiet ../riscv-gnu-toolchain-trunk/riscv-gcc/gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C -quiet -mcpu=arm7tdmi -marm -march=armv4t -std=c++14 -o - debug info: #6 0x00000000008abd8b in comptypes (t1=0x7ffff6964f18, t2=<optimized out>, strict=<optimized out>) at ../../../../riscv-gnu-toolchain-trunk/riscv-gcc/gcc/cp/typeck.c:1489 1489 gcc_checking_assert (TREE_CODE (t1) != TYPE_ARGUMENT_PACK (gdb) call debug_tree(t1) <type_argument_pack 0x7ffff6964f18 type <tree_vec 0x7ffff69681e0 length:2 ... Let me know if it still can't reproduce...thanks :)