[usability improvement] gcc.log now contains results of all .cpp files; do not generate empty logs
Merge branch 'master' into ip1