static void gencode (void) { const char **fmt; puts ("#include \"config.h\""); puts ("#include \"system.h\""); puts ("#include \"coretypes.h\""); puts ("#include \"tm.h\""); puts ("#include \"obstack.h\""); puts ("#include \"rtl.h\""); puts ("#include \"ggc.h\"\n"); for (fmt = formats; *fmt != 0; fmt++) gendef (*fmt); }
static void genheader (void) { unsigned int i; const char **fmt; puts ("#ifndef GCC_GENRTL_H"); puts ("#define GCC_GENRTL_H\n"); puts ("#include \"statistics.h\"\n"); for (fmt = formats; *fmt; ++fmt) gendef (*fmt); putchar ('\n'); for (i = 0; i < NUM_RTX_CODE; i++) if (! special_format (defs[i].format)) genmacro (i); puts ("\n#endif /* GCC_GENRTL_H */"); }