summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 61ef47e1e63..e5bc41615aa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,43 @@
+2001-08-13 Zack Weinberg <zackw@panix.com>
+
+ * expr.h: Split out optab- and libfunc-related code to...
+ * optabs.h, libfuncs.h: ... these new headers.
+
+ * Makefile.in (CONFIG_H, EXPR_H): Take out insn-codes.h.
+ (OPTABS_H): New.
+ (various .o rules): Add $(OPTABS_H) and/or libfuncs.h to
+ dependencies.
+ * mkconfig.sh: Don't include insn-codes.h from config.h.
+
+ * reload.h: Use #ifdef GCC_INSN_CODES_H to decide whether
+ enum insn_code is available. Move reload_in_optab and
+ reload_out_optab array declarations to optabs.h.
+ * regmove.c (gen_add3_insn): Move to optabs.c, export from
+ there, prototype in expr.h.
+ * gencodes.c: Cleanup: zap global variables, don't use
+ printf where puts will do, don't bother defining MAX_INSN_CODE
+ which nothing uses, let CODE_FOR_nothing get its value implicitly.
+
+ * genemit.c, genopinit.c: Include optabs.h in generated file.
+ * genoutput.c: Include insn-codes.h in generated file.
+ * builtins.c, caller-save.c, combine.c, doloop.c, explow.c,
+ expmed.c, expr.c, function.c, ifcvt.c, loop.c, optabs.c, profile.c,
+ reload1.c, simplify-rtx.c, stmt.c, unroll.c, config/alpha/alpha.c,
+ config/arm/arm.c, config/c4x/c4x.c, config/clipper/clipper.c,
+ config/i386/i386.c, config/ia64/ia64.c, config/mn10300/mn10300.c,
+ config/pj/pj.c, config/sh/sh.c, config/sparc/sparc.c:
+ Include optabs.h.
+ * builtins.c, calls.c, dwarf2out.c, except.c, expr.c, function.c,
+ optabs.c, stmt.c, config/c4x/c4x.c, config/clipper/clipper.c,
+ config/m88k/m88k.c, config/sparc/sparc.c:
+ Include libfuncs.h.
+ * reload.c: Include expr.h and optabs.h before reload.h.
+ * config/alpha/alpha.c: Include tree.h before reload.h.
+ * config/pa/pa.c: Include expr.h, optabs.h, libfuncs.h,
+ and reload.h in that order.
+ * config/sparc/sparc.c: Include debug.h.
+ * recog.c: Include insn-codes.h.
+
2001-08-13 Andreas Jaeger <aj@suse.de>
* config.gcc: Use t-slibgcc-elf to build shared libgcc_s on