https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112938
--- Comment #8 from David Binderman <dcb314 at hotmail dot com> --- (In reply to Alexandre Oliva from comment #7) > Fixed. Seems to have reappeared: $ ~/gcc/results/bin/gcc -c -fstrub=internal bug988.cc bt2_locks.cpp: In function ‘void mcs_lock::spin_while_eq(const volatile std::atomic_bool&, bool)’: bt2_locks.cpp:36:1: error: invalid address operand in ‘mem_ref’ *expected; # VUSE <.MEM_8> expected.8_3 ={v} *expected; during IPA pass: strub bt2_locks.cpp:36:1: internal compiler error: verify_gimple failed 0x11f4a92 verify_gimple_in_cfg(function*, bool, bool) /home/dcb38/gcc/working/gcc/../../trunk.20210101/gcc/tree-cfg.cc:5663 0x1065788 execute_function_todo(function*, void*) /home/dcb38/gcc/working/gcc/../../trunk.20210101/gcc/passes.cc:2088 I would be grateful if someone could confirm what I am seeing here.