Issue #2518 has been updated by marino.
i am not sure make CCVER=gcc44 is doing anything.
for buildkernel, it should be make WORLD_CCVER=gcc44
(see man 5 make.conf)
I suspect the kernel has been building with gcc47 this whole time.
Bug #2518:
Issue #2505 has been updated by davshao.
THANK YOU for taking so much time and effort to track down a solution to this
problem. I have been able to successfully update multiple x86_64 and i386
machines to now use gcc 4.7 as the default compiler for both world and kernel.