diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-13 15:56:51 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-13 15:56:51 +0000 |
commit | d8fc4d0b60e9beedaee917b2a0f66df2fc348ec1 (patch) | |
tree | 0bf63396b6452b6ba1bd93f734ade1e7f708db6a /gcc/config | |
parent | 1281fed9afca4aebd3499c809bd67b23624c5b0a (diff) | |
download | gcc-d8fc4d0b60e9beedaee917b2a0f66df2fc348ec1.tar.gz |
* 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.
cp:
* Make-lang.in (cp/except.o): Add libfuncs.h to dependencies.
* except.c: Include libfuncs.h.
java:
* Make-lang.in (java/decl.o): Update dependencies.
* decl.c: Include libfuncs.h, don't include toplev.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44858 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/alpha/alpha.c | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 1 | ||||
-rw-r--r-- | gcc/config/c4x/c4x.c | 2 | ||||
-rw-r--r-- | gcc/config/clipper/clipper.c | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 1 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 1 | ||||
-rw-r--r-- | gcc/config/m88k/m88k.c | 1 | ||||
-rw-r--r-- | gcc/config/mn10300/mn10300.c | 1 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 4 | ||||
-rw-r--r-- | gcc/config/pj/pj.c | 1 | ||||
-rw-r--r-- | gcc/config/sh/sh.c | 1 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.c | 3 |
12 files changed, 20 insertions, 3 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index ef65d72b6de..aa2f979a1b3 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -24,6 +24,7 @@ Boston, MA 02111-1307, USA. */ #include "config.h" #include "system.h" #include "rtl.h" +#include "tree.h" #include "regs.h" #include "hard-reg-set.h" #include "real.h" @@ -33,9 +34,9 @@ Boston, MA 02111-1307, USA. */ #include "insn-attr.h" #include "flags.h" #include "recog.h" -#include "reload.h" -#include "tree.h" #include "expr.h" +#include "optabs.h" +#include "reload.h" #include "obstack.h" #include "except.h" #include "function.h" diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index b79a92bae90..265a79b034a 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -38,6 +38,7 @@ Boston, MA 02111-1307, USA. */ #include "reload.h" #include "function.h" #include "expr.h" +#include "optabs.h" #include "toplev.h" #include "recog.h" #include "ggc.h" diff --git a/gcc/config/c4x/c4x.c b/gcc/config/c4x/c4x.c index add05c7f2ca..f6c987b36b5 100644 --- a/gcc/config/c4x/c4x.c +++ b/gcc/config/c4x/c4x.c @@ -37,6 +37,8 @@ Boston, MA 02111-1307, USA. */ #include "output.h" #include "function.h" #include "expr.h" +#include "optabs.h" +#include "libfuncs.h" #include "flags.h" #include "loop.h" #include "recog.h" diff --git a/gcc/config/clipper/clipper.c b/gcc/config/clipper/clipper.c index d92030d6524..8104b859fce 100644 --- a/gcc/config/clipper/clipper.c +++ b/gcc/config/clipper/clipper.c @@ -32,6 +32,8 @@ Boston, MA 02111-1307, USA. */ #include "insn-attr.h" #include "tree.h" #include "expr.h" +#include "optabs.h" +#include "libfuncs.h" #include "c-tree.h" #include "function.h" #include "flags.h" diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index a557d05def8..b182de41f80 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -36,6 +36,7 @@ Boston, MA 02111-1307, USA. */ #include "function.h" #include "recog.h" #include "expr.h" +#include "optabs.h" #include "toplev.h" #include "basic-block.h" #include "ggc.h" diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index ce17c91dc3f..d7474acffb0 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -35,6 +35,7 @@ Boston, MA 02111-1307, USA. */ #include "flags.h" #include "recog.h" #include "expr.h" +#include "optabs.h" #include "obstack.h" #include "except.h" #include "function.h" diff --git a/gcc/config/m88k/m88k.c b/gcc/config/m88k/m88k.c index b10eab003dc..c1b9a6b7c34 100644 --- a/gcc/config/m88k/m88k.c +++ b/gcc/config/m88k/m88k.c @@ -34,6 +34,7 @@ Boston, MA 02111-1307, USA. */ #include "tree.h" #include "function.h" #include "expr.h" +#include "libfuncs.h" #include "c-tree.h" #include "flags.h" #include "recog.h" diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 7ea66d8a9b3..66c8e8d3c8a 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -34,6 +34,7 @@ Boston, MA 02111-1307, USA. */ #include "flags.h" #include "recog.h" #include "expr.h" +#include "optabs.h" #include "function.h" #include "obstack.h" #include "toplev.h" diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 8d9a89124ce..d4fe968008e 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -32,8 +32,10 @@ Boston, MA 02111-1307, USA. */ #include "insn-attr.h" #include "flags.h" #include "tree.h" -#include "reload.h" #include "expr.h" +#include "optabs.h" +#include "libfuncs.h" +#include "reload.h" #include "c-tree.h" #include "integrate.h" #include "function.h" diff --git a/gcc/config/pj/pj.c b/gcc/config/pj/pj.c index b867179a3fe..870960b0f9b 100644 --- a/gcc/config/pj/pj.c +++ b/gcc/config/pj/pj.c @@ -95,6 +95,7 @@ Boston, MA 02111-1307, USA. */ #include "function.h" #include "recog.h" #include "expr.h" +#include "optabs.h" #include "toplev.h" #include "basic-block.h" #include "ggc.h" diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index c67ce819f03..d643d9288b6 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -28,6 +28,7 @@ Boston, MA 02111-1307, USA. */ #include "tree.h" #include "flags.h" #include "expr.h" +#include "optabs.h" #include "function.h" #include "regs.h" #include "hard-reg-set.h" diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 2693f73cacb..d47b985227a 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -36,10 +36,13 @@ Boston, MA 02111-1307, USA. */ #include "flags.h" #include "function.h" #include "expr.h" +#include "optabs.h" +#include "libfuncs.h" #include "recog.h" #include "toplev.h" #include "ggc.h" #include "tm_p.h" +#include "debug.h" #include "target.h" #include "target-def.h" |