Update to GCC 4.8.1, tested and adastrap-sparc64 built by tobiasu@.
This commit is contained in:
parent
1c58016251
commit
15cd230e35
@ -1,18 +1,18 @@
|
||||
# $OpenBSD: Makefile,v 1.4 2013/06/02 13:59:35 pascal Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2013/06/07 07:55:22 pascal Exp $
|
||||
|
||||
ONLY_FOR_ARCHS = alpha amd64 i386 powerpc sparc64
|
||||
|
||||
V = 4.8.0
|
||||
V = 4.8.1
|
||||
FULL_VERSION = $V
|
||||
FULL_PKGVERSION = $V
|
||||
|
||||
ADASTRAP_LIBC-i386 = 67.0
|
||||
ADASTRAP_LIBC-i386 = 68.2
|
||||
ADASTRAP_LIBM-i386 = 8.0
|
||||
ADASTRAP-i386 = adastrap-i386-$V-1.tar.xz
|
||||
ADASTRAP-i386 = adastrap-i386-$V-0.tar.xz
|
||||
ADASTRAP_LIBC-amd64 = 67.0
|
||||
ADASTRAP_LIBM-amd64 = 8.0
|
||||
ADASTRAP-amd64 = adastrap-amd64-$V-1.tar.xz
|
||||
ADASTRAP_LIBC-sparc64 = 67.0
|
||||
ADASTRAP-amd64 = adastrap-amd64-$V-0.tar.xz
|
||||
ADASTRAP_LIBC-sparc64 = 68.2
|
||||
ADASTRAP_LIBM-sparc64 = 8.0
|
||||
ADASTRAP-sparc64 = adastrap-sparc64-$V-0.tar.xz
|
||||
|
||||
@ -27,8 +27,6 @@ PKGNAME-ada = gnat-${FULL_PKGVERSION}
|
||||
#PKGNAME-go = gccgo-${FULL_PKGVERSION}
|
||||
PKGSPEC-main = gcc->=4.8,<4.9
|
||||
|
||||
REVISION-ada = 0
|
||||
|
||||
SHARED_LIBS = estdc++ 16.0 \
|
||||
gfortran 5.0 \
|
||||
gcj 3.0 \
|
||||
|
@ -1,10 +1,10 @@
|
||||
SHA256 (gcc/adastrap-amd64-4.8.0-1.tar.xz) = 8zqPYBYcNX913KeXrRlg37VHLuPGnssCCob4Fc51hNg=
|
||||
SHA256 (gcc/adastrap-i386-4.8.0-1.tar.xz) = HoPDSgf0fCHyyKknoxThnFgxWZ0T3mdSiXBomEEH5m4=
|
||||
SHA256 (gcc/adastrap-sparc64-4.8.0-0.tar.xz) = g9RJkaXJXtumPRctcUSH83xKXrd8BDLyB2MV6r3EgHs=
|
||||
SHA256 (gcc/adastrap-amd64-4.8.1-0.tar.xz) = /g+b5+DuB0fD+eSuSy9xdRB8DE+jyxSzhM6deniJI0A=
|
||||
SHA256 (gcc/adastrap-i386-4.8.1-0.tar.xz) = wEFPoy3hU4r5INYXLAMWl/C8TTFrV4GXCwuv/o4m8A4=
|
||||
SHA256 (gcc/adastrap-sparc64-4.8.1-0.tar.xz) = ytJP/BM2HR09YNPNgACCpiXVxoS6gVeZbhaRzj044os=
|
||||
SHA256 (gcc/ecj-4.5.jar) = mP0Sjx03TZ5C/Z1INr3SScbVEevGwN8X+8G535bD14E=
|
||||
SHA256 (gcc/gcc-4.8.0.tar.bz2) = sDf+UTK3HsrS6nFB7JIpK10yQnv5D9kM3kMrHVq6zCw=
|
||||
SIZE (gcc/adastrap-amd64-4.8.0-1.tar.xz) = 31996808
|
||||
SIZE (gcc/adastrap-i386-4.8.0-1.tar.xz) = 30038792
|
||||
SIZE (gcc/adastrap-sparc64-4.8.0-0.tar.xz) = 27002840
|
||||
SHA256 (gcc/gcc-4.8.1.tar.bz2) = VFtEvjrZ8sTpDmiA9cnU8Kjw5fZ+H/sNRdqfoBuwWBM=
|
||||
SIZE (gcc/adastrap-amd64-4.8.1-0.tar.xz) = 32072160
|
||||
SIZE (gcc/adastrap-i386-4.8.1-0.tar.xz) = 30050224
|
||||
SIZE (gcc/adastrap-sparc64-4.8.1-0.tar.xz) = 26985404
|
||||
SIZE (gcc/ecj-4.5.jar) = 1470676
|
||||
SIZE (gcc/gcc-4.8.0.tar.bz2) = 86663646
|
||||
SIZE (gcc/gcc-4.8.1.tar.bz2) = 86753166
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2013/04/08 08:20:26 pascal Exp $
|
||||
--- Makefile.in.orig Mon Jan 14 17:15:21 2013
|
||||
+++ Makefile.in Sun Apr 7 17:35:19 2013
|
||||
$OpenBSD: patch-Makefile_in,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- Makefile.in.orig Sat Mar 30 12:25:03 2013
|
||||
+++ Makefile.in Sat Jun 1 08:55:07 2013
|
||||
@@ -2343,7 +2343,7 @@ install:
|
||||
@: $(MAKE); $(unstage)
|
||||
@r=`${PWD_COMMAND}`; export r; \
|
||||
@ -172,7 +172,7 @@ $OpenBSD: patch-Makefile_in,v 1.1.1.1 2013/04/08 08:20:26 pascal Exp $
|
||||
$(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
|
||||
--target=${target_alias} $${srcdiroption} \
|
||||
|| exit 1
|
||||
@@ -42374,7 +42374,7 @@ configure-target-libitm:
|
||||
@@ -42364,7 +42364,7 @@ configure-target-libitm:
|
||||
srcdiroption="--srcdir=$${topdir}/libitm"; \
|
||||
libsrcdir="$$s/libitm"; \
|
||||
rm -f no-such-file || : ; \
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-gcc_config_i386_i386_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- gcc/config/i386/i386.c.orig Thu Feb 21 11:57:10 2013
|
||||
+++ gcc/config/i386/i386.c Tue Mar 5 19:45:41 2013
|
||||
$OpenBSD: patch-gcc_config_i386_i386_c,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- gcc/config/i386/i386.c.orig Fri May 17 17:06:36 2013
|
||||
+++ gcc/config/i386/i386.c Sat Jun 1 08:55:09 2013
|
||||
@@ -2265,6 +2265,8 @@ struct ix86_frame
|
||||
HOST_WIDE_INT reg_save_offset;
|
||||
HOST_WIDE_INT sse_reg_save_offset;
|
||||
@ -10,7 +10,7 @@ $OpenBSD: patch-gcc_config_i386_i386_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp
|
||||
/* When save_regs_using_mov is set, emit prologue using
|
||||
move instead of push instructions. */
|
||||
bool save_regs_using_mov;
|
||||
@@ -8953,6 +8955,7 @@ ix86_compute_frame_layout (struct ix86_frame *frame)
|
||||
@@ -8958,6 +8960,7 @@ ix86_compute_frame_layout (struct ix86_frame *frame)
|
||||
HOST_WIDE_INT size = get_frame_size ();
|
||||
HOST_WIDE_INT to_allocate;
|
||||
|
||||
@ -18,7 +18,7 @@ $OpenBSD: patch-gcc_config_i386_i386_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp
|
||||
frame->nregs = ix86_nsaved_regs ();
|
||||
frame->nsseregs = ix86_nsaved_sseregs ();
|
||||
|
||||
@@ -10304,6 +10307,9 @@ ix86_expand_prologue (void)
|
||||
@@ -10309,6 +10312,9 @@ ix86_expand_prologue (void)
|
||||
m->fs.sp_offset = INCOMING_FRAME_SP_OFFSET;
|
||||
m->fs.realigned = true;
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-gcc_config_pa_pa_c,v 1.1.1.1 2013/04/08 08:20:26 pascal Exp $
|
||||
--- gcc/config/pa/pa.c.orig Mon Feb 18 17:29:49 2013
|
||||
+++ gcc/config/pa/pa.c Tue Mar 5 19:45:41 2013
|
||||
@@ -3807,6 +3807,9 @@ pa_expand_prologue (void)
|
||||
$OpenBSD: patch-gcc_config_pa_pa_c,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- gcc/config/pa/pa.c.orig Sat Apr 6 19:46:50 2013
|
||||
+++ gcc/config/pa/pa.c Sat Jun 1 08:55:09 2013
|
||||
@@ -3809,6 +3809,9 @@ pa_expand_prologue (void)
|
||||
if (flag_stack_usage_info)
|
||||
current_function_static_stack_size = actual_fsize;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-gcc_config_sparc_openbsd64_h,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- gcc/config/sparc/openbsd64.h.orig Tue Oct 25 10:57:25 2011
|
||||
+++ gcc/config/sparc/openbsd64.h Sat Oct 6 12:45:48 2012
|
||||
$OpenBSD: patch-gcc_config_sparc_openbsd64_h,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- gcc/config/sparc/openbsd64.h.orig Tue May 21 16:00:41 2013
|
||||
+++ gcc/config/sparc/openbsd64.h Sat Jun 1 08:55:09 2013
|
||||
@@ -20,7 +20,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
/* XXX - do we really want HARD_QUAD? */
|
||||
#undef TARGET_DEFAULT
|
||||
@ -22,9 +22,9 @@ $OpenBSD: patch-gcc_config_sparc_openbsd64_h,v 1.1.1.1 2013/04/08 08:20:25 pasca
|
||||
builtin_define ("__sparc64__"); \
|
||||
builtin_define ("__sparcv9__"); \
|
||||
builtin_define ("__sparc_v9__"); \
|
||||
@@ -44,14 +41,18 @@ along with GCC; see the file COPYING3. If not see
|
||||
#undef CPP_SUBTARGET_SPEC
|
||||
#define CPP_SUBTARGET_SPEC ""
|
||||
@@ -41,14 +38,18 @@ along with GCC; see the file COPYING3. If not see
|
||||
} \
|
||||
while (0)
|
||||
|
||||
-/* Inherited from sp64-elf. */
|
||||
-#undef NO_IMPLICIT_EXTERN_C
|
||||
@ -44,7 +44,7 @@ $OpenBSD: patch-gcc_config_sparc_openbsd64_h,v 1.1.1.1 2013/04/08 08:20:25 pasca
|
||||
|
||||
/* Layout of source language data types. */
|
||||
#undef WCHAR_TYPE
|
||||
@@ -60,6 +61,15 @@ along with GCC; see the file COPYING3. If not see
|
||||
@@ -57,6 +58,15 @@ along with GCC; see the file COPYING3. If not see
|
||||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 32
|
||||
|
||||
@ -60,7 +60,7 @@ $OpenBSD: patch-gcc_config_sparc_openbsd64_h,v 1.1.1.1 2013/04/08 08:20:25 pasca
|
||||
#undef LONG_DOUBLE_TYPE_SIZE
|
||||
#define LONG_DOUBLE_TYPE_SIZE 128
|
||||
|
||||
@@ -69,6 +79,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
@@ -66,6 +76,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
%{shared:-shared} %{R*} \
|
||||
%{static:-Bstatic} \
|
||||
%{!static:-Bdynamic} \
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-gcc_config_sparc_sparc_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- gcc/config/sparc/sparc.c.orig Thu Jan 10 21:38:27 2013
|
||||
+++ gcc/config/sparc/sparc.c Wed Jan 23 22:48:29 2013
|
||||
@@ -5170,6 +5170,9 @@ sparc_expand_prologue (void)
|
||||
$OpenBSD: patch-gcc_config_sparc_sparc_c,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- gcc/config/sparc/sparc.c.orig Mon Apr 15 10:31:12 2013
|
||||
+++ gcc/config/sparc/sparc.c Sat Jun 1 08:55:09 2013
|
||||
@@ -5173,6 +5173,9 @@ sparc_expand_prologue (void)
|
||||
if (crtl->uses_pic_offset_table)
|
||||
load_got_register ();
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-libffi_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- libffi/Makefile.in.orig Sat Dec 29 17:25:27 2012
|
||||
+++ libffi/Makefile.in Sat Jan 12 13:27:11 2013
|
||||
@@ -537,7 +537,8 @@ libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
$OpenBSD: patch-libffi_Makefile_in,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- libffi/Makefile.in.orig Fri May 31 11:09:26 2013
|
||||
+++ libffi/Makefile.in Sat Jun 1 08:55:10 2013
|
||||
@@ -496,7 +496,8 @@ libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
AM_CFLAGS = -Wall -g -fexceptions
|
||||
LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
|
||||
@ -11,7 +11,7 @@ $OpenBSD: patch-libffi_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
all: fficonfig.h
|
||||
@@ -1634,9 +1635,9 @@ installdirs-am:
|
||||
@@ -1414,9 +1415,9 @@ installdirs-am:
|
||||
for dir in "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(infodir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-libffi_include_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- libffi/include/Makefile.in.orig Sat Dec 29 17:25:27 2012
|
||||
+++ libffi/include/Makefile.in Sat Jan 12 13:27:11 2013
|
||||
@@ -416,7 +416,7 @@ info: info-am
|
||||
$OpenBSD: patch-libffi_include_Makefile_in,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- libffi/include/Makefile.in.orig Fri Mar 22 15:19:12 2013
|
||||
+++ libffi/include/Makefile.in Sat Jun 1 08:55:10 2013
|
||||
@@ -383,7 +383,7 @@ info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-libiberty_cp-demangle_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- libiberty/cp-demangle.c.orig Fri Feb 15 02:26:44 2013
|
||||
+++ libiberty/cp-demangle.c Tue Mar 5 19:45:42 2013
|
||||
@@ -3647,7 +3647,7 @@ static inline void
|
||||
$OpenBSD: patch-libiberty_cp-demangle_c,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- libiberty/cp-demangle.c.orig Wed Apr 3 19:25:03 2013
|
||||
+++ libiberty/cp-demangle.c Sat Jun 1 08:55:10 2013
|
||||
@@ -3736,7 +3736,7 @@ static inline void
|
||||
d_append_num (struct d_print_info *dpi, long l)
|
||||
{
|
||||
char buf[25];
|
||||
@ -10,7 +10,7 @@ $OpenBSD: patch-libiberty_cp-demangle_c,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp
|
||||
d_append_string (dpi, buf);
|
||||
}
|
||||
|
||||
@@ -5453,7 +5453,7 @@ __cxa_demangle (const char *mangled_name, char *output
|
||||
@@ -5561,7 +5561,7 @@ __cxa_demangle (const char *mangled_name, char *output
|
||||
{
|
||||
if (strlen (demangled) < *length)
|
||||
{
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-libstdc++-v3_src_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pascal Exp $
|
||||
--- libstdc++-v3/src/Makefile.in.orig Mon Dec 10 10:08:12 2012
|
||||
+++ libstdc++-v3/src/Makefile.in Sat Jan 12 13:27:16 2013
|
||||
$OpenBSD: patch-libstdc++-v3_src_Makefile_in,v 1.2 2013/06/07 07:55:22 pascal Exp $
|
||||
--- libstdc++-v3/src/Makefile.in.orig Fri May 24 20:10:37 2013
|
||||
+++ libstdc++-v3/src/Makefile.in Sat Jun 1 08:55:11 2013
|
||||
@@ -335,8 +335,10 @@ WARN_CXXFLAGS = \
|
||||
AM_CPPFLAGS = $(GLIBCXX_INCLUDES)
|
||||
SUBDIRS = c++98 c++11
|
||||
@ -13,7 +13,7 @@ $OpenBSD: patch-libstdc++-v3_src_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pasca
|
||||
@GLIBCXX_LDBL_COMPAT_FALSE@ldbl_compat_sources =
|
||||
@GLIBCXX_LDBL_COMPAT_TRUE@ldbl_compat_sources = compatibility-ldbl.cc
|
||||
parallel_compat_sources = \
|
||||
@@ -367,7 +369,7 @@ libstdc___la_DEPENDENCIES = \
|
||||
@@ -368,7 +370,7 @@ libstdc___la_DEPENDENCIES = \
|
||||
$(top_builddir)/src/c++11/libc++11convenience.la
|
||||
|
||||
libstdc___la_LDFLAGS = \
|
||||
@ -22,7 +22,7 @@ $OpenBSD: patch-libstdc++-v3_src_Makefile_in,v 1.1.1.1 2013/04/08 08:20:25 pasca
|
||||
|
||||
libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS)
|
||||
|
||||
@@ -540,7 +542,7 @@ clean-toolexeclibLTLIBRARIES:
|
||||
@@ -541,7 +543,7 @@ clean-toolexeclibLTLIBRARIES:
|
||||
echo "rm -f \"$${dir}/so_locations\""; \
|
||||
rm -f "$${dir}/so_locations"; \
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user