I think that the structure 'struct loop_info' in loop.c could be shrinked a bit if all the 'int has_XXX' fields where turned into a bitfield just as in 'struct iv_class' or 'struct induction' in the same file.
I don't know if it worse it (in term of memory usage reduction) neither the impact in performance. If anyone interested, I can try it and do a bootstrap but I don't have the tools to perform benchmark (memory usage or speed of the compiler) Christophe Jaillet