The scan-assembler-not should skip strings inside of .ident directives. I have a branch that I use for power7 development, power7-meissner. In that branch, I set the REVISION file to indicate that this is a branch. Currently it is set to: [ibm/power7-meissner, mainline revision 152572]
This revision string gets put in the .ident section, which causes the test gcc.dg/builtins-58.c to fail, because it has the directive: /* scan-assembler-not pow */ It is a minor thing, but I'm sure somebody else will trigger it eventually. -- Summary: scan-assembler-not has false positives Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: meissner at gcc dot gnu dot org GCC build triplet: powerpc64-linux-gnu GCC host triplet: powerpc64-linux-gnu GCC target triplet: powerpc64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41701