Update to gcc 3.1, should compile at least on i386.
This commit is contained in:
parent
51e4a5a323
commit
88317a7622
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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. */
|
||||
|
@ -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}"
|
||||
;;
|
||||
|
@ -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)
|
11
lang/egcs/stable/patches/patch-gcc_attribs_c
Normal file
11
lang/egcs/stable/patches/patch-gcc_attribs_c
Normal 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
|
||||
{
|
34
lang/egcs/stable/patches/patch-gcc_c-pragma_c
Normal file
34
lang/egcs/stable/patches/patch-gcc_c-pragma_c
Normal 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);
|
||||
}
|
16
lang/egcs/stable/patches/patch-gcc_config_alpha_alpha_c
Normal file
16
lang/egcs/stable/patches/patch-gcc_config_alpha_alpha_c
Normal 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
|
@ -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 */
|
||||
|
32
lang/egcs/stable/patches/patch-gcc_config_i386_openbsd_h
Normal file
32
lang/egcs/stable/patches/patch-gcc_config_i386_openbsd_h
Normal 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
|
@ -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
|
||||
|
||||
|
68
lang/egcs/stable/patches/patch-gcc_testsuite_gcc_dg_weak-5_c
Normal file
68
lang/egcs/stable/patches/patch-gcc_testsuite_gcc_dg_weak-5_c
Normal 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")));
|
||||
-
|
32
lang/egcs/stable/patches/patch-gcc_testsuite_gcc_dg_weak-9_c
Normal file
32
lang/egcs/stable/patches/patch-gcc_testsuite_gcc_dg_weak-9_c
Normal 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
|
23
lang/egcs/stable/patches/patch-gcc_toplev_c
Normal file
23
lang/egcs/stable/patches/patch-gcc_toplev_c
Normal 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)
|
62
lang/egcs/stable/patches/patch-gcc_varasm_c
Normal file
62
lang/egcs/stable/patches/patch-gcc_varasm_c
Normal 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
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
12
lang/egcs/stable/patches/patch-libstdc++-v3_configure_in
Normal file
12
lang/egcs/stable/patches/patch-libstdc++-v3_configure_in
Normal 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
|
@ -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@
|
@ -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
|
||||
|
@ -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:
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user