https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
--- Comment #6 from Nathan Sidwell <nathan at gcc dot gnu.org> --- Still no luck. I'm at cb99630f254 2020-03-11 | fold undefined pointer offsetting Configured with ../../src/configure '--with-mpfr=/data/users/nathans/tools' '--with-mpc=/data/users/nathans/tools' '--enable-checking=yes' --disable-multilib --disable-bootstrap '--enable-languages=c,c++,lto' '--target=arm-eabi' devvm2772+2:5>./cc1plus -quiet variadic-sizeof4.C -quiet -mcpu=arm7tdmi -marm -march=armv4t -std=c++14 -o - ... assembly emitted ... I'm using a fresh binutils cross toolchain I understand where the compiler got to from your traceback. I don't understand what constructed the trees that got it there!