Hi, When I committed r219655, I didn't check in tilepro/mul-tables.c since it was auto-generated from config/tilepro/gen-mul-tables.cc. Andrew pointed out to me that this causes the files confi/tilepro/mul-tables.c and config/tilegx/mul-tables.c to show up in svn diff. The attached patch fixes that by putting includes in config/tilepro/mul-tables.c in the order they are present in config/tilepro/gen-mul-tables.cc.
The patch won't affect the build since they are generated from gen-mul-tables.cc, the sole point of this patch is to avoid noise in svn diff, so could this be considered similar to a doc-fix ? OK to commit ? Thanks, Prathamesh
2015-01-20 Prathamesh Kulkarni <prathamesh.kulka...@linaro.org> * config/tilegx/mul-tables.c: Move symtab.h include after coretypes.h include. * config/tilepro/mul-tables.c: Add includes hashtab.h, hash-set.h, vec.h, machmode.h, tm.h, hard-reg-set.h, input.h, function.h, rtl.h, flags.h, statistics.h, double-int.h, real.h, fixed-value.h, alias.h, wide-int.h, inchash.h, tree.h, insn-config.h, expmed.h, dojump.h, explow.h, calls.h, emit-rtl.h, varasm.h, stmt.h.
Index: gcc/config/tilegx/mul-tables.c =================================================================== --- gcc/config/tilegx/mul-tables.c (revision 219679) +++ gcc/config/tilegx/mul-tables.c (working copy) @@ -24,6 +24,7 @@ #include "config.h" #include "system.h" #include "coretypes.h" +#include "symtab.h" #include "hashtab.h" #include "hash-set.h" #include "vec.h" @@ -39,7 +40,6 @@ #include "real.h" #include "fixed-value.h" #include "alias.h" -#include "symtab.h" #include "wide-int.h" #include "inchash.h" #include "tree.h" Index: gcc/config/tilepro/mul-tables.c =================================================================== --- gcc/config/tilepro/mul-tables.c (revision 219679) +++ gcc/config/tilepro/mul-tables.c (working copy) @@ -24,6 +24,33 @@ #include "config.h" #include "system.h" #include "coretypes.h" +#include "symtab.h" +#include "hashtab.h" +#include "hash-set.h" +#include "vec.h" +#include "machmode.h" +#include "tm.h" +#include "hard-reg-set.h" +#include "input.h" +#include "function.h" +#include "rtl.h" +#include "flags.h" +#include "statistics.h" +#include "double-int.h" +#include "real.h" +#include "fixed-value.h" +#include "alias.h" +#include "wide-int.h" +#include "inchash.h" +#include "tree.h" +#include "insn-config.h" +#include "expmed.h" +#include "dojump.h" +#include "explow.h" +#include "calls.h" +#include "emit-rtl.h" +#include "varasm.h" +#include "stmt.h" #include "expr.h" #include "insn-codes.h" #include "optabs.h"