[usability improvement] gcc.log now contains results of all .cpp files; do not generate empty logs