parser for gcc output