Update to the 20201113 snapshot of GCC 9.3.1.

This brings two backports for the x86 back end, two for the Fortran
front end, and one for libstdc++.

Fold the PLUGINS option, which has been on by default, into standard
behavior and remove that option.  It has not been causing any issues
since we enabled it 11 months ago, nor measurable overhead. [1]

PR:		242644 [1]
This commit is contained in:
Gerald Pfeifer 2020-11-17 08:49:03 +00:00
parent a908650fe7
commit 547d26ac29
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=555542
2 changed files with 7 additions and 8 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gcc
PORTVERSION= 9.3.1.s20201106
PORTVERSION= 9.3.1.s20201113
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@ -44,8 +44,8 @@ SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
CFLAGS:= ${CFLAGS:N-mretpoline}
CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
OPTIONS_DEFINE= BOOTSTRAP GRAPHITE PLUGINS
OPTIONS_DEFAULT= BOOTSTRAP PLUGINS
OPTIONS_DEFINE= BOOTSTRAP GRAPHITE
OPTIONS_DEFAULT= BOOTSTRAP
BOOTSTRAP_DESC= Build using a full bootstrap
GRAPHITE_DESC= Support for Graphite loop optimizations
@ -60,8 +60,6 @@ MULTILIB_CONFIGURE_ENABLE= multilib
CONFIGURE_ARGS+= --disable-multilib
.endif
PLUGINS_CONFIGURE_ENABLE= plugin
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
@ -95,6 +93,7 @@ BINMODE= 755
.endif
CONFIGURE_ARGS+=--disable-nls \
--enable-gnu-indirect-function \
--enable-plugin \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
--program-suffix=${SUFFIX} \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1604703943
SHA256 (gcc-9-20201106.tar.xz) = 080d2840c16be0d6ca6a21da9908b7e1840700b9a23d16b9aa491e6b5a85d93d
SIZE (gcc-9-20201106.tar.xz) = 67602880
TIMESTAMP = 1605355575
SHA256 (gcc-9-20201113.tar.xz) = 84376ef0ee749441eaf7821c7cd0b6622b3594114ab8028bc57ff96fa721b9ad
SIZE (gcc-9-20201113.tar.xz) = 67606496