The test case in http://sourceware.org/ml/binutils/2010-03/msg00262.html also causes binutils-2.20.1 to crash: > armv5tel-unknown-linux-gnueabi-as -o bug.o bug.s bug.s: Assembler messages: bug.s:3: Internal error! Assertion failure in make_mapping_symbol at /tmp/binutils-2.20.1/gas/config/tc-arm.c line 2490. Please report this bug. > cat bug.s nop .fill 0, 0, 0 nop The patch in http://sourceware.org/ml/binutils-cvs/2010-03/msg00101.html should also be applied to 2.20 branch.
It's not likely that there will be another release from 2.20 branch. You can use CVS trunk.
Fixed in 2.21 and newer.