I noticed that the SPU assembly printer prints just ".bss", when gas requires ".section .bss". Now the gas prints out:
Error: expected symbol name
Attached is a test case and a patch to fix this.
(This time 'make check' passes also
spu_bss.patch (538 Bytes)
bss.ll (133 Bytes)