Well, on my system (Ubuntu) at least this is not the case and renaming the files gets past the errors and on to actual build errors:
runtime/cxx.cc:74:41: error: ‘operator new’ takes type ‘size_t’ (‘unsigned int’) as first parameter [-fpermissive]
runtime/cxx.cc:84:43: error: ‘operator new’ takes type ‘size_t’ (‘unsigned int’) as first parameter [-fpermissive]
make[1]: *** [runtime/cxx.o] Error 1