https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104835
--- Comment #2 from Iain Buclaw <ibuclaw at gdcproject dot org> ---
The backtrace I get is:
d21: internal compiler error: output_operand: '%l' operand isn't a label
0x1208268cf output_operand_lossage(char const*, ...)
../../gcc/final.cc:3235
0x12082692b output_asm_label(rtx_def*)
../../gcc/final.cc:3638
0x1203d83af
_D3dmd10expression__T10emplaceExpHTCQBiQBh15ArrayLiteralExpTSQCh7globals3LocTCQCy5mtype4TypeTPSQDp4root5array__T5ArrayTCQEoQEn10ExpressionZQBbZQEsFPvQDlQCxQCkZv
/home/ibuclaw/gcc/gcc/d/dmd/expression.d:77
0x1203de093
_D3dmd8ctfeexpr24changeArrayLiteralLengthFKxSQBr7globals3LocCQCh5mtype9TypeArrayCQDb10expression10ExpressionmmZSQEgQBf8UnionExp
../../gcc/d/dmd/ctfeexpr.d:1826
0x12040dcbf
_D3dmd10dinterpret11Interpreter21interpretAssignCommonMFCQCd10expression6BinExpPFKxSQDe7globals3LocCQDu5mtype4TypeCQEjQCg10ExpressionQtZSQFfQDc8UnionExpiZv
../../gcc/d/dmd/dinterpret.d:3678
... (the rest as per the original)
The jump from front-end to final.cc is not in code.