Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Apr 2017 07:28:34 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r437984 - in branches/2017Q2/lang/gcc: . files
Message-ID:  <201704080728.v387SYam016220@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sat Apr  8 07:28:34 2017
New Revision: 437984
URL: https://svnweb.freebsd.org/changeset/ports/437984

Log:
  MFH: r437960 r437982 by gerald
  
  By default bootstrap on powerpc64 (option BOOTSTRAP), which avoids an
  ICE on this architecture.
  
  Reported by:	andreast
  
  Copy over files/patch-disable-armvhf-config.gcc from lang/gcc5 to
  fix the armv6 bootstrap.
  
  Reported by:	andreast, jbeich
  
  Approved by:	ports-secteam blanket

Added:
  branches/2017Q2/lang/gcc/files/patch-disable-armvhf-config.gcc
     - copied unchanged from r437982, head/lang/gcc/files/patch-disable-armvhf-config.gcc
Modified:
  branches/2017Q2/lang/gcc/Makefile
Directory Properties:
  branches/2017Q2/   (props changed)

Modified: branches/2017Q2/lang/gcc/Makefile
==============================================================================
--- branches/2017Q2/lang/gcc/Makefile	Sat Apr  8 07:28:20 2017	(r437983)
+++ branches/2017Q2/lang/gcc/Makefile	Sat Apr  8 07:28:34 2017	(r437984)
@@ -41,6 +41,7 @@ OPTIONS_DEFINE_amd64=	JAVA
 OPTIONS_DEFINE_powerpc64=	JAVA
 OPTIONS_DEFAULT_i386=	JAVA
 OPTIONS_DEFAULT_amd64=	JAVA
+OPTIONS_DEFAULT_powerpc64=	BOOTSTRAP
 OPTIONS_EXCLUDE_DragonFly=	JAVA
 BOOTSTRAP_DESC=		Build using a full bootstrap
 GRAPHITE_DESC=		Support for Graphite loop optimizations

Copied: branches/2017Q2/lang/gcc/files/patch-disable-armvhf-config.gcc (from r437982, head/lang/gcc/files/patch-disable-armvhf-config.gcc)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2017Q2/lang/gcc/files/patch-disable-armvhf-config.gcc	Sat Apr  8 07:28:34 2017	(r437984, copy of r437982, head/lang/gcc/files/patch-disable-armvhf-config.gcc)
@@ -0,0 +1,18 @@
+--- UTC
+--- gcc/config.gcc.orig	2017-04-03 17:14:32.217141000 +0200
++++ gcc/config.gcc	2017-04-03 17:15:05.626375000 +0200
+@@ -1026,11 +1026,9 @@
+ 	case $target in
+ 	armv6*-*-freebsd*)
+ 	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
+-	    ;;
+-	esac
+-	case $target in
+-	arm*hf-*-freebsd*)
+-	    tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
++	    if test $fbsd_major -ge 11; then
++               tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
++            fi
+ 	    ;;
+ 	esac
+ 	with_tls=${with_tls:-gnu}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704080728.v387SYam016220>