aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-01-28 01:50:22 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-01-28 01:50:22 +0000
commitc913b6f18e999e16f5f127c2f9a839e610ff9e18 (patch)
tree866b79fe6150d355b001295b087bc926490827b7 /gcc
parent75c1416b920eeac948d4462ddc0ace03773c9ab9 (diff)
downloadgcc-c913b6f18e999e16f5f127c2f9a839e610ff9e18.zip
gcc-c913b6f18e999e16f5f127c2f9a839e610ff9e18.tar.gz
gcc-c913b6f18e999e16f5f127c2f9a839e610ff9e18.tar.bz2
configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.
* configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. * Makefile.in: Remove all dependencies on defaults.h. * builtins.c: Don't include defaults.h. * c-common.c: Likewise. * c-decl.c: Likewise. * c-pragma.c: Likewise. * c-typeck.c: Likewise. * combine.c: Likewise. * i386.c: Likewise. * frame-ia64.c: Likewise. * cppexp.c: Likewise. * crtstuff.c: Likewise. * dbxout.c: Likewise. * dwarf2out.c: Likewise. * dwarfout.c: Likewise. * emit-rtl.c: Likewise. * except.c: Likewise. * expr.c: Likewise. * final.c: Likewise. * frame-dwarf2.c: Likewise. * libgcc2.c: Likewise. * optabs.c: Likewise. * profile.c: Likewise. * sdbout.c: Likewise. * toplev.c: Likewise. * tradcif.y: Likewise. * tree.c: Likewise. * varasm.c: Likewise. ch: * Makefile.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * timing.c: Likewise. cp: * Make-lang.in: Remove all dependencies on defaults.h. * call.c: Don't include defaults.h. * decl.c: Likewise. * decl2.c: Likewise. * except.c: Likewise. * pt.c: Likewise. * rtti.c: Likewise. * tree.c: Likewise. * typeck.c: Likewise. f: * Make-lang.in: Remove all dependencies on defaults.h. * com.c: Don't include defaults.h. java: * Make-lang.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * expr.c: Likewise. * parse.y: Likewise. From-SVN: r39308
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog32
-rw-r--r--gcc/Makefile.in39
-rw-r--r--gcc/builtins.c1
-rw-r--r--gcc/c-common.c1
-rw-r--r--gcc/c-decl.c1
-rw-r--r--gcc/c-pragma.c4
-rw-r--r--gcc/c-typeck.c1
-rw-r--r--gcc/ch/ChangeLog6
-rw-r--r--gcc/ch/Makefile.in8
-rw-r--r--gcc/ch/decl.c3
-rw-r--r--gcc/ch/timing.c4
-rw-r--r--gcc/combine.c1
-rw-r--r--gcc/config/i386/i386.c1
-rw-r--r--gcc/config/ia64/frame-ia64.c3
-rwxr-xr-xgcc/configure16
-rw-r--r--gcc/configure.in16
-rw-r--r--gcc/cp/ChangeLog12
-rw-r--r--gcc/cp/Make-lang.in4
-rw-r--r--gcc/cp/call.c1
-rw-r--r--gcc/cp/decl.c1
-rw-r--r--gcc/cp/decl2.c1
-rw-r--r--gcc/cp/except.c5
-rw-r--r--gcc/cp/pt.c2
-rw-r--r--gcc/cp/rtti.c3
-rw-r--r--gcc/cp/tree.c1
-rw-r--r--gcc/cp/typeck.c1
-rw-r--r--gcc/cppexp.c1
-rw-r--r--gcc/crtstuff.c3
-rw-r--r--gcc/dbxout.c3
-rw-r--r--gcc/dwarf2out.c1
-rw-r--r--gcc/dwarfout.c3
-rw-r--r--gcc/emit-rtl.c1
-rw-r--r--gcc/except.c3
-rw-r--r--gcc/expr.c1
-rw-r--r--gcc/f/ChangeLog5
-rw-r--r--gcc/f/Make-lang.in4
-rw-r--r--gcc/f/com.c1
-rw-r--r--gcc/final.c1
-rw-r--r--gcc/frame-dwarf2.c4
-rw-r--r--gcc/java/ChangeLog7
-rw-r--r--gcc/java/Make-lang.in2
-rw-r--r--gcc/java/decl.c1
-rw-r--r--gcc/java/expr.c1
-rw-r--r--gcc/java/parse.y1
-rw-r--r--gcc/libgcc2.c1
-rw-r--r--gcc/optabs.c3
-rw-r--r--gcc/profile.c5
-rw-r--r--gcc/sdbout.c5
-rw-r--r--gcc/toplev.c1
-rw-r--r--gcc/tradcif.y3
-rw-r--r--gcc/tree.c3
-rw-r--r--gcc/varasm.c1
52 files changed, 127 insertions, 106 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 381164f..af2427f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,37 @@
2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.
+
+ * Makefile.in: Remove all dependencies on defaults.h.
+ * builtins.c: Don't include defaults.h.
+ * c-common.c: Likewise.
+ * c-decl.c: Likewise.
+ * c-pragma.c: Likewise.
+ * c-typeck.c: Likewise.
+ * combine.c: Likewise.
+ * i386.c: Likewise.
+ * frame-ia64.c: Likewise.
+ * cppexp.c: Likewise.
+ * crtstuff.c: Likewise.
+ * dbxout.c: Likewise.
+ * dwarf2out.c: Likewise.
+ * dwarfout.c: Likewise.
+ * emit-rtl.c: Likewise.
+ * except.c: Likewise.
+ * expr.c: Likewise.
+ * final.c: Likewise.
+ * frame-dwarf2.c: Likewise.
+ * libgcc2.c: Likewise.
+ * optabs.c: Likewise.
+ * profile.c: Likewise.
+ * sdbout.c: Likewise.
+ * toplev.c: Likewise.
+ * tradcif.y: Likewise.
+ * tree.c: Likewise.
+ * varasm.c: Likewise.
+
+2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
* builtins.c (expand_builtin_fputs): Use size_one_node when
transforming into fwrite.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 97e2f99..4dc4455 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1102,14 +1102,14 @@ stmp-multilib: $(LIBGCC_DEPS)
# linked using GCC on systems using COFF or ELF, for the sake of C++
# constructors.
$(T)crtbegin.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
- defaults.h frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
+ frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
-finhibit-size-directive -fno-inline-functions \
-fno-exceptions $(CRTSTUFF_T_CFLAGS) @inhibit_libc@ \
-c $(srcdir)/crtstuff.c -DCRT_BEGIN -o $(T)crtbegin$(objext)
$(T)crtend.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
- defaults.h frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
+ frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
-finhibit-size-directive -fno-inline-functions \
-fno-exceptions $(CRTSTUFF_T_CFLAGS) @inhibit_libc@ \
@@ -1117,7 +1117,7 @@ $(T)crtend.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
# These are versions of crtbegin and crtend for shared libraries.
$(T)crtbeginS.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
- defaults.h frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
+ frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
-finhibit-size-directive -fno-inline-functions \
-fno-exceptions $(CRTSTUFF_T_CFLAGS_S) @inhibit_libc@ \
@@ -1125,7 +1125,7 @@ $(T)crtbeginS.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
-o $(T)crtbeginS$(objext)
$(T)crtendS.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
- defaults.h frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
+ frame.h gbl-ctors.h stmp-int-hdrs tsystem.h
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
-finhibit-size-directive -fno-inline-functions \
-fno-exceptions $(CRTSTUFF_T_CFLAGS_S) @inhibit_libc@ \
@@ -1169,7 +1169,7 @@ $(srcdir)/c-parse.y: c-parse.in
c-decl.o : c-decl.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) $(C_TREE_H) \
$(GGC_H) c-lex.h flags.h function.h output.h $(EXPR_H) \
- toplev.h defaults.h intl.h
+ toplev.h intl.h
c-typeck.o : c-typeck.c $(CONFIG_H) system.h $(TREE_H) $(C_TREE_H) \
flags.h intl.h output.h $(EXPR_H) $(RTL_H) toplev.h
c-lang.o : c-lang.c $(CONFIG_H) system.h $(TREE_H) $(C_TREE_H) \
@@ -1182,7 +1182,7 @@ c-aux-info.o : c-aux-info.c $(CONFIG_H) system.h $(TREE_H) $(C_TREE_H) \
flags.h toplev.h
c-convert.o : c-convert.c $(CONFIG_H) system.h $(TREE_H) flags.h toplev.h
c-pragma.o: c-pragma.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) function.h \
- defaults.h c-pragma.h toplev.h $(GGC_H)
+ c-pragma.h toplev.h $(GGC_H)
mbchar.o: mbchar.c $(CONFIG_H) system.h mbchar.h
graph.o: graph.c $(CONFIG_H) system.h toplev.h flags.h output.h $(RTL_H) \
function.h hard-reg-set.h $(BASIC_BLOCK_H) graph.h
@@ -1329,7 +1329,7 @@ prefix.o: prefix.c $(CONFIG_H) system.h Makefile prefix.h
convert.o: convert.c $(CONFIG_H) system.h $(TREE_H) flags.h convert.h toplev.h
tree.o : tree.c $(CONFIG_H) system.h $(TREE_H) flags.h function.h toplev.h \
- $(GGC_H) $(HASHTAB_H) output.h defaults.h
+ $(GGC_H) $(HASHTAB_H) output.h
print-tree.o : print-tree.c $(CONFIG_H) system.h $(TREE_H) $(GGC_H)
stor-layout.o : stor-layout.c $(CONFIG_H) system.h $(TREE_H) flags.h \
function.h $(EXPR_H) $(RTL_H) toplev.h $(GGC_H)
@@ -1339,7 +1339,7 @@ diagnostic.o : diagnostic.c diagnostic.h \
$(CONFIG_H) system.h $(TREE_H) $(RTL_H) tm_p.h flags.h \
$(GGC_H) input.h $(INSN_ATTR_H) insn-codes.h insn-config.h toplev.h intl.h
toplev.o : toplev.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) function.h \
- flags.h input.h $(INSN_ATTR_H) xcoffout.h defaults.h output.h diagnostic.h \
+ flags.h input.h $(INSN_ATTR_H) xcoffout.h output.h diagnostic.h \
insn-codes.h insn-config.h intl.h $(RECOG_H) Makefile toplev.h dwarfout.h \
dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \
graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) $(lang_options_files) ssa.h
@@ -1358,7 +1358,7 @@ errors.o : errors.c $(GCONFIG_H) system.h errors.h
$(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
varasm.o : varasm.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h \
- function.h defaults.h $(EXPR_H) hard-reg-set.h $(REGS_H) \
+ function.h $(EXPR_H) hard-reg-set.h $(REGS_H) \
xcoffout.h output.h c-pragma.h toplev.h dbxout.h sdbout.h $(GGC_H)
function.o : function.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
function.h insn-flags.h insn-codes.h $(EXPR_H) $(REGS_H) hard-reg-set.h \
@@ -1386,18 +1386,17 @@ explow.o : explow.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
insn-codes.h toplev.h function.h
optabs.o : optabs.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
insn-flags.h insn-config.h insn-codes.h $(EXPR_H) $(RECOG_H) reload.h \
- toplev.h $(GGC_H) real.h defaults.h
+ toplev.h $(GGC_H) real.h
dbxout.o : dbxout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h $(REGS_H) \
- insn-config.h reload.h gstab.h xcoffout.h defaults.h output.h dbxout.h \
- toplev.h
+ insn-config.h reload.h gstab.h xcoffout.h output.h dbxout.h toplev.h
sdbout.o : sdbout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h except.h \
- function.h $(EXPR_H) output.h hard-reg-set.h $(REGS_H) defaults.h real.h \
+ function.h $(EXPR_H) output.h hard-reg-set.h $(REGS_H) real.h \
insn-config.h $(OBSTACK_H) xcoffout.h c-pragma.h \
sdbout.h toplev.h
dwarfout.o : dwarfout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf.h \
- flags.h insn-config.h reload.h output.h defaults.h toplev.h dwarfout.h
+ flags.h insn-config.h reload.h output.h toplev.h dwarfout.h
dwarf2out.o : dwarf2out.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf2.h \
- flags.h insn-config.h reload.h output.h defaults.h \
+ flags.h insn-config.h reload.h output.h \
hard-reg-set.h $(REGS_H) $(EXPR_H) toplev.h dwarf2out.h varray.h \
$(GGC_H) except.h
xcoffout.o : xcoffout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) xcoffout.h \
@@ -1405,7 +1404,7 @@ xcoffout.o : xcoffout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) xcoffout.h \
emit-rtl.o : emit-rtl.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
function.h $(REGS_H) insn-config.h $(RECOG_H) real.h $(GGC_H) \
$(EXPR_H) $(srcdir)/../include/obstack.h hard-reg-set.h bitmap.h toplev.h \
- $(HASHTAB_H) defaults.h
+ $(HASHTAB_H)
real.o : real.c $(CONFIG_H) system.h $(TREE_H) toplev.h
integrate.o : integrate.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
$(INTEGRATE_H) insn-flags.h insn-config.h $(EXPR_H) real.h $(REGS_H) \
@@ -1439,7 +1438,7 @@ conflict.o : conflict.c $(CONFIG_H) system.h $(OBSTACK_H) $(HASHTAB_H) \
$(RTL_H) hard-reg-set.h $(BASIC_BLOCK_H)
profile.o : profile.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
insn-flags.h insn-config.h output.h $(REGS_H) $(EXPR_H) function.h \
- gcov-io.h toplev.h $(GGC_H) hard-reg-set.h $(BASIC_BLOCK_H) defaults.h
+ gcov-io.h toplev.h $(GGC_H) hard-reg-set.h $(BASIC_BLOCK_H)
loop.o : loop.c $(CONFIG_H) system.h $(RTL_H) flags.h $(LOOP_H) insn-config.h \
insn-flags.h $(REGS_H) hard-reg-set.h $(RECOG_H) $(EXPR_H) real.h \
$(BASIC_BLOCK_H) function.h toplev.h varray.h except.h cselib.h
@@ -1503,7 +1502,7 @@ sched-vis.o : sched-vis.c $(CONFIG_H) system.h $(RTL_H) sched-int.h \
final.o : final.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h intl.h \
$(REGS_H) $(RECOG_H) conditions.h insn-config.h $(INSN_ATTR_H) function.h \
real.h output.h hard-reg-set.h insn-flags.h insn-codes.h gstab.h except.h \
- xcoffout.h defaults.h toplev.h reload.h dwarfout.h dwarf2out.h sdbout.h \
+ xcoffout.h toplev.h reload.h dwarfout.h dwarf2out.h sdbout.h \
dbxout.h $(BASIC_BLOCK_H)
recog.o : recog.c $(CONFIG_H) system.h $(RTL_H) function.h $(BASIC_BLOCK_H) \
$(REGS_H) $(RECOG_H) hard-reg-set.h flags.h insn-config.h $(INSN_ATTR_H) \
@@ -1933,7 +1932,7 @@ cpp0$(exeext): cppmain.o intl.o libcpp.a $(LIBDEPS)
cppmain.o: cppmain.c $(CONFIG_H) cpplib.h intl.h system.h
cpperror.o: cpperror.c $(CONFIG_H) $(LIBCPP_DEPS)
-cppexp.o: cppexp.c $(CONFIG_H) $(LIBCPP_DEPS) defaults.h
+cppexp.o: cppexp.c $(CONFIG_H) $(LIBCPP_DEPS)
cpplex.o: cpplex.c $(CONFIG_H) $(LIBCPP_DEPS)
cppmacro.o: cppmacro.c $(CONFIG_H) $(LIBCPP_DEPS)
cpplib.o: cpplib.c $(CONFIG_H) $(LIBCPP_DEPS) $(OBSTACK_H)
@@ -1957,7 +1956,7 @@ tradcpp0$(exeext): tradcpp.o tradcif.o cppdefault.o version.o intl.o \
tradcpp.o tradcif.o mkdeps.o cppdefault.o version.o intl.o $(LIBS)
tradcpp.o: tradcpp.c $(CONFIG_H) system.h version.h cppdefault.h tradcpp.h
-tradcif.o: $(srcdir)/tradcif.c $(CONFIG_H) system.h defaults.h tradcpp.h
+tradcif.o: $(srcdir)/tradcif.c $(CONFIG_H) system.h tradcpp.h
$(srcdir)/tradcif.c: $(srcdir)/tradcif.y
(cd $(srcdir) && $(BISON) $(BISONFLAGS) -o tr$$$$.c tradcif.y && \
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 2d95184..a49fc17 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -37,7 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "recog.h"
#include "output.h"
#include "typeclass.h"
-#include "defaults.h"
#include "toplev.h"
#include "tm_p.h"
diff --git a/gcc/c-common.c b/gcc/c-common.c
index 14b77d1..437f64a 100644
--- a/gcc/c-common.c
+++ b/gcc/c-common.c
@@ -30,7 +30,6 @@ Boston, MA 02111-1307, USA. */
#include "ggc.h"
#include "expr.h"
#include "c-common.h"
-#include "defaults.h"
#include "tm_p.h"
#include "obstack.h"
#include "cpplib.h"
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 06bbbef..d5558db 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -38,7 +38,6 @@ Boston, MA 02111-1307, USA. */
#include "c-tree.h"
#include "c-lex.h"
#include "toplev.h"
-#include "defaults.h"
#include "ggc.h"
#include "tm_p.h"
#include "cpplib.h"
diff --git a/gcc/c-pragma.c b/gcc/c-pragma.c
index 9a31209..8be3a6b 100644
--- a/gcc/c-pragma.c
+++ b/gcc/c-pragma.c
@@ -1,5 +1,6 @@
/* Handle #pragma, system V.4 style. Supports #pragma weak and #pragma pack.
- Copyright (C) 1992, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1997, 1998, 1999, 2000, 2001
+ Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -23,7 +24,6 @@ Boston, MA 02111-1307, USA. */
#include "rtl.h"
#include "tree.h"
#include "function.h"
-#include "defaults.h"
#include "cpplib.h"
#include "c-pragma.h"
#include "flags.h"
diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c
index 2b76981..3dc52e4 100644
--- a/gcc/c-typeck.c
+++ b/gcc/c-typeck.c
@@ -40,7 +40,6 @@ Boston, MA 02111-1307, USA. */
#include "expr.h"
#include "toplev.h"
#include "intl.h"
-#include "defaults.h"
#include "ggc.h"
/* Nonzero if we've already printed a "missing braces around initializer"
diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog
index bf8c073..9aeb102 100644
--- a/gcc/ch/ChangeLog
+++ b/gcc/ch/ChangeLog
@@ -1,3 +1,9 @@
+2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in: Remove all dependencies on defaults.h.
+ * decl.c: Don't include defaults.h.
+ * timing.c: Likewise.
+
2000-12-08 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in (CHILL.info): Depend on info files in source
diff --git a/gcc/ch/Makefile.in b/gcc/ch/Makefile.in
index b5e3918..a15c1ce 100644
--- a/gcc/ch/Makefile.in
+++ b/gcc/ch/Makefile.in
@@ -1,6 +1,6 @@
# Makefile for GNU CHILL compiler.
# Copyright (C) 1987, 1988, 1990, 1991, 1992, 1993, 1994, 1998,
-# 1999 Free Software Foundation, Inc.
+# 1999, 2000, 2001 Free Software Foundation, Inc.
#This file is part of GNU CC.
@@ -274,7 +274,7 @@ convert.o : convert.c $(CONFIG_H) $(CHILL_TREE_H) $(srcdir)/../flags.h \
$(srcdir)/../tree.h $(srcdir)/../system.h $(srcdir)/../toplev.h \
$(srcdir)/../convert.h
decl.o : decl.c $(CONFIG_H) $(CHILL_TREE_H) $(srcdir)/../flags.h lex.h \
- $(srcdir)/../system.h $(srcdir)/../toplev.h $(srcdir)/../defaults.h
+ $(srcdir)/../system.h $(srcdir)/../toplev.h
except.o : except.c $(CONFIG_H) $(srcdir)/../tree.h $(RTL_H) $(CHILL_TREE_H) \
$(srcdir)/../system.h $(srcdir)/../toplev.h
expr.o : expr.c $(CONFIG_H) $(RTL_H) $(CHILL_TREE_H) $(srcdir)/../flags.h \
@@ -298,8 +298,8 @@ parse.o : parse.c $(CONFIG_H) $(CHILL_TREE_H) parse.h \
satisfy.o : satisfy.c $(CONFIG_H) $(CHILL_TREE_H) $(srcdir)/../tree.h \
$(srcdir)/../flags.h lex.h $(srcdir)/../system.h $(srcdir)/../toplev.h
timing.o : timing.c $(CONFIG_H) $(CHILL_TREE_H) $(RTL_H) $(srcdir)/../flags.h \
- $(srcdir)/../input.h lex.h $(srcdir)/../system.h $(srcdir)/../toplev.h \
- $(srcdir)/../defaults.h
+ $(srcdir)/../input.h lex.h $(srcdir)/../system.h $(srcdir)/../toplev.h
+
tasking.o : tasking.c $(CONFIG_H) $(CHILL_TREE_H) $(RTL_H) \
$(srcdir)/../flags.h $(srcdir)/../input.h \
lex.h $(srcdir)/../system.h $(srcdir)/../toplev.h
diff --git a/gcc/ch/decl.c b/gcc/ch/decl.c
index 367a219..18a4cc6 100644
--- a/gcc/ch/decl.c
+++ b/gcc/ch/decl.c
@@ -1,5 +1,5 @@
/* Process declarations and variables for GNU CHILL compiler.
- Copyright (C) 1992, 1993, 1994, 1998, 1999, 2000
+ Copyright (C) 1992, 1993, 1994, 1998, 1999, 2000, 2001
Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -191,7 +191,6 @@ Boston, MA 02111-1307, USA. */
#include "input.h"
#include "rtl.h"
#include "toplev.h"
-#include "defaults.h"
#define IS_UNKNOWN_TYPE(type) (TYPE_SIZE(type)==0)
#define BUILTIN_NESTING_LEVEL (-1)
diff --git a/gcc/ch/timing.c b/gcc/ch/timing.c
index 4c7e79e..b747907 100644
--- a/gcc/ch/timing.c
+++ b/gcc/ch/timing.c
@@ -1,5 +1,6 @@
/* Implement timing-related actions for CHILL.
- Copyright (C) 1992, 1993, 1994, 1998 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1998, 2000, 2001
+ Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -28,7 +29,6 @@ Boston, MA 02111-1307, USA. */
#include "obstack.h"
#include "lex.h"
#include "toplev.h"
-#include "defaults.h"
/* set non-zero if input text is forced to lowercase */
extern int ignore_case;
diff --git a/gcc/combine.c b/gcc/combine.c
index 8d7c9cc..7311370 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -92,7 +92,6 @@ Boston, MA 02111-1307, USA. */
#include "recog.h"
#include "real.h"
#include "toplev.h"
-#include "defaults.h"
#ifndef ACCUMULATE_OUTGOING_ARGS
#define ACCUMULATE_OUTGOING_ARGS 0
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 2bd4aa3..a6a0f6d 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -40,7 +40,6 @@ Boston, MA 02111-1307, USA. */
#include "expr.h"
#include "toplev.h"
#include "basic-block.h"
-#include "defaults.h"
#include "ggc.h"
#ifndef CHECK_STACK_LIMIT
diff --git a/gcc/config/ia64/frame-ia64.c b/gcc/config/ia64/frame-ia64.c
index 66d39a4..4834a8b 100644
--- a/gcc/config/ia64/frame-ia64.c
+++ b/gcc/config/ia64/frame-ia64.c
@@ -1,7 +1,7 @@
/* Subroutines needed for unwinding IA-64 standard format stack frame
info for exception handling. */
/* Compile this one with gcc. */
-/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
Contributed by Andrew MacLeod <amacleod@cygnus.com>
Andrew Haley <aph@cygnus.com>
@@ -46,7 +46,6 @@ Boston, MA 02111-1307, USA. */
#include <stddef.h>
#endif
-#include "defaults.h"
#include "frame-ia64.h"
#include "eh-common.h"
diff --git a/gcc/configure b/gcc/configure
index f80c7e5..38960b7 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -4065,14 +4065,14 @@ fi
# auto-host.h is the file containing items generated by autoconf and is
# the first file included by config.h.
null_defines=
-host_xm_file="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
+host_xm_file="auto-host.h gansidecl.h ${host_xm_file} defaults.h hwint.h"
# If host=build, it is correct to have hconfig include auto-host.h
# as well. If host!=build, we are in error and need to do more
# work to find out the build config parameters.
if test x$host = x$build
then
- build_xm_file="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
+ build_xm_file="auto-host.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
else
# We create a subdir, then run autoconf in the subdir.
# To prevent recursion we set host and build for the new
@@ -4094,11 +4094,11 @@ else
mv auto-host.h ../auto-build.h
cd ..
rm -rf $tempdir
- build_xm_file="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
+ build_xm_file="auto-build.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
fi
-xm_file="gansidecl.h ${xm_file}"
-tm_file="gansidecl.h ${tm_file}"
+xm_file="gansidecl.h ${xm_file} defaults.h"
+tm_file="gansidecl.h ${tm_file} defaults.h"
vars="host_xm_file tm_file tm_p_file xm_file build_xm_file"
links="config.h tm.h tm_p.h tconfig.h hconfig.h"
@@ -5892,7 +5892,7 @@ out_object_file=`basename $out_file .c`.o
tm_file_list=
for f in $tm_file; do
case $f in
- gansidecl.h )
+ gansidecl.h | defaults.h)
tm_file_list="${tm_file_list} $f" ;;
*) tm_file_list="${tm_file_list} \$(srcdir)/config/$f" ;;
esac
@@ -5901,7 +5901,7 @@ done
host_xm_file_list=
for f in $host_xm_file; do
case $f in
- auto-host.h | gansidecl.h | hwint.h )
+ auto-host.h | gansidecl.h | defaults.h | hwint.h )
host_xm_file_list="${host_xm_file_list} $f" ;;
*) host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f" ;;
esac
@@ -5910,7 +5910,7 @@ done
build_xm_file_list=
for f in $build_xm_file; do
case $f in
- auto-build.h | auto-host.h | gansidecl.h | hwint.h )
+ auto-build.h | auto-host.h | gansidecl.h | defaults.h | hwint.h )
build_xm_file_list="${build_xm_file_list} $f" ;;
*) build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f" ;;
esac
diff --git a/gcc/configure.in b/gcc/configure.in
index f2eb331..ac39b4f 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -728,14 +728,14 @@ fi
# auto-host.h is the file containing items generated by autoconf and is
# the first file included by config.h.
null_defines=
-host_xm_file="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
+host_xm_file="auto-host.h gansidecl.h ${host_xm_file} defaults.h hwint.h"
# If host=build, it is correct to have hconfig include auto-host.h
# as well. If host!=build, we are in error and need to do more
# work to find out the build config parameters.
if test x$host = x$build
then
- build_xm_file="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
+ build_xm_file="auto-host.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
else
# We create a subdir, then run autoconf in the subdir.
# To prevent recursion we set host and build for the new
@@ -757,11 +757,11 @@ else
mv auto-host.h ../auto-build.h
cd ..
rm -rf $tempdir
- build_xm_file="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
+ build_xm_file="auto-build.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
fi
-xm_file="gansidecl.h ${xm_file}"
-tm_file="gansidecl.h ${tm_file}"
+xm_file="gansidecl.h ${xm_file} defaults.h"
+tm_file="gansidecl.h ${tm_file} defaults.h"
vars="host_xm_file tm_file tm_p_file xm_file build_xm_file"
links="config.h tm.h tm_p.h tconfig.h hconfig.h"
@@ -991,7 +991,7 @@ out_object_file=`basename $out_file .c`.o
tm_file_list=
for f in $tm_file; do
case $f in
- gansidecl.h )
+ gansidecl.h | defaults.h )
tm_file_list="${tm_file_list} $f" ;;
*) tm_file_list="${tm_file_list} \$(srcdir)/config/$f" ;;
esac
@@ -1000,7 +1000,7 @@ done
host_xm_file_list=
for f in $host_xm_file; do
case $f in
- auto-host.h | gansidecl.h | hwint.h )
+ auto-host.h | gansidecl.h | defaults.h | hwint.h )
host_xm_file_list="${host_xm_file_list} $f" ;;
*) host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f" ;;
esac
@@ -1009,7 +1009,7 @@ done
build_xm_file_list=
for f in $build_xm_file; do
case $f in
- auto-build.h | auto-host.h | gansidecl.h | hwint.h )
+ auto-build.h | auto-host.h | gansidecl.h | defaults.h | hwint.h )
build_xm_file_list="${build_xm_file_list} $f" ;;
*) build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f" ;;
esac
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8ba3cc7..6c2093c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Make-lang.in: Remove all dependencies on defaults.h.
+ * call.c: Don't include defaults.h.
+ * decl.c: Likewise.
+ * decl2.c: Likewise.
+ * except.c: Likewise.
+ * pt.c: Likewise.
+ * rtti.c: Likewise.
+ * tree.c: Likewise.
+ * typeck.c: Likewise.
+
2001-01-25 Jakub Jelinek <jakub@redhat.com>
* mangle.c (write_mangled_name, write_encoding): Mangle overloaded
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index b6bbd37..c383626 100644
--- a/gcc/cp/Make-lang.in
+++ b/gcc/cp/Make-lang.in
@@ -274,9 +274,9 @@ cp/method.o: cp/method.c $(CXX_TREE_H) toplev.h $(GGC_H) $(RTL_H) $(EXPR_H)
cp/cvt.o: cp/cvt.c $(CXX_TREE_H) cp/decl.h flags.h toplev.h convert.h
cp/search.o: cp/search.c $(CXX_TREE_H) stack.h flags.h toplev.h $(RTL_H)
cp/tree.o: cp/tree.c $(CXX_TREE_H) flags.h toplev.h $(GGC_H) $(RTL_H) \
- insn-config.h integrate.h defaults.h
+ insn-config.h integrate.h
cp/ptree.o: cp/ptree.c $(CXX_TREE_H) system.h
-cp/rtti.o: cp/rtti.c $(CXX_TREE_H) flags.h toplev.h defaults.h
+cp/rtti.o: cp/rtti.c $(CXX_TREE_H) flags.h toplev.h
cp/except.o: cp/except.c $(CXX_TREE_H) flags.h $(RTL_H) except.h toplev.h \
cp/cfns.h $(EXPR_H) insn-flags.h cp/decl.h $(OBSTACK_H)
cp/expr.o: cp/expr.c $(CXX_TREE_H) $(RTL_H) flags.h $(EXPR_H) toplev.h except.h
diff --git a/gcc/cp/call.c b/gcc/cp/call.c
index bd6c074..98beeec 100644
--- a/gcc/cp/call.c
+++ b/gcc/cp/call.c
@@ -32,7 +32,6 @@ Boston, MA 02111-1307, USA. */
#include "flags.h"
#include "rtl.h"
#include "toplev.h"
-#include "defaults.h"
#include "expr.h"
#include "ggc.h"
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 761b843..080853e 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -37,7 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "cp-tree.h"
#include "decl.h"
#include "lex.h"
-#include "defaults.h"
#include "output.h"
#include "except.h"
#include "toplev.h"
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index dd7cb1c..2cb9e44 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -39,7 +39,6 @@ Boston, MA 02111-1307, USA. */
#include "lex.h"
#include "output.h"
#include "except.h"
-#include "defaults.h"
#include "toplev.h"
#include "dwarf2out.h"
#include "dwarfout.h"
diff --git a/gcc/cp/except.c b/gcc/cp/except.c
index 1c0d06a..19d5eea 100644
--- a/gcc/cp/except.c
+++ b/gcc/cp/except.c
@@ -1,6 +1,6 @@
/* Handle exceptional things in C++.
- Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
- Free Software Foundation, Inc.
+ Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ 2000, 2001 Free Software Foundation, Inc.
Contributed by Michael Tiemann <tiemann@cygnus.com>
Rewritten by Mike Stump <mrs@cygnus.com>, based upon an
initial re-implementation courtesy Tad Hunt.
@@ -33,7 +33,6 @@ Boston, MA 02111-1307, USA. */
#include "obstack.h"
#include "output.h"
#include "except.h"
-#include "defaults.h"
#include "toplev.h"
#include "eh-common.h"
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index be5439c..c66eacc 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -37,11 +37,9 @@ Boston, MA 02111-1307, USA. */
#include "parse.h"
#include "lex.h"
#include "output.h"
-#include "defaults.h"
#include "except.h"
#include "toplev.h"
#include "rtl.h"
-#include "defaults.h"
#include "ggc.h"
#include "timevar.h"
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c
index 417f165..ff39452 100644
--- a/gcc/cp/rtti.c
+++ b/gcc/cp/rtti.c
@@ -1,5 +1,5 @@
/* RunTime Type Identification
- Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000
+ Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001
Free Software Foundation, Inc.
Mostly written by Jason Merrill (jason@cygnus.com).
@@ -29,7 +29,6 @@ Boston, MA 02111-1307, USA. */
#include "output.h"
#include "assert.h"
#include "toplev.h"
-#include "defaults.h"
/* Accessors for the type_info objects. We need to remember several things
about each of the type_info types. The global tree nodes such as
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
index d5935f0..5e3e695 100644
--- a/gcc/cp/tree.c
+++ b/gcc/cp/tree.c
@@ -31,7 +31,6 @@ Boston, MA 02111-1307, USA. */
#include "ggc.h"
#include "insn-config.h"
#include "integrate.h"
-#include "defaults.h"
static tree bot_manip PARAMS ((tree *, int *, void *));
static tree bot_replace PARAMS ((tree *, int *, void *));
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index 7a61dec..ef2a921 100644
--- a/gcc/cp/typeck.c
+++ b/gcc/cp/typeck.c
@@ -40,7 +40,6 @@ Boston, MA 02111-1307, USA. */
#include "flags.h"
#include "output.h"
#include "toplev.h"
-#include "defaults.h"
static tree convert_for_assignment PARAMS ((tree, tree, const char *, tree,
int));
diff --git a/gcc/cppexp.c b/gcc/cppexp.c
index aaed026..3031997 100644
--- a/gcc/cppexp.c
+++ b/gcc/cppexp.c
@@ -24,7 +24,6 @@ Boston, MA 02111-1307, USA. */
#include "system.h"
#include "cpplib.h"
#include "cpphash.h"
-#include "defaults.h"
#ifndef MAX_CHAR_TYPE_SIZE
#define MAX_CHAR_TYPE_SIZE CHAR_TYPE_SIZE
diff --git a/gcc/crtstuff.c b/gcc/crtstuff.c
index 2a5864d..f51cf16 100644
--- a/gcc/crtstuff.c
+++ b/gcc/crtstuff.c
@@ -1,7 +1,7 @@
/* Specialized bits of code needed to support construction and
destruction of file-scope objects in C++ code.
Copyright (C) 1991, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com).
This file is part of GNU CC.
@@ -59,7 +59,6 @@ Boston, MA 02111-1307, USA. */
#include "tm.h"
#include "tsystem.h"
-#include "defaults.h"
#include "frame.h"
#ifndef CRT_CALL_STATIC_FUNCTION
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index 2d4ea6d..4c4a61a 100644
--- a/gcc/dbxout.c
+++ b/gcc/dbxout.c
@@ -1,6 +1,6 @@
/* Output dbx-format symbol table information from GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -77,7 +77,6 @@ Boston, MA 02111-1307, USA. */
#include "regs.h"
#include "insn-config.h"
#include "reload.h"
-#include "defaults.h"
#include "output.h" /* ASM_OUTPUT_SOURCE_LINE may refer to sdb functions. */
#include "dbxout.h"
#include "toplev.h"
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index a360a19..0bd968c 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -37,7 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "config.h"
#include "system.h"
-#include "defaults.h"
#include "tree.h"
#include "flags.h"
#include "rtl.h"
diff --git a/gcc/dwarfout.c b/gcc/dwarfout.c
index e339820..ff73b84 100644
--- a/gcc/dwarfout.c
+++ b/gcc/dwarfout.c
@@ -1,6 +1,6 @@
/* Output Dwarf format symbol table information from the GNU C compiler.
Copyright (C) 1992, 1993, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com) of Network Computing Devices.
This file is part of GNU CC.
@@ -32,7 +32,6 @@ Boston, MA 02111-1307, USA. */
#include "insn-config.h"
#include "reload.h"
#include "output.h"
-#include "defaults.h"
#include "dwarfout.h"
#include "toplev.h"
#include "tm_p.h"
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 33c6d90..8291a7a 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -54,7 +54,6 @@ Boston, MA 02111-1307, USA. */
#include "bitmap.h"
#include "basic-block.h"
#include "ggc.h"
-#include "defaults.h"
/* Commonly used modes. */
diff --git a/gcc/except.c b/gcc/except.c
index 5c666d4..d923b70 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1,6 +1,6 @@
/* Implements exception handling.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
Contributed by Mike Stump <mrs@cygnus.com>.
This file is part of GNU CC.
@@ -390,7 +390,6 @@ Boston, MA 02111-1307, USA. */
#include "config.h"
-#include "defaults.h"
#include "eh-common.h"
#include "system.h"
#include "rtl.h"
diff --git a/gcc/expr.c b/gcc/expr.c
index d363510..1c28626 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -39,7 +39,6 @@ Boston, MA 02111-1307, USA. */
#include "reload.h"
#include "output.h"
#include "typeclass.h"
-#include "defaults.h"
#include "toplev.h"
#include "ggc.h"
#include "intl.h"
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
index e8b7972..315640f 100644
--- a/gcc/f/ChangeLog
+++ b/gcc/f/ChangeLog
@@ -1,3 +1,8 @@
+Sat Jan 27 20:52:18 2001 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Make-lang.in: Remove all dependencies on defaults.h.
+ * com.c: Don't include defaults.h.
+
2001-01-23 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* com.c: Don't explicitly include any time headers, the right ones are
diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in
index dbe291f..15488af 100644
--- a/gcc/f/Make-lang.in
+++ b/gcc/f/Make-lang.in
@@ -1,5 +1,5 @@
# Top level makefile fragment for GNU Fortran. -*-makefile-*-
-# Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
+# Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc.
#This file is part of GNU Fortran.
@@ -417,7 +417,7 @@ f/com.o: f/com.c f/proj.h $(CONFIG_H) system.h flags.h $(RTL_H) $(TREE_H) \
f/malloc.h f/info.h f/info-b.def f/info-k.def f/info-w.def f/target.h f/bad.h \
f/bad.def f/where.h glimits.h f/top.h f/lex.h f/type.h f/intrin.h \
f/intrin.def f/lab.h f/symbol.h f/symbol.def f/equiv.h f/storag.h f/global.h \
- f/name.h f/expr.h f/implic.h f/src.h f/st.h $(GGC_H) toplev.h defaults.h
+ f/name.h f/expr.h f/implic.h f/src.h f/st.h $(GGC_H) toplev.h
f/data.o: f/data.c f/proj.h $(CONFIG_H) system.h f/data.h f/bld.h f/bld-op.def \
f/bit.h f/malloc.h f/com.h f/com-rt.def $(TREE_H) f/info.h f/info-b.def \
f/info-k.def f/info-w.def f/target.h f/bad.h f/bad.def f/where.h glimits.h \
diff --git a/gcc/f/com.c b/gcc/f/com.c
index 0bae4cf..2fd237a 100644
--- a/gcc/f/com.c
+++ b/gcc/f/com.c
@@ -89,7 +89,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "output.h" /* Must follow tree.h so TREE_CODE is defined! */
#include "convert.h"
#include "ggc.h"
-#include "defaults.h"
#endif /* FFECOM_targetCURRENT == FFECOM_targetGCC */
#define FFECOM_GCC_INCLUDE 1 /* Enable -I. */
diff --git a/gcc/final.c b/gcc/final.c
index a04b7bd..3a2fc15 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -60,7 +60,6 @@ Boston, MA 02111-1307, USA. */
#include "flags.h"
#include "real.h"
#include "hard-reg-set.h"
-#include "defaults.h"
#include "output.h"
#include "except.h"
#include "function.h"
diff --git a/gcc/frame-dwarf2.c b/gcc/frame-dwarf2.c
index 459af6d..7fbcf87 100644
--- a/gcc/frame-dwarf2.c
+++ b/gcc/frame-dwarf2.c
@@ -1,7 +1,7 @@
/* Subroutines needed for unwinding DWARF 2 format stack frame info
for exception handling. */
/* Compile this one with gcc. */
-/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
Contributed by Jason Merrill <jason@cygnus.com>.
This file is part of GNU CC.
@@ -37,8 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "tconfig.h"
#include "tsystem.h"
-#include "defaults.h"
-
#ifdef DWARF2_UNWIND_INFO
#include "dwarf2.h"
#include "frame.h"
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 0f279e6..5a60bf9 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,10 @@
+2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Make-lang.in: Remove all dependencies on defaults.h.
+ * decl.c: Don't include defaults.h.
+ * expr.c: Likewise.
+ * parse.y: Likewise.
+
2001-01-25 Alexandre Petit-Bianco <apbianco@cygnus.com>
* ChangeLog (2001-01-21): Fixed typo.
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index c16fc84..4c57d9f 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -248,7 +248,7 @@ java/class.o: java/class.c $(CONFIG_H) $(JAVA_TREE_H) $(RTL_H) java/jcf.h \
java/constants.o: java/constants.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
toplev.h system.h $(GGC_H)
java/decl.o: java/decl.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
- toplev.h system.h function.h defaults.h gcc.h
+ toplev.h system.h function.h gcc.h
java/except.o: java/except.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h real.h \
$(RTL_H) java/javaop.h java/java-opcodes.h except.h java/java-except.h \
eh-common.h toplev.h system.h function.h
diff --git a/gcc/java/decl.c b/gcc/java/decl.c
index ae5339c..b11ea6c 100644
--- a/gcc/java/decl.c
+++ b/gcc/java/decl.c
@@ -35,7 +35,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
#include "toplev.h"
#include "function.h"
#include "except.h"
-#include "defaults.h"
#include "java-except.h"
#include "ggc.h"
diff --git a/gcc/java/expr.c b/gcc/java/expr.c
index f42cc45..beb3137 100644
--- a/gcc/java/expr.c
+++ b/gcc/java/expr.c
@@ -39,7 +39,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
#include "parse.h"
#include "toplev.h"
#include "except.h"
-#include "defaults.h"
#include "ggc.h"
static void flush_quick_stack PARAMS ((void));
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 491dfb4..cf438e9 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -64,7 +64,6 @@ definitions and other extensions. */
#include "xref.h"
#include "function.h"
#include "except.h"
-#include "defaults.h"
#include "ggc.h"
#ifndef DIR_SEPARATOR
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index bb0d64e..03636eb 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -37,7 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "tsystem.h"
#include "machmode.h"
-#include "defaults.h"
/* Don't use `fancy_abort' here even if config.h says to use it. */
#ifdef abort
diff --git a/gcc/optabs.c b/gcc/optabs.c
index 5ee436d..38ff991 100644
--- a/gcc/optabs.c
+++ b/gcc/optabs.c
@@ -1,6 +1,6 @@
/* Expand the basic unary and binary arithmetic operations, for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -39,7 +39,6 @@ Boston, MA 02111-1307, USA. */
#include "reload.h"
#include "ggc.h"
#include "real.h"
-#include "defaults.h"
/* Each optab contains info on how this target machine
can perform a particular operation
diff --git a/gcc/profile.c b/gcc/profile.c
index 6c12e69..5849e7b 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -1,6 +1,6 @@
/* Calculate branch probabilities, and basic block execution counts.
- Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999, 2000
- Free Software Foundation, Inc.
+ Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
+ 2000, 2001 Free Software Foundation, Inc.
Contributed by James E. Wilson, UC Berkeley/Cygnus Support;
based on some ideas from Dain Samples of UC Berkeley.
Further mangling by Bob Manson, Cygnus Support.
@@ -49,7 +49,6 @@ Boston, MA 02111-1307, USA. */
#include "ggc.h"
#include "hard-reg-set.h"
#include "basic-block.h"
-#include "defaults.h"
/* Additional information about the edges we need. */
struct edge_info
diff --git a/gcc/sdbout.c b/gcc/sdbout.c
index 6bf2610..63472af 100644
--- a/gcc/sdbout.c
+++ b/gcc/sdbout.c
@@ -1,6 +1,6 @@
/* Output sdb-format symbol table information from GNU compiler.
- Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
- Free Software Foundation, Inc.
+ Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -49,7 +49,6 @@ AT&T C compiler. From the example below I would conclude the following:
#include "tree.h"
#include "rtl.h"
#include "regs.h"
-#include "defaults.h"
#include "flags.h"
#include "insn-config.h"
#include "reload.h"
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 5134361..d29d6c0 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -49,7 +49,6 @@ Boston, MA 02111-1307, USA. */
#include "insn-config.h"
#include "hard-reg-set.h"
#include "recog.h"
-#include "defaults.h"
#include "output.h"
#include "except.h"
#include "function.h"
diff --git a/gcc/tradcif.y b/gcc/tradcif.y
index 1cc7aa8..877489d 100644
--- a/gcc/tradcif.y
+++ b/gcc/tradcif.y
@@ -1,5 +1,5 @@
/* Parse C expressions for CCCP.
- Copyright (C) 1987, 2000 Free Software Foundation.
+ Copyright (C) 1987, 2000, 2001 Free Software Foundation.
Adapted from expread.y of GDB by Paul Rubin, July 1986.
Adapted to ANSI C, Richard Stallman, Jan 1987
Dusted off, polished, and adapted for use as traditional
@@ -24,7 +24,6 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
%{
#include "config.h"
#include "system.h"
-#include "defaults.h"
#include "tradcpp.h"
#include <setjmp.h>
diff --git a/gcc/tree.c b/gcc/tree.c
index 865aacd..d183122 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -1,6 +1,6 @@
/* Language-independent node constructors for parse phase of GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- 1999, 2000 Free Software Foundation, Inc.
+ 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -44,7 +44,6 @@ Boston, MA 02111-1307, USA. */
#include "ggc.h"
#include "hashtab.h"
#include "output.h"
-#include "defaults.h"
#define obstack_chunk_alloc xmalloc
#define obstack_chunk_free free
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 99c8da6..cae65cc 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -37,7 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "expr.h"
#include "hard-reg-set.h"
#include "regs.h"
-#include "defaults.h"
#include "output.h"
#include "real.h"
#include "toplev.h"