https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78140
--- Comment #12 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Markus Trippelsdorf from comment #11) > js/src/jit/BaselineCompiler.cpp Hm, I see the R0 defined as: # 1 "/home/marxin/BIG/buildbot/slave/source/firefox/js/src/jit/x64/SharedICRegisters-x64.h" 1 # 12 "/home/marxin/BIG/buildbot/slave/source/firefox/js/src/jit/x64/SharedICRegisters-x64.h" namespace js { namespace jit { static constexpr Register BaselineFrameReg = rbp; static constexpr Register BaselineStackReg = rsp; static constexpr ValueOperand R0(rcx); not as an ASM statement.