gcc50: Switch to SVN over weekly snapshots for latest
authorJohn Marino <draco@marino.st>
Fri, 13 Feb 2015 08:34:24 +0000 (09:34 +0100)
committerJohn Marino <draco@marino.st>
Fri, 13 Feb 2015 10:08:17 +0000 (11:08 +0100)
A dports bulk run revealed at least 3 major issues, all of which have
already been fixed upstream.  Two were found in 8 February snapshot, but
the third still hasn't been release.  Since the snapshots are just
the packaged Subversion repo without the .svn directory, I'm switching
over to SVN directly until the prerelease.

With here, disable extra diagnostic checks which slow the compiler down
considerably.

contrib/gcc-5.0/README.DRAGONFLY
gnu/usr.bin/cc50/Makefile.langs
gnu/usr.bin/cc50/Makefile.version
gnu/usr.bin/cc50/cc_prep/auto-host.h
gnu/usr.bin/cc50/support-libs/libcpp/config.h

index b6e64d3..1f4f90a 100644 (file)
@@ -4,10 +4,11 @@ GCC-5.0.0 SNAPSHOT
 Original source can be downloaded from:
 http://ftp.gnu.org/gnu/gcc
 
-file = gcc-5-20150201.tar.bz2
-date = 1 Febuary 2015
-size = 89749171
-sha1 = 0558cb236c982b5e1931ed18fc06967b3da1cd99
+XXX file = gcc-5-20150201.tar.bz2
+XXX date = 1 Febuary 2015
+XXX size = 89749171
+XXX sha1 = 0558cb236c982b5e1931ed18fc06967b3da1cd99
+Built from SVN Revision 220667 (13 Feb 2015)
 
 The file README.DELETED contains a list of deleted files and directories.
 
index 3be70b2..28e10bc 100644 (file)
@@ -20,7 +20,7 @@ LANG_SPECS_FILES=     cp/lang-specs.h \
                        lto/lang-specs.h
 
 # Object files for gcc driver.
-GCC_SRCS = gcc.c ggc-none.c
+GCC_SRCS = gcc.c gcc-main.c ggc-none.c
 EXTRA_GCC_SRCS = driver-i386.c
 
 # this is directly from GCC's Makefile, beware evil
index a719174..330d11b 100644 (file)
@@ -1,5 +1,5 @@
 GCCCOMPLETEVER=        5.0.0
 GCCRELEASE=    Snapshot # choices are "Snapshot" or "Release"
-GCCDATESTAMP=  2015-02-01
+GCCDATESTAMP=  2015-02-13
 GCCPOINTVER=   ${GCCCOMPLETEVER:R}
 GCCSHORTVER=   ${GCCPOINTVER:S/.//}
index 150c859..5daae56 100644 (file)
@@ -73,7 +73,7 @@
 /* Define if you want more run-time sanity checks. This one gets a grab bag of
    miscellaneous but relatively cheap checks. */
 #ifndef USED_FOR_TARGET
-#define ENABLE_CHECKING 1
+/* #undef ENABLE_CHECKING */
 #endif
 
 
 /* Define if you want RTL flag accesses to be checked against the RTL codes
    that are supported for each access macro. This is relatively cheap. */
 #ifndef USED_FOR_TARGET
-#define ENABLE_RTL_FLAG_CHECKING 1
+/* #undef ENABLE_RTL_FLAG_CHECKING */
 #endif
 
 
index bf481cb..c3a0414 100644 (file)
@@ -16,7 +16,7 @@
 #define ENABLE_CANONICAL_SYSTEM_HEADERS 1
 
 /* Define if you want more run-time sanity checks. */
-#define ENABLE_CHECKING 1
+/* #undef ENABLE_CHECKING */
 
 /* Define to 1 if translation of program messages to the user's native
    language is requested. */