pkgsrc-WIP-changes archive

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

gcc49snapshot: Remove obsolete package.



Module Name:	pkgsrc-wip
Committed By:	Kai-Uwe Eckhardt <kuehro%gmx.de@localhost>
Pushed By:	kuehro
Date:		Wed Nov 18 18:26:08 2015 +0100
Changeset:	27c1aca04582e5ae2fc5db117cbba875630c2adc

Modified Files:
	Makefile
Removed Files:
	gcc49snapshot/DESCR
	gcc49snapshot/Makefile
	gcc49snapshot/PLIST.java
	gcc49snapshot/TODO
	gcc49snapshot/buildlink3.mk
	gcc49snapshot/distinfo
	gcc49snapshot/files/values.c
	gcc49snapshot/options.mk
	gcc49snapshot/patches/patch-gcc_Makefile.in
	gcc49snapshot/patches/patch-gcc_config.gcc
	gcc49snapshot/patches/patch-gcc_config_dragonfly-stdint.h
	gcc49snapshot/patches/patch-gcc_config_dragonfly.h
	gcc49snapshot/patches/patch-gcc_config_dragonfly.opt
	gcc49snapshot/patches/patch-gcc_config_i386_dragonfly.h
	gcc49snapshot/patches/patch-gcc_config_netbsd-stdint.h
	gcc49snapshot/patches/patch-gcc_config_x-netbsd
	gcc49snapshot/patches/patch-gcc_configure
	gcc49snapshot/patches/patch-gcc_fortran_f95-lang.c
	gcc49snapshot/patches/patch-gcc_ggc-common.c
	gcc49snapshot/patches/patch-gcc_ginclude_stddef.h
	gcc49snapshot/patches/patch-gcc_lto_lto.c
	gcc49snapshot/patches/patch-gcc_system.h
	gcc49snapshot/patches/patch-include_libiberty.h
	gcc49snapshot/patches/patch-libcilkrts_configure
	gcc49snapshot/patches/patch-libcilkrts_runtime_os-unix.c
	gcc49snapshot/patches/patch-libdecnumber_decNumber.c
	gcc49snapshot/patches/patch-libffi_configure
	gcc49snapshot/patches/patch-libffi_testsuite_libffi.call_float2.c
	gcc49snapshot/patches/patch-libgcc_config.host
	gcc49snapshot/patches/patch-libgcc_config_i386_dragonfly-unwind.h
	gcc49snapshot/patches/patch-libgcc_crtstuff.c
	gcc49snapshot/patches/patch-libgcc_unwind-dw2-fde-dip.c
	gcc49snapshot/patches/patch-libgo_Makefile.in
	gcc49snapshot/patches/patch-libjava_boehm.cc
	gcc49snapshot/patches/patch-libjava_configure
	gcc49snapshot/patches/patch-libjava_contrib_rebuild-gcj-db.in
	gcc49snapshot/patches/patch-libsanitizer_configure.tgt
	gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc
	gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc
	gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h
	gcc49snapshot/patches/patch-libstdc++-v3_configure
	gcc49snapshot/patches/patch-libstdc++-v3_configure.host
	gcc49snapshot/patches/patch-libstdc++-v3_libsupc++_unwind-cxx.h
	gcc49snapshot/test_summary.log
	gcc49snapshot/version.mk

Log Message:
gcc49snapshot: Remove obsolete package.

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

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

diffstat:
 Makefile                                           |   1 -
 gcc49snapshot/DESCR                                |   3 -
 gcc49snapshot/Makefile                             | 175 ------
 gcc49snapshot/PLIST.java                           |  42 --
 gcc49snapshot/TODO                                 |  21 -
 gcc49snapshot/buildlink3.mk                        |  35 --
 gcc49snapshot/distinfo                             |  55 --
 gcc49snapshot/files/values.c                       |  64 ---
 gcc49snapshot/options.mk                           | 184 ------
 gcc49snapshot/patches/patch-gcc_Makefile.in        |  15 -
 gcc49snapshot/patches/patch-gcc_config.gcc         |  80 ---
 .../patches/patch-gcc_config_dragonfly-stdint.h    |  61 --
 gcc49snapshot/patches/patch-gcc_config_dragonfly.h | 140 -----
 .../patches/patch-gcc_config_dragonfly.opt         |  70 ---
 .../patches/patch-gcc_config_i386_dragonfly.h      | 106 ----
 .../patches/patch-gcc_config_netbsd-stdint.h       |  63 ---
 gcc49snapshot/patches/patch-gcc_config_x-netbsd    |  12 -
 gcc49snapshot/patches/patch-gcc_configure          |  29 -
 gcc49snapshot/patches/patch-gcc_fortran_f95-lang.c |  26 -
 gcc49snapshot/patches/patch-gcc_ggc-common.c       |  81 ---
 gcc49snapshot/patches/patch-gcc_ginclude_stddef.h  |  64 ---
 gcc49snapshot/patches/patch-gcc_lto_lto.c          |  18 -
 gcc49snapshot/patches/patch-gcc_system.h           |  27 -
 gcc49snapshot/patches/patch-include_libiberty.h    |  22 -
 gcc49snapshot/patches/patch-libcilkrts_configure   |  13 -
 .../patches/patch-libcilkrts_runtime_os-unix.c     |  31 -
 .../patches/patch-libdecnumber_decNumber.c         |  13 -
 gcc49snapshot/patches/patch-libffi_configure       |  13 -
 .../patch-libffi_testsuite_libffi.call_float2.c    |  13 -
 gcc49snapshot/patches/patch-libgcc_config.host     |  49 --
 .../patch-libgcc_config_i386_dragonfly-unwind.h    | 163 ------
 gcc49snapshot/patches/patch-libgcc_crtstuff.c      |  29 -
 .../patches/patch-libgcc_unwind-dw2-fde-dip.c      |  21 -
 gcc49snapshot/patches/patch-libgo_Makefile.in      |  17 -
 gcc49snapshot/patches/patch-libjava_boehm.cc       |  27 -
 gcc49snapshot/patches/patch-libjava_configure      |  17 -
 .../patch-libjava_contrib_rebuild-gcj-db.in        |  29 -
 .../patches/patch-libsanitizer_configure.tgt       |  15 -
 ...bstdc++-v3_config_locale_dragonfly_c__locale.cc | 305 ----------
 ...++-v3_config_locale_dragonfly_ctype__members.cc | 179 ------
 ...stdc++-v3_config_os_bsd_dragonfly_ctype__base.h |  65 ---
 ...nfig_os_bsd_dragonfly_ctype__configure__char.cc | 104 ----
 ...dc++-v3_config_os_bsd_dragonfly_ctype__inline.h | 166 ------
 ...stdc++-v3_config_os_bsd_dragonfly_os__defines.h |  46 --
 ...libstdc++-v3_config_os_bsd_netbsd_ctype__base.h |  37 --
 ..._config_os_bsd_netbsd_ctype__configure__char.cc |  57 --
 ...bstdc++-v3_config_os_bsd_netbsd_ctype__inline.h |  13 -
 gcc49snapshot/patches/patch-libstdc++-v3_configure |  47 --
 .../patches/patch-libstdc++-v3_configure.host      |  14 -
 .../patch-libstdc++-v3_libsupc++_unwind-cxx.h      |  12 -
 gcc49snapshot/test_summary.log                     | 622 ---------------------
 gcc49snapshot/version.mk                           |   2 -
 52 files changed, 3513 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 86fbc28..434f231 100644
--- a/Makefile
+++ b/Makefile
@@ -776,7 +776,6 @@ SUBDIR+=	gauche-pib
 SUBDIR+=	gcalcli-git
 SUBDIR+=	gcc42
 SUBDIR+=	gcc43
-SUBDIR+=	gcc49snapshot
 SUBDIR+=	gcc50snapshot
 SUBDIR+=	gcc6snapshot
 SUBDIR+=	gconf-cleaner
diff --git a/gcc49snapshot/DESCR b/gcc49snapshot/DESCR
deleted file mode 100644
index 97e43e3..0000000
--- a/gcc49snapshot/DESCR
+++ /dev/null
@@ -1,3 +0,0 @@
-The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
-Fortran, Java, and Go, as well as libraries for these languages (libstdc++,
-libgcj,...). This package provides the snapshot relases of version 4.9.
diff --git a/gcc49snapshot/Makefile b/gcc49snapshot/Makefile
deleted file mode 100644
index 48b17f9..0000000
--- a/gcc49snapshot/Makefile
+++ /dev/null
@@ -1,175 +0,0 @@
-# $NetBSD: Makefile,v 1.10 2014/05/23 21:45:59 keckhardt Exp $
-
-GCC_PKGNAME=		gcc49snapshot
-.include		"version.mk"
-
-DISTNAME=	gcc-${GCC49S_DIST_VERSION}
-PKGNAME=	${GCC_PKGNAME}-${GCC49S_DIST_VERSION}
-## When bumping the PKGREVISION of this package the PKGREVISION of
-## lang/gcc49-libs needs to be bump to be at least 1 more than the
-## PKGREVISION of this package!
-#PKGREVISION=	1
-CATEGORIES=	lang
-MASTER_SITES=	${MASTER_SITE_GNU:=gcc/snapshots/${GCC49S-DIST_VERSION}/}
-MASTER_SITES+=	ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/${GCC49S_DIST_VERSION}/
-EXTRACT_SUFX=	.tar.bz2
-
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	http://gcc.gnu.org/
-COMMENT=	The GNU Compiler Collection (GCC) - 4.9 Release Series
-LICENSE=	gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
-
-DISTFILES=		${DEFAULT_DISTFILES}
-EXTRACT_ONLY=		${DEFAULT_DISTFILES}
-
-NOT_FOR_PLATFORM=	Interix-*-*
-
-USE_LANGUAGES=	c c++
-USE_TOOLS+=		gmake makeinfo sed:run
-
-GNU_CONFIGURE=		yes
-## Build outside ${WRKSRC}
-OBJDIR=			../build
-CONFIGURE_DIRS=		${OBJDIR}
-CONFIGURE_SCRIPT=	../${DISTNAME}/configure
-GCC_SUBPREFIX=		${GCC_PKGNAME}
-GCC_PREFIX=		${PREFIX}/${GCC_SUBPREFIX}
-GNU_CONFIGURE_PREFIX=	${GCC_PREFIX}
-INFO_FILES=		yes
-
-UNLIMIT_RESOURCES+=	datasize
-UNLIMIT_RESOURCES+=	stacksize
-
-SUBST_CLASSES+=		vars
-SUBST_MESSAGE.vars=	Setting target machine name path in ${SUBST_FILES.vars}
-SUBST_STAGE.vars=	pre-configure
-SUBST_FILES.vars=	gcc/Makefile.in
-SUBST_VARS.vars=	GCC_TARGET_MACHINE
-
-.include "../../mk/bsd.prefs.mk"
-
-LANGS=			c 
-
-# In some cases LINKER_RPATH_FLAG needs a trailing space.
-LINKER_RPATH_FLAG:=	${LINKER_RPATH_FLAG:S/-rpath/& /}
-
-## The Library rpath to use in end programs.
-LDFLAGS_FOR_TARGET=	${LDFLAGS:M${COMPILER_RPATH_FLAG}*:N*/usr/lib*}
-
-# The "-static-libstdc++ -static-libgcc" flags are normally added to the
-# boot-ldflags by configure but because we are supply the boot-ldflags
-# we mash supply them.
-BOOT_LDFLAGS=		-static-libstdc++ -static-libgcc ${LDFLAGS_FOR_TARGET}
-# Needed on Darwin when LDFLAGS point to a SDK
-BOOT_LDFLAGS+=		${LDFLAGS:M-Wl,-syslibroot*}
-# GCC does not understand this option; remove it, or stage build will fail
-BUILDLINK_TRANSFORM+=	rm:-stdlib=libc++
-
-.include "options.mk"
-
-## For graphite support.
-.if !empty(PKG_OPTIONS:Mgcc-graphite)
-
-post-extract:
-	${TAR} -jxf ${DISTDIR}/${ISL12}.tar.bz2 -C ${WRKSRC}
-	${MV} ${WRKSRC}/${ISL12} ${WRKSRC}/isl
-	${TAR} -zxf ${DISTDIR}/${CLOOG18}.tar.gz -C ${WRKSRC}
-	${MV} ${WRKSRC}/${CLOOG18} ${WRKSRC}/cloog
-.endif
-
-
-## For target librarys and libjava programs.
-CONFIGURE_ENV+=		LDFLAGS_FOR_TARGET=${LDFLAGS_FOR_TARGET:Q}
-
-CONFIGURE_ARGS+=	--enable-languages=${LANGS:Q}
-CONFIGURE_ARGS+=	--enable-shared
-CONFIGURE_ARGS+=	--enable-long-long
-CONFIGURE_ARGS+=	--with-local-prefix=${GCC_PREFIX:Q}
-CONFIGURE_ARGS+=	--enable-libssp
-CONFIGURE_ARGS+=	--enable-libquadmath
-CONFIGURE_ARGS+=	--enable-threads=posix
-CONFIGURE_ARGS+=	--with-boot-ldflags=${BOOT_LDFLAGS:Q}
-.if ${OPSYS} == "NetBSD"
-CONFIGURE_ARGS+=	--with-gnu-ld --with-ld=/usr/bin/ld
-CONFIGURE_ARGS+=	--with-gnu-as --with-as=/usr/bin/as
-MAKE_ENV+=		ac_cv_func_clock_gettime=yes
-MAKE_ENV+=		ac_cv_func_gethostbyname_r=no
-.endif
-.if ${OPSYS} == "DragonFly"
-CONFIGURE_ARGS+=	--disable-bootstrap
-.endif
-
-
-
-.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || !empty(MACHINE_PLATFORM:MLinux-*-i386)
-CONFIGURE_ARGS+=	--with-arch=i486 --with-tune=i486
-.endif
-
-.if !empty(MACHINE_PLATFORM:MNetBSD-*-amd64) || !empty(MACHINE_PLATFORM:MLinux-*-amd64)
-CONFIGURE_ARGS+=	--with-arch=nocona --with-tune=nocona --with-fpmath=sse
-.endif
-
-
-# ${WRKSRC}/fixincludes/ looks for sed and compiles the path to sed into
-# a binary so we need to make sure we give it the installed sed and not
-# the tool wrapped one.
-MAKE_ENV+=		ac_cv_path_SED=${TOOLS_SED}
-MAKE_ENV+=		lt_cv_path_SED=${TOOLS_SED}
-
-# Determine whether to use binutils
-.if ${OPSYS} == "SunOS"
-.  if exists(/usr/sfw/bin/gobjdump)
-CONFIGURE_ENV+=		OBJDUMP=/usr/sfw/bin/gobjdump
-.  endif
-.  if exists(/usr/bin/ld)
-CONFIGURE_ARGS+=	--without-gnu-ld --with-ld=/usr/bin/ld
-.  else
-CONFIGURE_ARGS+=	--without-gnu-ld --with-ld=/usr/ccs/bin/ld
-.  endif
-.  if exists(/usr/sfw/bin/gas)
-CONFIGURE_ARGS+=	--with-gnu-as --with-as=/usr/sfw/bin/gas
-.  elif exists(/usr/ccs/bin/as)
-CONFIGURE_ARGS+=	--without-gnu-as --with-as=/usr/ccs/bin/as
-.  else
-BUILDLINK_DEPMETHOD.binutils=	full
-.    include "../../devel/binutils/buildlink3.mk"
-CONFIGURE_ARGS+=	--with-gnu-as --with-as=${PREFIX}/bin/gas
-.  endif
-.endif
-
-pre-configure:
-	${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
-
-TEST_TARGET=	-k check || ${TRUE}
-pre-test:
-	${RUN} 							\
-	if runtest --version >/dev/null 2>/dev/null ; then	\
-		: ;						\
-	else							\
-	  ${ECHO} "ERROR: Please install devel/dejagnu in order to run the test suite." ; \
-	  exit 1 ;						\
-	fi
-post-test:
-	${RUN} cd ${WRKSRC} && cd ${OBJDIR} &&		\
-	${SHELL} ${WRKSRC}/contrib/test_summary >${WRKDIR}/test_summary.log
-	@${INFO_MSG} "Test summary are available in ${WRKDIR}/test_summary.log"
-
-post-install:
-	${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/cc || \
-		( cd ${DESTDIR}${GCC_PREFIX}/bin ; ${LN} -f gcc cc )
-.if !empty(PKG_OPTIONS:Mgcc-java)
-	${RM} -f ${DESTDIR}${JAVA_HOME}/bin/javadoc
-	${RM} -f ${DESTDIR}${JAVA_HOME}/jre/lib/${JAVA_ARCH}/libjawt.so
-.endif
-.if !empty(MACHINE_PLATFORM:MSunOS-*-*86*) && ${OS_VERSION} != "5.11"
-	${SH} files/values.c ${DESTDIR}${GCC_PREFIX}/bin/gcc -m32 || ${TRUE}
-	${SH} files/values.c ${DESTDIR}${GCC_PREFIX}/bin/gcc -m64 || ${TRUE}
-.endif
-
-GENERATE_PLIST+= \
-	cd ${DESTDIR}${PREFIX} && 					\
-	${FIND} ${GCC_SUBPREFIX} \( -type f -o -type l \) -print | ${SORT} ;
-
-.include "../../mk/dlopen.buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/gcc49snapshot/PLIST.java b/gcc49snapshot/PLIST.java
deleted file mode 100644
index ef35a6e..0000000
--- a/gcc49snapshot/PLIST.java
+++ /dev/null
@@ -1,42 +0,0 @@
-@comment $NetBSD: PLIST.java,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-bin/${JAVA_NAME}-appletviewer
-bin/${JAVA_NAME}-jar
-bin/${JAVA_NAME}-jarsigner
-bin/${JAVA_NAME}-java
-bin/${JAVA_NAME}-javah
-bin/${JAVA_NAME}-keytool
-bin/${JAVA_NAME}-native2ascii
-bin/${JAVA_NAME}-orbd
-bin/${JAVA_NAME}-rmic
-bin/${JAVA_NAME}-rmid
-bin/${JAVA_NAME}-rmiregistry
-bin/${JAVA_NAME}-serialver
-bin/${JAVA_NAME}-tnameserv
-java/${JAVA_NAME}/bin/appletviewer
-java/${JAVA_NAME}/bin/jar
-java/${JAVA_NAME}/bin/jarsigner
-java/${JAVA_NAME}/bin/java
-java/${JAVA_NAME}/bin/javah
-java/${JAVA_NAME}/bin/keytool
-java/${JAVA_NAME}/bin/native2ascii
-java/${JAVA_NAME}/bin/orbd
-java/${JAVA_NAME}/bin/rmic
-java/${JAVA_NAME}/bin/rmid
-java/${JAVA_NAME}/bin/rmiregistry
-java/${JAVA_NAME}/bin/serialver
-java/${JAVA_NAME}/bin/tnameserv
-java/${JAVA_NAME}/include/jawt.h
-java/${JAVA_NAME}/include/jni.h
-java/${JAVA_NAME}/include/linux/jawt_md.h
-java/${JAVA_NAME}/include/linux/jni_md.h
-java/${JAVA_NAME}/jre/bin/java
-java/${JAVA_NAME}/jre/bin/keytool
-java/${JAVA_NAME}/jre/bin/orbd
-java/${JAVA_NAME}/jre/bin/rmid
-java/${JAVA_NAME}/jre/bin/rmiregistry
-java/${JAVA_NAME}/jre/bin/tnameserv
-java/${JAVA_NAME}/jre/lib/${JAVA_ARCH}/client/libjvm.so
-java/${JAVA_NAME}/jre/lib/${JAVA_ARCH}/server/libjvm.so
-java/${JAVA_NAME}/jre/lib/rt.jar
-java/${JAVA_NAME}/jre/lib/security/java.security
-java/${JAVA_NAME}/lib/tools.jar
diff --git a/gcc49snapshot/TODO b/gcc49snapshot/TODO
deleted file mode 100644
index 5155b38..0000000
--- a/gcc49snapshot/TODO
+++ /dev/null
@@ -1,21 +0,0 @@
-I no longer want to work on gcc. Some hints if somebody wants to continue:
-
-1) I have integrated several patches from lang/gccXY and lang/gcc-aux
-over the years. My contributions concentrated around gfortran and keeping
-gcc buildable on NetBSD. The present state of gcc{48, 49, 410}snasphot
-looks quite good in my opinion, so it is a good time to let others
-take over. I just want to have more time for other things.
-
-2) The test_summary.log from NetBSD current shows several errors
-caused by long double complex functions present in complex.h but
-not yet implemented im libm. See the added prototypes in 
-http://cvsweb.netbsd.org/bsdweb.cgi/src/include/complex.h.diff?r1=1.3&r2=1.4&only_with_tag=MAIN
-GCC configure only compiles a test file without a link step , assuming
-that a function is present in libm then. The only real fix is commiting
-implementations to libm. FreeBSD has nearly all functions necessary
-for C99/C11 are known to have the highest quality. OpenBSD also has
-the missing functions available.
-
-Have fun,
-
-Kai-Uwe
diff --git a/gcc49snapshot/buildlink3.mk b/gcc49snapshot/buildlink3.mk
deleted file mode 100644
index ad9dc00..0000000
--- a/gcc49snapshot/buildlink3.mk
+++ /dev/null
@@ -1,35 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-BUILDLINK_TREE+=	gcc49snapshot
-
-.if !defined(GCC49_BUILDLINK3_MK)
-GCC49SNAPSHOT_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.gcc49snapshot+=	gcc49>=${_GCC_REQD}
-BUILDLINK_ABI_DEPENDS.gcc49snapshot+=	gcc49>=4.9.0
-BUILDLINK_PKGSRCDIR.gcc49snapshot=	../../wip/gcc49snapshot
-BUILDLINK_DEPMETHOD.gcc49snapshot?=	build
-
-FIND_PREFIX:=	BUILDLINK_PREFIX.gcc49snapshot=gcc49snapshot
-.include "../../mk/find-prefix.mk"
-BUILDLINK_PASSTHRU_DIRS+=	${BUILDLINK_PREFIX.gcc49snapshot}/gcc49snapshot
-
-BUILDLINK_FILES.gcc49snapshot=		#empty
-BUILDLINK_AUTO_VARS.gcc49snapshot=	no
-
-# Packages that link against shared libraries need a full dependency.
-#.if defined(_USE_GCC_SHLIB)
-#DEPENDS+=	{gcc49, gcc49-libs}>=${_GCC_REQD}:../../lang/gcc49-libs
-#ABI_DEPENDS+=	{gcc49,gcc49-libs}>=4.9.0:../../lang/gcc49-libs
-#.endif
-
-pkgbase := gcc49snapshot
-.include "../../mk/pkg-build-options.mk"
-.if !empty(PKG_BUILD_OPTIONS.gcc49snapshot:Mgcc-java)
-.include "../../devel/zlib/buildlink3.mk"
-.endif
-
-.include "../../mk/dlopen.buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
-.endif # GCC49SNAPSHOT_BUILDLINK3_MK
-BUILDLINK_TREE+=	-gcc49snapshot
diff --git a/gcc49snapshot/distinfo b/gcc49snapshot/distinfo
deleted file mode 100644
index ffff8bf..0000000
--- a/gcc49snapshot/distinfo
+++ /dev/null
@@ -1,55 +0,0 @@
-$NetBSD: distinfo,v 1.50 2014/06/01 06:10:50 keckhardt Exp $
-
-SHA1 (cloog-0.18.1.tar.gz) = 2dc70313e8e2c6610b856d627bce9c9c3f848077
-RMD160 (cloog-0.18.1.tar.gz) = 5c4a182efc0d42e7d5c30e6fcca5832776a2e69a
-Size (cloog-0.18.1.tar.gz) = 3857324 bytes
-SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449
-RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a
-Size (ecj-4.5.jar) = 1470676 bytes
-SHA1 (gcc-4.9-20140528.tar.bz2) = d6e9eaa2dab0bc449e85b0293b873e49bf808524
-RMD160 (gcc-4.9-20140528.tar.bz2) = 8835bed8ede02029455b34384f48b82678e03740
-Size (gcc-4.9-20140528.tar.bz2) = 85491583 bytes
-SHA1 (isl-0.12.2.tar.bz2) = ca98a91e35fb3ded10d080342065919764d6f928
-RMD160 (isl-0.12.2.tar.bz2) = e8fb6bad4b579865a6a31c160fc21a0c9ad1e7b8
-Size (isl-0.12.2.tar.bz2) = 1319434 bytes
-SHA1 (patch-gcc_Makefile.in) = ce366a091960d335ecb022918e2f7bfc4e3fcccf
-SHA1 (patch-gcc_config.gcc) = 0919088f6d48c149f135828a9e6cf3bd935a3094
-SHA1 (patch-gcc_config_dragonfly-stdint.h) = 740dc819b446d5f1476506322c4b280ffdb5a6c0
-SHA1 (patch-gcc_config_dragonfly.h) = 82f549cdc7543b4bf413a44d481ef42b10f59c82
-SHA1 (patch-gcc_config_dragonfly.opt) = 92f615c73c2e94664bae5b5935ab8b09bca15f73
-SHA1 (patch-gcc_config_i386_dragonfly.h) = 0d3f785434c02beb9c4561fe59842a970e8f7896
-SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550
-SHA1 (patch-gcc_config_x-netbsd) = 6dc3d78e26df62054ea29f98ca51592858e671e3
-SHA1 (patch-gcc_configure) = a4b670d0c54c410d38715b7a2a572a7048e3ec5e
-SHA1 (patch-gcc_fortran_f95-lang.c) = d8f990083a77a0f3b4be83d1f2a494414a67ae48
-SHA1 (patch-gcc_ggc-common.c) = 5fb68c2fc78193c963e212f8cb485b5051cd417f
-SHA1 (patch-gcc_ginclude_stddef.h) = 220ec23aecffca81337ae4c06afc18051da89b9a
-SHA1 (patch-gcc_lto_lto.c) = 95c77948dea332299ed097e83f84c09ecd56fc4a
-SHA1 (patch-gcc_system.h) = 4c959a6b1c4d524cbdf44cfb80f0e5758ec20783
-SHA1 (patch-include_libiberty.h) = ada0f0cbf0b2732b0b18db1f3daa0aa0a24cfdb3
-SHA1 (patch-libcilkrts_configure) = 6fab9bb51a6d8fabf72fa8852d30cbdacdbb940c
-SHA1 (patch-libcilkrts_runtime_os-unix.c) = 0097284ef5f9a716da77947856f2ce13965e6949
-SHA1 (patch-libdecnumber_decNumber.c) = cec90e49c829bfc6ba1ec605d2fac7daaad62762
-SHA1 (patch-libffi_configure) = bcfbfe8abddc378e2de4a39ad0669583b37e0292
-SHA1 (patch-libffi_testsuite_libffi.call_float2.c) = 6321dde308579448c27c2b6e1e30633699dd145f
-SHA1 (patch-libgcc_config.host) = e53b9aabcb7391e4782a7978b56e9aab1b297545
-SHA1 (patch-libgcc_config_i386_dragonfly-unwind.h) = 9d77252dd982495e90f95b82706bab29e581df9f
-SHA1 (patch-libgcc_crtstuff.c) = 88500ea895cd683608f8f2b7177149f11947e3b4
-SHA1 (patch-libgcc_unwind-dw2-fde-dip.c) = 770f04f3cbeb0d794fa297b328f06f6e687419c0
-SHA1 (patch-libgo_Makefile.in) = 612987541f745c7be6835ce7fb7119884db294c3
-SHA1 (patch-libjava_boehm.cc) = b18bc9d410a62543583c77e011f50b86f41ca18a
-SHA1 (patch-libjava_configure) = 48ea2baffe87e09dda8133d286bd9b1bfe4c3f8a
-SHA1 (patch-libjava_contrib_rebuild-gcj-db.in) = bb01d738fc7db05046ae37e8ade32574de1d8297
-SHA1 (patch-libsanitizer_configure.tgt) = 71be515a8bbf2476d3376416d5b4a4b9db55fe39
-SHA1 (patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc) = 5c0ccc6b90e3508b03ed399e8e9e300a6aa9cbb7
-SHA1 (patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc) = 876a754c7fcb1c4a362ca7b2655da6cdbb784ccc
-SHA1 (patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h) = 12b8e3b998ae1c4b6641d8f9e26e7430c58bb7bc
-SHA1 (patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc) = d5649f42b61ff3c27d60e813cc844b820525aee4
-SHA1 (patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h) = 3e8cbedb167fc623f184a59b1f4b330544b08939
-SHA1 (patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h) = 9a45ecb4309c50ca90008b2fc7d3b44d002698b4
-SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h) = 014d442c885b9c51d1a4af05205279c274a9559d
-SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc) = b63c2682336c9b6f0e0d7b900d6f40ad6e7a5ec4
-SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h) = 626fc1f9c035ac5cef30a92d525af4e778835ebf
-SHA1 (patch-libstdc++-v3_configure) = 3821275fa698221d7665ea3c98b0a24f33954a5a
-SHA1 (patch-libstdc++-v3_configure.host) = 7426ea4a9735e5f886f4a3ffb4a9ba62734178c4
-SHA1 (patch-libstdc++-v3_libsupc++_unwind-cxx.h) = 9784bfa4323f8498b36565d0fea28fce69ffdbb1
diff --git a/gcc49snapshot/files/values.c b/gcc49snapshot/files/values.c
deleted file mode 100644
index 8f54ff0..0000000
--- a/gcc49snapshot/files/values.c
+++ /dev/null
@@ -1,64 +0,0 @@
-#if 0 /* $NetBSD: values.c,v 1.1 2013/03/24 10:15:20 keckhardt Exp $ */
-#
-# This is Solaris x86 specific GCC run-time environment patch, which
-# makes it possible to reliably deploy .init snippets. Trouble is that
-# Solaris linker erroneously pads .init segment with zeros [instead of
-# nops], which is bound to SEGV early upon program start-up. This bug
-# was recognized by GCC team [it is mentioned in source code], but
-# workaround apparently and obviously erroneously slipped away in some
-# newer GCC release. This patch compensates for this mishap by dropping
-# modified values-X*.o into GCC installation tree. Object modules in
-# question are normally provided by Sun and linked prior crtbegin.o.
-# Modified versions are additionally crafted with custom .init segment,
-# which does some magic:-)
-#						<appro%fy.chalmers.se@localhost>
-set -e
-gcc=gcc
-if [[ "x$1" = x*gcc ]]; then
-	gcc=$1; shift
-fi
-gcc_dir=`${gcc} "$@" -print-libgcc-file-name`
-gcc_dir=${gcc_dir%/*}	#*/
-set -x 
-${gcc} "$@" -c -o $gcc_dir/values-Xa.o -DXa $0
-${gcc} "$@" -c -o $gcc_dir/values-Xc.o -DXc $0
-${gcc} "$@" -c -o $gcc_dir/values-Xt.o -DXt $0
-exit
-#endif
-
-#include <math.h>
-
-#if defined(Xa)
-const enum version _lib_version = ansi_1;
-#elif defined(Xc)
-const enum version _lib_version = strict_ansi;
-#elif defined(Xt)
-const enum version _lib_version = c_issue_4;
-#else
-#error "compile by issuing 'ksh -f values.c [gcc] [-m64]'"
-#endif
-
-#if defined(__x86_64__)
-asm("\n"
-".section	.init\n"
-".align	1\n"
-"	leaq	1f(%rip),%rax\n"
-"1:	cmpl	$0,2f-1b(%rax)\n"
-"	jne	2f\n"
-"	jmp	2f+5\n"
-"	.skip	9\n"	/* pad up to 0x1b bytes */
-"2:\n"
-);
-#else
-asm("\n"
-".section	.init\n"
-".align	1\n"
-"	call	1f\n"
-"1:	popl	%eax\n"
-"	cmpl	$0,2f-1b(%eax)\n"
-"	jne	2f\n"
-"	jmp	2f+5\n"
-"	.skip	10\n"	/* pad up to 0x1b bytes */
-"2:\n"
-);
-#endif
diff --git a/gcc49snapshot/options.mk b/gcc49snapshot/options.mk
deleted file mode 100644
index 1a3967b..0000000
--- a/gcc49snapshot/options.mk
+++ /dev/null
@@ -1,184 +0,0 @@
-# $NetBSD: options.mk,v 1.3 2014/05/23 21:45:59 keckhardt Exp $
-
-PKG_OPTIONS_VAR=	PKG_OPTIONS.${GCC_PKGNAME}
-PKG_SUPPORTED_OPTIONS=	nls gcc-inplace-math gcc-c++ gcc-fortran \
-			gcc-go gcc-objc gcc-objc++ gcc-graphite gcc-java
-PKG_SUGGESTED_OPTIONS=	gcc-c++ gcc-fortran gcc-objc gcc-objc++ \
-			gcc-graphite gcc-inplace-math
-
-.if ${OPSYS} == "NetBSD" 
-PKG_SUGGESTED_OPTIONS+=	nls
-.elif ${OPSYS} == "Linux"
-PKG_SUGGESTED_OPTIONS+=	nls
-.elif ${OPSYS} == "DragonFly"
-PKG_SUGGESTED_OPTIONS+= nls
-.elif ${OPSYS} == "SunOS"
-PKG_SUGGESTED_OPTIONS+=	gcc-inplace-math
-.else
-.endif
-
-###
-### Determine if multilib is avalible.
-###
-MULTILIB_SUPPORTED?=	unknown
-.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64)
-.  if exists(/usr/include/gnu/stubs-64.h) && \
-     !exists(/usr/include/gnu/stubs-32.h)
-MULTILIB_SUPPORTED=No
-.  else
-MULTILIB_SUPPORTED=Yes
-.  endif
-.endif
-.if !empty(MULTILIB_SUPPORTED:M[Yy][Ee][Ss])
-PKG_SUPPORTED_OPTIONS+=	gcc-multilib
-PKG_SUGGESTED_OPTIONS+=	gcc-multilib
-.endif
-
-.include "../../mk/bsd.options.mk"
-
-###
-### Native Language Support
-###
-.if !empty(PKG_OPTIONS:Mnls)
-USE_TOOLS+=		msgfmt
-CONFIGURE_ARGS+=	--enable-nls
-CONFIGURE_ARGS+=	--with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
-MAKE_ENV+=		ICONVPREFIX=${BUILDLINK_PREFIX.iconv}
-.include "../../converters/libiconv/buildlink3.mk"
-.include "../../devel/gettext-lib/buildlink3.mk"
-.else
-CONFIGURE_ARGS+=	--disable-nls
-.endif
-
-###
-### Multilib Support
-###
-.if (!empty(MULTILIB_SUPPORTED:M[Yy][Ee][Ss]) && \
-      empty(PKG_OPTIONS:Mgcc-multilib) ) || \
-    !empty(MULTILIB_SUPPORTED:M[Nn][Oo])
-CONFIGURE_ARGS+=	--disable-multilib
-.endif
-
-###
-### Build math libraries in place
-###
-.if !empty(PKG_OPTIONS:Mgcc-inplace-math)
-.  include "../../devel/gmp/inplace.mk"
-.  include "../../math/mpcomplex/inplace.mk"
-.  include "../../math/mpfr/inplace.mk"
-.else
-CONFIGURE_ARGS+=	--with-gmp=${BUILDLINK_PREFIX.gmp}
-CONFIGURE_ARGS+=	--with-mpc=${BUILDLINK_PREFIX.mpcomplex}
-CONFIGURE_ARGS+=	--with-mpfr=${BUILDLINK_PREFIX.mpfr}
-LIBS.SunOS+=		-lgmp
-.  include "../../devel/gmp/buildlink3.mk"
-.  include "../../math/mpcomplex/buildlink3.mk"
-.  include "../../math/mpfr/buildlink3.mk"
-.endif
-
-
-###
-### Graphite Support
-###
-.if !empty(PKG_OPTIONS:Mgcc-graphite)
-ISL12 = isl-0.12.2
-SITES.${ISL12}.tar.bz2 = ${MASTER_SITE_GNU:=gcc/infrastructure/}
-DISTFILES += ${ISL12}.tar.bz2
-CLOOG18 = cloog-0.18.1
-SITES.${CLOOG18}.tar.gz = ${MASTER_SITE_GNU:=gcc/infrastructure/}
-DISTFILES += ${CLOOG18}.tar.gz
-.endif
-
-###
-### Optional languages
-### Ada could be added although there is a bootstrapping issue.  See
-### ../gcc34-ada for guidance
-###
-
-.if !empty(PKG_OPTIONS:Mgcc-objc++)
-.  if empty(PKG_OPTIONS:Mgcc-c++)
-PKG_OPTIONS+=		gcc-c++
-.  endif
-.  if empty(PKG_OPTIONS:Mgcc-objc)
-PKG_OPTIONS+=		gcc-objc
-.  endif
-LANGS+=			obj-c++
-.endif
-
-.if !empty(PKG_OPTIONS:Mgcc-objc)
-LANGS+=			objc
-.endif
-
-.if !empty(PKG_OPTIONS:Mgcc-java)
-.  if empty(PKG_OPTIONS:Mgcc-c++)
-PKG_OPTIONS+=		gcc-c++
-.  endif
-
-LANGS+=			java
-
-# Add the  Eclipse Java compiler for to parse `.java' source files.
-ECJ_JAR=		ecj-4.5.jar
-SITES.${ECJ_JAR}=	ftp://sourceware.org/pub/java/
-DISTFILES+=		${ECJ_JAR}
-CONFIGURE_ARGS+=	--with-ecj-jar=${DISTDIR:Q}/${ECJ_JAR:Q}
-
-JAVA_NAME=		${GCC_PKGNAME}
-JAVA_HOME=		${PREFIX}/java/${JAVA_NAME}
-JAVA_WRAPPERS=		appletviewer jar jarsigner java javah keytool \
-			native2ascii orbd rmic rmid rmiregistry serialver \
-			tnameserv
-
-JAVA_ARCH=		${MACHINE_ARCH:S/x86_64/amd64/}
-
-PLIST_SRC+=		PLIST.java
-PLIST_SUBST+=		JAVA_NAME=${JAVA_NAME:Q}
-PLIST_SUBST+=		JAVA_ARCH=${JAVA_ARCH:Q}
-
-# Create a JPackage compatible SDK environment.
-CONFIGURE_ARGS+=	--enable-java-home
-CONFIGURE_ARGS+=	--with-os-directory=${LOWER_OPSYS:Q}
-CONFIGURE_ARGS+=	--with-arch-directory=${JAVA_ARCH:Q}
-CONFIGURE_ARGS+=	--with-jvm-root-dir=${JAVA_HOME:Q}
-CONFIGURE_ARGS+=	--with-java-home=${JAVA_HOME:Q}
-
-REPLACE_PYTHON=		libjava/contrib/aot-compile.in
-
-USE_TOOLS+=		unzip zip:run gmake:run
-CONFIGURE_ARGS+=	--with-system-zlib
-
-# libjava/contrib/aotcompile.py.in stores the path to a 'make' program so
-# we need to make sure we give it the installed 'make' and not the tool
-# wrapped one.
-CONFIGURE_ENV+=		PKGSRC_MAKE=${TOOLS_PATH.gmake}
-MAKE_ENV+=		PKGSRC_MAKE=${TOOLS_PATH.gmake}
-
-# fastjar-0.93 from pkgsrc/archivers/fastjar seems to trigger a build
-# failure (seen on NetBSD-5.0/i386) when building java.  So in case
-# the fastjar package is installed, make sure the configure script
-# doesn't pick it up.
-CONFIGURE_ENV+=		JAR=no
-MAKE_ENV+=		JAR=no
-MAKE_ENV+=		ac_cv_prog_JAR=no
-
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../lang/python/application.mk"
-.include "../../mk/java-env.mk"
-.endif
-
-.if !empty(PKG_OPTIONS:Mgcc-go)
-LANGS+=			go
-.endif
-
-.if !empty(PKG_OPTIONS:Mgcc-fortran)
-LANGS+=			fortran
-.endif
-
-.if !empty(PKG_OPTIONS:Mgcc-c++)
-LANGS+=			c++
-USE_TOOLS+=		perl
-CONFIGURE_ARGS+=	--enable-__cxa_atexit
-CONFIGURE_ARGS+=	--with-gxx-include-dir=${GCC_PREFIX}/include/c++/
-.else
-CONFIGURE_ARGS+=	--disable-build-with-cxx
-CONFIGURE_ARGS+=	--disable-build-poststage1-with-cxx
-.endif
diff --git a/gcc49snapshot/patches/patch-gcc_Makefile.in b/gcc49snapshot/patches/patch-gcc_Makefile.in
deleted file mode 100644
index 710a8dd..0000000
--- a/gcc49snapshot/patches/patch-gcc_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-gcc_Makefile.in,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Add gcc libdir to a programs rpath so that _this gcc's_ support libraries
-are found.
-
---- gcc/Makefile.in.orig	2013-03-05 09:46:34.000000000 +0000
-+++ gcc/Makefile.in
-@@ -2027,6 +2027,7 @@ prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_
- # Language-independent files.
- 
- DRIVER_DEFINES = \
-+  -DLINK_LIBGCC_SPEC="\"%D $(LINKER_RPATH_FLAG) $(prefix)/@GCC_TARGET_MACHINE@/lib/%M $(LINKER_RPATH_FLAG) $(libdir)/%M \"" \
-   -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \
-   -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
-   -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gcc/\" \
diff --git a/gcc49snapshot/patches/patch-gcc_config.gcc b/gcc49snapshot/patches/patch-gcc_config.gcc
deleted file mode 100644
index 15e7af0..0000000
--- a/gcc49snapshot/patches/patch-gcc_config.gcc
+++ /dev/null
@@ -1,80 +0,0 @@
-$NetBSD: patch-gcc_config.gcc,v 1.3 2013/10/01 12:08:43 keckhardt Exp $
-
---- gcc/config.gcc.orig	2013-09-13 18:06:41.000000000 +0000
-+++ gcc/config.gcc
-@@ -653,6 +653,26 @@ case ${target} in
-   # need_64bit_hwint=yes # system compiler has this for all arch!
-   use_gcc_stdint=wrap
-   ;;
-+*-*-dragonfly*)
-+  gas=yes
-+  gnu_ld=yes
-+  tmake_file="t-slibgcc"
-+  case ${enable_threads} in
-+    "" | yes | posix)
-+      thread_file='posix'
-+      ;;
-+    no | gnat | single)
-+      # Let these non-posix thread selections fall through if requested
-+      ;;
-+    *)
-+      echo 'Unknown thread configuration for DragonFly BSD'
-+      exit 1
-+      ;;
-+  esac
-+  extra_options="$extra_options rpath.opt dragonfly.opt"
-+  default_use_cxa_atexit=yes
-+  use_gcc_stdint=wrap
-+  ;;
- *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu)
-   extra_options="$extra_options gnu-user.opt"
-   gas=yes
-@@ -715,6 +735,7 @@ case ${target} in
-   target_has_targetcm=yes
-   ;;
- *-*-netbsd*)
-+  use_gcc_stdint=wrap
-   tmake_file="t-slibgcc"
-   gas=yes
-   gnu_ld=yes
-@@ -1276,6 +1297,14 @@ x86_64-*-rdos*)
-     tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h i386/rdos.h i386/rdos64.h"
-     tmake_file="i386/t-i386elf t-svr4"
-     ;;
-+i[34567]86-*-dragonfly*)
-+	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h dragonfly.h dragonfly-stdint.h i386/dragonfly.h"
-+	tmake_file="${tmake_file} i386/t-crtstuff"
-+	;;
-+x86_64-*-dragonfly*)
-+	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h dragonfly.h dragonfly-stdint.h i386/x86-64.h i386/dragonfly.h"
-+	tmake_file="${tmake_file} i386/t-crtstuff"
-+	;;
- i[34567]86-*-freebsd*)
- 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h"
- 	;;
-@@ -1283,12 +1312,14 @@ x86_64-*-freebsd*)
- 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h"
- 	;;
- i[34567]86-*-netbsdelf*)
--	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h"
-+	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h netbsd-stdint.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-elf.h i386/x86-64.h i386/netbsd64.h"
-+	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h netbsd-stdint.h"
- 	extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-+	tmake_file="${tmake_file} i386/t-crtstuff"
- 	;;
- i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123])
- 	tm_file="i386/i386.h i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h openbsd-oldgas.h openbsd.h i386/openbsd.h"
-@@ -3874,6 +3905,8 @@ case ${target} in
- 		;;
- 	i[34567]86-*-freebsd* | x86_64-*-freebsd*)
- 		;;
-+	i[34567]86-*-dragonfly* | x86_64-*-dragonfly*)
-+		;;
- 	ia64*-*-linux*)
- 		;;
- 
diff --git a/gcc49snapshot/patches/patch-gcc_config_dragonfly-stdint.h b/gcc49snapshot/patches/patch-gcc_config_dragonfly-stdint.h
deleted file mode 100644
index 8a5bd93..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_dragonfly-stdint.h
+++ /dev/null
@@ -1,61 +0,0 @@
-$NetBSD: patch-gcc_config_dragonfly-stdint.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- gcc/config/dragonfly-stdint.h.orig	2012-06-22 10:35:29.000000000 +0000
-+++ gcc/config/dragonfly-stdint.h
-@@ -0,0 +1,56 @@
-+/* Definitions for <stdint.h> types for DragonFly systems.
-+   Copyright (C) 2009 Free Software Foundation, Inc.
-+   Contributed by Gerald Pfeifer <gerald%pfeifer.com@localhost>.
-+
-+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.
-+
-+Under Section 7 of GPL version 3, you are granted additional
-+permissions described in the GCC Runtime Library Exception, version
-+3.1, as published by the Free Software Foundation.
-+
-+You should have received a copy of the GNU General Public License and
-+a copy of the GCC Runtime Library Exception along with this program;
-+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+<http://www.gnu.org/licenses/>.  */
-+
-+#define SIG_ATOMIC_TYPE   "int"
-+
-+#define INT8_TYPE         "signed char"
-+#define INT16_TYPE        "short int"
-+#define INT32_TYPE        "int"
-+#define INT64_TYPE        (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
-+#define UINT8_TYPE        "unsigned char"
-+#define UINT16_TYPE       "short unsigned int"
-+#define UINT32_TYPE       "unsigned int"
-+#define UINT64_TYPE       (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
-+
-+#define INT_LEAST8_TYPE   INT8_TYPE
-+#define INT_LEAST16_TYPE  INT16_TYPE
-+#define INT_LEAST32_TYPE  INT32_TYPE
-+#define INT_LEAST64_TYPE  INT64_TYPE
-+#define UINT_LEAST8_TYPE  UINT8_TYPE
-+#define UINT_LEAST16_TYPE UINT16_TYPE
-+#define UINT_LEAST32_TYPE UINT32_TYPE
-+#define UINT_LEAST64_TYPE UINT64_TYPE
-+
-+#define INT_FAST8_TYPE    INT32_TYPE
-+#define INT_FAST16_TYPE   INT32_TYPE
-+#define INT_FAST32_TYPE   INT32_TYPE
-+#define INT_FAST64_TYPE   INT64_TYPE
-+#define UINT_FAST8_TYPE   UINT32_TYPE
-+#define UINT_FAST16_TYPE  UINT32_TYPE
-+#define UINT_FAST32_TYPE  UINT32_TYPE
-+#define UINT_FAST64_TYPE  UINT64_TYPE
-+
-+#define INTPTR_TYPE       (LONG_TYPE_SIZE == 64 ?  INT64_TYPE :  INT32_TYPE)
-+#define UINTPTR_TYPE      (LONG_TYPE_SIZE == 64 ? UINT64_TYPE : UINT32_TYPE)
diff --git a/gcc49snapshot/patches/patch-gcc_config_dragonfly.h b/gcc49snapshot/patches/patch-gcc_config_dragonfly.h
deleted file mode 100644
index 377ee86..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_dragonfly.h
+++ /dev/null
@@ -1,140 +0,0 @@
-$NetBSD: patch-gcc_config_dragonfly.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- gcc/config/dragonfly.h.orig	2012-06-22 10:35:29.000000000 +0000
-+++ gcc/config/dragonfly.h
-@@ -0,0 +1,135 @@
-+/* Base configuration file for all DragonFly targets.
-+   Copyright (C) 1999, 2000, 2001, 2007, 2008 Free Software Foundation, 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/>.  */
-+
-+/* Common DragonFly configuration.
-+   All DragonFly architectures should include this file, which will specify
-+   their commonalities.
-+   Adapted from gcc/config/i386/freebsd-elf.h by
-+   David O'Brien <obrien%FreeBSD.org@localhost>.
-+   Further work by David O'Brien <obrien%FreeBSD.org@localhost> and
-+   Loren J. Rittle <ljrittle%acm.org@localhost>.  */
-+
-+#undef  TARGET_OS_CPP_BUILTINS
-+#define TARGET_OS_CPP_BUILTINS()            \
-+  do                                        \
-+    {                                       \
-+       builtin_define_std ("unix");         \
-+       builtin_define ("__DragonFly__");    \
-+       builtin_assert ("system=unix");      \
-+       builtin_assert ("system=bsd");       \
-+       builtin_assert ("system=DragonFly"); \
-+    }                                       \
-+  while (0)
-+
-+#undef  CPP_SPEC
-+#define CPP_SPEC \
-+ "%(cpp_cpu) %(cpp_arch) %{posix:-D_POSIX_SOURCE}"
-+
-+#undef  STARTFILE_SPEC
-+#define STARTFILE_SPEC	\
-+  "%{!shared: \
-+     %{pg:gcrt1.o%s} \
-+     %{!pg: \
-+       %{p:gcrt1.o%s} \
-+       %{!p: \
-+         %{profile: gcrt1.o%s} \
-+         %{!profile: \
-+           %{pie: Scrt1.o%s;:crt1.o%s}}}}} \
-+   crti.o%s \
-+   %{shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
-+
-+#undef  ENDFILE_SPEC
-+#define ENDFILE_SPEC \
-+  "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
-+
-+#undef  LIB_SPEC
-+#define LIB_SPEC \
-+  "%{pthread:-lpthread} -lc"
-+
-+#if defined(HAVE_LD_EH_FRAME_HDR)
-+#define LINK_EH_SPEC "--eh-frame-hdr"
-+#endif
-+
-+/* Provide a LINK_SPEC appropriate for DragonFly.  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
-+   combinations of options at link-time.
-+
-+   When the -shared link option is used a final link is not being
-+   done.  */
-+
-+#define DFBSD_LINK_SPEC \
-+ "%{p:%nconsider using '-pg' instead of '-p' with gprof(1)} \
-+  %{v:-V} \
-+  %{assert*} %{R*} %{rpath*} %{defsym*} \
-+  %{shared:-Bshareable %{h*} %{soname*}} \
-+  %{!shared: \
-+   %{!static: \
-+    %{rdynamic:-export-dynamic} \
-+    -dynamic-linker %(dfbsd_dynamic_linker) \
-+   } \
-+  %{static:-Bstatic}} \
-+  %{!static:--hash-style=both} \
-+  %{symbolic:-Bsymbolic}"
-+
-+#undef  LINK_SPEC
-+#define LINK_SPEC DFBSD_LINK_SPEC
-+
-+#define DFBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.2"
-+
-+
-+/* Use --as-needed -lgcc_s for eh support.  */
-+#ifdef HAVE_LD_AS_NEEDED
-+#define USE_LD_AS_NEEDED 1
-+#endif
-+
-+/************************[  Target stuff  ]***********************************/
-+
-+/* All DragonFly Architectures support the ELF object file format.  */
-+#undef  OBJECT_FORMAT_ELF
-+#define OBJECT_FORMAT_ELF
-+
-+/* Don't assume anything about the header files.  */
-+#undef  NO_IMPLICIT_EXTERN_C
-+#define NO_IMPLICIT_EXTERN_C	1
-+
-+/* Follow DragonFly's standard headers (<machine/stdint.h>, etc...).  */
-+
-+#undef  WCHAR_TYPE
-+#define WCHAR_TYPE "int"
-+
-+#undef  WINT_TYPE
-+#define WINT_TYPE "int"
-+
-+/* 
-+ * Profile libraries are found at /usr/lib/profile with standard names
-+ * #define MATH_LIBRARY_PROFILE    "m_p" 
-+ */
-+
-+/* Code generation parameters.  */
-+
-+/* Use periods rather than dollar signs in special g++ assembler names.
-+   This ensures the configuration knows our system correctly so we can link
-+   with libraries compiled with the native cc.  */
-+#undef NO_DOLLAR_IN_LABEL
-+
-+/* Used by libgcc2.c.  We support file locking with fcntl / F_SETLKW.
-+   This enables the test coverage code to use file locking when exiting a
-+   program, which avoids race conditions if the program has forked.  */
-+#define TARGET_POSIX_IO
diff --git a/gcc49snapshot/patches/patch-gcc_config_dragonfly.opt b/gcc49snapshot/patches/patch-gcc_config_dragonfly.opt
deleted file mode 100644
index ce83b37..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_dragonfly.opt
+++ /dev/null
@@ -1,70 +0,0 @@
-$NetBSD: patch-gcc_config_dragonfly.opt,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- gcc/config/dragonfly.opt.orig	2012-06-22 10:35:29.000000000 +0000
-+++ gcc/config/dragonfly.opt
-@@ -0,0 +1,65 @@
-+; DragonFlyBSD options.
-+
-+; Copyright (C) 2010, 2011
-+; Free Software Foundation, 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/>.
-+
-+; See the GCC internals manual (options.texi) for a description of this file's format.
-+
-+; Please try to keep this file in ASCII collating order.
-+
-+assert
-+Driver Separate
-+
-+assert=
-+Driver JoinedOrMissing
-+
-+defsym
-+Driver Separate
-+
-+defsym=
-+Driver JoinedOrMissing
-+
-+posix
-+Driver
-+
-+profile
-+Driver
-+
-+pthread
-+Driver
-+
-+rdynamic
-+Driver
-+
-+rpath-link
-+Driver Separate
-+
-+rpath-link=
-+Driver JoinedOrMissing
-+
-+rpath=
-+Driver JoinedOrMissing
-+
-+soname
-+Driver Separate
-+
-+soname=
-+Driver JoinedOrMissing
-+
-+; This comment is to ensure we retain the blank line above.
diff --git a/gcc49snapshot/patches/patch-gcc_config_i386_dragonfly.h b/gcc49snapshot/patches/patch-gcc_config_i386_dragonfly.h
deleted file mode 100644
index 6799043..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_i386_dragonfly.h
+++ /dev/null
@@ -1,106 +0,0 @@
-$NetBSD: patch-gcc_config_i386_dragonfly.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- gcc/config/i386/dragonfly.h.orig	2012-07-12 12:01:10.000000000 +0000
-+++ gcc/config/i386/dragonfly.h
-@@ -0,0 +1,101 @@
-+/* Definitions for Intel 386 running DragonFly with ELF format
-+   Copyright (C) 1996, 2000, 2002, 2004, 2007 Free Software Foundation, Inc.
-+   Contributed by Eric Youngdale.
-+   Modified for stabs-in-ELF by H.J. Lu.
-+   Adapted from GNU/Linux version by John Polstra.
-+   Continued development by David O'Brien <obrien%freebsd.org@localhost>
-+
-+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/>.  */
-+
-+
-+/* Override the default comment-starter of "/".  */
-+#undef  ASM_COMMENT_START
-+#define ASM_COMMENT_START "#"
-+
-+#undef  ASM_APP_ON
-+#define ASM_APP_ON "#APP\n"
-+
-+#undef  ASM_APP_OFF
-+#define ASM_APP_OFF "#NO_APP\n"
-+
-+#undef  DBX_REGISTER_NUMBER
-+#define DBX_REGISTER_NUMBER(n) \
-+  (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n])
-+
-+#undef  NO_PROFILE_COUNTERS
-+#define NO_PROFILE_COUNTERS	1
-+
-+/* Tell final.c that we don't need a label passed to mcount.  */
-+
-+#undef  MCOUNT_NAME
-+#define MCOUNT_NAME ".mcount"
-+
-+/* Make gcc agree with <machine/ansi.h>.  */
-+
-+#undef  SIZE_TYPE
-+#define SIZE_TYPE	(TARGET_64BIT ? "long unsigned int" : "unsigned int")
-+
-+#undef  PTRDIFF_TYPE
-+#define PTRDIFF_TYPE	(TARGET_64BIT ? "long int" : "int")
-+
-+#undef  WCHAR_TYPE_SIZE
-+#define WCHAR_TYPE_SIZE	(TARGET_64BIT ? 32 : BITS_PER_WORD)
-+
-+#undef  SUBTARGET_EXTRA_SPECS	/* i386.h bogusly defines it.  */
-+#define SUBTARGET_EXTRA_SPECS \
-+  { "dfbsd_dynamic_linker", DFBSD_DYNAMIC_LINKER }
-+
-+
-+/* A C statement to output to the stdio stream FILE an assembler
-+   command to advance the location counter to a multiple of 1<<LOG
-+   bytes if it is within MAX_SKIP bytes.
-+
-+   This is used to align code labels according to Intel recommendations.  */
-+
-+#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
-+#undef  ASM_OUTPUT_MAX_SKIP_ALIGN
-+#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE, LOG, MAX_SKIP)					\
-+  if ((LOG) != 0) {														\
-+    if ((MAX_SKIP) == 0) fprintf ((FILE), "\t.p2align %d\n", (LOG));	\
-+    else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP));	\
-+  }
-+#endif
-+
-+/* Don't default to pcc-struct-return, we want to retain compatibility with
-+   older gcc versions AND pcc-struct-return is nonreentrant.
-+   (even though the SVR4 ABI for the i386 says that records and unions are
-+   returned in memory).  */
-+
-+#undef  DEFAULT_PCC_STRUCT_RETURN
-+#define DEFAULT_PCC_STRUCT_RETURN 0
-+
-+/* DragonFly sets the rounding precision of the FPU to 53 bits.  Let the
-+   compiler get the contents of <float.h> and std::numeric_limits correct.  */
-+#undef TARGET_96_ROUND_53_LONG_DOUBLE
-+#define TARGET_96_ROUND_53_LONG_DOUBLE (!TARGET_64BIT)
-+
-+/* Put all *tf routines in libgcc.  */
-+#undef LIBGCC2_HAS_TF_MODE
-+#define LIBGCC2_HAS_TF_MODE 1
-+#define LIBGCC2_TF_CEXT q
-+#define TF_SIZE 113
-+
-+/* Static stack checking is supported by means of probes.  */
-+#define STACK_CHECK_STATIC_BUILTIN 1
-+
-+/* Support for i386 has been removed from DragonFly for several releases  */
-+#define SUBTARGET32_DEFAULT_CPU "i486"
diff --git a/gcc49snapshot/patches/patch-gcc_config_netbsd-stdint.h b/gcc49snapshot/patches/patch-gcc_config_netbsd-stdint.h
deleted file mode 100644
index 0d043c0..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_netbsd-stdint.h
+++ /dev/null
@@ -1,63 +0,0 @@
-$NetBSD: patch-gcc_config_netbsd-stdint.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Copy gcc/config/freebsd-stdint.h to gcc/config/netbsd-stdint.h.
-
---- gcc/config/netbsd-stdint.h.orig	2012-04-02 09:19:19.577200540 +0000
-+++ gcc/config/netbsd-stdint.h
-@@ -0,0 +1,56 @@
-+/* Definitions for <stdint.h> types for NetBSD systems.
-+   Copyright (C) 2009 Free Software Foundation, Inc.
-+   Contributed by Gerald Pfeifer <gerald%pfeifer.com@localhost>.
-+
-+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.
-+
-+Under Section 7 of GPL version 3, you are granted additional
-+permissions described in the GCC Runtime Library Exception, version
-+3.1, as published by the Free Software Foundation.
-+
-+You should have received a copy of the GNU General Public License and
-+a copy of the GCC Runtime Library Exception along with this program;
-+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+<http://www.gnu.org/licenses/>.  */
-+
-+#define SIG_ATOMIC_TYPE   "int"
-+
-+#define INT8_TYPE         "signed char"
-+#define INT16_TYPE        "short int"
-+#define INT32_TYPE        "int"
-+#define INT64_TYPE        (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
-+#define UINT8_TYPE        "unsigned char"
-+#define UINT16_TYPE       "short unsigned int"
-+#define UINT32_TYPE       "unsigned int"
-+#define UINT64_TYPE       (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
-+
-+#define INT_LEAST8_TYPE   "signed char"
-+#define INT_LEAST16_TYPE  "short int"
-+#define INT_LEAST32_TYPE  "int"
-+#define INT_LEAST64_TYPE  (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
-+#define UINT_LEAST8_TYPE  "unsigned char"
-+#define UINT_LEAST16_TYPE "short unsigned int"
-+#define UINT_LEAST32_TYPE "unsigned int"
-+#define UINT_LEAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
-+
-+#define INT_FAST8_TYPE    "int"
-+#define INT_FAST16_TYPE   "int"
-+#define INT_FAST32_TYPE   "int"
-+#define INT_FAST64_TYPE   (LONG_TYPE_SIZE == 64 ? "long int" : "long long int")
-+#define UINT_FAST8_TYPE   "unsigned int"
-+#define UINT_FAST16_TYPE  "unsigned int"
-+#define UINT_FAST32_TYPE  "unsigned int"
-+#define UINT_FAST64_TYPE  (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int")
-+
-+#define INTPTR_TYPE       (LONG_TYPE_SIZE == 64 ? "long int" : "int")
-+#define UINTPTR_TYPE      (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "unsigned int")
diff --git a/gcc49snapshot/patches/patch-gcc_config_x-netbsd b/gcc49snapshot/patches/patch-gcc_config_x-netbsd
deleted file mode 100644
index 353bbbe..0000000
--- a/gcc49snapshot/patches/patch-gcc_config_x-netbsd
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-gcc_config_x-netbsd,v 1.1 2014/02/09 08:51:51 keckhardt Exp $
-
-Add host hooks for NetBSD - needed for working precompiled headers.
-http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58397
-
---- /dev/null	2013-09-11 09:12:57.000000000 +0200
-+++ gcc/config/x-netbsd	2013-09-10 18:57:27.000000000 +0200
-@@ -0,0 +1,4 @@
-+host-netbsd.o : $(srcdir)/config/host-netbsd.c $(CONFIG_H) $(SYSTEM_H) \
-+  coretypes.h hosthooks.h hosthooks-def.h $(HOOKS_H)
-+	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
-+		$(srcdir)/config/host-netbsd.c
diff --git a/gcc49snapshot/patches/patch-gcc_configure b/gcc49snapshot/patches/patch-gcc_configure
deleted file mode 100644
index b215da3..0000000
--- a/gcc49snapshot/patches/patch-gcc_configure
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-gcc_configure,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Add dl_iterate_phdr detection for FreeBSD and DragonFly.
-Detection for NetBSD and OpenBSD is added but commented out in case this
-error handling mechanism is activated for these platforms later.
-
---- gcc/configure.orig	2012-03-08 13:54:54.000000000 +0000
-+++ gcc/configure
-@@ -26802,6 +26802,20 @@ case "$target" in
-       gcc_cv_target_dl_iterate_phdr=no
-     fi
-     ;;
-+  *-*-dragonfly* | *-*-freebsd*)
-+  if grep dl_iterate_phdr $target_header_dir/sys/link_elf.h > /dev/null 2>&1; then
-+      gcc_cv_target_dl_iterate_phdr=yes
-+    else
-+      gcc_cv_target_dl_iterate_phdr=no
-+    fi
-+  ;;
-+# *-*-netbsd* | *-*-openbsd*)
-+# if grep dl_iterate_phdr $target_header_dir/link_elf.h > /dev/null 2>&1; then
-+#     gcc_cv_target_dl_iterate_phdr=yes
-+#   else
-+#     gcc_cv_target_dl_iterate_phdr=no
-+#   fi
-+# ;;
- esac
- 
- if test x$gcc_cv_target_dl_iterate_phdr = xyes; then
diff --git a/gcc49snapshot/patches/patch-gcc_fortran_f95-lang.c b/gcc49snapshot/patches/patch-gcc_fortran_f95-lang.c
deleted file mode 100644
index 5cd67a3..0000000
--- a/gcc49snapshot/patches/patch-gcc_fortran_f95-lang.c
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-gcc_fortran_f95-lang.c,v 1.2 2013/12/18 16:03:46 keckhardt Exp $
-
---- gcc/fortran/f95-lang.c.orig	2013-11-12 20:26:43.000000000 +0000
-+++ gcc/fortran/f95-lang.c
-@@ -713,12 +713,21 @@ gfc_init_builtin_functions (void)
-   gfc_define_builtin ("__builtin_truncf", mfunc_float[0],
- 		      BUILT_IN_TRUNCF, "truncf", ATTR_CONST_NOTHROW_LEAF_LIST);
- 
-+#if defined(__NetBSD__)
-+  gfc_define_builtin ("__builtin_cabsl", func_clongdouble_longdouble, 
-+		      BUILT_IN_CABSL, "__c99_cabsl", ATTR_CONST_NOTHROW_LEAF_LIST);
-+  gfc_define_builtin ("__builtin_cabs", func_cdouble_double, 
-+		      BUILT_IN_CABS, "__c99_cabs", ATTR_CONST_NOTHROW_LEAF_LIST);
-+  gfc_define_builtin ("__builtin_cabsf", func_cfloat_float, 
-+		      BUILT_IN_CABSF, "__c99_cabsf", ATTR_CONST_NOTHROW_LEAF_LIST);
-+#else
-   gfc_define_builtin ("__builtin_cabsl", func_clongdouble_longdouble, 
- 		      BUILT_IN_CABSL, "cabsl", ATTR_CONST_NOTHROW_LEAF_LIST);
-   gfc_define_builtin ("__builtin_cabs", func_cdouble_double, 
- 		      BUILT_IN_CABS, "cabs", ATTR_CONST_NOTHROW_LEAF_LIST);
-   gfc_define_builtin ("__builtin_cabsf", func_cfloat_float, 
- 		      BUILT_IN_CABSF, "cabsf", ATTR_CONST_NOTHROW_LEAF_LIST);
-+#endif
-  
-   gfc_define_builtin ("__builtin_copysignl", mfunc_longdouble[1], 
- 		      BUILT_IN_COPYSIGNL, "copysignl",
diff --git a/gcc49snapshot/patches/patch-gcc_ggc-common.c b/gcc49snapshot/patches/patch-gcc_ggc-common.c
deleted file mode 100644
index ffb1cba..0000000
--- a/gcc49snapshot/patches/patch-gcc_ggc-common.c
+++ /dev/null
@@ -1,81 +0,0 @@
-$NetBSD: patch-gcc_ggc-common.c,v 1.1 2014/02/09 08:53:45 keckhardt Exp $
-
---- gcc/ggc-common.c.orig	2014-02-08 12:12:33.000000000 +0000
-+++ gcc/ggc-common.c
-@@ -667,6 +667,8 @@ gt_pch_restore (FILE *f)
-   size_t i;
-   struct mmap_info mmi;
-   int result;
-+  struct line_maps * old_line_table = line_table;
-+  location_t old_input_loc = input_location;
- 
-   /* Delete any deletable objects.  This makes ggc_pch_read much
-      faster, as it can be sure that no GCable objects remain other
-@@ -678,39 +680,60 @@ gt_pch_restore (FILE *f)
-   /* Read in all the scalar variables.  */
-   for (rt = gt_pch_scalar_rtab; *rt; rt++)
-     for (rti = *rt; rti->base != NULL; rti++)
--      if (fread (rti->base, rti->stride, 1, f) != 1)
-+      if (fread (rti->base, rti->stride, 1, f) != 1) {
-+        line_table = old_line_table;
-+        input_location = old_input_loc;
- 	fatal_error ("can%'t read PCH file: %m");
-+      }
- 
-   /* Read in all the global pointers, in 6 easy loops.  */
-   for (rt = gt_ggc_rtab; *rt; rt++)
-     for (rti = *rt; rti->base != NULL; rti++)
-       for (i = 0; i < rti->nelt; i++)
- 	if (fread ((char *)rti->base + rti->stride * i,
--		   sizeof (void *), 1, f) != 1)
-+		   sizeof (void *), 1, f) != 1) {
-+          line_table = old_line_table;
-+          input_location = old_input_loc;
- 	  fatal_error ("can%'t read PCH file: %m");
-+        }
- 
-   for (rt = gt_pch_cache_rtab; *rt; rt++)
-     for (rti = *rt; rti->base != NULL; rti++)
-       for (i = 0; i < rti->nelt; i++)
- 	if (fread ((char *)rti->base + rti->stride * i,
--		   sizeof (void *), 1, f) != 1)
-+		   sizeof (void *), 1, f) != 1) {
-+          line_table = old_line_table;
-+          input_location = old_input_loc;
- 	  fatal_error ("can%'t read PCH file: %m");
-+        }
- 
--  if (fread (&mmi, sizeof (mmi), 1, f) != 1)
-+  if (fread (&mmi, sizeof (mmi), 1, f) != 1) {
-+    line_table = old_line_table;
-+    input_location = old_input_loc;
-     fatal_error ("can%'t read PCH file: %m");
-+  }
- 
-   result = host_hooks.gt_pch_use_address (mmi.preferred_base, mmi.size,
- 					  fileno (f), mmi.offset);
--  if (result < 0)
-+  if (result < 0) {
-+    line_table = old_line_table;
-+    input_location = old_input_loc;
-     fatal_error ("had to relocate PCH");
-+  }
-   if (result == 0)
-     {
-       if (fseek (f, mmi.offset, SEEK_SET) != 0
--	  || fread (mmi.preferred_base, mmi.size, 1, f) != 1)
-+	  || fread (mmi.preferred_base, mmi.size, 1, f) != 1) {
-+        line_table = old_line_table;
-+        input_location = old_input_loc;
- 	fatal_error ("can%'t read PCH file: %m");
-+      }
-     }
--  else if (fseek (f, mmi.offset + mmi.size, SEEK_SET) != 0)
-+  else if (fseek (f, mmi.offset + mmi.size, SEEK_SET) != 0) {
-+    line_table = old_line_table;
-+    input_location = old_input_loc;
-     fatal_error ("can%'t read PCH file: %m");
-+  }
- 
-   ggc_pch_read (f, mmi.preferred_base);
- 
diff --git a/gcc49snapshot/patches/patch-gcc_ginclude_stddef.h b/gcc49snapshot/patches/patch-gcc_ginclude_stddef.h
deleted file mode 100644
index 31f9abf..0000000
--- a/gcc49snapshot/patches/patch-gcc_ginclude_stddef.h
+++ /dev/null
@@ -1,64 +0,0 @@
-$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2014/04/25 05:42:24 keckhardt Exp $
-
---- gcc/ginclude/stddef.h.orig	2013-01-10 20:38:27.000000000 +0000
-+++ gcc/ginclude/stddef.h
-@@ -50,12 +50,21 @@ see the files COPYING3 and COPYING.RUNTI
-    one less case to deal with in the following.  */
- #if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
- #include <machine/ansi.h>
-+#if !defined(_MACHINE_ANSI_H_)
-+#if defined(_I386_ANSI_H_) || defined(_X86_64_ANSI_H_)
-+#define _MACHINE_ANSI_H_
-+#endif
-+#endif
- #endif
- /* On FreeBSD 5, machine/ansi.h does not exist anymore... */
- #if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
- #include <sys/_types.h>
- #endif
- 
-+#if defined(__DragonFly__)
-+#include <sys/types.h>
-+#endif
-+
- /* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
-    defined if the corresponding type is *not* defined.
-    FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
-@@ -133,6 +142,7 @@ _TYPE_wchar_t;
- #ifndef _BSD_PTRDIFF_T_
- #ifndef ___int_ptrdiff_t_h
- #ifndef _GCC_PTRDIFF_T
-+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */
- #define _PTRDIFF_T
- #define _T_PTRDIFF_
- #define _T_PTRDIFF
-@@ -141,10 +151,12 @@ _TYPE_wchar_t;
- #define _BSD_PTRDIFF_T_
- #define ___int_ptrdiff_t_h
- #define _GCC_PTRDIFF_T
-+#define _PTRDIFF_T_DECLARED
- #ifndef __PTRDIFF_TYPE__
- #define __PTRDIFF_TYPE__ long int
- #endif
- typedef __PTRDIFF_TYPE__ ptrdiff_t;
-+#endif /* _PTRDIFF_T_DECLARED */
- #endif /* _GCC_PTRDIFF_T */
- #endif /* ___int_ptrdiff_t_h */
- #endif /* _BSD_PTRDIFF_T_ */
-@@ -198,6 +210,7 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t;
- #define _GCC_SIZE_T
- #define _SIZET_
- #if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \
-+  || defined(__DragonFly__) \
-   || defined(__FreeBSD_kernel__)
- /* __size_t is a typedef on FreeBSD 5, must not trash it. */
- #elif defined (__VMS__)
-@@ -306,7 +319,7 @@ typedef _BSD_RUNE_T_ rune_t;
- /* FreeBSD 5 can't be handled well using "traditional" logic above
-    since it no longer defines _BSD_RUNE_T_ yet still desires to export
-    rune_t in some cases... */
--#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
-+#if defined (__DragonFly__) || (defined (__FreeBSD__) && (__FreeBSD__ >= 5))
- #if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
- #if __BSD_VISIBLE
- #ifndef _RUNE_T_DECLARED
diff --git a/gcc49snapshot/patches/patch-gcc_lto_lto.c b/gcc49snapshot/patches/patch-gcc_lto_lto.c
deleted file mode 100644
index 95a0bd5..0000000
--- a/gcc49snapshot/patches/patch-gcc_lto_lto.c
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-gcc_lto_lto.c,v 1.2 2014/03/26 16:23:57 keckhardt Exp $
-
---- gcc/lto/lto.c.orig	2014-03-19 11:35:59.000000000 +0000
-+++ gcc/lto/lto.c
-@@ -2479,7 +2479,12 @@ wait_for_child ()
- #ifndef WCONTINUED
- #define WCONTINUED 0
- #endif
--      int w = waitpid (0, &status, WUNTRACED | WCONTINUED);
-+
-+#if defined(__NetBSD__)
-+      int w = waitpid(0, &status, WUNTRACED | WALLSIG);
-+#else
-+      int w = waitpid(0, &status, WUNTRACED | WCONTINUED);
-+#endif
-       if (w == -1)
- 	fatal_error ("waitpid failed");
- 
diff --git a/gcc49snapshot/patches/patch-gcc_system.h b/gcc49snapshot/patches/patch-gcc_system.h
deleted file mode 100644
index 80ccb14..0000000
--- a/gcc49snapshot/patches/patch-gcc_system.h
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-gcc_system.h,v 1.1 2014/02/09 08:51:51 keckhardt Exp $
-
---- gcc/system.h.orig	2013-04-29 18:37:29.000000000 +0000
-+++ gcc/system.h
-@@ -72,18 +72,22 @@ along with GCC; see the file COPYING3.  
- 
- #if defined HAVE_DECL_PUTC_UNLOCKED && HAVE_DECL_PUTC_UNLOCKED
- 
-+# if !defined(__NetBSD__)
- # ifdef HAVE_PUTC_UNLOCKED
- #  undef putc
- #  define putc(C, Stream) putc_unlocked (C, Stream)
- # endif
-+# endif
- # ifdef HAVE_PUTCHAR_UNLOCKED
- #  undef putchar
- #  define putchar(C) putchar_unlocked (C)
- # endif
-+# if !defined(__NetBSD__)
- # ifdef HAVE_GETC_UNLOCKED
- #  undef getc
- #  define getc(Stream) getc_unlocked (Stream)
- # endif
-+# endif
- # ifdef HAVE_GETCHAR_UNLOCKED
- #  undef getchar
- #  define getchar() getchar_unlocked ()
diff --git a/gcc49snapshot/patches/patch-include_libiberty.h b/gcc49snapshot/patches/patch-include_libiberty.h
deleted file mode 100644
index b742d0f..0000000
--- a/gcc49snapshot/patches/patch-include_libiberty.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-include_libiberty.h,v 1.3 2014/02/09 08:51:51 keckhardt Exp $
-
---- include/libiberty.h.orig	2014-01-21 15:09:10.000000000 +0000
-+++ include/libiberty.h
-@@ -106,7 +106,16 @@ extern int countargv (char**);
-    to find the declaration so provide a fully prototyped one.  If it
-    is 1, we found it so don't provide any declaration at all.  */
- #if !HAVE_DECL_BASENAME
--#if defined (__GNU_LIBRARY__ ) || defined (__linux__) || defined (__FreeBSD__) || defined (__OpenBSD__) || defined(__NetBSD__) || defined (__CYGWIN__) || defined (__CYGWIN32__) || defined (__MINGW32__) || defined (HAVE_DECL_BASENAME)
-+#if defined (__GNU_LIBRARY__ ) \
-+|| defined (__linux__) \
-+|| defined (__Dragonfly__) \
-+|| defined (__FreeBSD__) \
-+|| defined (__OpenBSD__) \
-+|| defined(__NetBSD__) \
-+|| defined (__CYGWIN__) \
-+|| defined (__CYGWIN32__) \
-+|| defined (__MINGW32__) \
-+|| defined (HAVE_DECL_BASENAME)
- extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1);
- #else
- /* Do not allow basename to be used if there is no prototype seen.  We
diff --git a/gcc49snapshot/patches/patch-libcilkrts_configure b/gcc49snapshot/patches/patch-libcilkrts_configure
deleted file mode 100644
index 6ade119..0000000
--- a/gcc49snapshot/patches/patch-libcilkrts_configure
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-libcilkrts_configure,v 1.1 2014/04/27 06:10:58 keckhardt Exp $
-
---- libcilkrts/configure.orig	2014-03-26 19:16:35.000000000 +0000
-+++ libcilkrts/configure
-@@ -14496,7 +14496,7 @@ rm -f core conftest.err conftest.$ac_obj
-     conftest$ac_exeext conftest.$ac_ext
- 
- if test $enable_shared = yes; then
--  link_cilkrts="-lcilkrts %{static: $LIBS}"
-+  link_cilkrts="-rpath ${PREFIX}/gcc49snapshot/lib --as-needed -lgcc_s -lcilkrts %{static $LIBS}"
- else
-   link_cilkrts="-lcilkrts $LIBS"
- fi
diff --git a/gcc49snapshot/patches/patch-libcilkrts_runtime_os-unix.c b/gcc49snapshot/patches/patch-libcilkrts_runtime_os-unix.c
deleted file mode 100644
index 90c5d67..0000000
--- a/gcc49snapshot/patches/patch-libcilkrts_runtime_os-unix.c
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-libcilkrts_runtime_os-unix.c,v 1.1 2013/11/09 20:22:09 keckhardt Exp $
-
---- libcilkrts/runtime/os-unix.c.orig	2013-10-29 18:37:47.000000000 +0000
-+++ libcilkrts/runtime/os-unix.c
-@@ -54,7 +54,7 @@
- #elif defined __APPLE__
- #   include <sys/sysctl.h>
-     // Uses sysconf(_SC_NPROCESSORS_ONLN) in verbose output
--#elif defined  __FreeBSD__
-+#elif defined  __FreeBSD__ || defined __NetBSD__
- // No additional include files
- #elif defined __CYGWIN__
- // Cygwin on Windows - no additional include files
-@@ -366,7 +366,7 @@ COMMON_SYSDEP int __cilkrts_hardware_cpu
-     assert((unsigned)count == count);
- 
-     return count;
--#elif defined  __FreeBSD__ || defined __CYGWIN__
-+#elif defined  __FreeBSD__ || defined __NetBSD__ || defined __CYGWIN__
-     int ncores = sysconf(_SC_NPROCESSORS_ONLN);
- 
-     return ncores;
-@@ -390,7 +390,7 @@ COMMON_SYSDEP void __cilkrts_sleep(void)
- 
- COMMON_SYSDEP void __cilkrts_yield(void)
- {
--#if __APPLE__ || __FreeBSD__ || __VXWORKS__
-+#if __APPLE__ || __FreeBSD__ || __NetBSD__ || __VXWORKS__
-     // On MacOS, call sched_yield to yield quantum.  I'm not sure why we
-     // don't do this on Linux also.
-     sched_yield();
diff --git a/gcc49snapshot/patches/patch-libdecnumber_decNumber.c b/gcc49snapshot/patches/patch-libdecnumber_decNumber.c
deleted file mode 100644
index fe1a73f..0000000
--- a/gcc49snapshot/patches/patch-libdecnumber_decNumber.c
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-libdecnumber_decNumber.c,v 1.1 2013/08/14 16:30:37 keckhardt Exp $
-
---- libdecnumber/decNumber.c.orig	2013-08-14 08:42:04.000000000 +0000
-+++ libdecnumber/decNumber.c
-@@ -770,7 +770,7 @@ decNumber * decNumberAbs(decNumber *res,
- decNumber * decNumberAdd(decNumber *res, const decNumber *lhs,
- 			 const decNumber *rhs, decContext *set) {
-   uInt status=0;			/* accumulator */
--  decAddOp(res, lhs, rhs, set, 0, &status);
-+  decAddOp(res, lhs, rhs, set, (uByte)0, &status);
-   if (status!=0) decStatus(res, status, set);
-   #if DECCHECK
-   decCheckInexact(res, set);
diff --git a/gcc49snapshot/patches/patch-libffi_configure b/gcc49snapshot/patches/patch-libffi_configure
deleted file mode 100644
index d776a46..0000000
--- a/gcc49snapshot/patches/patch-libffi_configure
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-libffi_configure,v 1.1 2013/06/02 20:06:49 keckhardt Exp $
-
---- libffi/configure.orig	2013-06-01 17:03:49.000000000 +0000
-+++ libffi/configure
-@@ -12689,7 +12689,7 @@ case "$target" in
- $as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
- 
-      ;;
--     *-apple-darwin1* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris*)
-+     *-apple-darwin1* | *-*-freebsd* | *-*-kfreebsd* | *-*-netbsd* | *-*-openbsd* | *-pc-solaris*)
- 
- $as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
- 
diff --git a/gcc49snapshot/patches/patch-libffi_testsuite_libffi.call_float2.c b/gcc49snapshot/patches/patch-libffi_testsuite_libffi.call_float2.c
deleted file mode 100644
index 7ec89ca..0000000
--- a/gcc49snapshot/patches/patch-libffi_testsuite_libffi.call_float2.c
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-libffi_testsuite_libffi.call_float2.c,v 1.1 2013/06/02 20:06:49 keckhardt Exp $
-
---- libffi/testsuite/libffi.call/float2.c.orig	2013-06-01 17:08:18.000000000 +0000
-+++ libffi/testsuite/libffi.call/float2.c
-@@ -45,7 +45,7 @@ int main (void)
-   /* This is ifdef'd out for now. long double support under SunOS/gcc
-      is pretty much non-existent.  You'll get the odd bus error in library
-      routines like printf().  */
--  printf ("%Lf, %Lf, %Lf, %Lf\n", ld, ldblit(f), ld - ldblit(f), LDBL_EPSILON);
-+  printf ("%Lf, %Lf, %Lf, %Lf\n", (long double)ld, (long double)ldblit(f), (long double)(ld - ldblit(f)), (long double)LDBL_EPSILON);
- #endif
- 
-   /* These are not always the same!! Check for a reasonable delta */
diff --git a/gcc49snapshot/patches/patch-libgcc_config.host b/gcc49snapshot/patches/patch-libgcc_config.host
deleted file mode 100644
index f0e0b51..0000000
--- a/gcc49snapshot/patches/patch-libgcc_config.host
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD: patch-libgcc_config.host,v 1.2 2013/04/24 19:45:15 keckhardt Exp $
-
---- libgcc/config.host.orig	2013-03-27 21:59:10.000000000 +0000
-+++ libgcc/config.host
-@@ -176,6 +176,11 @@ case ${host} in
-   tmake_file="$tmake_file t-darwin ${cpu_type}/t-darwin t-libgcc-pic t-slibgcc-darwin"
-   extra_parts="crt3.o crttms.o crttme.o"
-   ;;
-+*-*-dragonfly*)
-+  tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip"
-+  tmake_file="$tmake_file t-slibgcc t-slibgcc-gld t-slibgcc-elf-ver"
-+  extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
-+  ;;
- *-*-freebsd*)
-   # This is the generic ELF configuration of FreeBSD.  Later
-   # machine-specific sections may refine and add to this
-@@ -268,7 +273,8 @@ case ${host} in
- esac
- 
- case ${host} in
--*-*-darwin* | *-*-freebsd* | *-*-netbsd* | *-*-openbsd* | *-*-solaris2*)
-+*-*-darwin* | *-*-freebsd* | *-*-netbsd* | *-*-openbsd* | *-*-solaris2* | \
-+  *-*-dragonfly*  )
-   enable_execute_stack=enable-execute-stack-mprotect.c
-   ;;
- i[34567]86-*-mingw* | x86_64-*-mingw*)
-@@ -501,6 +507,14 @@ i[34567]86-*-elf*)
- x86_64-*-elf*)
- 	tmake_file="$tmake_file i386/t-crtstuff t-crtstuff-pic t-libgcc-pic"
- 	;;
-+i[34567]86-*-dragonfly*)
-+	tmake_file="${tmake_file} i386/t-dragonfly i386/t-crtstuff"
-+	md_unwind_header=i386/dragonfly-unwind.h
-+	;;
-+x86_64-*-dragonfly*)
-+	tmake_file="${tmake_file} i386/t-dragonfly i386/t-crtstuff"
-+	md_unwind_header=i386/dragonfly-unwind.h
-+	;;
- i[34567]86-*-freebsd*)
- 	tmake_file="${tmake_file} i386/t-freebsd i386/t-crtstuff"
- 	;;
-@@ -1162,6 +1176,7 @@ i[34567]86-*-darwin* | x86_64-*-darwin* 
-   i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]* | \
-   i[34567]86-*-cygwin* | x86_64-*-cygwin* | \
-   i[34567]86-*-mingw* | x86_64-*-mingw* | \
-+  i[34567]86-*-dragonfly* | x86_64-*-dragonfly* | \
-   i[34567]86-*-freebsd* | x86_64-*-freebsd* | \
-   i[34567]86-*-openbsd* | x86_64-*-openbsd*)
-   	tmake_file="${tmake_file} t-softfp-tf"
diff --git a/gcc49snapshot/patches/patch-libgcc_config_i386_dragonfly-unwind.h b/gcc49snapshot/patches/patch-libgcc_config_i386_dragonfly-unwind.h
deleted file mode 100644
index 73f3eb9..0000000
--- a/gcc49snapshot/patches/patch-libgcc_config_i386_dragonfly-unwind.h
+++ /dev/null
@@ -1,163 +0,0 @@
-$NetBSD: patch-libgcc_config_i386_dragonfly-unwind.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libgcc/config/i386/dragonfly-unwind.h.orig	2012-06-22 10:35:29.000000000 +0000
-+++ libgcc/config/i386/dragonfly-unwind.h
-@@ -0,0 +1,158 @@
-+/* DWARF2 EH unwinding support for DragonFly BSD: AMD x86-64 and x86.
-+   Copyright (C) 2010 John Marino <draco%marino.st@localhost> */
-+
-+/* Do code reading to identify a signal frame, and set the frame
-+   state data appropriately.  See unwind-dw2.c for the structs. */
-+
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#include <signal.h>
-+#include <sys/ucontext.h>
-+#include <machine/sigframe.h>
-+
-+
-+#define REG_NAME(reg)	sf_uc.uc_mcontext.mc_## reg
-+
-+#ifdef __x86_64__
-+#define MD_FALLBACK_FRAME_STATE_FOR x86_64_dragonfly_fallback_frame_state
-+
-+
-+static void
-+x86_64_sigtramp_range (unsigned char **start, unsigned char **end)
-+{
-+  unsigned long ps_strings;
-+  int mib[2];
-+  size_t len;
-+
-+  mib[0] = CTL_KERN;
-+  mib[1] = KERN_PS_STRINGS;
-+  len = sizeof (ps_strings);
-+  sysctl (mib, 2, &ps_strings, &len, NULL, 0);
-+
-+  *start = (unsigned char *)ps_strings - 32;
-+  *end   = (unsigned char *)ps_strings;
-+}
-+
-+
-+static _Unwind_Reason_Code
-+x86_64_dragonfly_fallback_frame_state
-+(struct _Unwind_Context *context, _Unwind_FrameState *fs)
-+{
-+  unsigned char *pc = context->ra;
-+  unsigned char *sigtramp_start, *sigtramp_end;
-+  struct sigframe *sf;
-+  long new_cfa;
-+
-+  x86_64_sigtramp_range(&sigtramp_start, &sigtramp_end);
-+  if (pc >= sigtramp_end || pc < sigtramp_start)
-+    return _URC_END_OF_STACK;
-+
-+  sf = (struct sigframe *) context->cfa;
-+  new_cfa = sf->REG_NAME(rsp);
-+  fs->regs.cfa_how = CFA_REG_OFFSET;
-+  /* Register 7 is rsp  */
-+  fs->regs.cfa_reg = 7;
-+  fs->regs.cfa_offset = new_cfa - (long) context->cfa;
-+
-+  /* The SVR4 register numbering macros aren't usable in libgcc.  */
-+  fs->regs.reg[0].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(rax) - new_cfa;
-+  fs->regs.reg[1].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(rdx) - new_cfa;
-+  fs->regs.reg[2].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(rcx) - new_cfa;
-+  fs->regs.reg[3].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(rbx) - new_cfa;
-+  fs->regs.reg[4].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[4].loc.offset = (long)&sf->REG_NAME(rsi) - new_cfa;
-+  fs->regs.reg[5].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(rdi) - new_cfa;
-+  fs->regs.reg[6].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(rbp) - new_cfa;
-+  fs->regs.reg[8].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[8].loc.offset = (long)&sf->REG_NAME(r8) - new_cfa;
-+  fs->regs.reg[9].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[9].loc.offset = (long)&sf->REG_NAME(r9) - new_cfa;
-+  fs->regs.reg[10].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[10].loc.offset = (long)&sf->REG_NAME(r10) - new_cfa;
-+  fs->regs.reg[11].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[11].loc.offset = (long)&sf->REG_NAME(r11) - new_cfa;
-+  fs->regs.reg[12].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[12].loc.offset = (long)&sf->REG_NAME(r12) - new_cfa;
-+  fs->regs.reg[13].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[13].loc.offset = (long)&sf->REG_NAME(r13) - new_cfa;
-+  fs->regs.reg[14].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[14].loc.offset = (long)&sf->REG_NAME(r14) - new_cfa;
-+  fs->regs.reg[15].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[15].loc.offset = (long)&sf->REG_NAME(r15) - new_cfa;
-+  fs->regs.reg[16].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[16].loc.offset = (long)&sf->REG_NAME(rip) - new_cfa;
-+  fs->retaddr_column = 16;
-+  fs->signal_frame = 1;
-+  return _URC_NO_REASON;
-+}
-+
-+#else /* Next section is for i386  */
-+
-+#define MD_FALLBACK_FRAME_STATE_FOR x86_dragonfly_fallback_frame_state
-+
-+
-+static void
-+x86_sigtramp_range (unsigned char **start, unsigned char **end)
-+{
-+  unsigned long ps_strings;
-+  int mib[2];
-+  size_t len;
-+
-+  mib[0] = CTL_KERN;
-+  mib[1] = KERN_PS_STRINGS;
-+  len = sizeof (ps_strings);
-+  sysctl (mib, 2, &ps_strings, &len, NULL, 0);
-+
-+  *start = (unsigned char *)ps_strings - 128;
-+  *end   = (unsigned char *)ps_strings;
-+}
-+
-+
-+static _Unwind_Reason_Code
-+x86_dragonfly_fallback_frame_state
-+(struct _Unwind_Context *context, _Unwind_FrameState *fs)
-+{
-+  unsigned char *pc = context->ra;
-+  unsigned char *sigtramp_start, *sigtramp_end;
-+  struct sigframe *sf;
-+  long new_cfa;
-+
-+  x86_sigtramp_range(&sigtramp_start, &sigtramp_end);
-+
-+  if (pc >= sigtramp_end || pc < sigtramp_start)
-+    return _URC_END_OF_STACK;
-+
-+  sf = (struct sigframe *) context->cfa;
-+  new_cfa = sf->REG_NAME(esp);
-+  fs->regs.cfa_how = CFA_REG_OFFSET;
-+  fs->regs.cfa_reg = 4;
-+  fs->regs.cfa_offset = new_cfa - (long) context->cfa;
-+
-+  /* The SVR4 register numbering macros aren't usable in libgcc.  */
-+  fs->regs.reg[0].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(eax) - new_cfa;
-+  fs->regs.reg[3].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(ebx) - new_cfa;
-+  fs->regs.reg[1].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(ecx) - new_cfa;
-+  fs->regs.reg[2].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(edx) - new_cfa;
-+  fs->regs.reg[6].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(esi) - new_cfa;
-+  fs->regs.reg[7].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[7].loc.offset = (long)&sf->REG_NAME(edi) - new_cfa;
-+  fs->regs.reg[5].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(ebp) - new_cfa;
-+  fs->regs.reg[8].how = REG_SAVED_OFFSET;
-+  fs->regs.reg[8].loc.offset = (long)&sf->REG_NAME(eip) - new_cfa;
-+  fs->retaddr_column = 8;
-+  fs->signal_frame = 1;
-+  return _URC_NO_REASON;
-+}
-+#endif /* ifdef __x86_64__  */
diff --git a/gcc49snapshot/patches/patch-libgcc_crtstuff.c b/gcc49snapshot/patches/patch-libgcc_crtstuff.c
deleted file mode 100644
index 73cfc65..0000000
--- a/gcc49snapshot/patches/patch-libgcc_crtstuff.c
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-libgcc_crtstuff.c,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Currently dl_iterate_phdr error handling is hardcoded for FreeBSD 7+
-Expand code to handle all BSDs even though detection is only active for
-FreeBSD and DragonFly currently.
-
---- libgcc/crtstuff.c.orig	2011-12-06 21:35:41.000000000 +0000
-+++ libgcc/crtstuff.c
-@@ -81,11 +81,19 @@ call_ ## FUNC (void)					\
- }
- #endif
- 
-+#if defined(TARGET_DL_ITERATE_PHDR) && \
-+   ( defined(__FreeBSD__)              \
-+  || defined(__OpenBSD__)              \
-+  || defined(__NetBSD__)               \
-+  || defined(__DragonFly__))
-+#define BSD_DL_ITERATE_PHDR_AVAILABLE
-+#endif
-+
- #if defined(OBJECT_FORMAT_ELF) \
-     && !defined(OBJECT_FORMAT_FLAT) \
-     && defined(HAVE_LD_EH_FRAME_HDR) \
-     && !defined(inhibit_libc) && !defined(CRTSTUFFT_O) \
--    && defined(__FreeBSD__) && __FreeBSD__ >= 7
-+    && defined(BSD_DL_ITERATE_PHDR_AVAILABLE)
- #include <link.h>
- # define USE_PT_GNU_EH_FRAME
- #endif
diff --git a/gcc49snapshot/patches/patch-libgcc_unwind-dw2-fde-dip.c b/gcc49snapshot/patches/patch-libgcc_unwind-dw2-fde-dip.c
deleted file mode 100644
index 69542c5..0000000
--- a/gcc49snapshot/patches/patch-libgcc_unwind-dw2-fde-dip.c
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libgcc/unwind-dw2-fde-dip.c.orig	2013-02-04 19:06:20.000000000 +0000
-+++ libgcc/unwind-dw2-fde-dip.c
-@@ -58,13 +58,14 @@
- #endif
- 
- #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
--    && defined(__FreeBSD__) && __FreeBSD__ >= 7
-+    && defined(TARGET_DL_ITERATE_PHDR) \
-+    && (defined(__FreeBSD__) || defined(__DragonFly__))
- # define ElfW __ElfN
- # define USE_PT_GNU_EH_FRAME
- #endif
- 
- #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
--    && defined(__OpenBSD__)
-+    && (defined(__OpenBSD__) || defined(__NetBSD__))
- # define ElfW(type) Elf_##type
- # define USE_PT_GNU_EH_FRAME
- #endif
diff --git a/gcc49snapshot/patches/patch-libgo_Makefile.in b/gcc49snapshot/patches/patch-libgo_Makefile.in
deleted file mode 100644
index 6e95f54..0000000
--- a/gcc49snapshot/patches/patch-libgo_Makefile.in
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-libgo_Makefile.in,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-proc.c will not compile with inline-functions (implied by -O3) 
-so add -fno-inline-functions to it's cflags.
-
-
---- libgo/Makefile.in.orig	2012-08-06 14:34:27.000000000 +0000
-+++ libgo/Makefile.in
-@@ -3051,7 +3051,7 @@ print.lo: runtime/print.c
- @am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o print.lo `test -f 'runtime/print.c' || echo '$(srcdir)/'`runtime/print.c
- 
- proc.lo: runtime/proc.c
--@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT proc.lo -MD -MP -MF $(DEPDIR)/proc.Tpo -c -o proc.lo `test -f 'runtime/proc.c' || echo '$(srcdir)/'`runtime/proc.c
-+@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) -fno-inline-functions $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT proc.lo -MD -MP -MF $(DEPDIR)/proc.Tpo -c -o proc.lo `test -f 'runtime/proc.c' || echo '$(srcdir)/'`runtime/proc.c
- @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/proc.Tpo $(DEPDIR)/proc.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='runtime/proc.c' object='proc.lo' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
diff --git a/gcc49snapshot/patches/patch-libjava_boehm.cc b/gcc49snapshot/patches/patch-libjava_boehm.cc
deleted file mode 100644
index 11c4f2a..0000000
--- a/gcc49snapshot/patches/patch-libjava_boehm.cc
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-libjava_boehm.cc,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Disable GC_register_my_thread and GC_unregister_my_thread on NetBSD as
-the version of boehm-gc bundled with gcc does not support NetBSD threads.
-
---- libjava/boehm.cc.orig	2007-10-22 21:24:35.000000000 +0000
-+++ libjava/boehm.cc
-@@ -747,7 +747,8 @@ _Jv_GCAttachThread ()
-   // The registration interface is only defined on posixy systems and
-   // only actually works if pthread_getattr_np is defined.
-   // FIXME: until gc7 it is simpler to disable this on solaris.
--#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS)
-+#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) \
-+    && !defined(__NetBSD__)
-   GC_register_my_thread ();
- #endif
- }
-@@ -755,7 +756,8 @@ _Jv_GCAttachThread ()
- void
- _Jv_GCDetachThread ()
- {
--#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS)
-+#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) \
-+    && !defined(__NetBSD__)
-   GC_unregister_my_thread ();
- #endif
- }
diff --git a/gcc49snapshot/patches/patch-libjava_configure b/gcc49snapshot/patches/patch-libjava_configure
deleted file mode 100644
index e5fa4d9..0000000
--- a/gcc49snapshot/patches/patch-libjava_configure
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-libjava_configure,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-Avoid a reference to the wrapped make in the pkgsrc work directory from
-showing up in an installed file.
-See: libjava/contrib/aotcompile.py.in
-
---- libjava/configure.orig	2012-03-22 07:37:39.000000000 +0000
-+++ libjava/configure
-@@ -24692,7 +24692,7 @@ $as_echo "Python modules dir: ${python_m
- 
- 
- # needed for aot-compile-rpm
--MAKE=`which make`
-+MAKE=${PKGSRC_MAKE}
- 
- 
- # Check whether --enable-aot-compile-rpm was given.
diff --git a/gcc49snapshot/patches/patch-libjava_contrib_rebuild-gcj-db.in b/gcc49snapshot/patches/patch-libjava_contrib_rebuild-gcj-db.in
deleted file mode 100644
index 99f18a5..0000000
--- a/gcc49snapshot/patches/patch-libjava_contrib_rebuild-gcj-db.in
+++ /dev/null
@@ -1,29 +0,0 @@
-$NetBSD: patch-libjava_contrib_rebuild-gcj-db.in,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
-No need to use bash for this small script.
-
-Also -print0 is not portable to solaris and perhaps others.
-
---- libjava/contrib/rebuild-gcj-db.in.orig	2008-07-02 13:17:54.000000000 +0000
-+++ libjava/contrib/rebuild-gcj-db.in
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- # rebuild-gcj-db
- 
- ## Copyright (C) 2000, 2002, 2003, 2008 Free Software Foundation
-@@ -16,12 +16,12 @@ for i in `@prefix@/bin/gcc --print-multi
-    base=@prefix@/lib/$dirname
-    dbLocation=`@prefix@/bin/gcj-dbtool -p $base`
-    libdir=$base/gcj
--   if ! test -d $libdir; then
-+   if test ! -d $libdir; then
-       # No shared libraries here.
-       continue
-    fi
-    dirname $dbLocation | xargs mkdir -p
-    @prefix@/bin/gcj-dbtool -n $dbLocation 64
--   find $libdir -follow -name '*.db' -print0 | \
-+   find $libdir -follow -name '*.db' -print | @AWK@ '{printf("%s%c", $1, 0);}'|\
-       @prefix@/bin/gcj-dbtool -0 -m $dbLocation $dbLocation
- done
diff --git a/gcc49snapshot/patches/patch-libsanitizer_configure.tgt b/gcc49snapshot/patches/patch-libsanitizer_configure.tgt
deleted file mode 100644
index 66ac0bc..0000000
--- a/gcc49snapshot/patches/patch-libsanitizer_configure.tgt
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-libsanitizer_configure.tgt,v 1.1 2014/02/09 08:51:51 keckhardt Exp $
-
-Disable libsanitizer on MacOS X 10.6 due to linking problems.
-
---- libsanitizer/configure.tgt.orig	2014-02-08 12:31:10.000000000 +0000
-+++ libsanitizer/configure.tgt
-@@ -32,7 +32,7 @@ case "${target}" in
- 	;;
-   arm*-*-linux*)
- 	;;
--  x86_64-*-darwin[1]* | i?86-*-darwin[1]*)
-+  x86_64-*-darwin[1][1-9]* | i?86-*-darwin[1][1-9]*)
- 	TSAN_SUPPORTED=no
- 	;;
-   *)
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc b/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc
deleted file mode 100644
index 8168522..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc
+++ /dev/null
@@ -1,305 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/locale/dragonfly/c_locale.cc.orig	2012-06-22 10:35:30.000000000 +0000
-+++ libstdc++-v3/config/locale/dragonfly/c_locale.cc
-@@ -0,0 +1,300 @@
-+// Wrapper for underlying C-language localization -*- C++ -*-
-+
-+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-+// Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+//
-+// ISO C++ 14882: 22.8  Standard locale categories.
-+//
-+
-+// Written by Benjamin Kosnik <bkoz%redhat.com@localhost>
-+
-+#include <cerrno>  // For errno
-+#include <cmath>  // For isinf, finite, finitef, fabs
-+#include <cstdlib>  // For strof, strtold
-+#include <cstring>
-+#include <cstdio>
-+#include <locale>
-+#include <limits>
-+
-+#ifdef _GLIBCXX_HAVE_IEEEFP_H
-+#include <ieeefp.h>
-+#endif
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+  template<>
-+    void
-+    __convert_to_v(const char* __s, float& __v, ios_base::iostate& __err,
-+		   const __c_locale&) throw()
-+    {
-+      // Assumes __s formatted for "C" locale.
-+      char* __old = setlocale(LC_ALL, 0);
-+      const size_t __len = strlen(__old) + 1;
-+      char* __sav = new char[__len];
-+      memcpy(__sav, __old, __len);
-+      setlocale(LC_ALL, "C");
-+      char* __sanity;
-+      bool __overflow = false;
-+
-+#if !__FLT_HAS_INFINITY__
-+      errno = 0;
-+#endif
-+
-+#ifdef _GLIBCXX_HAVE_STRTOF
-+      __v = strtof(__s, &__sanity);
-+#else
-+      double __d = strtod(__s, &__sanity);
-+      __v = static_cast<float>(__d);
-+#ifdef _GLIBCXX_HAVE_FINITEF
-+      if (!finitef (__v))
-+	__overflow = true;
-+#elif defined (_GLIBCXX_HAVE_FINITE)
-+      if (!finite (static_cast<double> (__v)))
-+	__overflow = true;
-+#elif defined (_GLIBCXX_HAVE_ISINF)
-+      if (isinf (static_cast<double> (__v)))
-+	__overflow = true;
-+#else
-+      if (fabs(__d) > numeric_limits<float>::max())
-+	__overflow = true;
-+#endif
-+#endif // _GLIBCXX_HAVE_STRTOF
-+
-+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
-+      // 23. Num_get overflow result.
-+      if (__sanity == __s || *__sanity != '\0')
-+	{
-+	  __v = 0.0f;
-+	  __err = ios_base::failbit;
-+	}
-+      else if (__overflow
-+#if __FLT_HAS_INFINITY__
-+	       || __v == numeric_limits<float>::infinity()
-+	       || __v == -numeric_limits<float>::infinity()
-+#else
-+	       || ((__v > 1.0f || __v < -1.0f) && errno == ERANGE)
-+#endif
-+	      )
-+	{
-+	  if (__v > 0.0f)
-+	    __v = numeric_limits<float>::max();
-+	  else
-+	    __v = -numeric_limits<float>::max();
-+	  __err = ios_base::failbit;
-+	}
-+
-+      setlocale(LC_ALL, __sav);
-+      delete [] __sav;
-+    }
-+
-+  template<>
-+    void
-+    __convert_to_v(const char* __s, double& __v, ios_base::iostate& __err,
-+		   const __c_locale&) throw()
-+    {
-+      // Assumes __s formatted for "C" locale.
-+      char* __old = setlocale(LC_ALL, 0);
-+      const size_t __len = strlen(__old) + 1;
-+      char* __sav = new char[__len];
-+      memcpy(__sav, __old, __len);
-+      setlocale(LC_ALL, "C");
-+      char* __sanity;
-+
-+#if !__DBL_HAS_INFINITY__
-+      errno = 0;
-+#endif
-+
-+      __v = strtod(__s, &__sanity);
-+
-+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
-+      // 23. Num_get overflow result.
-+      if (__sanity == __s || *__sanity != '\0')
-+	{
-+	  __v = 0.0;
-+	  __err = ios_base::failbit;
-+	}
-+      else if (
-+#if __DBL_HAS_INFINITY__
-+	       __v == numeric_limits<double>::infinity()
-+	       || __v == -numeric_limits<double>::infinity())
-+#else
-+	       (__v > 1.0 || __v < -1.0) && errno == ERANGE)
-+#endif
-+	{
-+	  if (__v > 0.0)
-+	    __v = numeric_limits<double>::max();
-+	  else
-+	    __v = -numeric_limits<double>::max();
-+	  __err = ios_base::failbit;
-+	}
-+
-+      setlocale(LC_ALL, __sav);
-+      delete [] __sav;
-+    }
-+
-+  template<>
-+    void
-+    __convert_to_v(const char* __s, long double& __v,
-+		   ios_base::iostate& __err, const __c_locale&) throw()
-+    {
-+      // Assumes __s formatted for "C" locale.
-+      char* __old = setlocale(LC_ALL, 0);
-+      const size_t __len = strlen(__old) + 1;
-+      char* __sav = new char[__len];
-+      memcpy(__sav, __old, __len);
-+      setlocale(LC_ALL, "C");
-+
-+#if !__LDBL_HAS_INFINITY__
-+      errno = 0;
-+#endif
-+
-+#if defined(_GLIBCXX_HAVE_STRTOLD) && !defined(_GLIBCXX_HAVE_BROKEN_STRTOLD)
-+      char* __sanity;
-+      __v = strtold(__s, &__sanity);
-+
-+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
-+      // 23. Num_get overflow result.
-+      if (__sanity == __s || *__sanity != '\0')
-+#else
-+      typedef char_traits<char>::int_type int_type;
-+      int __p = sscanf(__s, "%Lf", &__v);
-+
-+      if (!__p || static_cast<int_type>(__p) == char_traits<char>::eof())
-+#endif
-+	{
-+	  __v = 0.0l;
-+	  __err = ios_base::failbit;
-+	}
-+       else if (
-+#if __LDBL_HAS_INFINITY__
-+		__v == numeric_limits<long double>::infinity()
-+		|| __v == -numeric_limits<long double>::infinity())
-+#else
-+		(__v > 1.0l || __v < -1.0l) && errno == ERANGE)
-+#endif
-+	{
-+	  if (__v > 0.0l)
-+	    __v = numeric_limits<long double>::max();
-+	  else
-+	    __v = -numeric_limits<long double>::max();
-+	  __err = ios_base::failbit;
-+	}
-+
-+      setlocale(LC_ALL, __sav);
-+      delete [] __sav;
-+    }
-+
-+
-+  /*  DragonFly's implementation of setlocale won't accept something like
-+      "de_DE".  According to nls manpage, the expected format is:
-+      language[_territory][.codeset][@modifier], but it seems that both
-+      the _territory and .codeset components are required.
-+      
-+      As an attempt to correct for this, we'll tack on ".UTF-8" if 
-+      a period is not detected in the locale string.  
-+
-+      There are no locales with modifiers on DragonFly so if found, they
-+      will just be stripped off silently.  e.g "de_DE@euro" will be reduced
-+      to "de_DE".  The UTF-8 default would be added after that.
-+  */
-+
-+  void
-+  locale::facet::_S_create_c_locale(__c_locale& __cloc, const char* __s,
-+				    __c_locale)
-+  {
-+    const size_t size__s = (__s == NULL) ? 1 : strlen (__s);
-+    const char UTF8[] = ".UTF-8";
-+    char localspec[size__s + 6 + 1];
-+    
-+    if (__s == NULL) {
-+       localspec[0] = NULL;
-+    } else {
-+       strcpy (localspec, __s);
-+       char * pch = strchr (localspec, '@');
-+       if (pch != NULL)
-+          *pch = 0;
-+
-+       if (  (strchr (__s, '.') == NULL)
-+          && (strcmp (__s, "C") != 0)
-+          && (strcmp (__s, "POSIX") != 0))
-+          strncat (localspec, UTF8, 6);
-+    }
-+
-+    const char * result = std::setlocale(LC_ALL, localspec);
-+    
-+    if ((strcmp(result, "C") != 0) && (strcmp (result, localspec) != 0))
-+      __throw_runtime_error(__N("locale::facet::_S_create_c_locale "
-+			    "name not valid"));
-+    __cloc = 0;
-+  }
-+
-+  void
-+  locale::facet::_S_destroy_c_locale(__c_locale& __cloc)
-+  { __cloc = 0; }
-+
-+  __c_locale
-+  locale::facet::_S_clone_c_locale(__c_locale&) throw()
-+  { return __c_locale(); }
-+
-+  __c_locale
-+  locale::facet::_S_lc_ctype_c_locale(__c_locale, const char*)
-+  { return __c_locale(); }
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
-+
-+namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+  const char* const category_names[6 + _GLIBCXX_NUM_CATEGORIES] =
-+    {
-+      "LC_CTYPE",
-+      "LC_NUMERIC",
-+      "LC_TIME",
-+      "LC_COLLATE",
-+      "LC_MONETARY",
-+      "LC_MESSAGES"
-+    };
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+  const char* const* const locale::_S_categories = __gnu_cxx::category_names;
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
-+
-+// XXX GLIBCXX_ABI Deprecated
-+#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
-+#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
-+  extern "C" void ldbl (void) __attribute__ ((alias (#dbl)))
-+_GLIBCXX_LDBL_COMPAT(_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKPi, _ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKPi);
-+#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc b/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc
deleted file mode 100644
index 16bfec7..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc
+++ /dev/null
@@ -1,179 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/locale/dragonfly/ctype_members.cc.orig	2012-06-22 11:15:15.000000000 +0000
-+++ libstdc++-v3/config/locale/dragonfly/ctype_members.cc
-@@ -0,0 +1,174 @@
-+// std::ctype implementation details, GNU version -*- C++ -*-
-+
-+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-+// Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+//
-+// ISO C++ 14882: 22.2.1.1.2  ctype virtual functions.
-+//
-+
-+// Written by Benjamin Kosnik <bkoz%redhat.com@localhost>
-+
-+#include <locale>
-+#include <bits/c++locale_internal.h>
-+#include <cstdlib>
-+#include <cstring>
-+#include <cstdio>
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+  // NB: The other ctype<char> specializations are in src/locale.cc and
-+  // various /config/os/* files.
-+
-+  ctype_byname<char>::ctype_byname(const char* __s, size_t __refs)
-+  : ctype<char>(0, false, __refs) 
-+  { 		
-+    if (std::strcmp(__s, "C") != 0 && std::strcmp(__s, "POSIX") != 0)
-+      {
-+	this->_S_destroy_c_locale(this->_M_c_locale_ctype);
-+	this->_S_create_c_locale(this->_M_c_locale_ctype, __s); 
-+      }
-+  }
-+
-+  ctype_byname<char>::~ctype_byname()
-+  { }
-+
-+#ifdef _GLIBCXX_USE_WCHAR_T  
-+  ctype<wchar_t>::__wmask_type
-+  ctype<wchar_t>::_M_convert_to_wmask(
-+    const mask __attribute__((__unused__)) __m) const throw()
-+  {
-+    // DragonFly uses the same codes for 'char' as 'wchar_t', so this routine
-+    // never gets called.
-+    return __wmask_type();
-+  };
-+  
-+  wchar_t
-+  ctype<wchar_t>::do_toupper(wchar_t __c) const
-+  { return towupper(__c); }
-+
-+  const wchar_t*
-+  ctype<wchar_t>::do_toupper(wchar_t* __lo, const wchar_t* __hi) const
-+  {
-+    while (__lo < __hi)
-+      {
-+        *__lo = towupper(*__lo);
-+        ++__lo;
-+      }
-+    return __hi;
-+  }
-+  
-+  wchar_t
-+  ctype<wchar_t>::do_tolower(wchar_t __c) const
-+  { return towlower(__c); }
-+  
-+  const wchar_t*
-+  ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
-+  {
-+    while (__lo < __hi)
-+      {
-+        *__lo = towlower(*__lo);
-+        ++__lo;
-+      }
-+    return __hi;
-+  }
-+
-+  wchar_t
-+  ctype<wchar_t>::
-+  do_widen(char __c) const
-+  { return _M_widen[static_cast<unsigned char>(__c)]; }
-+
-+  const char* 
-+  ctype<wchar_t>::
-+  do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
-+  {
-+    while (__lo < __hi)
-+      {
-+	*__dest = _M_widen[static_cast<unsigned char>(*__lo)];
-+	++__lo;
-+	++__dest;
-+      }
-+    return __hi;
-+  }
-+
-+  char
-+  ctype<wchar_t>::
-+  do_narrow(wchar_t __wc, char __dfault) const
-+  { 
-+    if (__wc >= 0 && __wc < 128 && _M_narrow_ok)
-+      return _M_narrow[__wc];
-+    const int __c = wctob(__wc);
-+    return (__c == EOF ? __dfault : static_cast<char>(__c)); 
-+  }
-+
-+  const wchar_t*
-+  ctype<wchar_t>::
-+  do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault, 
-+	    char* __dest) const
-+  {
-+    if (_M_narrow_ok)
-+      while (__lo < __hi)
-+	{
-+	  if (*__lo >= 0 && *__lo < 128)
-+	    *__dest = _M_narrow[*__lo];
-+	  else
-+	    {
-+	      const int __c = wctob(*__lo);
-+	      *__dest = (__c == EOF ? __dfault : static_cast<char>(__c));
-+	    }
-+	  ++__lo;
-+	  ++__dest;
-+	}
-+    else
-+      while (__lo < __hi)
-+	{
-+	  const int __c = wctob(*__lo);
-+	  *__dest = (__c == EOF ? __dfault : static_cast<char>(__c));
-+	  ++__lo;
-+	  ++__dest;
-+	}
-+    return __hi;
-+  }
-+
-+  void
-+  ctype<wchar_t>::_M_initialize_ctype() throw()
-+  {
-+    wint_t __i;
-+    for (__i = 0; __i < 128; ++__i)
-+      {
-+	const int __c = wctob(__i);
-+	if (__c == EOF)
-+	  break;
-+	else
-+	  _M_narrow[__i] = static_cast<char>(__c);
-+      }
-+    if (__i == 128)
-+      _M_narrow_ok = true;
-+    else
-+      _M_narrow_ok = false;
-+    for (size_t __i = 0;
-+	 __i < sizeof(_M_widen) / sizeof(wint_t); ++__i)
-+      _M_widen[__i] = btowc(__i);
-+  }
-+#endif //  _GLIBCXX_USE_WCHAR_T
-+}
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h
deleted file mode 100644
index 20b804f..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h
+++ /dev/null
@@ -1,65 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h.orig	2012-06-22 10:35:30.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h
-@@ -0,0 +1,60 @@
-+// Locale support -*- C++ -*-
-+
-+// Copyright (C) 2000, 2003, 2009, 2010 Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+//
-+// ISO C++ 14882: 22.1  Locales
-+//
-+
-+// Information as gleaned from /usr/include/ctype.h on DragonFly.
-+// Full details can be found from git repo at:
-+// http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/include/ctype.h
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+  /// @brief  Base class for ctype.
-+  struct ctype_base
-+  {
-+    // Non-standard typedefs.
-+    typedef const int*		__to_type;
-+
-+    // NB: Offsets into ctype<char>::_M_table force a particular size
-+    // on the mask type. Because of this, we don't use an enum.
-+    typedef uint16_t		mask;
-+    static const mask upper	= _CTYPEMASK_U;
-+    static const mask lower	= _CTYPEMASK_L;
-+    static const mask alpha	= _CTYPEMASK_A;
-+    static const mask digit	= _CTYPEMASK_D;
-+    static const mask xdigit	= _CTYPEMASK_X;
-+    static const mask space	= _CTYPEMASK_S;
-+    static const mask print	= _CTYPEMASK_R;
-+    static const mask graph	= _CTYPEMASK_G;
-+    static const mask cntrl	= _CTYPEMASK_C;
-+    static const mask punct	= _CTYPEMASK_P;
-+    static const mask alnum	= _CTYPEMASK_A | _CTYPEMASK_D;
-+  };
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc
deleted file mode 100644
index 3dfa236..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc
+++ /dev/null
@@ -1,104 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc.orig	2012-06-22 10:35:30.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc
-@@ -0,0 +1,99 @@
-+// Locale support -*- C++ -*-
-+
-+// Copyright (C) 2011 Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+/** @file ctype_configure_char.cc */
-+
-+//
-+// ISO C++ 14882: 22.1  Locales
-+//
-+
-+#include <locale>
-+#include <cstdlib>
-+#include <cstring>
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+// Information as gleaned from /usr/include/ctype.h
-+  
-+  const ctype_base::mask*
-+  ctype<char>::classic_table() throw()
-+  { return 0; }
-+
-+  ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
-+		     size_t __refs) 
-+  : facet(__refs), _M_del(__table != 0 && __del), 
-+  _M_toupper(NULL), _M_tolower(NULL), 
-+  _M_table(__table ? __table : classic_table()) 
-+  { 
-+    memset(_M_widen, 0, sizeof(_M_widen));
-+    _M_widen_ok = 0;
-+    memset(_M_narrow, 0, sizeof(_M_narrow));
-+    _M_narrow_ok = 0;
-+  }
-+
-+  ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) 
-+  : facet(__refs), _M_del(__table != 0 && __del), 
-+  _M_toupper(NULL), _M_tolower(NULL), 
-+  _M_table(__table ? __table : classic_table()) 
-+  { 
-+    memset(_M_widen, 0, sizeof(_M_widen));
-+    _M_widen_ok = 0;
-+    memset(_M_narrow, 0, sizeof(_M_narrow));
-+    _M_narrow_ok = 0;
-+  }
-+
-+  char
-+  ctype<char>::do_toupper(char __c) const
-+  { return ::toupper((int) __c); }
-+
-+  const char*
-+  ctype<char>::do_toupper(char* __low, const char* __high) const
-+  {
-+    while (__low < __high)
-+      {
-+	*__low = ::toupper((int) *__low);
-+	++__low;
-+      }
-+    return __high;
-+  }
-+
-+  char
-+  ctype<char>::do_tolower(char __c) const
-+  { return ::tolower((int) __c); }
-+
-+  const char* 
-+  ctype<char>::do_tolower(char* __low, const char* __high) const
-+  {
-+    while (__low < __high)
-+      {
-+	*__low = ::tolower((int) *__low);
-+	++__low;
-+      }
-+    return __high;
-+  }
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h
deleted file mode 100644
index d594464..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h
+++ /dev/null
@@ -1,166 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h.orig	2012-06-22 10:35:30.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h
-@@ -0,0 +1,161 @@
-+// Locale support -*- C++ -*-
-+
-+// Copyright (C) 2000, 2003, 2004, 2005, 2009, 2010
-+// Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+/** @file bits/ctype_inline.h
-+ *  This is an internal header file, included by other library headers.
-+ *  Do not attempt to use it directly. @headername{locale}
-+ */
-+
-+//
-+// ISO C++ 14882: 22.1  Locales
-+//
-+
-+// ctype bits to be inlined go here. Non-inlinable (ie virtual do_*)
-+// functions go in ctype.cc
-+
-+namespace std _GLIBCXX_VISIBILITY(default)
-+{
-+_GLIBCXX_BEGIN_NAMESPACE_VERSION
-+
-+  bool
-+  ctype<char>::
-+  is(mask __m, char __c) const
-+  {
-+    if (_M_table)
-+      return _M_table[static_cast<unsigned char>(__c)] & __m;
-+    else
-+      return __libc_ctype_ [__c + 1] & __m;
-+  }
-+
-+  const char*
-+  ctype<char>::
-+  is(const char* __low, const char* __high, mask* __vec) const
-+  {
-+    if (_M_table)
-+      while (__low < __high)
-+	*__vec++ = _M_table[static_cast<unsigned char>(*__low++)];
-+    else
-+      for (;__low < __high; ++__vec, ++__low)
-+	{
-+	  mask __m = 0;
-+	  if (this->is(upper, *__low))  __m |= upper;
-+	  if (this->is(lower, *__low))  __m |= lower;
-+	  if (this->is(alpha, *__low))  __m |= alpha;
-+	  if (this->is(digit, *__low))  __m |= digit;
-+	  if (this->is(xdigit, *__low)) __m |= xdigit;
-+	  if (this->is(space, *__low))  __m |= space;
-+	  if (this->is(print, *__low))  __m |= print;
-+	  if (this->is(graph, *__low))  __m |= graph;
-+	  if (this->is(cntrl, *__low))  __m |= cntrl;
-+	  if (this->is(punct, *__low))  __m |= punct;
-+	  // Do not include explicit line for alnum mask since it is a
-+	  // pure composite of masks on DragonFly.
-+	  *__vec = __m;
-+	}
-+    return __high;
-+  }
-+
-+  const char*
-+  ctype<char>::
-+  scan_is(mask __m, const char* __low, const char* __high) const
-+  {
-+    if (_M_table)
-+      while (__low < __high
-+	     && !(_M_table[static_cast<unsigned char>(*__low)] & __m))
-+	++__low;
-+    else
-+      while (__low < __high && !this->is(__m, *__low))
-+	++__low;
-+    return __low;
-+  }
-+
-+  const char*
-+  ctype<char>::
-+  scan_not(mask __m, const char* __low, const char* __high) const
-+  {
-+    if (_M_table)
-+      while (__low < __high
-+	     && (_M_table[static_cast<unsigned char>(*__low)] & __m) != 0)
-+	++__low;
-+    else
-+      while (__low < __high && this->is(__m, *__low) != 0)
-+	++__low;
-+    return __low;
-+  }
-+
-+#ifdef _GLIBCXX_USE_WCHAR_T
-+  inline bool
-+  ctype<wchar_t>::
-+  do_is(mask __m, wchar_t __c) const
-+  {
-+    return __libc_ctype_ [__c + 1] & __m;
-+  }
-+
-+  inline const wchar_t*
-+  ctype<wchar_t>::
-+  do_is(const wchar_t* __lo, const wchar_t* __hi, mask* __vec) const
-+  {
-+    for (; __lo < __hi; ++__vec, ++__lo)
-+    {
-+      mask __m = 0;
-+      if (isupper (*__lo)) __m |= _CTYPEMASK_U;
-+      if (islower (*__lo)) __m |= _CTYPEMASK_L;
-+      if (isdigit (*__lo)) __m |= _CTYPEMASK_D;
-+      if (isspace (*__lo)) __m |= _CTYPEMASK_S;
-+      if (ispunct (*__lo)) __m |= _CTYPEMASK_P;
-+      if (isblank (*__lo)) __m |= _CTYPEMASK_B;
-+      if (iscntrl (*__lo)) __m |= _CTYPEMASK_C;
-+      if (isalpha (*__lo)) __m |= _CTYPEMASK_A;
-+      if (isgraph (*__lo)) __m |= _CTYPEMASK_G;
-+      if (isprint (*__lo)) __m |= _CTYPEMASK_R;
-+      if (isxdigit(*__lo)) __m |= _CTYPEMASK_X;
-+      /* alnum already covered = alpha | digit */
-+
-+      *__vec = __m;
-+    }
-+    return __hi;
-+  }
-+
-+  inline const wchar_t*
-+  ctype<wchar_t>::
-+  do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
-+  {
-+    while (__lo < __hi && !(__libc_ctype_ [*__lo + 1] & __m))
-+      ++__lo;
-+    return __lo;
-+  }
-+
-+  inline const wchar_t*
-+  ctype<wchar_t>::
-+  do_scan_not(mask __m, const char_type* __lo, const char_type* __hi) const
-+  {
-+    while (__lo < __hi && (__libc_ctype_ [*__lo + 1] & __m))
-+      ++__lo;
-+    return __lo;
-+  }
-+#endif
-+
-+_GLIBCXX_END_NAMESPACE_VERSION
-+} // namespace
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h
deleted file mode 100644
index 819c027..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h
+++ /dev/null
@@ -1,46 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h.orig	2012-06-22 10:35:30.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/dragonfly/os_defines.h
-@@ -0,0 +1,41 @@
-+// Specific definitions for BSD  -*- C++ -*-
-+
-+// Copyright (C) 2000, 2009, 2010 Free Software Foundation, Inc.
-+//
-+// This file is part of the GNU ISO C++ Library.  This library 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.
-+
-+// This library 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.
-+
-+// Under Section 7 of GPL version 3, you are granted additional
-+// permissions described in the GCC Runtime Library Exception, version
-+// 3.1, as published by the Free Software Foundation.
-+
-+// You should have received a copy of the GNU General Public License and
-+// a copy of the GCC Runtime Library Exception along with this program;
-+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
-+// <http://www.gnu.org/licenses/>.
-+
-+
-+#ifndef _GLIBCXX_OS_DEFINES
-+#define _GLIBCXX_OS_DEFINES 1
-+
-+// System-specific #define, typedefs, corrections, etc, go here.  This
-+// file will come before all others.
-+
-+/*  FreeBSD approach, likely a mistake for DragonFly.
-+#define _GLIBCXX_USE_C99_CHECK 1
-+#define _GLIBCXX_USE_C99_DYNAMIC (!(__ISO_C_VISIBLE >= 1999))
-+#define _GLIBCXX_USE_C99_LONG_LONG_CHECK 1
-+#define _GLIBCXX_USE_C99_LONG_LONG_DYNAMIC (_GLIBCXX_USE_C99_DYNAMIC || !defined __LONG_LONG_SUPPORTED)
-+#define _GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_CHECK 1
-+#define _GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_DYNAMIC defined _XOPEN_SOURCE
-+*/
-+
-+#endif
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h
deleted file mode 100644
index 26de35e..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h,v 1.1 2013/05/29 17:48:17 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h.orig	2013-02-03 17:54:05.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
-@@ -43,9 +43,22 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
- 
-     // NB: Offsets into ctype<char>::_M_table force a particular size
-     // on the mask type. Because of this, we don't use an enum.
--    typedef unsigned char      	mask;
- 
--#ifndef _CTYPE_U
-+#if defined(_CTYPE_BL)
-+    typedef unsigned short      mask;
-+    static const mask upper     = _CTYPE_U;
-+    static const mask lower     = _CTYPE_L;
-+    static const mask alpha     = _CTYPE_A;
-+    static const mask digit     = _CTYPE_D;
-+    static const mask xdigit    = _CTYPE_X;
-+    static const mask space     = _CTYPE_S;
-+    static const mask print     = _CTYPE_R;
-+    static const mask graph     = _CTYPE_G;
-+    static const mask cntrl     = _CTYPE_C;
-+    static const mask punct     = _CTYPE_P;
-+    static const mask alnum     = _CTYPE_A | _CTYPE_D;
-+#elif !defined(_CTYPE_U)
-+    typedef unsigned char      	mask;
-     static const mask upper    	= _U;
-     static const mask lower 	= _L;
-     static const mask alpha 	= _U | _L;
-@@ -58,6 +71,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
-     static const mask punct 	= _P;
-     static const mask alnum 	= _U | _L | _N;
- #else
-+    typedef unsigned char      	mask;
-     static const mask upper    	= _CTYPE_U;
-     static const mask lower 	= _CTYPE_L;
-     static const mask alpha 	= _CTYPE_U | _CTYPE_L;
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc
deleted file mode 100644
index 717dfec..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc
+++ /dev/null
@@ -1,57 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc,v 1.1 2013/05/29 17:48:17 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc.orig	2013-02-03 17:54:05.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
-@@ -38,11 +38,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
- 
- // Information as gleaned from /usr/include/ctype.h
- 
-+#ifndef _CTYPE_BL
-   extern "C" const u_int8_t _C_ctype_[];
-+#endif
- 
-   const ctype_base::mask*
-   ctype<char>::classic_table() throw()
--  { return _C_ctype_ + 1; }
-+#ifdef _CTYPE_BL
-+  { return _C_ctype_tab_ + 1; }
-+#else
-+   { return _C_ctype_ + 1; }
-+#endif
- 
-   ctype<char>::ctype(__c_locale, const mask* __table, bool __del, 
- 		     size_t __refs) 
-@@ -69,14 +75,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
- 
-   char
-   ctype<char>::do_toupper(char __c) const
--  { return ::toupper((int) __c); }
-+  { return ::toupper((int)(unsigned char) __c); }
- 
-   const char*
-   ctype<char>::do_toupper(char* __low, const char* __high) const
-   {
-     while (__low < __high)
-       {
--	*__low = ::toupper((int) *__low);
-+	*__low = ::toupper((int)(unsigned char) *__low);
- 	++__low;
-       }
-     return __high;
-@@ -84,14 +90,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
- 
-   char
-   ctype<char>::do_tolower(char __c) const
--  { return ::tolower((int) __c); }
-+  { return ::tolower((int)(unsigned char) __c); }
- 
-   const char* 
-   ctype<char>::do_tolower(char* __low, const char* __high) const
-   {
-     while (__low < __high)
-       {
--	*__low = ::tolower((int) *__low);
-+	*__low = ::tolower((int)(unsigned char) *__low);
- 	++__low;
-       }
-     return __high;
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h b/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h
deleted file mode 100644
index 72f09b7..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h,v 1.1 2013/05/29 17:48:17 keckhardt Exp $
-
---- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h.orig	2013-02-03 17:54:05.000000000 +0000
-+++ libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
-@@ -48,7 +48,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
-   is(const char* __low, const char* __high, mask* __vec) const
-   {
-     while (__low < __high)
--      *__vec++ = _M_table[*__low++];
-+      *__vec++ = _M_table[(unsigned char)*__low++];
-     return __high;
-   }
- 
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_configure b/gcc49snapshot/patches/patch-libstdc++-v3_configure
deleted file mode 100644
index 7cd6770..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_configure
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD: patch-libstdc++-v3_configure,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/configure.orig	2013-01-08 09:47:55.000000000 +0000
-+++ libstdc++-v3/configure
-@@ -15790,7 +15790,7 @@ $as_echo "stdio" >&6; }
- if test "${enable_clocale+set}" = set; then :
-   enableval=$enable_clocale;
-       case "$enableval" in
--       generic|gnu|ieee_1003.1-2001|newlib|yes|no|auto) ;;
-+       generic|gnu|ieee_1003.1-2001|newlib|darwin|dragonfly|yes|no|auto) ;;
-        *) as_fn_error "Unknown argument to enable/disable clocale" "$LINENO" 5 ;;
- 	  	        esac
- 
-@@ -15831,6 +15831,9 @@ fi
-       openbsd*)
- 	enable_clocale_flag=newlib
- 	;;
-+      dragonfly*)
-+	enable_clocale_flag=dragonfly
-+	;;
-       *)
- 	if test x"$with_newlib" = x"yes"; then
- 	  enable_clocale_flag=newlib
-@@ -15972,6 +15975,23 @@ $as_echo "darwin or freebsd" >&6; }
-       CTIME_CC=config/locale/generic/time_members.cc
-       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h
-       ;;
-+    dragonfly)
-+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: dragonfly" >&5
-+$as_echo "dragonfly" >&6; }
-+
-+      CLOCALE_H=config/locale/generic/c_locale.h
-+      CLOCALE_CC=config/locale/dragonfly/c_locale.cc
-+      CCODECVT_CC=config/locale/generic/codecvt_members.cc
-+      CCOLLATE_CC=config/locale/generic/collate_members.cc
-+      CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
-+      CMESSAGES_H=config/locale/generic/messages_members.h
-+      CMESSAGES_CC=config/locale/generic/messages_members.cc
-+      CMONEY_CC=config/locale/generic/monetary_members.cc
-+      CNUMERIC_CC=config/locale/generic/numeric_members.cc
-+      CTIME_H=config/locale/generic/time_members.h
-+      CTIME_CC=config/locale/generic/time_members.cc
-+      CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h
-+      ;;
- 
-     gnu)
-       { $as_echo "$as_me:${as_lineno-$LINENO}: result: gnu" >&5
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_configure.host b/gcc49snapshot/patches/patch-libstdc++-v3_configure.host
deleted file mode 100644
index 7fec452..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_configure.host
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-libstdc++-v3_configure.host,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/configure.host.orig	2012-02-10 18:10:12.000000000 +0000
-+++ libstdc++-v3/configure.host
-@@ -239,6 +239,9 @@ case "${host_os}" in
-     os_include_dir="os/djgpp"
-     error_constants_dir="os/djgpp"
-     ;;
-+  dragonfly*)
-+    os_include_dir="os/bsd/dragonfly"
-+    ;;
-   freebsd*)
-     os_include_dir="os/bsd/freebsd"
-     ;;
diff --git a/gcc49snapshot/patches/patch-libstdc++-v3_libsupc++_unwind-cxx.h b/gcc49snapshot/patches/patch-libstdc++-v3_libsupc++_unwind-cxx.h
deleted file mode 100644
index 73eb40e..0000000
--- a/gcc49snapshot/patches/patch-libstdc++-v3_libsupc++_unwind-cxx.h
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-libstdc++-v3_libsupc++_unwind-cxx.h,v 1.1 2013/03/24 10:15:20 keckhardt Exp $
-
---- libstdc++-v3/libsupc++/unwind-cxx.h.orig	2013-03-19 17:04:44.000000000 +0000
-+++ libstdc++-v3/libsupc++/unwind-cxx.h
-@@ -38,6 +38,7 @@
- #include <cxxabi.h>
- 
- #ifdef _GLIBCXX_HAVE_SYS_SDT_H
-+#include <cstdlib>
- #include <sys/sdt.h>
- /* We only want to use stap probes starting with v3.  Earlier versions
-    added too much startup cost.  */
diff --git a/gcc49snapshot/test_summary.log b/gcc49snapshot/test_summary.log
deleted file mode 100644
index b334aea..0000000
--- a/gcc49snapshot/test_summary.log
+++ /dev/null
@@ -1,622 +0,0 @@
-cat <<'EOF' |
-LAST_UPDATED: Obtained from SVN: branches/gcc-4_9-branch revision 211035
-
-Native configuration is x86_64--netbsd
-
-		=== g++ tests ===
-
-
-Running target unix
-FAIL: g++.dg/cdce3.C -std=gnu++98 (test for excess errors)
-UNRESOLVED: g++.dg/cdce3.C -std=gnu++98 compilation failed to produce executable
-FAIL: g++.dg/cdce3.C -std=gnu++11 (test for excess errors)
-UNRESOLVED: g++.dg/cdce3.C -std=gnu++11 compilation failed to produce executable
-FAIL: g++.dg/cdce3.C -std=gnu++1y (test for excess errors)
-UNRESOLVED: g++.dg/cdce3.C -std=gnu++1y compilation failed to produce executable
-FAIL: g++.dg/guality/pr55665.C  -O2  line 23 p == 40
-FAIL: g++.dg/guality/pr55665.C  -O3 -fomit-frame-pointer  line 23 p == 40
-FAIL: g++.dg/guality/pr55665.C  -O3 -g  line 23 p == 40
-FAIL: g++.old-deja/g++.eh/badalloc1.C -std=c++98 execution test
-FAIL: g++.old-deja/g++.eh/badalloc1.C -std=c++11 execution test
-FAIL: g++.old-deja/g++.eh/badalloc1.C -std=c++1y execution test
-FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++98 (test for excess errors)
-FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++11 (test for excess errors)
-FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++1y (test for excess errors)
-
-		=== g++ Summary ===
-
-# of expected passes		83092
-# of unexpected failures	12
-# of expected failures		445
-# of unresolved testcases	3
-# of unsupported tests		3029
-/usr/pkgsrc/wip/gcc49snapshot/work/build/gcc/testsuite/g++/../../xg++  version 4.9.1 20140528 (prerelease) (GCC) 
-
-		=== gcc tests ===
-
-
-Running target unix
-WARNING: program timed out.
-FAIL: gcc.dg/atomic/c11-atomic-exec-5.c  -O1  execution test
-WARNING: program timed out.
-FAIL: gcc.dg/atomic/c11-atomic-exec-5.c  -O2  execution test
-WARNING: program timed out.
-FAIL: gcc.dg/atomic/c11-atomic-exec-5.c  -O3 -fomit-frame-pointer -funroll-loops  execution test
-FAIL: gcc.dg/20021014-1.c (test for excess errors)
-FAIL: gcc.dg/builtins-20.c (test for excess errors)
-FAIL: gcc.dg/builtins-55.c (test for excess errors)
-FAIL: gcc.dg/builtins-57.c (test for excess errors)
-FAIL: gcc.dg/builtins-58.c scan-assembler-not pow
-FAIL: gcc.dg/builtins-59.c scan-tree-dump gimple "__builtin_cexpi"
-FAIL: gcc.dg/builtins-59.c scan-tree-dump-not gimple "sincos"
-FAIL: gcc.dg/builtins-61.c scan-tree-dump optimized "cexpi"
-FAIL: gcc.dg/builtins-61.c scan-tree-dump optimized "sin"
-FAIL: gcc.dg/builtins-61.c scan-tree-dump optimized "cos"
-FAIL: gcc.dg/builtins-61.c scan-tree-dump optimized "return 0.0"
-FAIL: gcc.dg/builtins-62.c scan-tree-dump-times optimized "cexpi" 3
-FAIL: gcc.dg/builtins-65.c (test for excess errors)
-FAIL: gcc.dg/c99-stdint-1.c (test for excess errors)
-FAIL: gcc.dg/nest.c (test for excess errors)
-FAIL: gcc.dg/nested-func-4.c (test for excess errors)
-FAIL: gcc.dg/pr32450.c (test for excess errors)
-FAIL: gcc.dg/pr43643.c (test for excess errors)
-FAIL: gcc.dg/utf-array-short-wchar.c  (test for errors, line 39)
-FAIL: gcc.dg/utf-array-short-wchar.c  (test for errors, line 41)
-FAIL: gcc.dg/utf-array-short-wchar.c (test for excess errors)
-XPASS: gcc.dg/guality/example.c  -O0  execution test
-XPASS: gcc.dg/guality/example.c  -O1  execution test
-XPASS: gcc.dg/guality/example.c  -O2  execution test
-XPASS: gcc.dg/guality/example.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-XPASS: gcc.dg/guality/guality.c  -O0  execution test
-XPASS: gcc.dg/guality/guality.c  -O1  execution test
-XPASS: gcc.dg/guality/guality.c  -O2  execution test
-XPASS: gcc.dg/guality/guality.c  -O3 -fomit-frame-pointer  execution test
-XPASS: gcc.dg/guality/guality.c  -O3 -g  execution test
-XPASS: gcc.dg/guality/guality.c  -Os  execution test
-XPASS: gcc.dg/guality/guality.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-XPASS: gcc.dg/guality/guality.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
-XPASS: gcc.dg/guality/inline-params.c  -O2  execution test
-XPASS: gcc.dg/guality/inline-params.c  -O3 -fomit-frame-pointer  execution test
-XPASS: gcc.dg/guality/inline-params.c  -O3 -g  execution test
-XPASS: gcc.dg/guality/inline-params.c  -Os  execution test
-XPASS: gcc.dg/guality/inline-params.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-XPASS: gcc.dg/guality/pr41353-1.c  -O0  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O1  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O2  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O3 -fomit-frame-pointer  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O3 -g  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -Os  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41353-1.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 28 j == 28 + 37
-XPASS: gcc.dg/guality/pr41447-1.c  -O0  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O1  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O2  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O3 -fomit-frame-pointer  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O3 -g  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -Os  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-XPASS: gcc.dg/guality/pr41447-1.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O0  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O1  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O2  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O3 -fomit-frame-pointer  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O3 -g  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -Os  execution test
-XPASS: gcc.dg/guality/pr41616-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-FAIL: gcc.dg/guality/pr48437.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 14 i == 0
-FAIL: gcc.dg/guality/pr48437.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 14 i == 0
-FAIL: gcc.dg/guality/pr54200.c  -Os  line 20 z == 3
-FAIL: gcc.dg/guality/pr54519-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 20 y == 25
-FAIL: gcc.dg/guality/pr54519-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 20 z == 6
-FAIL: gcc.dg/guality/pr54519-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 y == 117
-FAIL: gcc.dg/guality/pr54519-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 z == 8
-FAIL: gcc.dg/guality/pr54519-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 17 y == 25
-FAIL: gcc.dg/guality/pr54519-2.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 17 y == 25
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 20 y == 25
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 20 z == 6
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 y == 117
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 23 z == 8
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 20 y == 25
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 20 z == 6
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 23 y == 117
-FAIL: gcc.dg/guality/pr54519-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 23 z == 8
-FAIL: gcc.dg/guality/pr54519-4.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 17 y == 25
-FAIL: gcc.dg/guality/pr54519-4.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 17 y == 25
-FAIL: gcc.dg/guality/pr54519-5.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 17 y == 25
-FAIL: gcc.dg/guality/pr54519-5.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 17 y == 25
-FAIL: gcc.dg/guality/pr54693-2.c  -O3 -fomit-frame-pointer -funroll-loops  line 21 i == v + 1
-FAIL: gcc.dg/guality/pr54693-2.c  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  line 21 i == v + 1
-FAIL: gcc.dg/guality/pr54693-2.c  -Os  line 21 x == 10 - i
-FAIL: gcc.dg/guality/pr54693-2.c  -Os  line 21 y == 20 - 2 * i
-FAIL: gcc.dg/guality/sra-1.c  -O2  line 43 a.j == 14
-FAIL: gcc.dg/guality/sra-1.c  -O3 -fomit-frame-pointer  line 43 a.j == 14
-FAIL: gcc.dg/guality/sra-1.c  -O3 -g  line 43 a.j == 14
-FAIL: gcc.dg/guality/sra-1.c  -Os  line 43 a.j == 14
-FAIL: gcc.dg/guality/sra-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 43 a.j == 14
-FAIL: gcc.dg/guality/sra-1.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 43 a.j == 14
-FAIL: gcc.dg/guality/vla-1.c  -O0  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O0  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O1  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O1  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O2  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O2  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O3 -fomit-frame-pointer  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O3 -fomit-frame-pointer  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O3 -g  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O3 -g  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -Os  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -Os  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-1.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 17 sizeof (a) == 6
-FAIL: gcc.dg/guality/vla-1.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 24 sizeof (a) == 17 * sizeof (short)
-FAIL: gcc.dg/guality/vla-2.c  -O0  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O0  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O1  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O1  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O3 -fomit-frame-pointer  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O3 -fomit-frame-pointer  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O3 -g  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O3 -g  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -Os  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -Os  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 16 sizeof (a) == 5 * sizeof (int)
-FAIL: gcc.dg/guality/vla-2.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  line 25 sizeof (a) == 6 * sizeof (int)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -O1  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -O2  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -O3 -fomit-frame-pointer  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -O3 -g  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -Os  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -O1  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -O2  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -O3 -fomit-frame-pointer  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -O3 -g  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -Os  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -O1  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -O2  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -O3 -fomit-frame-pointer  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -O3 -g  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -Os  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-convert-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-math-7.c  -O0  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O1  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O2  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O3 -fomit-frame-pointer  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O3 -fomit-frame-pointer -funroll-loops  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O3 -g  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -Os  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
-FAIL: gcc.dg/torture/builtin-math-7.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
-FAIL: gcc.dg/torture/builtin-power-1.c  -O1  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-power-1.c  -O2  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-power-1.c  -O3 -fomit-frame-pointer  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-power-1.c  -O3 -g  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-power-1.c  -Os  (test for excess errors)
-FAIL: gcc.dg/torture/builtin-power-1.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-cmp-invalid.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-cmp-invalid.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-div-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-div-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-extend-nan.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-extend-nan.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-mul-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-mul-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncdf-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncdf-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/float128-truncsf-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/float128-truncsf-underflow.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-2.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode-3.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O0  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O0  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O1  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O1  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O2  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O2  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O3 -g  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O3 -g  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -Os  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -Os  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O2 -flto -fno-use-linker-plugin -flto-partition=none  compilation failed to produce executable
-FAIL: gcc.dg/torture/fp-int-convert-float128.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
-UNRESOLVED: gcc.dg/torture/fp-int-convert-float128.c  -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  compilation failed to produce executable
-FAIL: gcc.dg/tree-ssa/foldaddr-1.c scan-tree-dump-times original "return 0" 1
-FAIL: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler vrndscalepd[^\\n]*zmm[0-9]
-FAIL: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler vcvttpd2dq[^\\n]*zmm[0-9]
-FAIL: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler vrndscalepd[^\\n]*zmm[0-9]
-FAIL: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler vcvttpd2dq[^\\n]*zmm[0-9]
-FAIL: gcc.target/i386/float128-1.c (test for excess errors)
-UNRESOLVED: gcc.target/i386/float128-1.c compilation failed to produce executable
-FAIL: gcc.target/i386/float128-2.c (test for excess errors)
-UNRESOLVED: gcc.target/i386/float128-2.c compilation failed to produce executable
-FAIL: gcc.target/i386/long-double-128-8.c (test for excess errors)
-UNRESOLVED: gcc.target/i386/long-double-128-8.c compilation failed to produce executable
-FAIL: gcc.target/i386/long-double-128-9.c (test for excess errors)
-UNRESOLVED: gcc.target/i386/long-double-128-9.c compilation failed to produce executable
-
-		=== gcc Summary ===
-
-# of expected passes		104096
-# of unexpected failures	210
-# of unexpected successes	40
-# of expected failures		263
-# of unresolved testcases	84
-# of unsupported tests		1884
-/usr/pkgsrc/wip/gcc49snapshot/work/build/gcc/xgcc  version 4.9.1 20140528 (prerelease) (GCC) 
-
-		=== gfortran tests ===
-
-
-Running target unix
-FAIL: gfortran.dg/default_format_2.f90  -O0  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O1  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O2  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O3 -fomit-frame-pointer  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O3 -fomit-frame-pointer -funroll-loops  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  execution test
-FAIL: gfortran.dg/default_format_2.f90  -O3 -g  execution test
-FAIL: gfortran.dg/default_format_2.f90  -Os  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O0  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O1  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O2  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O3 -fomit-frame-pointer  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O3 -fomit-frame-pointer -funroll-loops  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -O3 -g  execution test
-FAIL: gfortran.dg/default_format_denormal_2.f90  -Os  execution test
-FAIL: gfortran.dg/erf_3.F90  -O0  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O0  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O1  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O1  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O2  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O2  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer -funroll-loops  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -O3 -g  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -O3 -g  compilation failed to produce executable
-FAIL: gfortran.dg/erf_3.F90  -Os  (test for excess errors)
-UNRESOLVED: gfortran.dg/erf_3.F90  -Os  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O0  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O0  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O1  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O1  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O2  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O2  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer -funroll-loops  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -g  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -O3 -g  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_2.F90  -Os  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_2.F90  -Os  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_3.F90  -O0  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_3.F90  -O0  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O0  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O0  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O1  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O1  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O2  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O2  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer -funroll-loops  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -g  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -O3 -g  compilation failed to produce executable
-FAIL: gfortran.dg/large_real_kind_form_io_1.f90  -Os  (test for excess errors)
-UNRESOLVED: gfortran.dg/large_real_kind_form_io_1.f90  -Os  compilation failed to produce executable
-FAIL: gfortran.dg/nint_2.f90  -O0  execution test
-
-		=== gfortran Summary ===
-
-# of expected passes		45523
-# of unexpected failures	42
-# of expected failures		52
-# of unresolved testcases	25
-# of unsupported tests		104
-/usr/pkgsrc/wip/gcc49snapshot/work/build/gcc/testsuite/gfortran/../../gfortran  version 4.9.1 20140528 (prerelease) (GCC) 
-
-		=== obj-c++ tests ===
-
-
-Running target unix
-
-		=== obj-c++ Summary ===
-
-# of expected passes		1441
-# of expected failures		10
-# of unsupported tests		86
-/usr/pkgsrc/wip/gcc49snapshot/work/build/gcc/testsuite/obj-c++/../../xg++  version 4.9.1 20140528 (prerelease) (GCC) 
-
-		=== objc tests ===
-
-
-Running target unix
-FAIL: objc.dg/proto-lossage-4.m -fgnu-runtime  (test for warnings, line 27)
-FAIL: objc.dg/proto-lossage-4.m -fgnu-runtime  (test for warnings, line 28)
-FAIL: objc.dg/proto-lossage-4.m -fgnu-runtime (test for excess errors)
-
-		=== objc Summary ===
-
-# of expected passes		2985
-# of unexpected failures	3
-# of expected failures		6
-# of unsupported tests		74
-/usr/pkgsrc/wip/gcc49snapshot/work/build/gcc/xgcc  version 4.9.1 20140528 (prerelease) (GCC) 
-
-		=== libatomic tests ===
-
-
-Running target unix
-
-		=== libatomic Summary ===
-
-# of expected passes		54
-		=== libgomp tests ===
-
-
-Running target unix
-WARNING: program timed out.
-FAIL: libgomp.c++/affinity-1.C execution test
-
-		=== libgomp Summary ===
-
-# of expected passes		2423
-# of unexpected failures	1
-# of unsupported tests		3
-		=== libitm tests ===
-
-
-Running target unix
-FAIL: libitm.c/clone-1.c execution test
-
-		=== libitm Summary ===
-
-# of expected passes		25
-# of unexpected failures	1
-# of expected failures		3
-# of unsupported tests		1
-		=== libstdc++ tests ===
-
-
-Running target unix
-WARNING: program timed out.
-FAIL: 20_util/hash/chi2_q_uniform_random.cc execution test
-FAIL: 22_locale/ctype_base/11844.cc execution test
-FAIL: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors)
-FAIL: 30_threads/async/42819.cc execution test
-FAIL: 30_threads/async/49668.cc execution test
-FAIL: 30_threads/async/54297.cc execution test
-FAIL: 30_threads/async/any.cc execution test
-FAIL: 30_threads/async/async.cc execution test
-FAIL: 30_threads/async/sync.cc execution test
-FAIL: 30_threads/call_once/39909.cc execution test
-FAIL: 30_threads/call_once/49668.cc execution test
-FAIL: 30_threads/call_once/call_once1.cc execution test
-FAIL: 30_threads/future/members/45133.cc execution test
-FAIL: 30_threads/future/members/get.cc execution test
-FAIL: 30_threads/future/members/get2.cc execution test
-FAIL: 30_threads/future/members/share.cc execution test
-FAIL: 30_threads/future/members/valid.cc execution test
-FAIL: 30_threads/future/members/wait.cc execution test
-FAIL: 30_threads/future/members/wait_for.cc execution test
-FAIL: 30_threads/future/members/wait_until.cc execution test
-FAIL: 30_threads/packaged_task/49668.cc execution test
-FAIL: 30_threads/packaged_task/cons/3.cc execution test
-FAIL: 30_threads/packaged_task/cons/alloc.cc execution test
-FAIL: 30_threads/packaged_task/members/get_future.cc execution test
-FAIL: 30_threads/packaged_task/members/invoke.cc execution test
-FAIL: 30_threads/packaged_task/members/invoke2.cc execution test
-FAIL: 30_threads/packaged_task/members/invoke3.cc execution test
-FAIL: 30_threads/packaged_task/members/invoke4.cc execution test
-FAIL: 30_threads/packaged_task/members/invoke5.cc execution test
-FAIL: 30_threads/packaged_task/members/reset2.cc execution test
-FAIL: 30_threads/promise/60966.cc execution test
-FAIL: 30_threads/promise/cons/alloc.cc execution test
-FAIL: 30_threads/promise/cons/move.cc execution test
-FAIL: 30_threads/promise/cons/move_assign.cc execution test
-FAIL: 30_threads/promise/members/get_future.cc execution test
-FAIL: 30_threads/promise/members/set_exception.cc execution test
-FAIL: 30_threads/promise/members/set_exception2.cc execution test
-FAIL: 30_threads/promise/members/set_value.cc execution test
-FAIL: 30_threads/promise/members/set_value2.cc execution test
-FAIL: 30_threads/promise/members/set_value3.cc execution test
-FAIL: 30_threads/promise/members/swap.cc execution test
-FAIL: 30_threads/shared_future/members/get.cc execution test
-FAIL: 30_threads/shared_future/members/get2.cc execution test
-FAIL: 30_threads/shared_future/members/valid.cc execution test
-FAIL: 30_threads/shared_future/members/wait.cc execution test
-FAIL: 30_threads/shared_future/members/wait_for.cc execution test
-FAIL: 30_threads/shared_future/members/wait_until.cc execution test
-FAIL: tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc (test for excess errors)
-UNRESOLVED: tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc compilation failed to produce executable
-FAIL: tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc (test for excess errors)
-UNRESOLVED: tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc compilation failed to produce executable
-FAIL: tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc (test for excess errors)
-UNRESOLVED: tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc compilation failed to produce executable
-FAIL: tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc (test for excess errors)
-UNRESOLVED: tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc compilation failed to produce executable
-FAIL: tr1/8_c_compatibility/complex/50880.cc (test for excess errors)
-UNRESOLVED: tr1/8_c_compatibility/complex/50880.cc compilation failed to produce executable
-
-		=== libstdc++ Summary ===
-
-# of expected passes		8739
-# of unexpected failures	52
-# of expected failures		40
-# of unresolved testcases	5
-# of unsupported tests		682
-
-Compiler version: 4.9.1 20140528 (prerelease) (GCC) 
-Platform: x86_64--netbsd
-configure flags: --enable-nls --with-libiconv-prefix=/usr --enable-__cxa_atexit --with-gxx-include-dir=/usr/pkg/gcc49snapshot/include/c++/ --enable-languages='c obj-c++ objc fortran c++' --enable-shared --enable-long-long --with-local-prefix=/usr/pkg/gcc49snapshot --enable-libssp --enable-libquadmath --enable-threads=posix --with-boot-ldflags='-static-libstdc++ -static-libgcc -Wl,-R/usr/pkg/lib ' --with-gnu-ld --with-ld=/usr/bin/ld --with-gnu-as --with-as=/usr/bin/as --prefix=/usr/pkg/gcc49snapshot --build=x86_64--netbsd --host=x86_64--netbsd --infodir=/usr/pkg/gcc49snapshot/info --mandir=/usr/pkg/gcc49snapshot/man
-EOF
-Mail -s "Results for 4.9.1 20140528 (prerelease) (GCC) testsuite on x86_64--netbsd" gcc-testresults%gcc.gnu.org@localhost &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/g++/g++.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/g++/g++.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gcc/gcc.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gcc/gcc.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gfortran/gfortran.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gfortran/gfortran.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/obj-c++/obj-c++.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/obj-c++/obj-c++.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/objc/objc.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/objc/objc.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libatomic/testsuite/libatomic.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libatomic/testsuite/libatomic.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libgomp/testsuite/libgomp.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libgomp/testsuite/libgomp.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libitm/testsuite/libitm.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libitm/testsuite/libitm.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libstdc++-v3/testsuite/libstdc++.sum /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libstdc++-v3/testsuite/libstdc++.sum.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/g++/g++.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/g++/g++.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gcc/gcc.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gcc/gcc.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gfortran/gfortran.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/gfortran/gfortran.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/obj-c++/obj-c++.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/obj-c++/obj-c++.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/objc/objc.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./gcc/testsuite/objc/objc.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libatomic/testsuite/libatomic.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libatomic/testsuite/libatomic.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libgomp/testsuite/libgomp.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libgomp/testsuite/libgomp.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libitm/testsuite/libitm.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libitm/testsuite/libitm.log.sent &&
-mv /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libstdc++-v3/testsuite/libstdc++.log /usr/pkgsrc/wip/gcc49snapshot/work/build/./x86_64--netbsd/libstdc++-v3/testsuite/libstdc++.log.sent &&
-true
diff --git a/gcc49snapshot/version.mk b/gcc49snapshot/version.mk
deleted file mode 100644
index 262182c..0000000
--- a/gcc49snapshot/version.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# $NetBSD: version.mk,v 1.45 2014/06/01 06:10:50 keckhardt Exp $
-GCC49S_DIST_VERSION:=4.9-20140528


Home | Main Index | Thread Index | Old Index