diff --git a/lang/gcc-devel/Makefile b/lang/gcc-devel/Makefile index 52237d21c051..83c1386a2af6 100644 --- a/lang/gcc-devel/Makefile +++ b/lang/gcc-devel/Makefile @@ -4,10 +4,10 @@ # Date created: 9 Jan 1998 # Whom: John Polstra # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc-devel/distinfo b/lang/gcc-devel/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc-devel/distinfo +++ b/lang/gcc-devel/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc-devel/files/patch-af b/lang/gcc-devel/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc-devel/files/patch-af +++ b/lang/gcc-devel/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc-ooo/distinfo b/lang/gcc-ooo/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc-ooo/distinfo +++ b/lang/gcc-ooo/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc-ooo/files/patch-af b/lang/gcc-ooo/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc-ooo/files/patch-af +++ b/lang/gcc-ooo/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc/distinfo +++ b/lang/gcc/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc/files/patch-af b/lang/gcc/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc/files/patch-af +++ b/lang/gcc/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc30/distinfo b/lang/gcc30/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc30/distinfo +++ b/lang/gcc30/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc30/files/patch-af b/lang/gcc30/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc30/files/patch-af +++ b/lang/gcc30/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc31/distinfo b/lang/gcc31/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc31/distinfo +++ b/lang/gcc31/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc31/files/patch-af b/lang/gcc31/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc31/files/patch-af +++ b/lang/gcc31/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc32/distinfo b/lang/gcc32/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc32/distinfo +++ b/lang/gcc32/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc32/files/patch-af b/lang/gcc32/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc32/files/patch-af +++ b/lang/gcc32/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc33/distinfo b/lang/gcc33/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc33/distinfo +++ b/lang/gcc33/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc33/files/patch-af b/lang/gcc33/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc33/files/patch-af +++ b/lang/gcc33/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc34/distinfo b/lang/gcc34/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc34/distinfo +++ b/lang/gcc34/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc34/files/patch-af b/lang/gcc34/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc34/files/patch-af +++ b/lang/gcc34/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc35/distinfo b/lang/gcc35/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc35/distinfo +++ b/lang/gcc35/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc35/files/patch-af b/lang/gcc35/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc35/files/patch-af +++ b/lang/gcc35/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc40/distinfo b/lang/gcc40/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc40/distinfo +++ b/lang/gcc40/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc40/files/patch-af b/lang/gcc40/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc40/files/patch-af +++ b/lang/gcc40/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc41/distinfo b/lang/gcc41/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc41/distinfo +++ b/lang/gcc41/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc41/files/patch-af b/lang/gcc41/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc41/files/patch-af +++ b/lang/gcc41/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc42/distinfo b/lang/gcc42/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc42/distinfo +++ b/lang/gcc42/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc42/files/patch-af b/lang/gcc42/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc42/files/patch-af +++ b/lang/gcc42/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc43/distinfo b/lang/gcc43/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc43/distinfo +++ b/lang/gcc43/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc43/files/patch-af b/lang/gcc43/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc43/files/patch-af +++ b/lang/gcc43/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc44/distinfo +++ b/lang/gcc44/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc44/files/patch-af b/lang/gcc44/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc44/files/patch-af +++ b/lang/gcc44/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc45/distinfo +++ b/lang/gcc45/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc45/files/patch-af b/lang/gcc45/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc45/files/patch-af +++ b/lang/gcc45/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc46/distinfo +++ b/lang/gcc46/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc46/files/patch-af b/lang/gcc46/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc46/files/patch-af +++ b/lang/gcc46/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc47/distinfo +++ b/lang/gcc47/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc47/files/patch-af b/lang/gcc47/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc47/files/patch-af +++ b/lang/gcc47/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< # -# $Id: Makefile,v 1.62 1999/06/10 14:31:08 simokawa Exp $ +# $Id: Makefile,v 1.63 1999/06/15 07:31:08 obrien Exp $ # -SNAPDATE= 1999-06-08 +SNAPDATE= 1999-06-16 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= egcs-${SNAPVER} diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo index 24d7fe3493b8..b56881e16267 100644 --- a/lang/gcc48/distinfo +++ b/lang/gcc48/distinfo @@ -1,6 +1,6 @@ -MD5 (egcs-chill-19990608.tar.gz) = 9a29050c8838fe7be70282ce2a56bd44 -MD5 (egcs-core-19990608.tar.gz) = 1e08bc2c0673cc415b85aaea8a59b837 -MD5 (egcs-g++-19990608.tar.gz) = 921e8fba270e2265c5ce450d6c7dd699 -MD5 (egcs-g77-19990608.tar.gz) = bf03ee0ea29db9e7ff4bf95d49778bcf -MD5 (egcs-java-19990608.tar.gz) = 23697a855b42a88a39cdbaaa4b752ece -MD5 (egcs-objc-19990608.tar.gz) = 4d05cce37f5f5ff3292a4080739ae920 +MD5 (egcs-chill-19990616.tar.gz) = 01e3e755daf034ba0f5af01ebb7c9e83 +MD5 (egcs-core-19990616.tar.gz) = 7876fbe2b76a7b09656939bc237a0468 +MD5 (egcs-g++-19990616.tar.gz) = 4198e212d6b3606b8f6ad4a3e443b1a5 +MD5 (egcs-g77-19990616.tar.gz) = 4fc255f38ae0a753de7d6f362b464c63 +MD5 (egcs-java-19990616.tar.gz) = 838cf9d40fe5166584d86fb7a68bc456 +MD5 (egcs-objc-19990616.tar.gz) = 6e2025c7fe06c0422f04e478a21a1629 diff --git a/lang/gcc48/files/patch-af b/lang/gcc48/files/patch-af index 2e918ac92f9a..ea62731fd980 100644 --- a/lang/gcc48/files/patch-af +++ b/lang/gcc48/files/patch-af @@ -1,6 +1,6 @@ ---- gcc/config/i386/freebsd.h.orig Thu Jun 3 16:18:41 1999 -+++ gcc/config/i386/freebsd.h Mon Jun 14 19:19:42 1999 -@@ -135,22 +135,19 @@ +--- gcc/config/i386/freebsd.h.orig Mon Jun 14 17:58:11 1999 ++++ gcc/config/i386/freebsd.h Mon Jun 21 05:18:57 1999 +@@ -135,23 +135,16 @@ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1)) @@ -13,21 +13,22 @@ #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ - { \ +- { \ - fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n", \ - LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ +- } \ + fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n"); \ - } \ else \ - { \ +- { \ - fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO)); \ - fprintf (FILE, "\tcall mcount\n"); \ +- } \ + fprintf (FILE, "\tcall .mcount\n"); \ - } \ } -@@ -170,10 +167,30 @@ + #undef SIZE_TYPE +@@ -170,10 +163,30 @@ #define WCHAR_TYPE_SIZE BITS_PER_WORD #undef CPP_PREDEFINES @@ -60,72 +61,38 @@ /* This defines which switch letters take arguments. On FreeBSD, most of the normal cases (defined in gcc.c) apply, and we also have -h* and -@@ -210,23 +227,6 @@ - #define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s" - -- --#undef LIB_SPEC --#if 1 --/* We no longer link with libc_p.a or libg.a by default. If you -- * want to profile or debug the C library, please add -- * -lc_p or -ggdb to LDFLAGS at the link time, respectively. -- */ --#define LIB_SPEC \ -- "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \ -- %{!ggdb:-lc} %{ggdb:-lg}}" --#else --#define LIB_SPEC \ +@@ -194,11 +207,11 @@ + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC \ - "%{!shared: \ -- %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \ -- %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}" --#endif -- - /* Provide a LINK_SPEC appropriate for FreeBSD. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate -@@ -242,13 +242,24 @@ - done. */ - - #undef LINK_SPEC --#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ -- %{!shared: \ -- %{!ibcs: \ -+#define LINK_SPEC "\ -+ %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ -+ %{v:-V} \ -+ %{maout: %{shared:-Bshareable} \ -+ %{!shared:%{!nostdlib:%{!r:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} \ -+ %{pg:-Bstatic} %{Z}} \ -+ %{assert*} %{R*}} \ -+ %{!maout: \ -+ -m elf_i386 \ -+ %{Wl,*:%*} \ -+ %{assert*} %{R*} %{rpath*} %{defsym*} \ -+ %{shared:-Bshareable %{h*} %{soname*}} \ -+ %{symbolic:-Bsymbolic} \ -+ %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \ -- %{static:-Bstatic}}}" -+ %{static:-Bstatic}}}" - - /* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1<