It's entirely possible you're both right -- different compilers and different environments will produce different results.
So instead of arguing back and forth, it would be more helpful for others reading your comments if you provided full information about the conditions under which those sizes were achieved.