https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93879
--- Comment #2 from Roland Illig <roland.illig at gmx dot de> --- (In reply to Jakub Jelinek from comment #1) > The word quality looks correct, that is what is expected (profile quality is > something like guessed_local, guessed, afdo, precise etc.), perhaps it > should be profile quality rather than frequency quality. After closer inspection of the code, I agree with you. A simple example above the function would have helped a lot to quickly understand the code. I had though for quite a long time that the code would parse an expression like __BB(8,guessed_local(105119324)), and I had wondered whether the definition of CPP_NAME would include numbers as well. What about this:? /* See if VAL is an identifier matching __BB<num> and return <num> in *INDEX. Return true if so and parse also FREQUENCY of the edge, such as in __BB6(guessed(1234567)). */