diff --git a/[refs] b/[refs] index 9f04beb9dcf1..cefa23c75488 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 464e85eb0e63096bd52e4c3e2a6fb8357fb95828 +refs/heads/master: 3f6e968ef4e1d8d93d8a8505461b0e50a9e97ad8 diff --git a/trunk/scripts/recordmcount.pl b/trunk/scripts/recordmcount.pl index d29baa2e063a..4889c44d71b5 100755 --- a/trunk/scripts/recordmcount.pl +++ b/trunk/scripts/recordmcount.pl @@ -414,7 +414,10 @@ sub update_funcs $offset = hex $1; } else { # if we already have a function, and this is weak, skip it - if (!defined($ref_func) && !defined($weak{$text})) { + if (!defined($ref_func) && !defined($weak{$text}) && + # PPC64 can have symbols that start with .L and + # gcc considers these special. Don't use them! + $text !~ /^\.L/) { $ref_func = $text; $offset = hex $1; }