Ian Lance Taylor <iant@xxxxxxxxxx> writes: > The change to include insn-constants.h unconditionally appears to have > just been a cleanup. > > http://gcc.gnu.org/ml/gcc-patches/2010-05/msg01179.html > > I've CC'ed Richard Sandiford to confirm. Actually, it was more than that. The idea was to allow target headers such as mips.h to use constants defined in .md files. This avoided some cases where the same constant or enum had to appear in both. Richard