Bump to 2000-07-17 snapshot, notice that vax and m88k have been folded.

This commit is contained in:
espie 2000-07-19 21:20:57 +00:00
parent 4744c64874
commit 93fa61dbd5
10 changed files with 24 additions and 180 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.75 2000/07/14 18:16:22 espie Exp $
# $OpenBSD: Makefile,v 1.76 2000/07/19 21:20:57 espie Exp $
# This is a configuration file for egcs, snapshot flavor
# PLEASE use the regular egcs-stable for serious work, resort to this one
@ -81,7 +81,7 @@ MULTI_PACKAGES+=-java
BUILD_DEPENDS+= runtest::lang/egcs/dejagnu
.endif
LATEST_DATE=2000-07-10
LATEST_DATE=2000-07-17
#### fetch section
# configuration is built so that you can test the next snapshot easily,

View File

@ -1,79 +0,0 @@
/* Configuration file for an m88k OpenBSD target.
Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* a.out with DBX. */
#define DBX_DEBUGGING_INFO
#define DEFAULT_GDB_EXTENSIONS 0
#include <aoutos.h>
#include <m88k/m88k.h>
#include <openbsd.h>
/* Identify the compiler. */
#undef VERSION_INFO1
#define VERSION_INFO1 "Motorola m88k, "
/* Macros to be automatically defined. */
#define CPP_PREDEFINES \
"-D__m88k__ -D__unix__ -D__OpenBSD__ -D__CLASSIFY_TYPE__=2 -Asystem(unix) -Asystem(OpenBSD) -Acpu(m88k) -Amachine(m88k)"
/* If -m88000 is in effect, add -Dmc88000; similarly for -m88100 and -m88110.
However, reproduce the effect of -Dmc88100 previously in CPP_PREDEFINES.
Here, the CPU_DEFAULT is assumed to be -m88100. */
#undef CPP_SPEC
#define CPP_SPEC "%{m88000:-D__mc88000__} \
%{!m88000:%{m88100:%{m88110:-D__mc88000__}}} \
%{!m88000:%{!m88100:%{m88110:-D__mc88110__}}} \
%{!m88000:%{!m88110:%{!ansi:%{traditional:-Dmc88100}} \
-D__mc88100__ -D__mc88100}} %{posix:-D_POSIX_SOURCE} \
%{pthread:-D_POSIX_THREADS}"
/* For the Omron Luna/88k, a float function returns a double in traditional
mode (and a float in ansi mode). */
#undef TRADITIONAL_RETURN_FLOAT
/* Layout of source language data types. */
/* This must agree with <machine/ansi.h> */
#undef SIZE_TYPE
#define SIZE_TYPE "unsigned int"
#undef PTRDIFF_TYPE
#define PTRDIFF_TYPE "int"
#undef WCHAR_TYPE
#define WCHAR_TYPE "int"
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32
/* Every structure or union's size must be a multiple of 2 bytes. */
#undef STRUCTURE_SIZE_BOUNDARY
#define STRUCTURE_SIZE_BOUNDARY 16
/* Stack & calling: aggregate returns. */
/* Don't default to pcc-struct-return, because gcc is the only compiler, and
we want to retain compatibility with older gcc versions. */
#define DEFAULT_PCC_STRUCT_RETURN 0
#undef SET_ASM_OP
#define SET_ASM_OP ".def"

View File

@ -1,26 +0,0 @@
/* Configuration file for an host running m88k OpenBSD.
Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include <xm-openbsd.h>
#include <m88k/xm-m88k.h>
/* Remove base m88k idiosyncrasies. */
#undef USG
#undef NO_SYS_SIGLIST

View File

@ -1,41 +0,0 @@
/* Configuration file for a vax OpenBSD target.
Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include <vax/vax.h>
#define OBSD_OLD_GAS
#include <openbsd.h>
#undef CPP_PREDEFINES
#define CPP_PREDEFINES "-D__unix__ -D__vax__ -D__OpenBSD__ -Asystem(unix) -Asystem(OpenBSD) -Acpu(vax) -Amachine(vax)"
/* Layout of source language data types. */
/* This must agree with <machine/ansi.h> */
#undef SIZE_TYPE
#define SIZE_TYPE "unsigned int"
#undef PTRDIFF_TYPE
#define PTRDIFF_TYPE "int"
#undef WCHAR_TYPE
#define WCHAR_TYPE "int"
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32

View File

@ -1,3 +0,0 @@
# We need urem and udiv from some kind of support library (e.g. libc) and
# at this point we don't have that available
LIBGCC1_TEST =

View File

@ -1,22 +0,0 @@
/* Configuration file for an host running vax OpenBSD.
Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include <xm-openbsd.h>
#include <vax/xm-vax.h>

View File

@ -5,6 +5,7 @@ MD5 (egcs/egcs-20000605.tar.gz) = 11830c7e55f4da0cbe3b409c6ed0d656
MD5 (egcs/egcs-20000626.tar.gz) = ec88e5c051bbe899cfad7dc7286356f9
MD5 (egcs/egcs-20000703.tar.gz) = 2a0081475dfdf8a7ed9bf0464f26eacc
MD5 (egcs/egcs-20000710.tar.gz) = 8bf0dcfcf415c77493d354a6abf121d0
MD5 (egcs/egcs-20000717.tar.gz) = cb001505a4e58d8b332c0c420dc7e53f
RMD160 (egcs/egcs-20000313.tar.gz) = be8a57c500107f3d261e65c0857865a540d5f9fe
RMD160 (egcs/egcs-20000320.tar.gz) = 95901fd29f59ef1d2249a832d87ff3261e68edfd
RMD160 (egcs/egcs-20000327.tar.gz) = 68c3527e2ab44b8c7b3c3f2dc4a071d992dbe27a
@ -12,6 +13,7 @@ RMD160 (egcs/egcs-20000605.tar.gz) = 070dd17c5bec9c30433a67dd053ee279f7105342
RMD160 (egcs/egcs-20000626.tar.gz) = 9be05c3de8bfb1c58e4853c2eb58d4cd0fcdf078
RMD160 (egcs/egcs-20000703.tar.gz) = 8ed97a6e113ae717a7d629e473ea6d4ab9242374
RMD160 (egcs/egcs-20000710.tar.gz) = 5be95b049f942a63ca97db25d95260558b89dd44
RMD160 (egcs/egcs-20000717.tar.gz) = c683eebed476267ee09934e39286cdbd06e4e1c1
SHA1 (egcs/egcs-20000313.tar.gz) = c60141c2739ab7800f243fd363813b2ffdb56767
SHA1 (egcs/egcs-20000320.tar.gz) = 7150f3ea6cb46de835728d0c766a40377955d5e4
SHA1 (egcs/egcs-20000327.tar.gz) = 6d01c0538d04e26a7098d44ace6377b68c6eb3f3
@ -19,3 +21,4 @@ SHA1 (egcs/egcs-20000605.tar.gz) = 2099672130b287a1361802ab6f80a09537a25b64
SHA1 (egcs/egcs-20000626.tar.gz) = 86f2dc79b40e935a44cb604297f7ddf461e20351
SHA1 (egcs/egcs-20000703.tar.gz) = f150cd96f38a5bd06bfa63c330b11cf30fb178e9
SHA1 (egcs/egcs-20000710.tar.gz) = 4cf2a5b68b84f671666ab7b5339fbb38ab059798
SHA1 (egcs/egcs-20000717.tar.gz) = 5252d85c2b519379f09310aa5eaffb6e2fed565b

View File

@ -1,6 +1,6 @@
--- gcc/Makefile.in.orig Sun May 28 04:17:58 2000
+++ gcc/Makefile.in Wed May 31 14:30:35 2000
@@ -486,6 +486,10 @@ UNPROTOIZE_INSTALL_NAME = `t='$(program_
--- gcc/Makefile.in.orig Mon Jul 17 22:55:42 2000
+++ gcc/Makefile.in Wed Jul 19 00:59:43 2000
@@ -489,6 +489,10 @@ UNPROTOIZE_INSTALL_NAME = `t='$(program_
GCOV_INSTALL_NAME = `t='$(program_transform_name)'; echo gcov | sed -e $$t`
GCCBUG_INSTALL_NAME = `t='$(program_transform_name)'; echo gccbug | sed -e $$t`
@ -11,7 +11,16 @@
# Actual name to use when installing a cross-compiler.
GCC_CROSS_NAME = `t='$(program_transform_cross_name)'; echo gcc | sed -e $$t`
CPP_CROSS_NAME = `t='$(program_transform_cross_name)'; echo cpp | sed -e $$t`
@@ -2058,12 +2062,14 @@ doc: $(BUILD_INFO) gccbug
@@ -1826,7 +1830,7 @@ tradcpp$(exeext): tradcpp.o tradcif.o cp
tradcpp.o tradcif.o cppdefault.o version.o intl.o $(LIBS)
tradcpp.o: tradcpp.c $(CONFIG_H) system.h version.h cppdefault.h
-tradcif.o: tradcif.c $(CONFIG_H) system.h
+tradcif.o: $(srcdir)/tradcif.c $(CONFIG_H) system.h
$(srcdir)/tradcif.c: $(srcdir)/tradcif.y
cd $(srcdir); $(BISON) $(BISONFLAGS) -o tradcif.c tradcif.y
@@ -2076,12 +2080,14 @@ doc: $(BUILD_INFO) gccbug
info: cpp.info gcc.info lang.info
cpp.info: $(srcdir)/cpp.texi
@ -28,7 +37,7 @@
dvi: gcc.dvi cpp.dvi lang.dvi
@@ -2203,6 +2209,7 @@ maintainer-clean:
@@ -2222,6 +2228,7 @@ maintainer-clean:
-rm -f c-parse.c c-parse.h c-parse.output TAGS
-rm -f cpp.info* cpp.??s cpp.*aux
-rm -f gcc.info* gcc.??s gcc.*aux
@ -36,7 +45,7 @@
#
# Entry points `install' and `uninstall'.
# Also use `install-collect2' to install collect2 when the config files don't.
@@ -2370,18 +2377,19 @@ install-driver: xgcc$(exeext)
@@ -2391,18 +2398,19 @@ install-driver: xgcc$(exeext)
# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir
# to do the install.
install-info: doc installdirs lang.install-info
@ -60,7 +69,7 @@
# Install the man pages.
install-man: installdirs $(srcdir)/gcc.1 $(srcdir)/cpp.1 lang.install-man
@@ -2394,9 +2402,9 @@ install-man: installdirs $(srcdir)/gcc.1
@@ -2415,9 +2423,9 @@ install-man: installdirs $(srcdir)/gcc.1
$(INSTALL_DATA) $(srcdir)/gcc.1 $(man1dir)/$(GCC_INSTALL_NAME)$(manext); \
chmod a-x $(man1dir)/$(GCC_INSTALL_NAME)$(manext); \
fi

View File

@ -1,6 +1,7 @@
@option no-default-conflict
@pkgcfl egcs-*-core
@unexec install-info --delete --info-dir=%D/info %D/info/ecpp.info
@unexec install-info --delete --info-dir=%D/info %D/info/egcc.info
bin/egcc
bin/egccbug
bin/ecpp
@ -14,6 +15,7 @@ lib/gcc-lib/@GCCARCH@/@VERSION@/collect2
lib/gcc-lib/@GCCARCH@/@VERSION@/cpp
lib/gcc-lib/@GCCARCH@/@VERSION@/libgcc.a
lib/gcc-lib/@GCCARCH@/@VERSION@/specs
lib/gcc-lib/@GCCARCH@/@VERSION@/tradcpp
lib/gcc-lib/@GCCARCH@/@VERSION@/include/syslimits.h
lib/gcc-lib/@GCCARCH@/@VERSION@/include/limits.h
lib/gcc-lib/@GCCARCH@/@VERSION@/include/float.h

View File

@ -104,6 +104,7 @@ include/g++-3/std/bastring.cc
include/g++-3/std/bastring.h
include/g++-3/std/complext.cc
include/g++-3/std/complext.h
include/g++-3/std/cpp_type_traits.h
include/g++-3/std/dcomplex.h
include/g++-3/std/fcomplex.h
include/g++-3/std/gslice.h