This is in line with what the article author wrote in a comment on his blog:
> Yep… sizes are exactly the same, objdump -d shows only difference is different
> junk in the .notes section.
There might be some corner cases where they produce different code, but if none were exposed by GCC being compiled as C++, then they'll definitely be the exception rather than the rule.