sourcebuild.texi, [...]: Revert automatic dependency patch.
gcc/ * doc/sourcebuild.texi, doc/install.texi, configure, aclocal.m4, configure.ac, Makefile.in, config/t-darwin, config/m32c/t-m32c, config/spu/t-spu-elf, config/i386/t-interix, config/i386/t-cygming, config/i386/x-i386, config/i386/t-cygwin, config/i386/x-darwin, config/i386/x-mingw32, config/i386/t-netware, config/i386/x-cygwin, config/i386/t-nwld, config/sh/t-sh, config/sh/t-symbian, config/x-linux, config/t-sol2, config/x-hpux, config/x-darwin, config/ia64/t-ia64, config/x-solaris, config/t-vxworks, config/m68k/t-uclinux, config/rs6000/x-rs6000, config/rs6000/x-darwin64, config/rs6000/x-darwin, config/rs6000/t-rs6000, config/score/t-score-elf, config/arm/t-strongarm-pe, config/arm/t-pe, config/arm/t-arm, config/arm/t-wince-pe, config/v850/t-v850, config/v850/t-v850e, config/bfin/t-bfin-linux: Revert automatic dependency patch. gcc/java/ * Make-lang.in: Revert automatic dependency patch. gcc/objc/ * Make-lang.in: Revert automatic dependency patch. gcc/objcp/ * Make-lang.in: Revert automatic dependency patch. gcc/cp/ * Make-lang.in: Revert automatic dependency patch. gcc/fortran/ * Make-lang.in: Revert automatic dependency patch. From-SVN: r133652
This commit is contained in:
parent
2bc894d9cf
commit
e980df8e7f
|
@ -1,3 +1,21 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* doc/sourcebuild.texi, doc/install.texi, configure, aclocal.m4,
|
||||||
|
configure.ac, Makefile.in, config/t-darwin, config/m32c/t-m32c,
|
||||||
|
config/spu/t-spu-elf, config/i386/t-interix,
|
||||||
|
config/i386/t-cygming, config/i386/x-i386, config/i386/t-cygwin,
|
||||||
|
config/i386/x-darwin, config/i386/x-mingw32,
|
||||||
|
config/i386/t-netware, config/i386/x-cygwin, config/i386/t-nwld,
|
||||||
|
config/sh/t-sh, config/sh/t-symbian, config/x-linux,
|
||||||
|
config/t-sol2, config/x-hpux, config/x-darwin, config/ia64/t-ia64,
|
||||||
|
config/x-solaris, config/t-vxworks, config/m68k/t-uclinux,
|
||||||
|
config/rs6000/x-rs6000, config/rs6000/x-darwin64,
|
||||||
|
config/rs6000/x-darwin, config/rs6000/t-rs6000,
|
||||||
|
config/score/t-score-elf, config/arm/t-strongarm-pe,
|
||||||
|
config/arm/t-pe, config/arm/t-arm, config/arm/t-wince-pe,
|
||||||
|
config/v850/t-v850, config/v850/t-v850e, config/bfin/t-bfin-linux:
|
||||||
|
Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-27 H.J. Lu <hongjiu.lu@intel.com>
|
2008-03-27 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR target/35657
|
PR target/35657
|
||||||
|
|
1578
gcc/Makefile.in
1578
gcc/Makefile.in
File diff suppressed because it is too large
Load Diff
|
@ -94,12 +94,10 @@ fi
|
||||||
|
|
||||||
m4_include([../config/acx.m4])
|
m4_include([../config/acx.m4])
|
||||||
m4_include([../config/codeset.m4])
|
m4_include([../config/codeset.m4])
|
||||||
m4_include([../config/depstand.m4])
|
|
||||||
m4_include([../config/extensions.m4])
|
m4_include([../config/extensions.m4])
|
||||||
m4_include([../config/gettext-sister.m4])
|
m4_include([../config/gettext-sister.m4])
|
||||||
m4_include([../config/iconv.m4])
|
m4_include([../config/iconv.m4])
|
||||||
m4_include([../config/lcmessage.m4])
|
m4_include([../config/lcmessage.m4])
|
||||||
m4_include([../config/lead-dot.m4])
|
|
||||||
m4_include([../config/lib-ld.m4])
|
m4_include([../config/lib-ld.m4])
|
||||||
m4_include([../config/lib-link.m4])
|
m4_include([../config/lib-link.m4])
|
||||||
m4_include([../config/lib-prefix.m4])
|
m4_include([../config/lib-prefix.m4])
|
||||||
|
|
|
@ -24,5 +24,7 @@ $(srcdir)/config/arm/arm-tune.md: $(srcdir)/config/arm/gentune.sh \
|
||||||
$(srcdir)/config/arm/arm-cores.def > \
|
$(srcdir)/config/arm/arm-cores.def > \
|
||||||
$(srcdir)/config/arm/arm-tune.md
|
$(srcdir)/config/arm/arm-tune.md
|
||||||
|
|
||||||
arm-c.o: $(srcdir)/config/arm/arm-c.c
|
arm-c.o: $(srcdir)/config/arm/arm-c.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h $(TM_H) $(TREE_H) output.h $(C_COMMON_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/arm/arm-c.c
|
||||||
|
|
||||||
|
|
|
@ -20,8 +20,9 @@ dp-bit.c: $(srcdir)/config/fp-bit.c
|
||||||
echo '#endif' >> dp-bit.c
|
echo '#endif' >> dp-bit.c
|
||||||
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
||||||
|
|
||||||
pe.o: $(srcdir)/config/arm/pe.c
|
pe.o: $(srcdir)/config/arm/pe.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) output.h flags.h $(TREE_H) expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/arm/pe.c
|
||||||
|
|
||||||
MULTILIB_OPTIONS = mhard-float mthumb
|
MULTILIB_OPTIONS = mhard-float mthumb
|
||||||
MULTILIB_DIRNAMES = fpu thumb
|
MULTILIB_DIRNAMES = fpu thumb
|
||||||
|
|
|
@ -20,8 +20,9 @@ dp-bit.c: $(srcdir)/config/fp-bit.c
|
||||||
echo '#endif' >> dp-bit.c
|
echo '#endif' >> dp-bit.c
|
||||||
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
||||||
|
|
||||||
pe.o: $(srcdir)/config/arm/pe.c
|
pe.o: $(srcdir)/config/arm/pe.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) output.h flags.h $(TREE_H) expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/arm/pe.c
|
||||||
|
|
||||||
MULTILIB_OPTIONS = mhard-float/msoft-float
|
MULTILIB_OPTIONS = mhard-float/msoft-float
|
||||||
MULTILIB_DIRNAMES = fpu soft
|
MULTILIB_DIRNAMES = fpu soft
|
||||||
|
|
|
@ -20,8 +20,9 @@ dp-bit.c: $(srcdir)/config/fp-bit.c
|
||||||
echo '#endif' >> dp-bit.c
|
echo '#endif' >> dp-bit.c
|
||||||
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
cat $(srcdir)/config/fp-bit.c >> dp-bit.c
|
||||||
|
|
||||||
pe.o: $(srcdir)/config/arm/pe.c
|
pe.o: $(srcdir)/config/arm/pe.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) output.h flags.h $(TREE_H) expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/arm/pe.c
|
||||||
|
|
||||||
MULTILIB_OPTIONS = mhard-float
|
MULTILIB_OPTIONS = mhard-float
|
||||||
MULTILIB_DIRNAMES = fpu
|
MULTILIB_DIRNAMES = fpu
|
||||||
|
|
|
@ -33,5 +33,3 @@ linux-sysroot-suffix.h: $(srcdir)/config/bfin/print-sysroot-suffix.sh
|
||||||
$(SHELL) $(srcdir)/config/bfin/print-sysroot-suffix.sh \
|
$(SHELL) $(srcdir)/config/bfin/print-sysroot-suffix.sh \
|
||||||
"$(SYSTEM_HEADER_DIR)/../.." "$(MULTILIB_MATCHES)" \
|
"$(SYSTEM_HEADER_DIR)/../.." "$(MULTILIB_MATCHES)" \
|
||||||
"$(MULTILIB_OPTIONS)" > $@
|
"$(MULTILIB_OPTIONS)" > $@
|
||||||
|
|
||||||
generated_files += linux-sysroot-suffix.h
|
|
||||||
|
|
|
@ -10,16 +10,29 @@ LIMITS_H_TEST = true
|
||||||
# first.
|
# first.
|
||||||
LIBGCC2_INCLUDES = -I$(srcdir)/../winsup/w32api/include
|
LIBGCC2_INCLUDES = -I$(srcdir)/../winsup/w32api/include
|
||||||
|
|
||||||
winnt.o: $(srcdir)/config/i386/winnt.c
|
winnt.o: $(srcdir)/config/i386/winnt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(TREE_H) flags.h \
|
||||||
|
$(TM_P_H) toplev.h $(HASHTAB_H) $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/winnt.c
|
||||||
|
|
||||||
winnt-cxx.o: $(srcdir)/config/i386/winnt-cxx.c
|
winnt-cxx.o: $(srcdir)/config/i386/winnt-cxx.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(TREE_H) flags.h \
|
||||||
|
$(TM_P_H) toplev.h $(HASHTAB_H) $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/winnt-cxx.c
|
||||||
|
|
||||||
winnt-stubs.o: $(srcdir)/config/i386/winnt-stubs.c
|
|
||||||
$(COMPILE) $<
|
|
||||||
|
|
||||||
msformat-c.o: $(srcdir)/config/i386/msformat-c.c
|
winnt-stubs.o: $(srcdir)/config/i386/winnt-stubs.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(TREE_H) flags.h \
|
||||||
|
$(TM_P_H) toplev.h $(HASHTAB_H) $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/winnt-stubs.c
|
||||||
|
|
||||||
|
msformat-c.o: $(srcdir)/config/i386/msformat-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(TREE_H) flags.h \
|
||||||
|
$(TM_P_H) toplev.h $(HASHTAB_H) $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/msformat-c.c
|
||||||
|
|
||||||
STMP_FIXINC=stmp-fixinc
|
STMP_FIXINC=stmp-fixinc
|
||||||
|
|
|
@ -4,8 +4,13 @@
|
||||||
LIBGCC2_INCLUDES += -I$(srcdir)/../winsup/include \
|
LIBGCC2_INCLUDES += -I$(srcdir)/../winsup/include \
|
||||||
-I$(srcdir)/../winsup/cygwin/include
|
-I$(srcdir)/../winsup/cygwin/include
|
||||||
|
|
||||||
cygwin1.o: $(srcdir)/config/i386/cygwin1.c
|
cygwin1.o: $(srcdir)/config/i386/cygwin1.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/cygwin1.c
|
||||||
|
|
||||||
|
cygwin2.o: $(srcdir)/config/i386/cygwin2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
|
$(TM_H) $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/cygwin2.c
|
||||||
|
|
||||||
cygwin2.o: $(srcdir)/config/i386/cygwin2.c
|
|
||||||
$(COMPILE) $<
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
LIB1ASMSRC = i386/cygwin.asm
|
LIB1ASMSRC = i386/cygwin.asm
|
||||||
LIB1ASMFUNCS = _chkstk
|
LIB1ASMFUNCS = _chkstk
|
||||||
|
|
||||||
winnt.o: $(srcdir)/config/i386/winnt.c
|
winnt.o: $(srcdir)/config/i386/winnt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(TREE_H) flags.h \
|
||||||
|
$(TM_P_H) toplev.h $(HASHTAB_H) $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/i386/winnt.c
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
TARGET_LIBGCC2_CFLAGS = -mpreferred-stack-boundary=2 -fomit-frame-pointer
|
TARGET_LIBGCC2_CFLAGS = -mpreferred-stack-boundary=2 -fomit-frame-pointer
|
||||||
|
|
||||||
netware.o: $(srcdir)/config/i386/netware.c
|
netware.o: $(srcdir)/config/i386/netware.c $(RTL_H) $(TREE_H) $(CONFIG_H) $(TM_P_H)
|
||||||
$(COMPILE) $<
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/i386/netware.c
|
||||||
|
|
||||||
# We don't need some of GCC's own include files.
|
# We don't need some of GCC's own include files.
|
||||||
USER_H = $(srcdir)/ginclude/stdarg.h \
|
USER_H = $(srcdir)/ginclude/stdarg.h \
|
||||||
|
|
|
@ -20,8 +20,8 @@ $(T)posixpre.def: $(srcdir)/config/i386/t-nwld
|
||||||
echo "exit POSIX_Stop" >>$@
|
echo "exit POSIX_Stop" >>$@
|
||||||
echo "check POSIX_CheckUnload" >>$@
|
echo "check POSIX_CheckUnload" >>$@
|
||||||
|
|
||||||
nwld.o: $(srcdir)/config/i386/nwld.c
|
nwld.o: $(srcdir)/config/i386/nwld.c $(RTL_H) $(TREE_H) $(CONFIG_H) $(TM_P_H)
|
||||||
$(COMPILE) $<
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/i386/nwld.c
|
||||||
|
|
||||||
|
|
||||||
s-crt0: $(srcdir)/unwind-dw2-fde.h
|
s-crt0: $(srcdir)/unwind-dw2-fde.h
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
host-cygwin.o : $(srcdir)/config/i386/host-cygwin.c
|
host-cygwin.o : $(srcdir)/config/i386/host-cygwin.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h hosthooks.h $(HOSTHOOKS_DEF_H) toplev.h diagnostic.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/host-cygwin.c
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-i386-darwin.o : $(srcdir)/config/i386/host-i386-darwin.c
|
host-i386-darwin.o : $(srcdir)/config/i386/host-i386-darwin.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h hosthooks.h $(HOSTHOOKS_DEF_H) \
|
||||||
|
config/host-darwin.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
driver-i386.o : $(srcdir)/config/i386/driver-i386.c
|
driver-i386.o : $(srcdir)/config/i386/driver-i386.c \
|
||||||
$(COMPILE) $<
|
$(srcdir)/config/i386/cpuid.h \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
|
@ -7,5 +7,7 @@ local_includedir=$(libsubdir)/$(unlibsubdir)/..`echo $(exec_prefix) | sed -e 's|
|
||||||
# code does not handle that, so we have to disable checking here.
|
# code does not handle that, so we have to disable checking here.
|
||||||
WERROR_FLAGS += -Wno-format
|
WERROR_FLAGS += -Wno-format
|
||||||
|
|
||||||
host-mingw32.o : $(srcdir)/config/i386/host-mingw32.c
|
host-mingw32.o : $(srcdir)/config/i386/host-mingw32.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h hosthooks.h hosthooks-def.h toplev.h diagnostic.h $(HOOKS_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/i386/host-mingw32.c
|
||||||
|
|
|
@ -26,8 +26,9 @@ T = disable
|
||||||
LIB2ADDEH = $(srcdir)/config/ia64/unwind-ia64.c $(srcdir)/unwind-sjlj.c \
|
LIB2ADDEH = $(srcdir)/config/ia64/unwind-ia64.c $(srcdir)/unwind-sjlj.c \
|
||||||
$(srcdir)/unwind-c.c
|
$(srcdir)/unwind-c.c
|
||||||
|
|
||||||
ia64-c.o: $(srcdir)/config/ia64/ia64-c.c
|
ia64-c.o: $(srcdir)/config/ia64/ia64-c.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h $(TM_H) $(TREE_H) $(CPPLIB_H) $(C_COMMON_H) c-pragma.h toplev.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/ia64/ia64-c.c
|
||||||
|
|
||||||
# genattrtab generates very long string literals.
|
# genattrtab generates very long string literals.
|
||||||
insn-attrtab.o-warn = -Wno-error
|
insn-attrtab.o-warn = -Wno-error
|
||||||
|
|
|
@ -56,8 +56,8 @@ md : $(MD_FILES:%=$(srcdir)/config/m32c/%.md) $(srcdir)/config/m32c/t-m32c
|
||||||
echo "(include \"$(srcdir)/config/m32c/$$md.md\")"; \
|
echo "(include \"$(srcdir)/config/m32c/$$md.md\")"; \
|
||||||
done > md
|
done > md
|
||||||
|
|
||||||
m32c-pragma.o: $(srcdir)/config/m32c/m32c-pragma.c
|
m32c-pragma.o: $(srcdir)/config/m32c/m32c-pragma.c $(RTL_H) $(TREE_H) $(CONFIG_H) $(TM_H)
|
||||||
$(COMPILE) $<
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
||||||
# We support four CPU series, but R8C and M16C share one multilib, and
|
# We support four CPU series, but R8C and M16C share one multilib, and
|
||||||
# M32C and M32CM share another.
|
# M32C and M32CM share another.
|
||||||
|
|
|
@ -14,5 +14,3 @@ sysroot-suffix.h: $(srcdir)/config/m68k/print-sysroot-suffix.sh
|
||||||
$(SHELL) $(srcdir)/config/m68k/print-sysroot-suffix.sh \
|
$(SHELL) $(srcdir)/config/m68k/print-sysroot-suffix.sh \
|
||||||
"$(SYSTEM_HEADER_DIR)/../.." "$(MULTILIB_MATCHES)" \
|
"$(SYSTEM_HEADER_DIR)/../.." "$(MULTILIB_MATCHES)" \
|
||||||
"$(MULTILIB_OPTIONS)" > $@
|
"$(MULTILIB_OPTIONS)" > $@
|
||||||
|
|
||||||
generated_files += sysroot-suffix.h
|
|
||||||
|
|
|
@ -2,8 +2,19 @@
|
||||||
|
|
||||||
gt-rs6000.h: s-gtype ; @true
|
gt-rs6000.h: s-gtype ; @true
|
||||||
|
|
||||||
rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c
|
rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) $(REGS_H) hard-reg-set.h \
|
||||||
|
real.h insn-config.h conditions.h insn-attr.h flags.h $(RECOG_H) \
|
||||||
|
$(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \
|
||||||
|
output.h $(BASIC_BLOCK_H) $(INTEGRATE_H) toplev.h $(GGC_H) $(HASHTAB_H) \
|
||||||
|
$(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h gt-rs6000.h \
|
||||||
|
cfglayout.h
|
||||||
|
|
||||||
|
rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c \
|
||||||
|
$(srcdir)/config/rs6000/rs6000-protos.h \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(CPPLIB_H) \
|
||||||
|
$(TM_P_H) c-pragma.h errors.h coretypes.h $(TM_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/rs6000/rs6000-c.c
|
||||||
|
|
||||||
# The rs6000 backend doesn't cause warnings in these files.
|
# The rs6000 backend doesn't cause warnings in these files.
|
||||||
insn-conditions.o-warn =
|
insn-conditions.o-warn =
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-ppc-darwin.o : $(srcdir)/config/rs6000/host-darwin.c
|
host-ppc-darwin.o : $(srcdir)/config/rs6000/host-darwin.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h hosthooks.h $(HOSTHOOKS_DEF_H) toplev.h \
|
||||||
|
config/host-darwin.h $(DIAGNOSTIC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< -o $@
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-ppc64-darwin.o : $(srcdir)/config/rs6000/host-ppc64-darwin.c
|
host-ppc64-darwin.o : $(srcdir)/config/rs6000/host-ppc64-darwin.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h hosthooks.h $(HOSTHOOKS_DEF_H) toplev.h \
|
||||||
|
config/host-darwin.h $(DIAGNOSTIC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< -o $@
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
driver-rs6000.o : $(srcdir)/config/rs6000/driver-rs6000.c
|
driver-rs6000.o : $(srcdir)/config/rs6000/driver-rs6000.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
|
@ -1,9 +1,15 @@
|
||||||
# Additional Backend Files
|
# Additional Backend Files
|
||||||
score7.o: $(srcdir)/config/score/score7.c
|
score7.o: $(srcdir)/config/score/score7.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h $(TM_H) $(RTL_H) output.h flags.h $(TREE_H) \
|
||||||
|
expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/score/score7.c
|
||||||
|
|
||||||
score3.o: $(srcdir)/config/score/score3.c
|
score3.o: $(srcdir)/config/score/score3.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h $(TM_H) $(RTL_H) output.h flags.h $(TREE_H) \
|
||||||
|
expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/score/score3.c
|
||||||
|
|
||||||
|
|
||||||
# Assemble startup files.
|
# Assemble startup files.
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
sh-c.o: $(srcdir)/config/sh/sh-c.c
|
sh-c.o: $(srcdir)/config/sh/sh-c.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c
|
||||||
|
|
||||||
LIB1ASMSRC = sh/lib1funcs.asm
|
LIB1ASMSRC = sh/lib1funcs.asm
|
||||||
LIB1ASMFUNCS = _ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movmem \
|
LIB1ASMFUNCS = _ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movmem \
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
sh-c.o: $(srcdir)/config/sh/sh-c.c
|
sh-c.o: $(srcdir)/config/sh/sh-c.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c
|
||||||
|
|
||||||
LIB1ASMSRC = sh/lib1funcs.asm
|
LIB1ASMSRC = sh/lib1funcs.asm
|
||||||
LIB1ASMFUNCS = _ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movstr \
|
LIB1ASMFUNCS = _ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movstr \
|
||||||
|
@ -28,8 +29,9 @@ $(T)crtn.o: $(srcdir)/config/sh/crtn.asm $(GCC_PASSES)
|
||||||
$(out_object_file): gt-sh.h
|
$(out_object_file): gt-sh.h
|
||||||
gt-sh.h : s-gtype ; @true
|
gt-sh.h : s-gtype ; @true
|
||||||
|
|
||||||
symbian.o: $(srcdir)/config/sh/symbian.c
|
symbian.o: $(srcdir)/config/sh/symbian.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) output.h flags.h $(TREE_H) expr.h toplev.h $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/symbian.c
|
||||||
|
|
||||||
|
|
||||||
# Local Variables:
|
# Local Variables:
|
||||||
|
|
|
@ -63,5 +63,21 @@ EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o
|
||||||
LIBGCC = stmp-multilib
|
LIBGCC = stmp-multilib
|
||||||
INSTALL_LIBGCC = install-multilib
|
INSTALL_LIBGCC = install-multilib
|
||||||
|
|
||||||
spu-c.o: $(srcdir)/config/spu/spu-c.c
|
spu.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
$(COMPILE) $<
|
$(RTL_H) $(REGS_H) hard-reg-set.h \
|
||||||
|
real.h insn-config.h conditions.h insn-attr.h flags.h $(RECOG_H) \
|
||||||
|
$(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \
|
||||||
|
output.h $(BASIC_BLOCK_H) $(INTEGRATE_H) toplev.h $(GGC_H) $(HASHTAB_H) \
|
||||||
|
$(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h cfglayout.h \
|
||||||
|
$(srcdir)/config/spu/spu-protos.h \
|
||||||
|
$(srcdir)/config/spu/spu-builtins.h \
|
||||||
|
$(srcdir)/config/spu/spu-builtins.def
|
||||||
|
|
||||||
|
spu-c.o: $(srcdir)/config/spu/spu-c.c \
|
||||||
|
$(srcdir)/config/spu/spu-protos.h \
|
||||||
|
$(srcdir)/config/spu/spu-builtins.h \
|
||||||
|
$(srcdir)/config/spu/spu-builtins.def \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(CPPLIB_H) \
|
||||||
|
$(TM_P_H) c-pragma.h errors.h coretypes.h $(TM_H) insn-codes.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/spu/spu-c.c
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,21 @@
|
||||||
darwin.o: $(srcdir)/config/darwin.c
|
darwin.o: $(srcdir)/config/darwin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(REAL_H) insn-config.h \
|
||||||
|
conditions.h insn-flags.h output.h insn-attr.h flags.h $(TREE_H) expr.h \
|
||||||
|
reload.h function.h $(GGC_H) langhooks.h $(TARGET_H) $(TM_P_H) gt-darwin.h \
|
||||||
|
config/darwin-sections.def
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/darwin.c
|
||||||
|
|
||||||
darwin-c.o: $(srcdir)/config/darwin-c.c
|
darwin-c.o: $(srcdir)/config/darwin-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $(PREPROCESSOR_DEFINES) $<
|
$(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h $(C_TREE_H) toplev.h $(TM_P_H) \
|
||||||
|
c-incpath.h flags.h $(C_COMMON_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/darwin-c.c $(PREPROCESSOR_DEFINES)
|
||||||
|
|
||||||
gt-darwin.h : s-gtype ; @true
|
gt-darwin.h : s-gtype ; @true
|
||||||
|
|
||||||
darwin-driver.o: $(srcdir)/config/darwin-driver.c
|
darwin-driver.o: $(srcdir)/config/darwin-driver.c \
|
||||||
$(COMPILE) $<
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(GCC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/darwin-driver.c
|
||||||
|
|
||||||
# How to build crt3.o
|
# How to build crt3.o
|
||||||
EXTRA_MULTILIB_PARTS=crt3.o
|
EXTRA_MULTILIB_PARTS=crt3.o
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
# Solaris-specific format checking and pragmas
|
# Solaris-specific format checking and pragmas
|
||||||
sol2-c.o: $(srcdir)/config/sol2-c.c
|
sol2-c.o: $(srcdir)/config/sol2-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
tree.h c-format.h intl.h $(CPPLIB_H) c-pragma.h $(TM_H) $(TM_P_H) \
|
||||||
|
toplev.h $(C_COMMON_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/sol2-c.c
|
||||||
|
|
||||||
# Solaris-specific attributes
|
# Solaris-specific attributes
|
||||||
sol2.o: $(srcdir)/config/sol2.c
|
sol2.o: $(srcdir)/config/sol2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
tree.h $(TM_H) $(TM_P_H) toplev.h $(GGC_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/sol2.c
|
||||||
|
|
|
@ -32,5 +32,6 @@ LIMITS_H_TEST = true
|
||||||
|
|
||||||
EXTRA_MULTILIB_PARTS =
|
EXTRA_MULTILIB_PARTS =
|
||||||
|
|
||||||
vxworks.o: $(srcdir)/config/vxworks.c
|
vxworks.o: $(srcdir)/config/vxworks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TARGET_H) toplev.h output.h $(TM_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
|
@ -88,8 +88,9 @@ MULTILIB_MATCHES = mv850e=mv850e1
|
||||||
|
|
||||||
TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow
|
TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow
|
||||||
|
|
||||||
v850-c.o: $(srcdir)/config/v850/v850-c.c
|
v850-c.o: $(srcdir)/config/v850/v850-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h toplev.h $(GGC_H) $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/v850/v850-c.c
|
||||||
|
|
||||||
# Local Variables:
|
# Local Variables:
|
||||||
# mode: Makefile
|
# mode: Makefile
|
||||||
|
|
|
@ -87,8 +87,9 @@ INSTALL_LIBGCC = install-multilib
|
||||||
|
|
||||||
TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow
|
TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow
|
||||||
|
|
||||||
v850-c.o: $(srcdir)/config/v850/v850-c.c
|
v850-c.o: $(srcdir)/config/v850/v850-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
$(COMPILE) $<
|
$(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h toplev.h $(GGC_H) $(TM_P_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/v850/v850-c.c
|
||||||
|
|
||||||
# Local Variables:
|
# Local Variables:
|
||||||
# mode: Makefile
|
# mode: Makefile
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
host-darwin.o : $(srcdir)/config/host-darwin.c
|
host-darwin.o : $(srcdir)/config/host-darwin.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h toplev.h config/host-darwin.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-hpux.o : $(srcdir)/config/host-hpux.c
|
host-hpux.o : $(srcdir)/config/host-hpux.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h hosthooks.h hosthooks-def.h $(HOOKS_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/host-hpux.c
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-linux.o : $(srcdir)/config/host-linux.c
|
host-linux.o : $(srcdir)/config/host-linux.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h hosthooks.h hosthooks-def.h $(HOOKS_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/host-linux.c
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
host-solaris.o : $(srcdir)/config/host-solaris.c
|
host-solaris.o : $(srcdir)/config/host-solaris.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
$(COMPILE) $<
|
coretypes.h hosthooks.h hosthooks-def.h $(HOOKS_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
|
$(srcdir)/config/host-solaris.c
|
||||||
|
|
|
@ -309,7 +309,7 @@ ac_includes_default="\
|
||||||
# include <unistd.h>
|
# include <unistd.h>
|
||||||
#endif"
|
#endif"
|
||||||
|
|
||||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical build_libsubdir build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP EGREP loose_warn cxx_compat_warn strict_warn warn_cflags nocommon_flag TREEBROWSER valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_decimal_float enable_fixed_point enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI datarootdir docdir htmldir SET_MAKE AWK LN_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LTLIBICONV LIBICONV_DEP manext objext gthread_flags extra_modes_file extra_opt_files USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT host_cc_for_libada CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO collect2 gcc_cv_as ORIGINAL_AS_FOR_TARGET gcc_cv_ld ORIGINAL_LD_FOR_TARGET gcc_cv_nm ORIGINAL_NM_FOR_TARGET gcc_cv_objdump libgcc_visibility GGC zlibdir zlibinc MAINT am__leading_dot DEPDIR CCDEPMODE BUILD_DEPMODE gcc_tooldir dollar slibdir objdir subdirs srcdir all_compilers all_gtfiles all_lang_makefrags all_lang_makefiles all_languages all_selected_languages build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines build_file_translate check_languages cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs target_cpu_default GMPLIBS GMPINC LIBOBJS LTLIBOBJS'
|
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical build_libsubdir build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP EGREP loose_warn cxx_compat_warn strict_warn warn_cflags nocommon_flag TREEBROWSER valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_decimal_float enable_fixed_point enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI datarootdir docdir htmldir SET_MAKE AWK LN_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LTLIBICONV LIBICONV_DEP manext objext gthread_flags extra_modes_file extra_opt_files USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT host_cc_for_libada CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO collect2 gcc_cv_as ORIGINAL_AS_FOR_TARGET gcc_cv_ld ORIGINAL_LD_FOR_TARGET gcc_cv_nm ORIGINAL_NM_FOR_TARGET gcc_cv_objdump libgcc_visibility GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_compilers all_gtfiles all_lang_makefrags all_lang_makefiles all_languages all_selected_languages build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines build_file_translate check_languages cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs target_cpu_default GMPLIBS GMPINC LIBOBJS LTLIBOBJS'
|
||||||
ac_subst_files='language_hooks'
|
ac_subst_files='language_hooks'
|
||||||
|
|
||||||
# Initialize some variables set by options.
|
# Initialize some variables set by options.
|
||||||
|
@ -13211,9 +13211,6 @@ else
|
||||||
--target=$target_alias --host=$build_alias --build=$build_alias
|
--target=$target_alias --host=$build_alias --build=$build_alias
|
||||||
CFLAGS="${saved_CFLAGS}"
|
CFLAGS="${saved_CFLAGS}"
|
||||||
|
|
||||||
# Extract this setting from the temporary Makefile.
|
|
||||||
BUILD_DEPMODE=`grep '^CCDEPMODE = ' Makefile | sed -e 's,.* = ,,'`
|
|
||||||
|
|
||||||
# We just finished tests for the build machine, so rename
|
# We just finished tests for the build machine, so rename
|
||||||
# the file auto-build.h in the gcc directory.
|
# the file auto-build.h in the gcc directory.
|
||||||
mv auto-host.h ../auto-build.h
|
mv auto-host.h ../auto-build.h
|
||||||
|
@ -17448,133 +17445,6 @@ do
|
||||||
echo "lang.$t: $x" >> Make-hooks
|
echo "lang.$t: $x" >> Make-hooks
|
||||||
done
|
done
|
||||||
|
|
||||||
# --------
|
|
||||||
# Dependency checking.
|
|
||||||
# --------
|
|
||||||
|
|
||||||
rm -rf .tst 2>/dev/null
|
|
||||||
mkdir .tst 2>/dev/null
|
|
||||||
if test -d .tst; then
|
|
||||||
am__leading_dot=.
|
|
||||||
else
|
|
||||||
am__leading_dot=_
|
|
||||||
fi
|
|
||||||
rmdir .tst 2>/dev/null
|
|
||||||
|
|
||||||
DEPDIR="${am__leading_dot}deps"
|
|
||||||
|
|
||||||
ac_config_commands="$ac_config_commands depdir"
|
|
||||||
|
|
||||||
|
|
||||||
ac_config_commands="$ac_config_commands gccdepdir"
|
|
||||||
|
|
||||||
|
|
||||||
depcc="$CC" am_compiler_list=
|
|
||||||
|
|
||||||
am_depcomp=$ac_aux_dir/depcomp
|
|
||||||
echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
|
|
||||||
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
|
|
||||||
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
|
|
||||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
||||||
else
|
|
||||||
if test -f "$am_depcomp"; then
|
|
||||||
# We make a subdir and do the tests there. Otherwise we can end up
|
|
||||||
# making bogus files that we don't know about and never remove. For
|
|
||||||
# instance it was reported that on HP-UX the gcc test will end up
|
|
||||||
# making a dummy file named `D' -- because `-MD' means `put the output
|
|
||||||
# in D'.
|
|
||||||
mkdir conftest.dir
|
|
||||||
# Copy depcomp to subdir because otherwise we won't find it if we're
|
|
||||||
# using a relative directory.
|
|
||||||
cp "$am_depcomp" conftest.dir
|
|
||||||
cd conftest.dir
|
|
||||||
# We will build objects and dependencies in a subdirectory because
|
|
||||||
# it helps to detect inapplicable dependency modes. For instance
|
|
||||||
# both Tru64's cc and ICC support -MD to output dependencies as a
|
|
||||||
# side effect of compilation, but ICC will put the dependencies in
|
|
||||||
# the current directory while Tru64 will put them in the object
|
|
||||||
# directory.
|
|
||||||
mkdir sub
|
|
||||||
|
|
||||||
am_cv_CC_dependencies_compiler_type=none
|
|
||||||
if test "$am_compiler_list" = ""; then
|
|
||||||
am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
|
|
||||||
fi
|
|
||||||
for depmode in $am_compiler_list; do
|
|
||||||
if test $depmode = none; then break; fi
|
|
||||||
|
|
||||||
echo "$as_me:$LINENO: trying $depmode" >&5
|
|
||||||
# Setup a source with many dependencies, because some compilers
|
|
||||||
# like to wrap large dependency lists on column 80 (with \), and
|
|
||||||
# we should not choose a depcomp mode which is confused by this.
|
|
||||||
#
|
|
||||||
# We need to recreate these files for each test, as the compiler may
|
|
||||||
# overwrite some of them when testing with obscure command lines.
|
|
||||||
# This happens at least with the AIX C compiler.
|
|
||||||
: > sub/conftest.c
|
|
||||||
for i in 1 2 3 4 5 6; do
|
|
||||||
echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
|
||||||
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
|
|
||||||
# Solaris 8's {/usr,}/bin/sh.
|
|
||||||
touch sub/conftst$i.h
|
|
||||||
done
|
|
||||||
echo "include sub/conftest.Po" > confmf
|
|
||||||
|
|
||||||
# We check with `-c' and `-o' for the sake of the "dashmstdout"
|
|
||||||
# mode. It turns out that the SunPro C++ compiler does not properly
|
|
||||||
# handle `-M -o', and we need to detect this.
|
|
||||||
depcmd="depmode=$depmode \
|
|
||||||
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
|
|
||||||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
|
||||||
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
|
|
||||||
echo "| $depcmd" | sed -e 's/ */ /g' >&5
|
|
||||||
if env $depcmd > conftest.err 2>&1 &&
|
|
||||||
grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
|
|
||||||
grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
|
|
||||||
${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
|
|
||||||
# icc doesn't choke on unknown options, it will just issue warnings
|
|
||||||
# or remarks (even with -Werror). So we grep stderr for any message
|
|
||||||
# that says an option was ignored or not supported.
|
|
||||||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
|
||||||
# icc: Command line warning: ignoring option '-M'; no argument required
|
|
||||||
# The diagnosis changed in icc 8.0:
|
|
||||||
# icc: Command line remark: option '-MP' not supported
|
|
||||||
if (grep 'ignoring option' conftest.err ||
|
|
||||||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
|
||||||
am_cv_CC_dependencies_compiler_type=$depmode
|
|
||||||
echo "$as_me:$LINENO: success" >&5
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
echo "$as_me:$LINENO: failure, diagnostics are:" >&5
|
|
||||||
sed -e 's/^/| /' < conftest.err >&5
|
|
||||||
done
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf conftest.dir
|
|
||||||
else
|
|
||||||
am_cv_CC_dependencies_compiler_type=none
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
|
|
||||||
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
|
|
||||||
if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
|
|
||||||
then { { echo "$as_me:$LINENO: error: no usable dependency style found" >&5
|
|
||||||
echo "$as_me: error: no usable dependency style found" >&2;}
|
|
||||||
{ (exit 1); exit 1; }; }
|
|
||||||
else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Note that if build!=host then we extracted the value from the
|
|
||||||
# temporary Makefile we created above, when we ran configure.
|
|
||||||
if test "${build}" = "${host}" ; then
|
|
||||||
BUILD_DEPMODE='$(CCDEPMODE)'
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# --------
|
# --------
|
||||||
# UNSORTED
|
# UNSORTED
|
||||||
# --------
|
# --------
|
||||||
|
@ -18267,8 +18137,6 @@ cat >>$CONFIG_STATUS <<_ACEOF
|
||||||
# INIT-COMMANDS section.
|
# INIT-COMMANDS section.
|
||||||
#
|
#
|
||||||
|
|
||||||
ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
|
|
||||||
subdirs="$subdirs" ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
|
|
||||||
subdirs='$subdirs'
|
subdirs='$subdirs'
|
||||||
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
@ -18284,8 +18152,6 @@ do
|
||||||
"collect-ld" ) CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;
|
"collect-ld" ) CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;
|
||||||
"nm" ) CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;
|
"nm" ) CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;
|
||||||
"$all_outputs" ) CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
|
"$all_outputs" ) CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
|
||||||
"depdir" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
|
|
||||||
"gccdepdir" ) CONFIG_COMMANDS="$CONFIG_COMMANDS gccdepdir" ;;
|
|
||||||
"default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
|
"default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
|
||||||
"auto-host.h" ) CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;
|
"auto-host.h" ) CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;
|
||||||
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
|
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
|
||||||
|
@ -18491,10 +18357,6 @@ s,@GGC@,$GGC,;t t
|
||||||
s,@zlibdir@,$zlibdir,;t t
|
s,@zlibdir@,$zlibdir,;t t
|
||||||
s,@zlibinc@,$zlibinc,;t t
|
s,@zlibinc@,$zlibinc,;t t
|
||||||
s,@MAINT@,$MAINT,;t t
|
s,@MAINT@,$MAINT,;t t
|
||||||
s,@am__leading_dot@,$am__leading_dot,;t t
|
|
||||||
s,@DEPDIR@,$DEPDIR,;t t
|
|
||||||
s,@CCDEPMODE@,$CCDEPMODE,;t t
|
|
||||||
s,@BUILD_DEPMODE@,$BUILD_DEPMODE,;t t
|
|
||||||
s,@gcc_tooldir@,$gcc_tooldir,;t t
|
s,@gcc_tooldir@,$gcc_tooldir,;t t
|
||||||
s,@dollar@,$dollar,;t t
|
s,@dollar@,$dollar,;t t
|
||||||
s,@slibdir@,$slibdir,;t t
|
s,@slibdir@,$slibdir,;t t
|
||||||
|
@ -19134,13 +18996,6 @@ esac
|
||||||
{ echo "$as_me:$LINENO: executing $ac_dest commands" >&5
|
{ echo "$as_me:$LINENO: executing $ac_dest commands" >&5
|
||||||
echo "$as_me: executing $ac_dest commands" >&6;}
|
echo "$as_me: executing $ac_dest commands" >&6;}
|
||||||
case $ac_dest in
|
case $ac_dest in
|
||||||
depdir ) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
|
|
||||||
gccdepdir )
|
|
||||||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs build/$DEPDIR
|
|
||||||
for lang in $subdirs
|
|
||||||
do
|
|
||||||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs $lang/$DEPDIR
|
|
||||||
done ;;
|
|
||||||
default )
|
default )
|
||||||
case ${CONFIG_HEADERS} in
|
case ${CONFIG_HEADERS} in
|
||||||
*auto-host.h:config.in*)
|
*auto-host.h:config.in*)
|
||||||
|
|
|
@ -1463,9 +1463,6 @@ else
|
||||||
--target=$target_alias --host=$build_alias --build=$build_alias
|
--target=$target_alias --host=$build_alias --build=$build_alias
|
||||||
CFLAGS="${saved_CFLAGS}"
|
CFLAGS="${saved_CFLAGS}"
|
||||||
|
|
||||||
# Extract this setting from the temporary Makefile.
|
|
||||||
BUILD_DEPMODE=`grep '^CCDEPMODE = ' Makefile | sed -e 's,.* = ,,'`
|
|
||||||
|
|
||||||
# We just finished tests for the build machine, so rename
|
# We just finished tests for the build machine, so rename
|
||||||
# the file auto-build.h in the gcc directory.
|
# the file auto-build.h in the gcc directory.
|
||||||
mv auto-host.h ../auto-build.h
|
mv auto-host.h ../auto-build.h
|
||||||
|
@ -3650,27 +3647,6 @@ do
|
||||||
echo "lang.$t: $x" >> Make-hooks
|
echo "lang.$t: $x" >> Make-hooks
|
||||||
done
|
done
|
||||||
|
|
||||||
# --------
|
|
||||||
# Dependency checking.
|
|
||||||
# --------
|
|
||||||
|
|
||||||
ZW_CREATE_DEPDIR
|
|
||||||
AC_CONFIG_COMMANDS([gccdepdir],[
|
|
||||||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs build/$DEPDIR
|
|
||||||
for lang in $subdirs
|
|
||||||
do
|
|
||||||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/mkinstalldirs $lang/$DEPDIR
|
|
||||||
done], [subdirs="$subdirs" ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR])
|
|
||||||
|
|
||||||
ZW_PROG_COMPILER_DEPENDENCIES([CC])
|
|
||||||
# Note that if build!=host then we extracted the value from the
|
|
||||||
# temporary Makefile we created above, when we ran configure.
|
|
||||||
if test "${build}" = "${host}" ; then
|
|
||||||
BUILD_DEPMODE='$(CCDEPMODE)'
|
|
||||||
fi
|
|
||||||
AC_SUBST(BUILD_DEPMODE)
|
|
||||||
|
|
||||||
|
|
||||||
# --------
|
# --------
|
||||||
# UNSORTED
|
# UNSORTED
|
||||||
# --------
|
# --------
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in: Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
|
2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
|
||||||
|
|
||||||
PR obj-c++/35704
|
PR obj-c++/35704
|
||||||
|
|
|
@ -52,11 +52,13 @@ c++: cc1plus$(exeext)
|
||||||
# Tell GNU make to ignore these if they exist.
|
# Tell GNU make to ignore these if they exist.
|
||||||
.PHONY: c++
|
.PHONY: c++
|
||||||
|
|
||||||
cp/g++spec.o: \
|
g++spec.o: $(srcdir)/cp/g++spec.c $(SYSTEM_H) coretypes.h $(TM_H) $(GCC_H) $(CONFIG_H)
|
||||||
ALL_CPPFLAGS := $(ALL_CPPFLAGS) $(DRIVER_DEFINES)
|
(SHLIB_LINK='$(SHLIB_LINK)'; \
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(DRIVER_DEFINES) \
|
||||||
|
$(INCLUDES) $(srcdir)/cp/g++spec.c)
|
||||||
|
|
||||||
# Create the compiler driver for g++.
|
# Create the compiler driver for g++.
|
||||||
GXX_OBJS = $(GCC_OBJS) cp/g++spec.o intl.o prefix.o version.o
|
GXX_OBJS = $(GCC_OBJS) g++spec.o intl.o prefix.o version.o
|
||||||
g++$(exeext): $(GXX_OBJS) $(EXTRA_GCC_OBJS) $(LIBDEPS)
|
g++$(exeext): $(GXX_OBJS) $(EXTRA_GCC_OBJS) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(GXX_OBJS) $(EXTRA_GCC_OBJS) $(LIBS)
|
$(GXX_OBJS) $(EXTRA_GCC_OBJS) $(LIBS)
|
||||||
|
@ -84,8 +86,6 @@ CXX_AND_OBJCXX_OBJS = cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o \
|
||||||
# Language-specific object files for C++.
|
# Language-specific object files for C++.
|
||||||
CXX_OBJS = cp/cp-lang.o stub-objc.o $(CXX_AND_OBJCXX_OBJS)
|
CXX_OBJS = cp/cp-lang.o stub-objc.o $(CXX_AND_OBJCXX_OBJS)
|
||||||
|
|
||||||
c++_OBJS = $(CXX_OBJS) dummy-checksum.o cc1plus-checksum.o cp/g++spec.o
|
|
||||||
|
|
||||||
# Use strict warnings for this front end.
|
# Use strict warnings for this front end.
|
||||||
cp-warn = $(STRICT_WARN) $(CXX_COMPAT_WARN)
|
cp-warn = $(STRICT_WARN) $(CXX_COMPAT_WARN)
|
||||||
|
|
||||||
|
@ -96,6 +96,8 @@ cc1plus-dummy$(exeext): $(CXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
|
||||||
cc1plus-checksum.c : cc1plus-dummy$(exeext) build/genchecksum$(build_exeext)
|
cc1plus-checksum.c : cc1plus-dummy$(exeext) build/genchecksum$(build_exeext)
|
||||||
build/genchecksum$(build_exeext) cc1plus-dummy$(exeext) > $@
|
build/genchecksum$(build_exeext) cc1plus-dummy$(exeext) > $@
|
||||||
|
|
||||||
|
cc1plus-checksum.o : cc1plus-checksum.c
|
||||||
|
|
||||||
cc1plus$(exeext): $(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBDEPS)
|
cc1plus$(exeext): $(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
|
$(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
|
||||||
|
@ -214,3 +216,83 @@ c++.stageprofile: stageprofile-start
|
||||||
-mv cp/*$(objext) stageprofile/cp
|
-mv cp/*$(objext) stageprofile/cp
|
||||||
c++.stagefeedback: stagefeedback-start
|
c++.stagefeedback: stagefeedback-start
|
||||||
-mv cp/*$(objext) stagefeedback/cp
|
-mv cp/*$(objext) stagefeedback/cp
|
||||||
|
|
||||||
|
#
|
||||||
|
# .o: .h dependencies.
|
||||||
|
CXX_TREE_H = $(TREE_H) cp/name-lookup.h cp/cp-tree.h $(C_COMMON_H) \
|
||||||
|
cp/cp-tree.def c-common.def $(FUNCTION_H) $(VARRAY_H) \
|
||||||
|
$(SYSTEM_H) coretypes.h $(CONFIG_H) $(TARGET_H) $(GGC_H) \
|
||||||
|
$(srcdir)/../include/hashtab.h $(srcdir)/../include/splay-tree.h
|
||||||
|
|
||||||
|
CXX_PRETTY_PRINT_H = cp/cxx-pretty-print.h $(C_PRETTY_PRINT_H)
|
||||||
|
|
||||||
|
cp/lex.o: cp/lex.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) \
|
||||||
|
$(C_PRAGMA_H) toplev.h output.h input.h cp/operators.def $(TM_P_H)
|
||||||
|
cp/cp-lang.o: cp/cp-lang.c $(CXX_TREE_H) $(TM_H) toplev.h debug.h langhooks.h \
|
||||||
|
$(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-cp.h \
|
||||||
|
$(DIAGNOSTIC_H) cp/cp-objcp-common.h
|
||||||
|
cp/decl.o: cp/decl.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) cp/decl.h \
|
||||||
|
output.h $(EXPR_H) except.h toplev.h $(HASHTAB_H) $(RTL_H) \
|
||||||
|
cp/operators.def $(TM_P_H) $(TREE_INLINE_H) $(DIAGNOSTIC_H) $(C_PRAGMA_H) \
|
||||||
|
debug.h gt-cp-decl.h $(TIMEVAR_H) $(TREE_FLOW_H) $(TARGET_H)
|
||||||
|
cp/decl2.o: cp/decl2.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) cp/decl.h $(EXPR_H) \
|
||||||
|
output.h except.h toplev.h $(RTL_H) $(C_COMMON_H) gt-cp-decl2.h $(CGRAPH_H) \
|
||||||
|
$(C_PRAGMA_H) $(TREE_DUMP_H) intl.h $(TARGET_H)
|
||||||
|
cp/cp-objcp-common.o : cp/cp-objcp-common.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
|
coretypes.h $(TM_H) $(TREE_H) $(CXX_TREE_H) $(C_COMMON_H) toplev.h \
|
||||||
|
langhooks.h $(LANGHOOKS_DEF_H) $(DIAGNOSTIC_H) debug.h \
|
||||||
|
$(CXX_PRETTY_PRINT_H) cp/cp-objcp-common.h gt-cp-cp-objcp-common.h
|
||||||
|
cp/typeck2.o: cp/typeck2.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h output.h \
|
||||||
|
$(TM_P_H) $(DIAGNOSTIC_H) gt-cp-typeck2.h
|
||||||
|
cp/typeck.o: cp/typeck.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) $(RTL_H) $(EXPR_H) \
|
||||||
|
toplev.h $(DIAGNOSTIC_H) convert.h $(C_COMMON_H) $(TARGET_H)
|
||||||
|
cp/class.o: cp/class.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h $(RTL_H) \
|
||||||
|
$(TARGET_H) convert.h $(CGRAPH_H) $(TREE_DUMP_H)
|
||||||
|
cp/call.o: cp/call.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h $(RTL_H) \
|
||||||
|
$(EXPR_H) $(DIAGNOSTIC_H) intl.h gt-cp-call.h convert.h $(TARGET_H) langhooks.h
|
||||||
|
cp/friend.o: cp/friend.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) $(RTL_H) toplev.h \
|
||||||
|
$(EXPR_H)
|
||||||
|
cp/init.o: cp/init.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) $(RTL_H) $(EXPR_H) \
|
||||||
|
toplev.h except.h $(TARGET_H)
|
||||||
|
cp/method.o: cp/method.c $(CXX_TREE_H) $(TM_H) toplev.h $(RTL_H) $(EXPR_H) \
|
||||||
|
$(TM_P_H) $(TARGET_H) $(DIAGNOSTIC_H) gt-cp-method.h
|
||||||
|
cp/cvt.o: cp/cvt.c $(CXX_TREE_H) $(TM_H) cp/decl.h $(FLAGS_H) toplev.h \
|
||||||
|
convert.h $(TARGET_H)
|
||||||
|
cp/search.o: cp/search.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h $(RTL_H)
|
||||||
|
cp/tree.o: cp/tree.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h $(RTL_H) \
|
||||||
|
insn-config.h $(INTEGRATE_H) $(TREE_INLINE_H) $(REAL_H) gt-cp-tree.h \
|
||||||
|
$(TARGET_H) debug.h $(TREE_FLOW_H)
|
||||||
|
cp/ptree.o: cp/ptree.c $(CXX_TREE_H) $(TM_H)
|
||||||
|
cp/rtti.o: cp/rtti.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h convert.h \
|
||||||
|
$(TARGET_H) $(C_PRAGMA_H) gt-cp-rtti.h
|
||||||
|
cp/except.o: cp/except.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) $(RTL_H) except.h \
|
||||||
|
toplev.h cp/cfns.h $(EXPR_H) libfuncs.h $(TREE_INLINE_H) $(TARGET_H)
|
||||||
|
cp/expr.o: cp/expr.c $(CXX_TREE_H) $(TM_H) $(RTL_H) $(FLAGS_H) $(EXPR_H) \
|
||||||
|
toplev.h except.h $(TM_P_H)
|
||||||
|
cp/pt.o: cp/pt.c $(CXX_TREE_H) $(TM_H) cp/decl.h cp/cp-objcp-common.h \
|
||||||
|
toplev.h $(RTL_H) except.h $(TREE_INLINE_H) pointer-set.h gt-cp-pt.h \
|
||||||
|
vecprim.h
|
||||||
|
cp/error.o: cp/error.c $(CXX_TREE_H) $(TM_H) toplev.h $(DIAGNOSTIC_H) \
|
||||||
|
$(FLAGS_H) $(REAL_H) $(LANGHOOKS_DEF_H) $(CXX_PRETTY_PRINT_H)
|
||||||
|
cp/repo.o: cp/repo.c $(CXX_TREE_H) $(TM_H) toplev.h $(DIAGNOSTIC_H) \
|
||||||
|
gt-cp-repo.h
|
||||||
|
cp/semantics.o: cp/semantics.c $(CXX_TREE_H) $(TM_H) except.h toplev.h \
|
||||||
|
$(FLAGS_H) debug.h output.h $(RTL_H) $(TIMEVAR_H) $(EXPR_H) \
|
||||||
|
$(TREE_INLINE_H) $(CGRAPH_H) $(TARGET_H) $(C_COMMON_H)
|
||||||
|
cp/dump.o: cp/dump.c $(CXX_TREE_H) $(TM_H) $(TREE_DUMP_H)
|
||||||
|
cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_H) rtl.h $(INTEGRATE_H) \
|
||||||
|
insn-config.h input.h $(PARAMS_H) debug.h $(TREE_INLINE_H) $(TREE_GIMPLE_H) \
|
||||||
|
$(TARGET_H)
|
||||||
|
cp/mangle.o: cp/mangle.c $(CXX_TREE_H) $(TM_H) toplev.h $(REAL_H) \
|
||||||
|
gt-cp-mangle.h $(TARGET_H) $(TM_P_H)
|
||||||
|
cp/parser.o: cp/parser.c $(CXX_TREE_H) $(TM_H) $(DIAGNOSTIC_H) gt-cp-parser.h \
|
||||||
|
output.h $(TARGET_H)
|
||||||
|
cp/cp-gimplify.o: cp/cp-gimplify.c $(CXX_TREE_H) toplev.h $(C_COMMON_H) \
|
||||||
|
$(TM_H) coretypes.h pointer-set.h
|
||||||
|
|
||||||
|
cp/name-lookup.o: cp/name-lookup.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
|
$(TM_H) $(CXX_TREE_H) $(TIMEVAR_H) gt-cp-name-lookup.h toplev.h \
|
||||||
|
$(DIAGNOSTIC_H) $(FLAGS_H) debug.h
|
||||||
|
|
||||||
|
cp/cxx-pretty-print.o: cp/cxx-pretty-print.c $(CXX_PRETTY_PRINT_H) \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TM_H) coretypes.h $(CXX_TREE_H)
|
||||||
|
|
|
@ -285,7 +285,7 @@ requirements.
|
||||||
Necessary to uncompress GCC @command{tar} files when source code is
|
Necessary to uncompress GCC @command{tar} files when source code is
|
||||||
obtained via FTP mirror sites.
|
obtained via FTP mirror sites.
|
||||||
|
|
||||||
@item GNU make version 3.80 (or later)
|
@item GNU make version 3.79.1 (or later)
|
||||||
|
|
||||||
You must have GNU make installed to build GCC@.
|
You must have GNU make installed to build GCC@.
|
||||||
|
|
||||||
|
|
|
@ -642,11 +642,6 @@ all generated files in the source directory that are not checked into
|
||||||
CVS, but should not delete anything checked into CVS@.
|
CVS, but should not delete anything checked into CVS@.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@file{Make-lang.in} must also define a variable @code{@var{lang}_OBJS}
|
|
||||||
to a list of host object files that are used by that language. This
|
|
||||||
variable is used to handle automatic dependency tracking in the master
|
|
||||||
@file{Makefile}.
|
|
||||||
|
|
||||||
@item lang.opt
|
@item lang.opt
|
||||||
This file registers the set of switches that the front end accepts on
|
This file registers the set of switches that the front end accepts on
|
||||||
the command line, and their @option{--help} text. @xref{Options}.
|
the command line, and their @option{--help} text. @xref{Options}.
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in: Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-25 Tom Tromey <tromey@redhat.com>
|
2008-03-25 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* Make-lang.in: Remove .o targets.
|
* Make-lang.in: Remove .o targets.
|
||||||
|
|
|
@ -67,8 +67,6 @@ F95_OBJS = $(F95_PARSER_OBJS) \
|
||||||
fortran/trans-intrinsic.o fortran/trans-io.o fortran/trans-openmp.o \
|
fortran/trans-intrinsic.o fortran/trans-io.o fortran/trans-openmp.o \
|
||||||
fortran/trans-stmt.o fortran/trans-types.o
|
fortran/trans-stmt.o fortran/trans-types.o
|
||||||
|
|
||||||
fortran_OBJS = $(F95_OBJS) fortran/gfortranspec.o
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Define the names for selecting gfortran in LANGUAGES.
|
# Define the names for selecting gfortran in LANGUAGES.
|
||||||
fortran: f951$(exeext)
|
fortran: f951$(exeext)
|
||||||
|
@ -76,11 +74,13 @@ fortran: f951$(exeext)
|
||||||
# Tell GNU make to ignore files by these names if they exist.
|
# Tell GNU make to ignore files by these names if they exist.
|
||||||
.PHONY: fortran
|
.PHONY: fortran
|
||||||
|
|
||||||
fortran/gfortranspec.o: \
|
gfortranspec.o: $(srcdir)/fortran/gfortranspec.c $(SYSTEM_H) $(TM_H) $(GCC_H) $(CONFIG_H)
|
||||||
ALL_CPPFLAGS := $(ALL_CPPFLAGS) $(DRIVER_DEFINES)
|
(SHLIB_LINK='$(SHLIB_LINK)'; \
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(DRIVER_DEFINES) \
|
||||||
|
$(INCLUDES) $(srcdir)/fortran/gfortranspec.c)
|
||||||
|
|
||||||
# Create the compiler driver gfortran.
|
# Create the compiler driver gfortran.
|
||||||
GFORTRAN_D_OBJS = $(GCC_OBJS) fortran/gfortranspec.o version.o prefix.o intl.o
|
GFORTRAN_D_OBJS = $(GCC_OBJS) gfortranspec.o version.o prefix.o intl.o
|
||||||
gfortran$(exeext): $(GFORTRAN_D_OBJS) $(EXTRA_GCC_OBJS) $(LIBDEPS)
|
gfortran$(exeext): $(GFORTRAN_D_OBJS) $(EXTRA_GCC_OBJS) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(GFORTRAN_D_OBJS) $(EXTRA_GCC_OBJS) $(LIBS)
|
$(GFORTRAN_D_OBJS) $(EXTRA_GCC_OBJS) $(LIBS)
|
||||||
|
@ -279,3 +279,51 @@ fortran.stageprofile: stageprofile-start
|
||||||
-mv fortran/*$(objext) stageprofile/fortran
|
-mv fortran/*$(objext) stageprofile/fortran
|
||||||
fortran.stagefeedback: stageprofile-start
|
fortran.stagefeedback: stageprofile-start
|
||||||
-mv fortran/*$(objext) stagefeedback/fortran
|
-mv fortran/*$(objext) stagefeedback/fortran
|
||||||
|
|
||||||
|
#
|
||||||
|
# .o: .h dependencies.
|
||||||
|
|
||||||
|
# Everything depends on gfortran.h, but only a few files depend on
|
||||||
|
# the other headers. So at some point we'll have to split out
|
||||||
|
# which objects depend on what. FIXME
|
||||||
|
# TODO: Add dependencies on the backend/tree header files
|
||||||
|
|
||||||
|
$(F95_PARSER_OBJS): fortran/gfortran.h fortran/libgfortran.h \
|
||||||
|
fortran/intrinsic.h fortran/match.h \
|
||||||
|
fortran/parse.h fortran/arith.h fortran/target-memory.h \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TM_H) $(TM_P_H) coretypes.h \
|
||||||
|
$(RTL_H) $(TREE_H) $(TREE_DUMP_H) $(GGC_H) $(EXPR_H) \
|
||||||
|
$(FLAGS_H) output.h $(DIAGNOSTIC_H) errors.h $(FUNCTION_H)
|
||||||
|
fortran/openmp.o: pointer-set.h $(TARGET_H) toplev.h
|
||||||
|
|
||||||
|
GFORTRAN_TRANS_DEPS = fortran/gfortran.h fortran/libgfortran.h \
|
||||||
|
fortran/intrinsic.h fortran/trans-array.h \
|
||||||
|
fortran/trans-const.h fortran/trans-const.h fortran/trans.h \
|
||||||
|
fortran/trans-stmt.h fortran/trans-types.h \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) coretypes.h $(GGC_H)
|
||||||
|
|
||||||
|
fortran/f95-lang.o: $(GFORTRAN_TRANS_DEPS) fortran/mathbuiltins.def \
|
||||||
|
gt-fortran-f95-lang.h gtype-fortran.h $(CGRAPH_H) $(TARGET_H) \
|
||||||
|
$(BUILTINS_DEF) fortran/types.def
|
||||||
|
fortran/scanner.o: toplev.h
|
||||||
|
fortran/convert.o: $(GFORTRAN_TRANS_DEPS)
|
||||||
|
fortran/trans.o: $(GFORTRAN_TRANS_DEPS)
|
||||||
|
fortran/trans-decl.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-decl.h \
|
||||||
|
$(CGRAPH_H) $(TARGET_H) $(FUNCTION_H) $(FLAGS_H) $(RTL_H) $(TREE_GIMPLE_H) \
|
||||||
|
$(TREE_DUMP_H)
|
||||||
|
fortran/trans-types.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-types.h \
|
||||||
|
$(REAL_H) toplev.h $(TARGET_H) $(FLAGS_H) dwarf2out.h
|
||||||
|
fortran/trans-const.o: $(GFORTRAN_TRANS_DEPS)
|
||||||
|
fortran/trans-expr.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h
|
||||||
|
fortran/trans-stmt.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h
|
||||||
|
fortran/trans-openmp.o: $(GFORTRAN_TRANS_DEPS)
|
||||||
|
fortran/trans-io.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-io.h \
|
||||||
|
fortran/ioparm.def
|
||||||
|
fortran/trans-array.o: $(GFORTRAN_TRANS_DEPS)
|
||||||
|
fortran/trans-intrinsic.o: $(GFORTRAN_TRANS_DEPS) fortran/mathbuiltins.def \
|
||||||
|
gt-fortran-trans-intrinsic.h
|
||||||
|
fortran/dependency.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h
|
||||||
|
fortran/trans-common.o: $(GFORTRAN_TRANS_DEPS) $(TARGET_H) $(RTL_H)
|
||||||
|
fortran/resolve.o: fortran/dependency.h fortran/data.h fortran/target-memory.h
|
||||||
|
fortran/data.o: fortran/data.h
|
||||||
|
fortran/options.o: $(PARAMS_H) $(TARGET_H)
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in: Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-25 Tom Tromey <tromey@redhat.com>
|
2008-03-25 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* Make-lang.in: Removed most explicit .o targets.
|
* Make-lang.in: Removed most explicit .o targets.
|
||||||
|
|
|
@ -56,13 +56,16 @@ JAVA_TARGET_INDEPENDENT_BIN_TOOLS = jcf-dump
|
||||||
# Tell GNU make to ignore these if they exist.
|
# Tell GNU make to ignore these if they exist.
|
||||||
.PHONY: java
|
.PHONY: java
|
||||||
|
|
||||||
java/jvspec.o: \
|
jvspec.o: $(srcdir)/java/jvspec.c $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
ALL_CPPFLAGS := $(ALL_CPPFLAGS) $(DRIVER_DEFINES)
|
$(GCC_H) $(CONFIG_H)
|
||||||
|
(SHLIB_LINK='$(SHLIB_LINK)'; \
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(DRIVER_DEFINES) \
|
||||||
|
$(INCLUDES) $(srcdir)/java/jvspec.c $(OUTPUT_OPTION))
|
||||||
|
|
||||||
# Create the compiler driver for $(GCJ).
|
# Create the compiler driver for $(GCJ).
|
||||||
$(GCJ)$(exeext): $(GCC_OBJS) java/jvspec.o java/jcf-path.o version.o \
|
$(GCJ)$(exeext): $(GCC_OBJS) jvspec.o java/jcf-path.o version.o \
|
||||||
prefix.o intl.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
prefix.o intl.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GCC_OBJS) java/jvspec.o \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GCC_OBJS) jvspec.o \
|
||||||
java/jcf-path.o prefix.o intl.o \
|
java/jcf-path.o prefix.o intl.o \
|
||||||
version.o $(EXTRA_GCC_OBJS) $(LIBS)
|
version.o $(EXTRA_GCC_OBJS) $(LIBS)
|
||||||
|
|
||||||
|
@ -74,27 +77,27 @@ $(GCJ)-cross$(exeext): $(GCJ)$(exeext)
|
||||||
java.srcextra:
|
java.srcextra:
|
||||||
|
|
||||||
# Executables built by this Makefile:
|
# Executables built by this Makefile:
|
||||||
JAVA_OBJS = java/class.o java/decl.o java/expr.o java/constants.o \
|
JAVA_OBJS = java/class.o java/decl.o java/expr.o \
|
||||||
java/lang.o java/typeck.o java/except.o java/verify-glue.o \
|
java/constants.o java/lang.o java/typeck.o java/except.o \
|
||||||
java/verify-impl.o java/zextract.o java/jcf-io.o java/win32-host.o \
|
java/verify-glue.o java/verify-impl.o \
|
||||||
java/jcf-parse.o java/mangle.o java/mangle_name.o java/builtins.o \
|
java/zextract.o java/jcf-io.o java/win32-host.o java/jcf-parse.o java/mangle.o \
|
||||||
java/resource.o java/jcf-depend.o java/jcf-path.o java/boehm.o \
|
java/mangle_name.o java/builtins.o java/resource.o \
|
||||||
java/java-gimplify.o
|
java/jcf-depend.o \
|
||||||
|
java/jcf-path.o java/boehm.o java/java-gimplify.o
|
||||||
|
|
||||||
JCFDUMP_OBJS = java/jcf-dump.o java/jcf-io.o java/jcf-depend.o \
|
JCFDUMP_OBJS = java/jcf-dump.o java/jcf-io.o java/jcf-depend.o java/jcf-path.o \
|
||||||
java/jcf-path.o java/win32-host.o java/zextract.o errors.o version.o \
|
java/win32-host.o java/zextract.o errors.o version.o ggc-none.o intl.o
|
||||||
ggc-none.o intl.o
|
|
||||||
|
|
||||||
JVGENMAIN_OBJS = java/jvgenmain.o java/mangle_name.o errors.o intl.o
|
JVGENMAIN_OBJS = java/jvgenmain.o java/mangle_name.o errors.o intl.o
|
||||||
|
|
||||||
# Used by dependency tracking. Sort makes the list unique.
|
|
||||||
java_OBJS = $(sort $(JAVA_OBJS) $(JCFDUMP_OBJS) $(JVGENMAIN_OBJS)) java/jvspec.o
|
|
||||||
|
|
||||||
# Use strict warnings for this front end.
|
# Use strict warnings for this front end.
|
||||||
java-warn = $(STRICT_WARN)
|
java-warn = $(STRICT_WARN)
|
||||||
|
|
||||||
# String length warnings
|
# String length warnings
|
||||||
java/jvspec.o-warn = -Wno-error
|
jvspec.o-warn = -Wno-error
|
||||||
|
|
||||||
|
# Bison-1.75 output often yields (harmless) -Wtraditional warnings
|
||||||
|
java/parse.o-warn = -Wno-error
|
||||||
|
|
||||||
jc1$(exeext): $(JAVA_OBJS) $(BACKEND) $(LIBDEPS) attribs.o
|
jc1$(exeext): $(JAVA_OBJS) $(BACKEND) $(LIBDEPS) attribs.o
|
||||||
rm -f $@
|
rm -f $@
|
||||||
|
@ -236,16 +239,76 @@ java.stagefeedback: stageprofile-start
|
||||||
-mv java/*$(objext) stagefeedback/java
|
-mv java/*$(objext) stagefeedback/java
|
||||||
|
|
||||||
#
|
#
|
||||||
|
# .o:.h dependencies.
|
||||||
|
JAVA_TREE_H = $(TREE_H) $(HASHTAB_H) java/java-tree.h java/java-tree.def
|
||||||
|
|
||||||
|
java/jcf-dump.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(JAVA_TREE_H) \
|
||||||
|
java/jcf-dump.c java/jcf-reader.c java/jcf.h java/javaop.h java/javaop.def \
|
||||||
|
version.h $(GGC_H) intl.h java/zipfile.h
|
||||||
|
java/boehm.o: java/boehm.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
|
$(TREE_H) $(JAVA_TREE_H) java/parse.h toplev.h
|
||||||
|
java/builtins.o: java/builtins.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
|
$(JAVA_TREE_H) $(GGC_H) $(FLAGS_H) $(OPTABS_H) $(EXPR_H) langhooks.h \
|
||||||
|
gt-java-builtins.h
|
||||||
|
java/class.o: java/class.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
|
$(JAVA_TREE_H) $(RTL_H) java/jcf.h java/parse.h toplev.h output.h $(GGC_H) \
|
||||||
|
$(TARGET_H) $(FUNCTION_H) gt-java-class.h $(CGRAPH_H)
|
||||||
|
java/constants.o: java/constants.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
|
||||||
|
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(GGC_H) gt-java-constants.h
|
||||||
|
java/decl.o: java/decl.c $(CONFIG_H) $(JAVA_TREE_H) $(RTL_H) java/jcf.h \
|
||||||
|
toplev.h $(FLAGS_H) $(SYSTEM_H) coretypes.h $(TM_H) $(FUNCTION_H) $(EXPR_H) \
|
||||||
|
libfuncs.h except.h java/java-except.h $(GGC_H) $(REAL_H) gt-java-decl.h \
|
||||||
|
$(TARGET_H) $(CGRAPH_H) langhooks.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 \
|
||||||
|
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(FUNCTION_H)
|
||||||
|
java/expr.o: java/expr.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h $(REAL_H) \
|
||||||
|
$(RTL_H) $(EXPR_H) java/javaop.h java/java-opcodes.h except.h \
|
||||||
|
java/java-except.h java/java-except.h java/parse.h toplev.h \
|
||||||
|
$(SYSTEM_H) coretypes.h $(TM_H) $(GGC_H) gt-java-expr.h $(TARGET_H)
|
||||||
|
java/jcf-depend.o: java/jcf-depend.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
||||||
|
$(TM_H) java/jcf.h
|
||||||
|
java/jcf-parse.o: java/jcf-parse.c $(CONFIG_H) $(JAVA_TREE_H) $(FLAGS_H) \
|
||||||
|
input.h java/java-except.h $(SYSTEM_H) coretypes.h $(TM_H) toplev.h \
|
||||||
|
java/parse.h $(GGC_H) debug.h $(REAL_H) gt-java-jcf-parse.h $(TM_P_H) \
|
||||||
|
java/jcf-reader.c java/zipfile.h java/jcf.h
|
||||||
|
java/jvgenmain.o: java/jvgenmain.c $(CONFIG_H) $(JAVA_TREE_H) $(SYSTEM_H) \
|
||||||
|
coretypes.h $(TM_H) intl.h
|
||||||
|
java/lang.o: java/lang.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h input.h \
|
||||||
|
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(EXPR_H) $(DIAGNOSTIC_H) \
|
||||||
|
langhooks.h $(LANGHOOKS_DEF_H) gt-java-lang.h opts.h options.h
|
||||||
|
java/mangle.o: java/mangle.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) $(SYSTEM_H) \
|
||||||
|
coretypes.h $(TM_H) toplev.h $(GGC_H) gt-java-mangle.h $(LANGHOOKS_DEF_H)
|
||||||
|
java/mangle_name.o: java/mangle_name.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) \
|
||||||
|
$(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(GGC_H)
|
||||||
|
java/resource.o: java/resource.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
|
$(JAVA_TREE_H) $(RTL_H) java/jcf.h java/parse.h toplev.h output.h $(GGC_H) \
|
||||||
|
$(TARGET_H) $(FUNCTION_H) gt-java-resource.h $(EXPR_H)
|
||||||
|
java/typeck.o: java/typeck.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h \
|
||||||
|
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(GGC_H) $(REAL_H)
|
||||||
|
java/win32-host.o: java/win32-host.c $(CONFIG_H) $(SYSTEM_H) coretypes.h java/jcf.h
|
||||||
|
java/verify-glue.o: java/verify-glue.c $(CONFIG_H) $(SYSTEM_H) $(JAVA_TREE_H) \
|
||||||
|
coretypes.h $(TM_H) java/verify.h toplev.h
|
||||||
|
java/verify-impl.o: java/verify-impl.c $(CONFIG_H) java/verify.h $(SYSTEM_H) \
|
||||||
|
coretypes.h java/jcf.h $(JAVA_TREE_H)
|
||||||
|
java/zextract.o: java/zextract.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
|
java/zipfile.h
|
||||||
|
java/java-gimplify.o: java/java-gimplify.c $(CONFIG_H) $(SYSTEM_H) \
|
||||||
|
coretypes.h $(TM_H) $(JAVA_TREE_H) $(TREE_GIMPLE_H) toplev.h
|
||||||
|
|
||||||
# jcf-io.o needs $(ZLIBINC) added to cflags.
|
# jcf-io.o needs $(ZLIBINC) added to cflags.
|
||||||
java/jcf-io.o: \
|
java/jcf-io.o: java/jcf-io.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
ALL_CPPFLAGS := $(ALL_CPPFLAGS) $(ZLIBINC)
|
$(JAVA_TREE_H) java/zipfile.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(ZLIBINC) \
|
||||||
|
$(srcdir)/java/jcf-io.c $(OUTPUT_OPTION)
|
||||||
|
|
||||||
# jcf-path.o needs a -D.
|
# jcf-path.o needs a -D.
|
||||||
java/jcf-path.o: \
|
java/jcf-path.o: java/jcf-path.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||||
ALL_CPPFLAGS := $(ALL_CPPFLAGS) \
|
java/jcf.h
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||||
-DLIBGCJ_ZIP_FILE='"$(datadir)/java/libgcj-$(version).jar"' \
|
-DLIBGCJ_ZIP_FILE='"$(datadir)/java/libgcj-$(version).jar"' \
|
||||||
-DDEFAULT_TARGET_VERSION=\"$(version)\"
|
-DDEFAULT_TARGET_VERSION=\"$(version)\" \
|
||||||
|
$(srcdir)/java/jcf-path.c $(OUTPUT_OPTION)
|
||||||
|
|
||||||
TEXI_JAVA_FILES = java/gcj.texi $(gcc_docdir)/include/fdl.texi \
|
TEXI_JAVA_FILES = java/gcj.texi $(gcc_docdir)/include/fdl.texi \
|
||||||
$(gcc_docdir)/include/gpl.texi $(gcc_docdir)/include/gcc-common.texi \
|
$(gcc_docdir)/include/gpl.texi $(gcc_docdir)/include/gcc-common.texi \
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in: Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
|
2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
|
||||||
|
|
||||||
PR obj-c++/35704
|
PR obj-c++/35704
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Top level -*- makefile -*- fragment for GNU Objective-C
|
# Top level -*- makefile -*- fragment for GNU Objective-C
|
||||||
# Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008
|
# Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2007
|
||||||
# Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
|
|
||||||
#This file is part of GCC.
|
#This file is part of GCC.
|
||||||
|
@ -49,8 +49,6 @@ objc-warn = $(STRICT_WARN)
|
||||||
# Language-specific object files for Objective C.
|
# Language-specific object files for Objective C.
|
||||||
OBJC_OBJS = objc/objc-lang.o objc/objc-act.o
|
OBJC_OBJS = objc/objc-lang.o objc/objc-act.o
|
||||||
|
|
||||||
objc_OBJS = $(OBJC_OBJS) cc1obj-checksum.o
|
|
||||||
|
|
||||||
cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
|
cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o \
|
$(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o \
|
||||||
|
@ -59,11 +57,28 @@ cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEN
|
||||||
cc1obj-checksum.c : cc1obj-dummy$(exeext) build/genchecksum$(build_exeext)
|
cc1obj-checksum.c : cc1obj-dummy$(exeext) build/genchecksum$(build_exeext)
|
||||||
build/genchecksum$(build_exeext) cc1obj-dummy$(exeext) > $@
|
build/genchecksum$(build_exeext) cc1obj-dummy$(exeext) > $@
|
||||||
|
|
||||||
|
cc1obj-checksum.o : cc1obj-checksum.c
|
||||||
|
|
||||||
cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o $(BACKEND) $(LIBDEPS)
|
cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o $(BACKEND) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o \
|
$(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o \
|
||||||
$(BACKEND) $(LIBS) $(GMPLIBS)
|
$(BACKEND) $(LIBS) $(GMPLIBS)
|
||||||
|
|
||||||
|
# Objective C language specific files.
|
||||||
|
|
||||||
|
objc/objc-lang.o : objc/objc-lang.c \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \
|
||||||
|
$(C_TREE_H) $(DIAGNOSTIC_H) \
|
||||||
|
$(GGC_H) langhooks.h $(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-objc.h \
|
||||||
|
c-objc-common.h objc/objc-act.h $(TREE_GIMPLE_H)
|
||||||
|
|
||||||
|
objc/objc-act.o : objc/objc-act.c \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) $(TM_P_H) \
|
||||||
|
$(EXPR_H) $(TARGET_H) $(C_TREE_H) $(DIAGNOSTIC_H) toplev.h $(FLAGS_H) \
|
||||||
|
objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \
|
||||||
|
$(LANGHOOKS_DEF_H) $(HASHTAB_H) $(C_PRAGMA_H) gt-objc-objc-act.h \
|
||||||
|
$(TREE_GIMPLE_H)
|
||||||
|
|
||||||
objc.srcextra:
|
objc.srcextra:
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in: Revert automatic dependency patch.
|
||||||
|
|
||||||
2008-03-25 Tom Tromey <tromey@redhat.com>
|
2008-03-25 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
|
* Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Top level -*- makefile -*- fragment for GNU Objective-C++
|
# Top level -*- makefile -*- fragment for GNU Objective-C++
|
||||||
# Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc.
|
# Copyright (C) 2005, 2007 Free Software Foundation, Inc.
|
||||||
# Contributed by Ziemowit Laski <zlaski@apple.com>
|
# Contributed by Ziemowit Laski <zlaski@apple.com>
|
||||||
|
|
||||||
#This file is part of GCC.
|
#This file is part of GCC.
|
||||||
|
@ -51,8 +51,6 @@ objcp-warn = $(STRICT_WARN) -DOBJCPLUS -I$(srcdir)/objc -I$(srcdir)/cp
|
||||||
OBJCXX_OBJS = objcp/objcp-act.o objcp/objcp-lang.o objcp/objcp-decl.o \
|
OBJCXX_OBJS = objcp/objcp-act.o objcp/objcp-lang.o objcp/objcp-decl.o \
|
||||||
$(CXX_AND_OBJCXX_OBJS)
|
$(CXX_AND_OBJCXX_OBJS)
|
||||||
|
|
||||||
obj-c++_OBJS = $(OBJCXX_OBJS) cc1objplus-checksum.o
|
|
||||||
|
|
||||||
cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \
|
cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \
|
||||||
$(LIBDEPS)
|
$(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
|
@ -61,13 +59,33 @@ cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \
|
||||||
cc1objplus-checksum.c : cc1objplus-dummy$(exeext) build/genchecksum$(build_exeext)
|
cc1objplus-checksum.c : cc1objplus-dummy$(exeext) build/genchecksum$(build_exeext)
|
||||||
build/genchecksum$(build_exeext) cc1objplus-dummy$(exeext) > $@
|
build/genchecksum$(build_exeext) cc1objplus-dummy$(exeext) > $@
|
||||||
|
|
||||||
|
cc1objplus-checksum.o : cc1objplus-checksum.c
|
||||||
|
|
||||||
cc1objplus$(exeext): $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBDEPS)
|
cc1objplus$(exeext): $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBDEPS)
|
||||||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
|
||||||
$(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
|
$(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
|
||||||
|
|
||||||
# Note that the source file is in a different directory.
|
# Objective C++ language specific files.
|
||||||
objcp/objcp-act.o: objc/objc-act.c
|
|
||||||
$(COMPILE) $<
|
objcp/objcp-lang.o : objcp/objcp-lang.c \
|
||||||
|
$(CXX_TREE_H) $(TM_H) toplev.h debug.h langhooks.h objc/objc-act.h \
|
||||||
|
$(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-objcp.h \
|
||||||
|
$(DIAGNOSTIC_H) cp/cp-objcp-common.h $(TREE_GIMPLE_H)
|
||||||
|
|
||||||
|
objcp/objcp-decl.o : objcp/objcp-decl.c \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_TREE_H) \
|
||||||
|
toplev.h $(GGC_H) $(C_PRAGMA_H) input.h $(FLAGS_H) output.h \
|
||||||
|
objc/objc-act.h objcp/objcp-decl.h $(TREE_GIMPLE_H) $(EXPR_H) $(TARGET_H)
|
||||||
|
|
||||||
|
# The following must be an explicit rule; please keep in sync with the implicit
|
||||||
|
# one in Makefile.in.
|
||||||
|
objcp/objcp-act.o : objc/objc-act.c \
|
||||||
|
$(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) $(TM_P_H) \
|
||||||
|
$(EXPR_H) $(TARGET_H) $(CXX_TREE_H) $(DIAGNOSTIC_H) toplev.h $(FLAGS_H) \
|
||||||
|
objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \
|
||||||
|
objcp/objcp-decl.h $(LANGHOOKS_DEF_H) $(HASHTAB_H) gt-objc-objc-act.h \
|
||||||
|
$(TREE_GIMPLE_H)
|
||||||
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||||
|
|
||||||
po-generated:
|
po-generated:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue