While working on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120936
I tried to use check-function-bodies to verify that label for mcount
and __fentry__ is only generated by "-pg" if it is used by __mcount_loc
section:
1: call mcount
.section __mcount_loc, "a",@progbits
.quad 1b
.previous
Add "^[0-9]+:" to check-function-bodies to allow:
1: call mcount
PR testsuite/120881
* lib/scanasm.exp (check-function-bodies): Allow "^[0-9]+:".
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
append function_regexp ".*"
} elseif { [regexp {^\.L} $line] } {
append function_regexp $line "\n"
+ } elseif { [regexp {^[0-9]+:} $line] } {
+ append function_regexp $line "\n"
} else {
append function_regexp $config(line_prefix) $line "\n"
}