http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53664
--- Comment #2 from Janis Johnson <janis at gcc dot gnu.org> 2012-06-20 14:15:52 UTC --- Two scan-assembler directives with the same search string don't look for two instances of the same string, they just look for the same thing twice and pass if that string only occurs once. To look for two of them you'd need scan-assembler-times, with 2 as the expected number.