Update to gcc 3.1, should compile at least on i386.

This commit is contained in:
espie 2002-05-27 16:58:29 +00:00
parent 51e4a5a323
commit 88317a7622
27 changed files with 446 additions and 269 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.54 2002/03/24 22:47:39 brad Exp $
# $OpenBSD: Makefile,v 1.55 2002/05/27 16:58:29 espie Exp $
ONLY_FOR_ARCHS= alpha i386 m68k sparc
@ -65,7 +65,7 @@ BUILD_DEPENDS+=:bison-*:devel/bison
#### fetch section
V=3.0.3
V=3.1
DIRECTORY=releases/${DISTNAME}/
DISTNAME= gcc-$V
@ -74,7 +74,7 @@ MASTER_SITE_SUBDIR=${LATEST_DATE}
DIST_SUBDIR=egcs
DISTFILES= gcc-3.0.3${EXTRACT_SUFX}
DISTFILES= gcc-3.1${EXTRACT_SUFX}
SITES=
@ -196,7 +196,7 @@ CFLAGS=-O2 -g
CONFIGURE_ARGS= --verbose --program-transform-name=s,^,e, \
--disable-nls
--disable-nls --with-system-zlib
# This is needed, as internal cpp is no longer compatible with the
# visible beast
@ -261,6 +261,8 @@ post-build:
mkdir -p ${WRKBUILD}/gcc/include/machine
cp ${FILESDIR}/include/machine/ansi.h ${WRKBUILD}/gcc/include/machine
post-install:
-ldconfig -U ${PREFIX}/lib ${PREFIX}/lib/fpic
# Tests still need to be performed at the end of install, I don't know why.

View File

@ -1,3 +1,3 @@
MD5 (egcs/gcc-3.0.3.tar.gz) = 074e564d4645a7f8864d8ab084c61d68
RMD160 (egcs/gcc-3.0.3.tar.gz) = 487faa917b90452c781e4736e619062a8426c520
SHA1 (egcs/gcc-3.0.3.tar.gz) = 049694ba0aa3ab46871b4e365d7b6229c5c81b25
MD5 (egcs/gcc-3.1.tar.gz) = 5eb2786efe959fe67d51380abe32e1da
RMD160 (egcs/gcc-3.1.tar.gz) = f6dce139ba785592b00fcd404f6ff75589d9cb8b
SHA1 (egcs/gcc-3.1.tar.gz) = 39aed53829006fa1902d95e632faa0e0047244aa

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-config-i386-openbsd_h,v 1.1 2001/09/05 08:26:37 espie Exp $
--- gcc/config/i386/openbsd.h.orig Sun Sep 2 13:55:25 2001
+++ gcc/config/i386/openbsd.h Sun Sep 2 13:55:50 2001
@@ -72,7 +72,7 @@ Boston, MA 02111-1307, USA. */
i386.md for an explanation of the expression this outputs. */
#undef ASM_OUTPUT_ADDR_DIFF_ELT
#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \
- fprintf (FILE, "\t.long _GLOBAL_OFFSET_TABLE_+[.-%s%d]\n", LPREFIX, VALUE)
+ fprintf (FILE, "\t.long __GLOBAL_OFFSET_TABLE_+[.-%s%d]\n", LPREFIX, VALUE)
/* Assembler format: sections. */

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_in,v 1.2 2001/09/15 11:51:35 espie Exp $
--- configure.in.orig Mon Aug 13 18:14:49 2001
+++ configure.in Wed Aug 22 09:35:20 2001
@@ -992,6 +992,8 @@ case "${target}" in
$OpenBSD: patch-configure_in,v 1.3 2002/05/27 16:58:29 espie Exp $
--- configure.in.orig Sun May 5 20:56:48 2002
+++ configure.in Fri May 17 02:00:13 2002
@@ -1053,6 +1053,8 @@ case "${target}" in
configdirs="$configdirs grez"
noconfigdirs="$noconfigdirs ${libgcj}"
;;

View File

@ -1,19 +0,0 @@
$OpenBSD: patch-fastjar_configure_in,v 1.1 2001/07/04 15:07:31 espie Exp $
--- fastjar/configure.in.orig Wed Jul 4 10:32:11 2001
+++ fastjar/configure.in Wed Jul 4 10:32:49 2001
@@ -38,9 +38,12 @@ dnl Check byte order
AC_C_BIGENDIAN
dnl Brain dead check for tree's zlib
-ZDEPS='$(top_builddir)/../zlib/libz.a'
-ZLIBS="$ZDEPS -L\$(here)/../zlib/$libsubdir"
-ZINCS='-I$(top_srcdir)/../zlib'
+dnl ZDEPS='$(top_builddir)/../zlib/libz.a'
+dnl ZLIBS="$ZDEPS -L\$(here)/../zlib/$libsubdir"
+dnl ZINCS='-I$(top_srcdir)/../zlib'
+ZDEPS=''
+ZINCS=/usr/include
+ZLIBS=-lz
AC_SUBST(ZLIBS)
AC_SUBST(ZDEPS)
AC_SUBST(ZINCS)

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-gcc_attribs_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/attribs.c.orig Mon Feb 25 23:38:52 2002
+++ gcc/attribs.c Mon May 27 15:48:28 2002
@@ -1050,7 +1050,6 @@ handle_alias_attribute (node, name, args
DECL_INITIAL (decl) = error_mark_node;
else
DECL_EXTERNAL (decl) = 0;
- assemble_alias (decl, id);
}
else
{

View File

@ -0,0 +1,34 @@
$OpenBSD: patch-gcc_c-pragma_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/c-pragma.c.orig Sun Apr 28 20:43:53 2002
+++ gcc/c-pragma.c Mon May 27 15:48:28 2002
@@ -284,9 +284,14 @@ apply_pragma_weak (decl, value)
tree decl, value;
{
if (value)
- decl_attributes (&decl, build_tree_list (get_identifier ("alias"),
- build_tree_list (NULL, value)),
- 0);
+ {
+ value = build_string (IDENTIFIER_LENGTH (value),
+ IDENTIFIER_POINTER (value));
+ decl_attributes (&decl, build_tree_list (get_identifier ("alias"),
+ build_tree_list (NULL, value)),
+ 0);
+ }
+
if (SUPPORTS_WEAK && DECL_EXTERNAL (decl) && TREE_USED (decl)
&& TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)))
warning_with_decl (decl, "applying #pragma weak `%s' after first use results in unspecified behavior");
@@ -343,7 +348,11 @@ handle_pragma_weak (dummy)
decl = identifier_global_value (name);
if (decl && TREE_CODE_CLASS (TREE_CODE (decl)) == 'd')
- apply_pragma_weak (decl, value);
+ {
+ apply_pragma_weak (decl, value);
+ if (value)
+ assemble_alias (decl, value);
+ }
else
pending_weaks = tree_cons (name, value, pending_weaks);
}

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-gcc_config_alpha_alpha_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/config/alpha/alpha.c.orig Wed Apr 10 07:14:54 2002
+++ gcc/config/alpha/alpha.c Mon May 27 15:48:28 2002
@@ -1664,7 +1664,11 @@ alpha_encode_section_info (decl)
XSTR (XEXP (DECL_RTL (decl), 0), 0) = string;
}
else if (symbol_str[0] == '@')
- abort ();
+ {
+ /* We're hosed. This can happen when the user adds a weak
+ attribute after rtl generation. They should have gotten
+ a warning about unspecified behaviour from varasm.c. */
+ }
}
/* legitimate_address_p recognizes an RTL expression that is a valid

View File

@ -1,20 +0,0 @@
$OpenBSD: patch-gcc_config_i386_gas_h,v 1.1 2001/09/12 22:15:22 espie Exp $
--- gcc/config/i386/gas.h.orig Tue Sep 11 23:40:24 2001
+++ gcc/config/i386/gas.h Tue Sep 11 23:41:39 2001
@@ -150,14 +150,14 @@ Boston, MA 02111-1307, USA. */
#undef ASM_GENERATE_INTERNAL_LABEL
#define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER) \
- sprintf ((BUF), ".%s%d", (PREFIX), (NUMBER))
+ sprintf ((BUF), ".%s%lu", (PREFIX), (unsigned long)(NUMBER))
/* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
#undef ASM_OUTPUT_INTERNAL_LABEL
#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \
- fprintf (FILE, ".%s%d:\n", PREFIX, NUM)
+ fprintf ((FILE), ".%s%lu:\n", (PREFIX), (unsigned long)(NUM))
#endif /* NO_UNDERSCORES */

View File

@ -0,0 +1,32 @@
$OpenBSD: patch-gcc_config_i386_openbsd_h,v 1.4 2002/05/27 16:58:29 espie Exp $
--- gcc/config/i386/openbsd.h.orig Wed Oct 17 03:39:47 2001
+++ gcc/config/i386/openbsd.h Fri May 17 02:23:03 2002
@@ -95,26 +95,11 @@ Boston, MA 02111-1307, USA. */
#undef ASM_PREFERRED_EH_DATA_FORMAT
-/* Assembler format: alignment output. */
-
-/* A C statement to output to the stdio stream FILE an assembler
- command to advance the location counter to a multiple of 1<<LOG
- bytes if it is within MAX_SKIP bytes.
-
- This will be used to align code labels according to Intel
- recommendations, in prevision of binutils upgrade. */
-#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
-#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
- do { \
- if ((LOG) != 0) { \
- if ((MAX_SKIP) == 0) fprintf ((FILE), "\t.p2align %d\n", (LOG)); \
- else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \
- } \
- } while (0)
-#endif
/* Note that we pick up ASM_OUTPUT_MI_THUNK from unix.h. */
#undef ASM_COMMENT_START
#define ASM_COMMENT_START ";#"
+/* OpenBSD gas currently does not support quad, so do not use it. */
+#undef ASM_QUAD

View File

@ -1,6 +1,6 @@
--- gcc/config/openbsd.h.orig Mon Dec 31 21:02:38 2001
+++ gcc/config/openbsd.h Mon Dec 31 21:03:04 2001
@@ -311,3 +311,4 @@ do { \
--- gcc/config/openbsd.h.orig Sun Nov 11 22:20:02 2001
+++ gcc/config/openbsd.h Fri May 17 02:00:13 2002
@@ -308,3 +308,4 @@ do { \
as this depends on a few other details as well... */
#define HANDLE_SYSV_PRAGMA

View File

@ -0,0 +1,68 @@
$OpenBSD: patch-gcc_testsuite_gcc_dg_weak-5_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/testsuite/gcc.dg/weak-5.c.orig Wed May 8 16:36:35 2002
+++ gcc/testsuite/gcc.dg/weak-5.c Mon May 27 15:48:28 2002
@@ -8,18 +8,18 @@
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1a" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1b" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1c" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1d" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1e" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1f" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1g" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1h" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1i" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1j" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1k" } } */
-/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]vfoo1l" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1a" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1b" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1c" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1d" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1e" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1f" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1g" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1h" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1i" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1j" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1k" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1l" } } */
/* test variable addresses with __attribute__ ((weak)) */
@@ -44,7 +44,7 @@ void * foo1c (void)
{
return (void *)&vfoo1c;
}
-extern int vfoo1c __attribute__((weak)); /* { dg-warning "weak declaration" "weak declaration" } */
+extern int vfoo1c __attribute__((weak)); /* { dg-warning "unspecified behavior" } */
extern int vfoo1d __attribute__((weak));
@@ -68,7 +68,7 @@ void * foo1f (void)
{
return (void *)&vfoo1f;
}
-extern int vfoo1f __attribute__((weak));
+extern int vfoo1f __attribute__((weak)); /* { dg-warning "unspecified behavior" } */
extern int vfoo1g;
@@ -76,7 +76,7 @@ void * foo1g (void)
{
return (void *)&vfoo1g;
}
-int vfoo1g __attribute__((weak));
+int vfoo1g __attribute__((weak)); /* { dg-warning "unspecified behavior" } */
extern int vfoo1h __attribute__((weak));
@@ -111,6 +111,4 @@ int vfoo1k = 1;
int vfoox1l = 1;
-extern int vfoo1l __attribute__((alias ("vfoox1l")));
extern int vfoo1l __attribute__((weak, alias ("vfoox1l")));
-

View File

@ -0,0 +1,32 @@
$OpenBSD: patch-gcc_testsuite_gcc_dg_weak-9_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/testsuite/gcc.dg/weak-9.c.orig Mon May 27 15:48:28 2002
+++ gcc/testsuite/gcc.dg/weak-9.c Mon May 27 15:48:28 2002
@@ -0,0 +1,28 @@
+/* { dg-do compile } */
+/* { dg-options "-fno-common" } */
+
+/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+
+/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
+/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } *
+/
+/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f1" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f2" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f3" } } */
+/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f4" } } */
+/* { dg-final { scan-assembler "notf1" } } */
+/* { dg-final { scan-assembler "notf2" } } */
+/* { dg-final { scan-assembler "notf3" } } */
+/* { dg-final { scan-assembler "notf4" } } */
+
+void f1() __attribute__((weak, alias("notf1")));
+void f2() __attribute__((alias("notf2"), weak));
+
+#pragma weak f3=notf3
+void f3();
+
+void f4();
+#pragma weak f4=notf4

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-gcc_toplev_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/toplev.c.orig Wed May 1 01:04:51 2002
+++ gcc/toplev.c Mon May 27 15:48:28 2002
@@ -2248,6 +2248,19 @@ rest_of_decl_compilation (decl, asmspec,
#define ASM_FINISH_DECLARE_OBJECT(FILE, DECL, TOP, END)
#endif
+ /* We deferred calling assemble_alias so that we could collect
+ other attributes such as visibility. Emit the alias now. */
+ {
+ tree alias;
+ alias = lookup_attribute ("alias", DECL_ATTRIBUTES (decl));
+ if (alias)
+ {
+ alias = TREE_VALUE (TREE_VALUE (alias));
+ alias = get_identifier (TREE_STRING_POINTER (alias));
+ assemble_alias (decl, alias);
+ }
+ }
+
/* Forward declarations for nested functions are not "external",
but we need to treat them as if they were. */
if (TREE_STATIC (decl) || DECL_EXTERNAL (decl)

View File

@ -0,0 +1,62 @@
$OpenBSD: patch-gcc_varasm_c,v 1.1 2002/05/27 16:58:29 espie Exp $
--- gcc/varasm.c.orig Wed May 8 16:36:33 2002
+++ gcc/varasm.c Mon May 27 15:48:28 2002
@@ -5016,14 +5016,6 @@ merge_weak (newdecl, olddecl)
if (DECL_WEAK (newdecl) == DECL_WEAK (olddecl))
return;
- if (SUPPORTS_WEAK
- && DECL_WEAK (newdecl)
- && DECL_EXTERNAL (newdecl) && DECL_EXTERNAL (olddecl)
- && (TREE_CODE (olddecl) != VAR_DECL || ! TREE_STATIC (olddecl))
- && TREE_USED (olddecl)
- && TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (olddecl)))
- warning_with_decl (newdecl, "weak declaration of `%s' after first use results in unspecified behavior");
-
if (DECL_WEAK (newdecl))
{
tree wd;
@@ -5034,10 +5026,17 @@ merge_weak (newdecl, olddecl)
go back and make it weak. This error cannot caught in
declare_weak because the NEWDECL and OLDDECL was not yet
been merged; therefore, TREE_ASM_WRITTEN was not set. */
- if (TREE_CODE (olddecl) == FUNCTION_DECL && TREE_ASM_WRITTEN (olddecl))
+ if (TREE_ASM_WRITTEN (olddecl))
error_with_decl (newdecl,
"weak declaration of `%s' must precede definition");
-
+
+ /* If we've already generated rtl referencing OLDDECL, we may
+ have done so in a way that will not function properly with
+ a weak symbol. */
+ else if (TREE_USED (olddecl)
+ && TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (olddecl)))
+ warning_with_decl (newdecl, "weak declaration of `%s' after first use results in unspecified behavior");
+
if (SUPPORTS_WEAK)
{
/* We put the NEWDECL on the weak_decls list at some point.
@@ -5174,7 +5173,6 @@ assemble_alias (decl, target)
#else
ASM_OUTPUT_DEF (asm_out_file, name, IDENTIFIER_POINTER (target));
#endif
- TREE_ASM_WRITTEN (decl) = 1;
#else /* !ASM_OUTPUT_DEF */
#if defined (ASM_OUTPUT_WEAK_ALIAS) || defined (ASM_WEAKEN_DECL)
if (! DECL_WEAK (decl))
@@ -5185,11 +5183,14 @@ assemble_alias (decl, target)
#else
ASM_OUTPUT_WEAK_ALIAS (asm_out_file, name, IDENTIFIER_POINTER (target));
#endif
- TREE_ASM_WRITTEN (decl) = 1;
#else
warning ("alias definitions not supported in this configuration; ignored");
#endif
#endif
+
+ TREE_USED (decl) = 1;
+ TREE_ASM_WRITTEN (decl) = 1;
+ TREE_ASM_WRITTEN (DECL_ASSEMBLER_NAME (decl)) = 1;
}
/* Returns 1 if the target configuration supports defining public symbols

View File

@ -1,6 +1,6 @@
--- libffi/configure.in.orig Mon Jun 25 21:57:42 2001
+++ libffi/configure.in Wed Aug 22 09:32:45 2001
@@ -40,6 +40,7 @@ AC_PROG_LIBTOOL
--- libffi/configure.in.orig Wed May 8 06:25:49 2002
+++ libffi/configure.in Fri May 17 02:06:50 2002
@@ -46,10 +46,12 @@ AC_PROG_LIBTOOL
TARGETDIR="unknown"
case "$host" in
mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS; TARGETDIR=mips;;
@ -8,24 +8,26 @@
i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
@@ -47,15 +48,20 @@ i*86-*-freebsd*) TARGET=X86; TARGETDIR=x
i*86-*-freebsd*) TARGET=X86; TARGETDIR=x86;;
+ i*86-*-openbsd*) TARGET=X86; TARGETDIR=x86;;
i*86-*-netbsdelf*) TARGET=X86; TARGETDIR=x86;;
i*86-*-win32*) TARGET=X86_WIN32; TARGETDIR=x86;;
i*86-*-cygwin*) TARGET=X86_WIN32; TARGETDIR=x86;;
i*86-*-mingw*) TARGET=X86_WIN32; TARGETDIR=x86;;
+i*86-*-openbsd*) TARGET=X86; TARGETDIR=x86;;
sparc-sun-4*) TARGET=SPARC; TARGETDIR=sparc;;
@@ -58,13 +60,17 @@ sparc-sun-4*) TARGET=SPARC; TARGETDIR=sp
sparc*-sun-*) TARGET=SPARC; TARGETDIR=sparc;;
sparc-*-linux*) TARGET=SPARC; TARGETDIR=sparc;;
+sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
sparc64-*-linux*) TARGET=SPARC; TARGETDIR=sparc;;
alpha*-*-linux* | alpha*-*-osf*) TARGET=ALPHA; TARGETDIR=alpha;;
+sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
alpha*-*-linux* | alpha*-*-osf* | alpha*-*-freebsd*) TARGET=ALPHA; TARGETDIR=alpha;;
+alpha*-*-openbsd*) TARGET=ALPHA; TARGETDIR=alpha;;
ia64*-*-*) TARGET=IA64; TARGETDIR=ia64;;
m68k-*-linux*) TARGET=M68K; TARGETDIR=m68k;;
+m68k-*-openbsd*) TARGET=M68K; TARGETDIR=m68k;;
powerpc-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc;;
powerpc-*-beos*) TARGET=POWERPC; TARGETDIR=powerpc;;
powerpc-*-darwin*) TARGET=POWERPC_DARWIN; TARGETDIR=powerpc;;
powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
+powerpc-*-openbsd*) TARGET=POWERPC; TARGETDIR=powerpc;;
rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;;
arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;;
esac

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-libffi_src_x86_sysv_S,v 1.3 2001/09/15 11:51:35 espie Exp $
--- libffi/src/x86/sysv.S.orig Fri Sep 14 23:50:39 2001
+++ libffi/src/x86/sysv.S Fri Sep 14 23:50:50 2001
@@ -129,7 +129,8 @@ epilogue:
$OpenBSD: patch-libffi_src_x86_sysv_S,v 1.4 2002/05/27 16:58:29 espie Exp $
--- libffi/src/x86/sysv.S.orig Mon Jul 16 19:10:53 2001
+++ libffi/src/x86/sysv.S Fri May 17 02:00:13 2002
@@ -127,7 +127,8 @@ epilogue:
.ffi_call_SYSV_end:
.size ffi_call_SYSV,.ffi_call_SYSV_end-ffi_call_SYSV

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-libstdc++-v3_configure_in,v 1.1 2002/05/27 16:58:29 espie Exp $
--- libstdc++-v3/configure.in.orig Wed May 8 06:27:59 2002
+++ libstdc++-v3/configure.in Mon May 27 15:45:40 2002
@@ -247,7 +247,7 @@ else
# Check for available headers.
AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
- machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h])
+ machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h sys/types.h])
GLIBCPP_CHECK_COMPILER_FEATURES
GLIBCPP_CHECK_LINKER_FEATURES

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-libstdc++-v3_libmath_Makefile_am,v 1.2 2001/10/31 18:46:29 espie Exp $
--- libstdc++-v3/libmath/Makefile.am.orig Thu Jul 26 20:25:42 2001
+++ libstdc++-v3/libmath/Makefile.am Sat Sep 15 15:15:28 2001
@@ -39,7 +39,11 @@ libmath_la_DEPENDENCIES = $(libmath_la_L
libmath_la_SOURCES = signbit.c signbitf.c stubs.c
-LINK = $(LIBTOOL) --mode=link "$(CCLD)" $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+LINK = $(LIBTOOL) --mode=link --tag CC "$(CCLD)" $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+
+# Need to explicitly set LTCOMPILE to make sure libtool uses the correct
+# configuration
+LTCOMPILE = $(LIBTOOL) --mode=compile --tag CC $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
# Use common includes from acinclude.m4/GLIBCPP_EXPORT_INCLUDES
TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-libstdc++-v3_libmath_Makefile_in,v 1.4 2001/10/31 18:46:29 espie Exp $
--- libstdc++-v3/libmath/Makefile.in.orig Tue Aug 14 00:22:26 2001
+++ libstdc++-v3/libmath/Makefile.in Sat Sep 15 15:15:29 2001
@@ -1,4 +1,4 @@
-# Makefile.in generated automatically by automake 1.4 from Makefile.am
+# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
@@ -141,7 +141,11 @@ libmath_la_DEPENDENCIES = $(libmath_la_L
libmath_la_SOURCES = signbit.c signbitf.c stubs.c
-LINK = $(LIBTOOL) --mode=link "$(CCLD)" $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+LINK = $(LIBTOOL) --mode=link --tag CC "$(CCLD)" $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+
+# Need to explicitly set LTCOMPILE to make sure libtool uses the correct
+# configuration
+LTCOMPILE = $(LIBTOOL) --mode=compile --tag CC $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
# Use common includes from acinclude.m4/GLIBCPP_EXPORT_INCLUDES
TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@
@@ -161,7 +165,6 @@ libmath_la_LDFLAGS =
libmath_la_OBJECTS = signbit.lo signbitf.lo stubs.lo
CFLAGS = @CFLAGS@
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
DIST_COMMON = Makefile.am Makefile.in

View File

@ -1,6 +1,6 @@
--- libstdc++-v3/src/Makefile.in.orig Mon Dec 31 21:04:07 2001
+++ libstdc++-v3/src/Makefile.in Mon Dec 31 21:06:05 2001
@@ -128,7 +128,7 @@ mkinstalldirs = $(SHELL) $(toplevel_srcd
--- libstdc++-v3/src/Makefile.in.orig Tue Apr 2 04:47:04 2002
+++ libstdc++-v3/src/Makefile.in Mon May 27 15:45:40 2002
@@ -154,7 +154,7 @@ mkinstalldirs = $(SHELL) $(toplevel_srcd
CXX = @glibcpp_CXX@
toolexecdir = @glibcpp_toolexecdir@
toolexeclibdir = @glibcpp_toolexeclibdir@
@ -9,7 +9,7 @@
# Compile flags that should be constant throughout the build, both for
# SUBDIRS and for libstdc++-v3 in general.
@@ -320,7 +320,7 @@ distclean-libtool:
@@ -371,7 +371,7 @@ distclean-libtool:
maintainer-clean-libtool:

View File

@ -1,3 +1,3 @@
@comment $OpenBSD: PFRAG.shared-c++,v 1.3 2002/01/01 01:21:18 espie Exp $
lib/libestdc++.so.3.2
DYNLIBDIR(%B)
@comment $OpenBSD: PFRAG.shared-c++,v 1.4 2002/05/27 16:58:29 espie Exp $
lib/fpic/libestdc++.so.4.0
lib/libestdc++.so.4.0

View File

@ -1,2 +1,3 @@
@comment $OpenBSD: PFRAG.shared-objc,v 1.3 2002/01/01 01:21:18 espie Exp $
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/libobjc.so.1.0
@comment $OpenBSD: PFRAG.shared-objc,v 1.4 2002/05/27 16:58:29 espie Exp $
lib/fpic/libobjc.so.1.0
lib/libobjc.so.1.0

View File

@ -1,13 +1,14 @@
@comment $OpenBSD: PLIST,v 1.9 2002/01/01 01:21:18 espie Exp $
@comment $OpenBSD: PLIST,v 1.10 2002/05/27 16:58:29 espie Exp $
@pkgcfl egcs-*-core
@unexec install-info --delete --info-dir=%D/info %D/info/cpp.info
@unexec install-info --delete --info-dir=%D/info %D/info/cppinternals.info
@unexec install-info --delete --info-dir=%D/info %D/info/gcc.info
@unexec install-info --delete --info-dir=%D/info %D/info/gccint.info
bin/ecpp
bin/egcc
bin/egccbug
bin/egcov
bin/${MACHINE_ARCH}-unknown-openbsd${OSREV}-gcc
bin/${MACHINE_ARCH}-unknown-openbsd${V}-egcc
info/cpp.info
info/cpp.info-1
info/cpp.info-2
@ -31,59 +32,73 @@ info/gcc.info-20
info/gcc.info-21
info/gcc.info-22
info/gcc.info-23
info/gcc.info-24
info/gcc.info-25
info/gcc.info-26
info/gcc.info-27
info/gcc.info-28
info/gcc.info-29
info/gcc.info-3
info/gcc.info-30
info/gcc.info-31
info/gcc.info-32
info/gcc.info-33
info/gcc.info-34
info/gcc.info-35
info/gcc.info-36
info/gcc.info-37
info/gcc.info-38
info/gcc.info-4
info/gcc.info-5
info/gcc.info-6
info/gcc.info-7
info/gcc.info-8
info/gcc.info-9
info/gccint.info
info/gccint.info-1
info/gccint.info-10
info/gccint.info-11
info/gccint.info-12
info/gccint.info-13
info/gccint.info-14
info/gccint.info-15
info/gccint.info-16
info/gccint.info-17
info/gccint.info-18
info/gccint.info-19
info/gccint.info-2
info/gccint.info-20
info/gccint.info-21
info/gccint.info-22
info/gccint.info-23
info/gccint.info-3
info/gccint.info-4
info/gccint.info-5
info/gccint.info-6
info/gccint.info-7
info/gccint.info-8
info/gccint.info-9
lib/fpic/libfrtbegin.a
lib/fpic/libiberty.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/cc1
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/collect2
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/cpp0
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/fpic/libgcc.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/README
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/float.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/limits.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/machine/ansi.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/stdarg.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/stdbool.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/syslimits.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/varargs.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/libgcc.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/specs
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/tradcpp0
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/cc1
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/collect2
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/cpp0
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/fpic/libgcc.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/README
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/float.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/limits.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/machine/ansi.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/stdarg.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/stdbool.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/syslimits.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/varargs.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/libgcc.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/specs
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/tradcpp0
lib/libfrtbegin.a
lib/libg2c.la
lib/libiberty.a
lib/libobjc.a
man/man1/cpp.1
man/man1/egcc.1
man/man1/gcov.1
man/man7/fsf-funding.7
man/man7/gfdl.7
man/man7/gpl.7
@comment man/man7/fsf-funding.7
@comment man/man7/gfdl.7
@comment man/man7/gpl.7
%%SHARED%%
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/machine
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/fpic
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/machine
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/fpic
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}
@dirrm lib/gcc-lib
@dirrm lib/fpic
@exec install-info --info-dir=%D/info %D/info/cpp.info
@exec install-info --info-dir=%D/info %D/info/cppinternals.info
@exec install-info --info-dir=%D/info %D/info/gcc.info
@exec install-info --info-dir=%D/info %D/info/gccint.info

View File

@ -1,11 +1,10 @@
@comment $OpenBSD: PLIST-c++,v 1.5 2002/01/01 01:21:18 espie Exp $
@pkgcfl egcs-*-c++
@pkgcfl gcc-*-c++
@comment $OpenBSD: PLIST-c++,v 1.6 2002/05/27 16:58:29 espie Exp $
@pkgcfl egcs-*-core
bin/ec++
bin/ec++filt
bin/eg++
bin/${MACHINE_ARCH}-unknown-openbsd${OSREV}-c++
bin/${MACHINE_ARCH}-unknown-openbsd${OSREV}-g++
bin/${MACHINE_ARCH}-unknown-openbsd${V}-ec++
bin/${MACHINE_ARCH}-unknown-openbsd${V}-eg++
include/g++-v3/algorithm
include/g++-v3/backward/algo.h
include/g++-v3/backward/algobase.h
@ -44,7 +43,6 @@ include/g++-v3/backward/strstream.h
include/g++-v3/backward/tempbuf.h
include/g++-v3/backward/tree.h
include/g++-v3/backward/vector.h
include/g++-v3/bits/basic_file.h
include/g++-v3/bits/basic_ios.h
include/g++-v3/bits/basic_ios.tcc
include/g++-v3/bits/basic_string.h
@ -70,56 +68,9 @@ include/g++-v3/bits/localefwd.h
include/g++-v3/bits/mask_array.h
include/g++-v3/bits/ostream.tcc
include/g++-v3/bits/pthread_allocimpl.h
include/g++-v3/bits/sbuf_iter.h
include/g++-v3/bits/slice.h
include/g++-v3/bits/slice_array.h
include/g++-v3/bits/sstream.tcc
include/g++-v3/bits/std_algorithm.h
include/g++-v3/bits/std_bitset.h
include/g++-v3/bits/std_cassert.h
include/g++-v3/bits/std_cctype.h
include/g++-v3/bits/std_cerrno.h
include/g++-v3/bits/std_cfloat.h
include/g++-v3/bits/std_climits.h
include/g++-v3/bits/std_clocale.h
include/g++-v3/bits/std_cmath.h
include/g++-v3/bits/std_complex.h
include/g++-v3/bits/std_csetjmp.h
include/g++-v3/bits/std_csignal.h
include/g++-v3/bits/std_cstdarg.h
include/g++-v3/bits/std_cstddef.h
include/g++-v3/bits/std_cstdio.h
include/g++-v3/bits/std_cstdlib.h
include/g++-v3/bits/std_cstring.h
include/g++-v3/bits/std_ctime.h
include/g++-v3/bits/std_cwchar.h
include/g++-v3/bits/std_cwctype.h
include/g++-v3/bits/std_deque.h
include/g++-v3/bits/std_fstream.h
include/g++-v3/bits/std_functional.h
include/g++-v3/bits/std_iomanip.h
include/g++-v3/bits/std_ios.h
include/g++-v3/bits/std_iosfwd.h
include/g++-v3/bits/std_iostream.h
include/g++-v3/bits/std_istream.h
include/g++-v3/bits/std_iterator.h
include/g++-v3/bits/std_limits.h
include/g++-v3/bits/std_list.h
include/g++-v3/bits/std_locale.h
include/g++-v3/bits/std_map.h
include/g++-v3/bits/std_memory.h
include/g++-v3/bits/std_numeric.h
include/g++-v3/bits/std_ostream.h
include/g++-v3/bits/std_queue.h
include/g++-v3/bits/std_set.h
include/g++-v3/bits/std_sstream.h
include/g++-v3/bits/std_stack.h
include/g++-v3/bits/std_stdexcept.h
include/g++-v3/bits/std_streambuf.h
include/g++-v3/bits/std_string.h
include/g++-v3/bits/std_utility.h
include/g++-v3/bits/std_valarray.h
include/g++-v3/bits/std_vector.h
include/g++-v3/bits/stl_algo.h
include/g++-v3/bits/stl_algobase.h
include/g++-v3/bits/stl_alloc.h
@ -148,7 +99,9 @@ include/g++-v3/bits/stl_threads.h
include/g++-v3/bits/stl_tree.h
include/g++-v3/bits/stl_uninitialized.h
include/g++-v3/bits/stl_vector.h
include/g++-v3/bits/stream_iterator.h
include/g++-v3/bits/streambuf.tcc
include/g++-v3/bits/streambuf_iterator.h
include/g++-v3/bits/stringfwd.h
include/g++-v3/bits/type_traits.h
include/g++-v3/bits/valarray_array.h
@ -178,29 +131,40 @@ include/g++-v3/cxxabi.h
include/g++-v3/deque
include/g++-v3/exception
include/g++-v3/exception_defines.h
include/g++-v3/ext/algorithm
include/g++-v3/ext/enc_filebuf.h
include/g++-v3/ext/functional
include/g++-v3/ext/hash_map
include/g++-v3/ext/hash_set
include/g++-v3/ext/iterator
include/g++-v3/ext/memory
include/g++-v3/ext/numeric
include/g++-v3/ext/rb_tree
include/g++-v3/ext/rope
include/g++-v3/ext/ropeimpl.h
include/g++-v3/ext/slist
include/g++-v3/ext/stdio_filebuf.h
include/g++-v3/ext/stl_hash_fun.h
include/g++-v3/ext/stl_hashtable.h
include/g++-v3/ext/stl_rope.h
include/g++-v3/fstream
include/g++-v3/functional
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/atomicity.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/basic_file_model.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/c++config.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/c++io.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/c++locale.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/ctype_base.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/ctype_inline.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/ctype_noninline.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/gthr-default.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/gthr-single.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/gthr.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/limits.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits/os_defines.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/atomicity.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/basic_file.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/c++config.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/c++io.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/c++locale.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/codecvt_specializations.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/cpu_limits.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/ctype_base.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/ctype_inline.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/ctype_noninline.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/gthr-default.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/gthr-posix.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/gthr-single.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/gthr.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/messages_members.h
include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits/os_defines.h
include/g++-v3/iomanip
include/g++-v3/ios
include/g++-v3/iosfwd
@ -230,15 +194,14 @@ lib/fpic/libestdc++.a
lib/fpic/libestdc++.la
lib/fpic/libsupc++.a
lib/fpic/libsupc++.la
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/cc1plus
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/cc1plus
lib/libestdc++.a
lib/libestdc++.la
lib/libsupc++.a
lib/libsupc++.la
man/man1/eg++.1
%%SHARED%%
@dirrm include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}/bits
@dirrm include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${OSREV}
@dirrm include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}/bits
@dirrm include/g++-v3/${MACHINE_ARCH}-unknown-openbsd${V}
@dirrm include/g++-v3/ext
@dirrm include/g++-v3/bits
@dirrm include/g++-v3/backward

View File

@ -1,6 +1,5 @@
@comment $OpenBSD: PLIST-g77,v 1.4 2001/10/31 18:46:29 espie Exp $
@pkgcfl egcs-*-g77
@pkgcfl gcc-*-g77
@comment $OpenBSD: PLIST-g77,v 1.5 2002/05/27 16:58:29 espie Exp $
@pkgcfl egcs-*-core
@unexec install-info --delete --info-dir=%D/info %D/info/g77.info
bin/eg77
info/g77.info
@ -17,6 +16,7 @@ info/g77.info-18
info/g77.info-19
info/g77.info-2
info/g77.info-20
info/g77.info-21
info/g77.info-3
info/g77.info-4
info/g77.info-5
@ -24,9 +24,10 @@ info/g77.info-6
info/g77.info-7
info/g77.info-8
info/g77.info-9
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/f771
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/fpic/libg2c.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/g2c.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/libg2c.a
lib/fpic/libg2c.a
lib/fpic/libg2c.la
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/f771
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/g2c.h
lib/libg2c.a
man/man1/eg77.1
@exec install-info --info-dir=%D/info %D/info/g77.info

View File

@ -1,18 +1,18 @@
@comment $OpenBSD: PLIST-objc,v 1.4 2001/10/31 18:46:29 espie Exp $
@pkgcfl egcs-*-objc
@pkgcfl gcc-*-objc
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/cc1obj
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/NXConstStr.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/Object.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/Protocol.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/encoding.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/hash.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/objc-api.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/objc-list.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/objc.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/sarray.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/thr.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc/typedstream.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/libobjc.a
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/libobjc.la
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${OSREV}/${V}/include/objc
@comment $OpenBSD: PLIST-objc,v 1.5 2002/05/27 16:58:29 espie Exp $
@pkgcfl egcs-*-core
lib/fpic/libobjc.a
lib/fpic/libobjc.la
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/cc1obj
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/NXConstStr.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/Object.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/Protocol.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/encoding.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/hash.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/objc-api.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/objc-list.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/objc.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/sarray.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/thr.h
lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc/typedstream.h
lib/libobjc.la
@dirrm lib/gcc-lib/${MACHINE_ARCH}-unknown-openbsd${V}/${V}/include/objc