After including binary ids in profiles (https://reviews.llvm.org/D102039),
we found out that binary id changes are not exercising:
- Profile merging from various processes by using %m specifier (Fixed in https://reviews.llvm.org/D107143)
- Counter relocations by using %c specifier (Fixed in https://reviews.llvm.org/D108608)
This patch extends binary-id test to exercise the issues mentioned above.
I'd consider including a call to foo() here to introduce some variation, but it's not necessary.