pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gcc8snapshot: Update to gcc-8-20171022



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Tue Oct 24 04:54:02 2017 +0200
Changeset:	3aca8ad32e3fb4e6353a28a03bd7b1306d812d23

Modified Files:
	gcc8snapshot/distinfo
	gcc8snapshot/patches/patch-gcc_config.gcc
	gcc8snapshot/version.mk
Removed Files:
	gcc8snapshot/patches/patch-gcc_config_netbsd.c
	gcc8snapshot/patches/patch-gcc_config_netbsd.h

Log Message:
gcc8snapshot: Update to gcc-8-20171022

Drop merged patches.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3aca8ad32e3fb4e6353a28a03bd7b1306d812d23

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gcc8snapshot/distinfo                          |  12 ++-
 gcc8snapshot/patches/patch-gcc_config.gcc      |  15 ++--
 gcc8snapshot/patches/patch-gcc_config_netbsd.c | 104 -------------------------
 gcc8snapshot/patches/patch-gcc_config_netbsd.h |  24 ------
 gcc8snapshot/version.mk                        |   2 +-
 5 files changed, 11 insertions(+), 146 deletions(-)

diffs:
diff --git a/gcc8snapshot/distinfo b/gcc8snapshot/distinfo
index bbc808b722..3a8633c9e9 100644
--- a/gcc8snapshot/distinfo
+++ b/gcc8snapshot/distinfo
@@ -1,20 +1,18 @@
 $NetBSD: distinfo,v 1.23 2015/05/06 05:25:00 keckhardt Exp $
 
-SHA1 (gcc-8-20170806.tar.xz) = 396f42d607fa36593d7daa15dcfdb3bb9f9fab0b
-RMD160 (gcc-8-20170806.tar.xz) = 02e22d7d680b22e170e8a768ff7bf80df6a9f681
-SHA512 (gcc-8-20170806.tar.xz) = b76ac29ad173303b5614af7423cbfd9cf5f052d3dc8a3490d7172a58281980e6547e78e95870aae4475a8ff91165c751faf6c20b9f4ff7ae36abce5eb90e8749
-Size (gcc-8-20170806.tar.xz) = 59758816 bytes
+SHA1 (gcc-8-20171022.tar.xz) = 72ad535230682e42f9102cd5fa33c9d17182d33c
+RMD160 (gcc-8-20171022.tar.xz) = 652f498ecf6f54aaa2b935093d1de8d347d80ef8
+SHA512 (gcc-8-20171022.tar.xz) = 815e278b30889d18d74fc8d6984df232f727dcccfe504e7ff7ec592723784d9a45a833fb479141af65cfcd25eb57207fa291649867190525c502cb12ae4391c7
+Size (gcc-8-20171022.tar.xz) = 60335204 bytes
 SHA1 (isl-0.16.1.tar.bz2) = c5a2b201bf05229647e73203c0bf2d9679d4d21f
 RMD160 (isl-0.16.1.tar.bz2) = 5a99db3fe0d0a1f6bbac1ed4448f2403495c55b2
 SHA512 (isl-0.16.1.tar.bz2) = c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b
 Size (isl-0.16.1.tar.bz2) = 1626446 bytes
 SHA1 (patch-contrib_download__prerequisites) = 86c6c16e0e3e3a0bcb38579a8b4004f603fac1ca
 SHA1 (patch-gcc_Makefile.in) = c0f97c75ba1d37eae894141edd58bb36b734f651
-SHA1 (patch-gcc_config.gcc) = 448a7f37503df05c32253b173d723d3fa827decd
+SHA1 (patch-gcc_config.gcc) = c57c3668688a96950a706cb9643b40e5631545f9
 SHA1 (patch-gcc_config_arm_arm.h) = cb8c938735ed1500dc39c3535563aeb550827a4c
 SHA1 (patch-gcc_config_netbsd-protos.h) = 6d28864b4ccc8c1a63fe28e43601b84b63a00633
-SHA1 (patch-gcc_config_netbsd.c) = 85f786bce881ef2fc348f98ef81fdbc001076183
-SHA1 (patch-gcc_config_netbsd.h) = e01f752fc7c1f647f1c0ed87111c29e9d1c45fc4
 SHA1 (patch-gcc_config_t-netbsd) = 802ad5706aa7ca9629f8e237f08fbb1569d28846
 SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
 SHA1 (patch-gcc_configure) = 15fb7af267b79965f83bc64ce8aad1279b0ea52d
diff --git a/gcc8snapshot/patches/patch-gcc_config.gcc b/gcc8snapshot/patches/patch-gcc_config.gcc
index 20eaae6fb3..19bb6642a5 100644
--- a/gcc8snapshot/patches/patch-gcc_config.gcc
+++ b/gcc8snapshot/patches/patch-gcc_config.gcc
@@ -1,13 +1,8 @@
 $NetBSD$
 
---- gcc/config.gcc.orig	2017-07-28 07:17:10.000000000 +0000
+--- gcc/config.gcc.orig	2017-10-21 21:09:53.000000000 +0000
 +++ gcc/config.gcc
-@@ -791,10 +791,15 @@ case ${target} in
-   target_has_targetcm=yes
-   ;;
- *-*-netbsd*)
--  tmake_file="t-slibgcc"
-+  tmake_file="t-slibgcc t-netbsd"
+@@ -801,6 +801,11 @@ case ${target} in
    gas=yes
    gnu_ld=yes
    use_gcc_stdint=wrap
@@ -19,14 +14,14 @@ $NetBSD$
    case ${enable_threads} in
      "" | yes | posix) thread_file='posix' ;;
    esac
-@@ -1476,10 +1481,12 @@ x86_64-*-freebsd*)
+@@ -1498,10 +1503,12 @@ x86_64-*-freebsd*)
  i[34567]86-*-netbsdelf*)
- 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-stdint.h netbsd-elf.h i386/netbsd-elf.h"
+ 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${nbsd_tm_file} i386/netbsd-elf.h"
  	extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
 +	tmake_file="${tmake_file} i386/t-crtstuff"
  	;;
  x86_64-*-netbsd*)
- 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-stdint.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h"
+ 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${nbsd_tm_file} i386/x86-64.h i386/netbsd64.h"
  	extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
 +	tmake_file="${tmake_file} i386/t-crtstuff"
  	;;
diff --git a/gcc8snapshot/patches/patch-gcc_config_netbsd.c b/gcc8snapshot/patches/patch-gcc_config_netbsd.c
deleted file mode 100644
index fe64095dc4..0000000000
--- a/gcc8snapshot/patches/patch-gcc_config_netbsd.c
+++ /dev/null
@@ -1,104 +0,0 @@
-$NetBSD: patch-gcc_config_netbsd.c,v 1.1 2017/05/03 00:21:03 maya Exp $
-
---- gcc/config/netbsd.c.orig	2016-11-04 16:18:21.025368203 +0000
-+++ gcc/config/netbsd.c
-@@ -0,0 +1,99 @@
-+/* Functions for generic NetBSD as target machine for GNU C compiler.
-+   Copyright (C) 1989-2014 Free Software Foundation, Inc.
-+   Contributed by Apple Computer Inc.
-+
-+This file is part of GCC.
-+
-+GCC is free software; you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 3, or (at your option)
-+any later version.
-+
-+GCC is distributed in the hope that it will be useful,
-+but WITHOUT ANY WARRANTY; without even the implied warranty of
-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+GNU General Public License for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with GCC; see the file COPYING3.  If not see
-+<http://www.gnu.org/licenses/>.  */
-+
-+
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "backend.h"
-+#include "target.h"
-+#include "cfghooks.h"
-+#include "tree.h"
-+#include "gimple.h"
-+#include "rtl.h"
-+#include "df.h"
-+#include "memmodel.h"
-+#include "regs.h"
-+#include "insn-config.h"
-+#include "conditions.h"
-+#include "insn-flags.h"
-+#include "output.h"
-+#include "insn-attr.h"
-+#include "flags.h"
-+#include "alias.h"
-+#include "fold-const.h"
-+#include "stringpool.h"
-+#include "varasm.h"
-+#include "stor-layout.h"
-+#include "expmed.h"
-+#include "dojump.h"
-+#include "explow.h"
-+#include "calls.h"
-+#include "emit-rtl.h"
-+#include "stmt.h"
-+#include "expr.h"
-+#include "reload.h"
-+#include "langhooks.h"
-+#include "target.h"
-+#include "tm_p.h"
-+#include "diagnostic-core.h"
-+#include "toplev.h"
-+#include "cfgrtl.h"
-+#include "cfganal.h"
-+#include "lcm.h"
-+#include "cfgbuild.h"
-+#include "cfgcleanup.h"
-+#include "debug.h"
-+#include "internal-fn.h"
-+#include "gimple-fold.h"
-+#include "tree-eh.h"
-+#include "gimplify.h"
-+#include "cgraph.h"
-+#include "alloc-pool.h"
-+#include "lto-streamer.h"
-+#include "lto-section-names.h"
-+
-+static void
-+netbsd_patch_builtin (enum built_in_function fncode)
-+{
-+  tree fn = builtin_decl_explicit (fncode);
-+  tree sym;
-+  char *newname;
-+
-+  if (!fn)
-+    return;
-+
-+  sym = DECL_ASSEMBLER_NAME (fn);
-+  newname = ACONCAT (("__c99_", IDENTIFIER_POINTER (sym), NULL));
-+
-+  set_user_assembler_name (fn, newname);
-+
-+  fn = builtin_decl_implicit (fncode);
-+  if (fn)
-+    set_user_assembler_name (fn, newname);
-+}
-+
-+void
-+netbsd_patch_builtins (void)
-+{
-+  netbsd_patch_builtin (BUILT_IN_CABSF);
-+  netbsd_patch_builtin (BUILT_IN_CABS);
-+  netbsd_patch_builtin (BUILT_IN_CABSL);
-+}
diff --git a/gcc8snapshot/patches/patch-gcc_config_netbsd.h b/gcc8snapshot/patches/patch-gcc_config_netbsd.h
deleted file mode 100644
index a6835314be..0000000000
--- a/gcc8snapshot/patches/patch-gcc_config_netbsd.h
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
---- gcc/config/netbsd.h.orig	2017-07-09 04:22:43.000000000 +0000
-+++ gcc/config/netbsd.h
-@@ -17,6 +17,9 @@ You should have received a copy of the G
- along with GCC; see the file COPYING3.  If not see
- <http://www.gnu.org/licenses/>.  */
- 
-+
-+#include "netbsd-protos.h"
-+
- /* TARGET_OS_CPP_BUILTINS() common to all NetBSD targets.  */
- #define NETBSD_OS_CPP_BUILTINS_COMMON()		\
-   do						\
-@@ -164,3 +167,9 @@ along with GCC; see the file COPYING3.  
- 
- #undef WINT_TYPE
- #define WINT_TYPE "int"
-+
-+#undef SUBTARGET_INIT_BUILTINS
-+#define SUBTARGET_INIT_BUILTINS			\
-+do {						\
-+  netbsd_patch_builtins ();			\
-+} while(0)
diff --git a/gcc8snapshot/version.mk b/gcc8snapshot/version.mk
index c9578341e0..88fef1944d 100644
--- a/gcc8snapshot/version.mk
+++ b/gcc8snapshot/version.mk
@@ -1,2 +1,2 @@
 # $NetBSD: version.mk,v 1.21 2015/05/06 05:25:00 keckhardt Exp $
-GCC8S_DIST_VERSION:=8-20170806
+GCC8S_DIST_VERSION:=8-20171022


Home | Main Index | Thread Index | Old Index