summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2006-06-02 20:00:37 +0000
committermrg <mrg@NetBSD.org>2006-06-02 20:00:37 +0000
commitd91ef098094779314f410e4e4b5aaf903fe30385 (patch)
tree9c4af108cd023c5c5f9b7aba769340e26d767a04 /gnu/usr.bin
parente69cf86f15f5d4c0e6fbd21489928830f845a26d (diff)
make GCC3 work for vax - without shared library support.
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/gcc3/arch/vax/configargs.h5
-rw-r--r--gnu/usr.bin/gcc3/arch/vax/defs.mk30
-rw-r--r--gnu/usr.bin/gcc3/backend/Makefile4
3 files changed, 22 insertions, 17 deletions
diff --git a/gnu/usr.bin/gcc3/arch/vax/configargs.h b/gnu/usr.bin/gcc3/arch/vax/configargs.h
index 8fc1e51c464..a6e0fe2813f 100644
--- a/gnu/usr.bin/gcc3/arch/vax/configargs.h
+++ b/gnu/usr.bin/gcc3/arch/vax/configargs.h
@@ -1,6 +1,7 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gcc,v 1.11 2004/01/02 11:58:32 skrll Exp */
+/* Generated from: NetBSD: mknative-gcc,v 1.18 2006/05/23 10:55:55 mrg Exp */
+/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */
/* Generated automatically. */
-static const char configuration_arguments[] = "/home/mrg/src/netbsd/rosrc/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --build=i386-unknown-netbsdelf --host=vax--netbsdelf --target=vax--netbsdelf";
+static const char configuration_arguments[] = "/usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --enable-newlib --build=i386-unknown-netbsdelf3.99.17 --host=vax--netbsdelf --target=vax--netbsdelf : (reconfigured) /usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --enable-newlib --build=i386-unknown-netbsdelf3.99.17 --host=vax--netbsdelf --target=vax--netbsdelf : (reconfigured) /usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --enable-newlib --build=i386-unknown-netbsdelf3.99.17 --host=vax--netbsdelf --target=vax--netbsdelf : (reconfigured) /usr/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --enable-newlib --build=i386-unknown-netbsdelf3.99.17 --host=vax--netbsdelf --target=vax--netbsdelf";
static const char thread_model[] = "posix";
diff --git a/gnu/usr.bin/gcc3/arch/vax/defs.mk b/gnu/usr.bin/gcc3/arch/vax/defs.mk
index 8dc2882f0cd..b86c32151a7 100644
--- a/gnu/usr.bin/gcc3/arch/vax/defs.mk
+++ b/gnu/usr.bin/gcc3/arch/vax/defs.mk
@@ -1,6 +1,13 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-gcc,v 1.12 2004/02/10 09:37:58 skrll Exp
+# Generated from: NetBSD: mknative-gcc,v 1.18 2006/05/23 10:55:55 mrg Exp
+# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp
#
+G_HOST_EARLY_SUPPORT=gensupport.o dummy-conditions.o
+G_HOST_ERRORS=build-errors.o
+G_HOST_PRINT=print-rtl1.o
+G_HOST_RTL=build-rtl.o read-rtl.o build-bitmap.o build-ggc-none.o
+G_HOST_SUPPORT=gensupport.o insn-conditions.o
+G_HOST_VARRAY=build-varray.o
G_ALL_CFLAGS= -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H
G_ALL_CPPFLAGS=
G_C_AND_OBJC_OBJS=attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-objc-common.o c-dump.o libcpp.a
@@ -8,13 +15,8 @@ G_C_OBJS=c-parse.o c-lang.o c-pretty-print.o attribs.o c-errors.o c-lex.o c-prag
G_CCCP_OBJS=
G_GCOV_OBJS=gcov.o intl.o version.o
G_PROTO_OBJS=intl.o version.o cppdefault.o
-G_HOST_PRINT=print-rtl1.o
-G_HOST_RTL=build-rtl.o read-rtl.o build-bitmap.o build-ggc-none.o
-G_HOST_RTLANAL=
-G_HOST_SUPPORT=gensupport.o insn-conditions.o
-G_HOST_EARLY_SUPPORT=gensupport.o dummy-conditions.o
-G_HOST_ERRORS=build-errors.o
-G_HOST_VARRAY=build-varray.o
+G_TM_H=
+G_ALL_OPT_FILES=
G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/config -I${GNUHOSTDIST}/gcc/../include
G_md_file=${GNUHOSTDIST}/gcc/config/vax/vax.md
G_OBJC_OBJS=objc-lang.o objc-parse.o objc-act.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-objc-common.o c-dump.o libcpp.a
@@ -24,7 +26,6 @@ G_version=3.3.3
G_BUILD_PREFIX=build-
G_RTL_H=rtl.h rtl.def machmode.h machmode.def genrtl.h
G_TREE_H=tree.h tree.def machmode.h machmode.def tree-check.h version.h builtins.def location.h
-G_HCONFIG_H=hconfig.h auto-build.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h
G_BASIC_BLOCK_H=basic-block.h bitmap.h sbitmap.h varray.h ${GNUHOSTDIST}/gcc/../include/partition.h hard-reg-set.h
G_GCC_H=gcc.h version.h
G_GTFILES_SRCDIR=${GNUHOSTDIST}/gcc
@@ -37,13 +38,16 @@ G_host_xm_file=auto-host.h ansidecl.h vax/vax.h elfos.h netbsd.h netbsd-elf.h v
G_host_xm_defines=POSIX
G_tm_p_file=vax/vax-protos.h
G_target_cpu_default=
-G_LIBCPP_OBJS=cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o cpptrad.o cpphash.o cpperror.o cppinit.o cppdefault.o cppmain.o hashtable.o line-map.o mkdeps.o prefix.o mbchar.o
-G_LIBCPP_H=
+G_tm_file_list=
+G_build_xm_include_list=
G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/f/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h
+G_tm_p_include_list=
G_LIB2ADDEHDEP= unwind-dw2-fde.h
G_CXX_OBJS=call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parse.o ptree.o rtti.o spew.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-lang.o
G_CXX_C_OBJS=attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o
G_F77_OBJS=bad.o bit.o bld.o com.o data.o equiv.o expr.o global.o implic.o info.o intrin.o lab.o lex.o malloc.o name.o parse.o src.o st.o sta.o stb.o stc.o std.o ste.o storag.o stp.o str.o sts.o stt.o stu.o stv.o stw.o symbol.o target.o top.o type.o where.o
+G_LIBCPP_OBJS=cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o cpptrad.o cpphash.o cpperror.o cppinit.o cppdefault.o cppmain.o hashtable.o line-map.o mkdeps.o prefix.o mbchar.o
+G_LIBCPP_H=
G_ENABLE_SHARED=yes
-G_SHLIB_LINK= ./xgcc -B./ -B/usr/local/vax--netbsdelf/bin/ -isystem /usr/local/vax--netbsdelf/include -isystem /usr/local/vax--netbsdelf/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,--soname=@shlib_so_name@.so.1 -Wl,--version-script=@shlib_map_file@ -o @shlib_dir@@shlib_so_name@.so.1 @multilib_flags@ @shlib_objs@ -lc && rm -f @shlib_base_name@.so && ln -s @shlib_dir@@shlib_so_name@.so.1 @shlib_base_name@.so
-G_SHLIB_MULTILIB=
+G_SHLIB_LINK= -shared
+G_SHLIB_MULTILIB=.
diff --git a/gnu/usr.bin/gcc3/backend/Makefile b/gnu/usr.bin/gcc3/backend/Makefile
index 60a80fc999f..676c50a7c66 100644
--- a/gnu/usr.bin/gcc3/backend/Makefile
+++ b/gnu/usr.bin/gcc3/backend/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2006/05/08 14:42:22 tsutsui Exp $
+# $NetBSD: Makefile,v 1.20 2006/06/02 20:00:38 mrg Exp $
MKPRIVATELIB= yes
@@ -66,7 +66,7 @@ genrtl.c: gengenrtl
genrtl.h: gengenrtl
${_MKTARGET_CREATE}
./gengenrtl -h >${.TARGET}
-gengenrtl.lo: ${G_HCONFIG_H}
+gengenrtl.lo: ${G_HCONFIG_H} auto-build.h
gengenrtl: gengenrtl.lo
${_MKTARGET_LINK}
${HOST_LINK.c} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY}