From 966ef70e41eb2e344441122be6ee1313025a16a8 Mon Sep 17 00:00:00 2001 From: John Marino Date: Tue, 10 Feb 2015 14:46:24 +0100 Subject: [PATCH] Add README's to new vendor/GCC50 branch and one local mod Since GCC 5.0 will be the first release to officially support DragonFly, there are very few local modifications planned, three. At this time, I'm only adding the first which defines the default search directories for gcc libraries and programs. --- contrib/gcc-5.0/README.DELETED | 847 +++++++++++++++++++++++++++++++ contrib/gcc-5.0/README.DRAGONFLY | 19 + contrib/gcc-5.0/gcc/gcc.c | 18 +- 3 files changed, 881 insertions(+), 3 deletions(-) create mode 100644 contrib/gcc-5.0/README.DELETED create mode 100644 contrib/gcc-5.0/README.DRAGONFLY diff --git a/contrib/gcc-5.0/README.DELETED b/contrib/gcc-5.0/README.DELETED new file mode 100644 index 0000000000..9cd3d8da83 --- /dev/null +++ b/contrib/gcc-5.0/README.DELETED @@ -0,0 +1,847 @@ +.dir-locals.el +.gitignore +ABOUT-NLS +ChangeLog +ChangeLog.jit +ChangeLog.tree-ssa +INSTALL/ +MAINTAINERS +MD5SUMS +Makefile.def +Makefile.in +Makefile.tpl +NEWS +README +boehm-gc/ +compile +config-ml.in +config.guess +config.rpath +config.sub +config/ +configure +configure.ac +contrib/ +depcomp +fixincludes/ +gcc/ABOUT-GCC-NLS +gcc/COPYING +gcc/COPYING.LIB +gcc/COPYING3 +gcc/COPYING3.LIB +gcc/ChangeLog +gcc/ChangeLog-1997 +gcc/ChangeLog-1998 +gcc/ChangeLog-1999 +gcc/ChangeLog-2000 +gcc/ChangeLog-2001 +gcc/ChangeLog-2002 +gcc/ChangeLog-2003 +gcc/ChangeLog-2004 +gcc/ChangeLog-2005 +gcc/ChangeLog-2006 +gcc/ChangeLog-2007 +gcc/ChangeLog-2008 +gcc/ChangeLog-2009 +gcc/ChangeLog-2010 +gcc/ChangeLog-2011 +gcc/ChangeLog-2012 +gcc/ChangeLog-2013 +gcc/ChangeLog-2014 +gcc/ChangeLog.dataflow +gcc/ChangeLog.gimple-classes +gcc/ChangeLog.graphite +gcc/ChangeLog.jit +gcc/ChangeLog.lib +gcc/ChangeLog.ptr +gcc/ChangeLog.tree-ssa +gcc/ChangeLog.tuples +gcc/DEV-PHASE +gcc/FSFChangeLog +gcc/FSFChangeLog.10 +gcc/FSFChangeLog.11 +gcc/LANGUAGES +gcc/Makefile.in +gcc/ONEWS +gcc/README.Portability +gcc/acinclude.m4 +gcc/aclocal.m4 +gcc/ada/ +gcc/c-family/ChangeLog +gcc/c-family/ChangeLog.gimple-classes +gcc/c/ChangeLog +gcc/c/Make-lang.in +gcc/c/config-lang.in +gcc/common/config/aarch64/ +gcc/common/config/alpha/ +gcc/common/config/arc/ +gcc/common/config/arm/ +gcc/common/config/avr/ +gcc/common/config/bfin/ +gcc/common/config/c6x/ +gcc/common/config/cr16/ +gcc/common/config/cris/ +gcc/common/config/epiphany/ +gcc/common/config/fr30/ +gcc/common/config/frv/ +gcc/common/config/h8300/ +gcc/common/config/ia64/ +gcc/common/config/iq2000/ +gcc/common/config/lm32/ +gcc/common/config/m32r/ +gcc/common/config/m68k/ +gcc/common/config/mcore/ +gcc/common/config/mep/ +gcc/common/config/microblaze/ +gcc/common/config/mips/ +gcc/common/config/mmix/ +gcc/common/config/mn10300/ +gcc/common/config/msp430/ +gcc/common/config/nds32/ +gcc/common/config/nios2/ +gcc/common/config/nvptx/ +gcc/common/config/pa/ +gcc/common/config/pdp11/ +gcc/common/config/rs6000/ +gcc/common/config/rx/ +gcc/common/config/s390/ +gcc/common/config/sh/ +gcc/common/config/sparc/ +gcc/common/config/spu/ +gcc/common/config/tilegx/ +gcc/common/config/tilepro/ +gcc/common/config/v850/ +gcc/common/config/vax/ +gcc/common/config/visium/ +gcc/common/config/xstormy16/ +gcc/common/config/xtensa/ +gcc/config.build +gcc/config.gcc +gcc/config.host +gcc/config.in +gcc/config/README +gcc/config/aarch64/ +gcc/config/alpha/ +gcc/config/arc/ +gcc/config/arm/ +gcc/config/avr/ +gcc/config/bfin/ +gcc/config/c6x/ +gcc/config/cr16/ +gcc/config/cris/ +gcc/config/darwin-c.c +gcc/config/darwin-driver.c +gcc/config/darwin-f.c +gcc/config/darwin-ppc-ldouble-patch.def +gcc/config/darwin-protos.h +gcc/config/darwin-sections.def +gcc/config/darwin.c +gcc/config/darwin.h +gcc/config/darwin.opt +gcc/config/darwin10.h +gcc/config/darwin9.h +gcc/config/dbx.h +gcc/config/dbxcoff.h +gcc/config/epiphany/ +gcc/config/flat.h +gcc/config/fr30/ +gcc/config/freebsd-nthr.h +gcc/config/freebsd-spec.h +gcc/config/freebsd-stdint.h +gcc/config/freebsd.h +gcc/config/freebsd.opt +gcc/config/frv/ +gcc/config/fused-madd.opt +gcc/config/g.opt +gcc/config/glibc-c.c +gcc/config/glibc-stdint.h +gcc/config/gnu-user.h +gcc/config/gnu-user.opt +gcc/config/gnu.h +gcc/config/h8300/ +gcc/config/host-darwin.c +gcc/config/host-darwin.h +gcc/config/host-hpux.c +gcc/config/host-linux.c +gcc/config/host-openbsd.c +gcc/config/host-solaris.c +gcc/config/hpux-stdint.h +gcc/config/hpux11.opt +gcc/config/i386/avxmath.h +gcc/config/i386/bsd.h +gcc/config/i386/crtdll.h +gcc/config/i386/cygming.h +gcc/config/i386/cygming.opt +gcc/config/i386/cygwin-stdint.h +gcc/config/i386/cygwin.h +gcc/config/i386/cygwin.opt +gcc/config/i386/darwin.h +gcc/config/i386/darwin64.h +gcc/config/i386/djgpp-stdint.h +gcc/config/i386/djgpp.h +gcc/config/i386/djgpp.opt +gcc/config/i386/freebsd.h +gcc/config/i386/freebsd64.h +gcc/config/i386/gas.h +gcc/config/i386/gnu-user.h +gcc/config/i386/gnu-user64.h +gcc/config/i386/gnu.h +gcc/config/i386/gstabs.h +gcc/config/i386/host-cygwin.c +gcc/config/i386/host-i386-darwin.c +gcc/config/i386/host-mingw32.c +gcc/config/i386/i386-interix.h +gcc/config/i386/i386elf.h +gcc/config/i386/interix.opt +gcc/config/i386/kfreebsd-gnu.h +gcc/config/i386/kfreebsd-gnu64.h +gcc/config/i386/knetbsd-gnu.h +gcc/config/i386/kopensolaris-gnu.h +gcc/config/i386/linux.h +gcc/config/i386/linux64.h +gcc/config/i386/lynx.h +gcc/config/i386/mingw-pthread.h +gcc/config/i386/mingw-stdint.h +gcc/config/i386/mingw-w64.h +gcc/config/i386/mingw-w64.opt +gcc/config/i386/mingw.opt +gcc/config/i386/mingw32.h +gcc/config/i386/msformat-c.c +gcc/config/i386/netbsd-elf.h +gcc/config/i386/netbsd64.h +gcc/config/i386/nto.h +gcc/config/i386/nto.opt +gcc/config/i386/openbsd.h +gcc/config/i386/openbsdelf.h +gcc/config/i386/pmm_malloc.h +gcc/config/i386/rtemself.h +gcc/config/i386/sol2.h +gcc/config/i386/ssemath.h +gcc/config/i386/stringop.opt +gcc/config/i386/sysv4.h +gcc/config/i386/t-cygming +gcc/config/i386/t-cygwin-w64 +gcc/config/i386/t-darwin +gcc/config/i386/t-darwin64 +gcc/config/i386/t-gmm_malloc +gcc/config/i386/t-gnu +gcc/config/i386/t-i386 +gcc/config/i386/t-intelmic +gcc/config/i386/t-interix +gcc/config/i386/t-kfreebsd +gcc/config/i386/t-linux +gcc/config/i386/t-linux64 +gcc/config/i386/t-mingw-w32 +gcc/config/i386/t-mingw-w64 +gcc/config/i386/t-openbsd +gcc/config/i386/t-pmm_malloc +gcc/config/i386/t-rtems +gcc/config/i386/t-sol2 +gcc/config/i386/t-vxworks +gcc/config/i386/t-vxworksae +gcc/config/i386/vxworks.h +gcc/config/i386/vxworksae.h +gcc/config/i386/winnt-cxx.c +gcc/config/i386/winnt-stubs.c +gcc/config/i386/winnt.c +gcc/config/i386/x-cygwin +gcc/config/i386/x-darwin +gcc/config/i386/x-i386 +gcc/config/i386/x-mingw32 +gcc/config/i386/xm-cygwin.h +gcc/config/i386/xm-djgpp.h +gcc/config/i386/xm-mingw32.h +gcc/config/ia64/ +gcc/config/iq2000/ +gcc/config/kfreebsd-gnu.h +gcc/config/knetbsd-gnu.h +gcc/config/kopensolaris-gnu.h +gcc/config/linux-android.h +gcc/config/linux-android.opt +gcc/config/linux-protos.h +gcc/config/linux.c +gcc/config/linux.h +gcc/config/linux.opt +gcc/config/lm32/ +gcc/config/lynx.h +gcc/config/lynx.opt +gcc/config/m32c/ +gcc/config/m32r/ +gcc/config/m68k/ +gcc/config/mcore/ +gcc/config/mep/ +gcc/config/microblaze/ +gcc/config/mips/ +gcc/config/mmix/ +gcc/config/mn10300/ +gcc/config/moxie/ +gcc/config/msp430/ +gcc/config/nds32/ +gcc/config/netbsd-elf.h +gcc/config/netbsd-elf.opt +gcc/config/netbsd.h +gcc/config/netbsd.opt +gcc/config/newlib-stdint.h +gcc/config/nios2/ +gcc/config/nvptx/ +gcc/config/openbsd-libpthread.h +gcc/config/openbsd-oldgas.h +gcc/config/openbsd-stdint.h +gcc/config/openbsd.h +gcc/config/openbsd.opt +gcc/config/pa/ +gcc/config/pdp11/ +gcc/config/print-sysroot-suffix.sh +gcc/config/rl78/ +gcc/config/rs6000/ +gcc/config/rtems.h +gcc/config/rtems.opt +gcc/config/rx/ +gcc/config/s390/ +gcc/config/sh/ +gcc/config/sol2-c.c +gcc/config/sol2-clearcap.map +gcc/config/sol2-clearcapv2.map +gcc/config/sol2-cxx.c +gcc/config/sol2-protos.h +gcc/config/sol2-stubs.c +gcc/config/sol2.c +gcc/config/sol2.h +gcc/config/sol2.opt +gcc/config/sparc/ +gcc/config/spu/ +gcc/config/stormy16/ +gcc/config/t-darwin +gcc/config/t-glibc +gcc/config/t-libunwind +gcc/config/t-linux +gcc/config/t-lynx +gcc/config/t-openbsd +gcc/config/t-pnt16-warn +gcc/config/t-rtems +gcc/config/t-slibgcc +gcc/config/t-sol2 +gcc/config/t-sysroot-suffix +gcc/config/t-vxworks +gcc/config/t-winnt +gcc/config/tilegx/ +gcc/config/tilepro/ +gcc/config/tm-dwarf2.h +gcc/config/usegas.h +gcc/config/usegld.h +gcc/config/v850/ +gcc/config/vax/ +gcc/config/visium/ +gcc/config/vms/ +gcc/config/vx-common.h +gcc/config/vxworks.c +gcc/config/vxworks.h +gcc/config/vxworks.opt +gcc/config/vxworksae.h +gcc/config/winnt-c.c +gcc/config/x-cflags-O1 +gcc/config/x-darwin +gcc/config/x-hpux +gcc/config/x-linux +gcc/config/x-openbsd +gcc/config/x-solaris +gcc/config/xtensa/ +gcc/configure +gcc/configure.ac +gcc/cp/ChangeLog +gcc/cp/ChangeLog-1993 +gcc/cp/ChangeLog-1994 +gcc/cp/ChangeLog-1995 +gcc/cp/ChangeLog-1996 +gcc/cp/ChangeLog-1997 +gcc/cp/ChangeLog-1998 +gcc/cp/ChangeLog-1999 +gcc/cp/ChangeLog-2000 +gcc/cp/ChangeLog-2001 +gcc/cp/ChangeLog-2002 +gcc/cp/ChangeLog-2003 +gcc/cp/ChangeLog-2004 +gcc/cp/ChangeLog-2005 +gcc/cp/ChangeLog-2006 +gcc/cp/ChangeLog-2007 +gcc/cp/ChangeLog-2008 +gcc/cp/ChangeLog-2009 +gcc/cp/ChangeLog-2010 +gcc/cp/ChangeLog-2011 +gcc/cp/ChangeLog-2012 +gcc/cp/ChangeLog-2013 +gcc/cp/ChangeLog-2014 +gcc/cp/ChangeLog.ptr +gcc/cp/ChangeLog.tree-ssa +gcc/cp/Make-lang.in +gcc/cp/NEWS +gcc/cp/config-lang.in +gcc/cstamp-h.in +gcc/doc/aot-compile.1 +gcc/doc/cpp.info +gcc/doc/cppinternals.info +gcc/doc/fsf-funding.7 +gcc/doc/gc-analyze.1 +gcc/doc/gcc.info +gcc/doc/gccinstall.info +gcc/doc/gccint.info +gcc/doc/gcj-dbtool.1 +gcc/doc/gcj.1 +gcc/doc/gcj.info +gcc/doc/gfdl.7 +gcc/doc/gfortran.1 +gcc/doc/gij.1 +gcc/doc/gpl.7 +gcc/doc/grmic.1 +gcc/doc/include/gpl.texi +gcc/doc/include/texinfo.tex +gcc/doc/install-old.texi +gcc/doc/install.texi +gcc/doc/install.texi2html +gcc/doc/jcf-dump.1 +gcc/doc/jv-convert.1 +gcc/doc/rebuild-gcj-db.1 +gcc/doc/tm.texi.in +gcc/exec-tool.in +gcc/fortran/ +gcc/gdbasan.in +gcc/gdbinit.in +gcc/go/ +gcc/java/ +gcc/jit/ +gcc/lto/ChangeLog +gcc/lto/Make-lang.in +gcc/lto/config-lang.in +gcc/objc/ChangeLog +gcc/objc/Make-lang.in +gcc/objc/config-lang.in +gcc/objcp/ChangeLog +gcc/objcp/Make-lang.in +gcc/objcp/config-lang.in +gcc/po/ +gcc/testsuite/ +gnattools/ +gotools/ +include/COPYING +include/COPYING3 +include/ChangeLog +include/ChangeLog-9103 +include/ChangeLog.jit +install-sh +intl/ +libada/ +libatomic/ +libbacktrace/ChangeLog +libbacktrace/ChangeLog.jit +libbacktrace/Makefile.am +libbacktrace/Makefile.in +libbacktrace/aclocal.m4 +libbacktrace/backtrace-supported.h.in +libbacktrace/config.h.in +libbacktrace/configure +libcc1/ChangeLog +libcc1/Makefile.am +libcc1/Makefile.in +libcc1/aclocal.m4 +libcc1/cc1plugin-config.h.in +libcc1/configure +libcilkrts/ +libcpp/ChangeLog +libcpp/ChangeLog.jit +libcpp/Makefile.in +libcpp/aclocal.m4 +libcpp/config.in +libcpp/configure +libcpp/configure.ac +libcpp/po/ +libcpp/ucnid.tab +libdecnumber/.gitignore +libdecnumber/ChangeLog +libdecnumber/ChangeLog.jit +libdecnumber/Makefile.in +libdecnumber/aclocal.m4 +libdecnumber/bid/ +libdecnumber/config.in +libdecnumber/configure +libdecnumber/configure.ac +libdecnumber/decBasic.c +libdecnumber/decCommon.c +libdecnumber/decDouble.c +libdecnumber/decDouble.h +libdecnumber/decDoubleSymbols.h +libdecnumber/decExcept.c +libdecnumber/decExcept.h +libdecnumber/decLibrary.c +libdecnumber/decPacked.c +libdecnumber/decPacked.h +libdecnumber/decPackedSymbols.h +libdecnumber/decQuad.c +libdecnumber/decQuad.h +libdecnumber/decQuadSymbols.h +libdecnumber/decRound.c +libdecnumber/decRound.h +libdecnumber/decSingle.c +libdecnumber/decSingle.h +libdecnumber/decSingleSymbols.h +libffi/ +libgcc/ChangeLog +libgcc/Makefile.in +libgcc/config.in +libgcc/config/alpha/ +libgcc/config/arm/ +libgcc/config/avr/ +libgcc/config/bfin/ +libgcc/config/c6x/ +libgcc/config/cr16/ +libgcc/config/cris/ +libgcc/config/epiphany/ +libgcc/config/fr30/ +libgcc/config/frv/ +libgcc/config/h8300/ +libgcc/config/i386/cygming-crtbegin.c +libgcc/config/i386/cygming-crtend.c +libgcc/config/i386/cygwin.S +libgcc/config/i386/darwin-lib.h +libgcc/config/i386/enable-execute-stack-mingw32.c +libgcc/config/i386/gthr-win32.c +libgcc/config/i386/gthr-win32.h +libgcc/config/i386/libgcc-cygming.ver +libgcc/config/i386/libgcc-darwin.10.4.ver +libgcc/config/i386/libgcc-darwin.10.5.ver +libgcc/config/i386/libgcc-glibc.ver +libgcc/config/i386/libgcc-sol2.ver +libgcc/config/i386/linux-unwind.h +libgcc/config/i386/morestack.S +libgcc/config/i386/sol2-c1.S +libgcc/config/i386/sol2-unwind.h +libgcc/config/i386/t-chkstk +libgcc/config/i386/t-cpuinfo +libgcc/config/i386/t-crtfm +libgcc/config/i386/t-crtpc +libgcc/config/i386/t-crtstuff +libgcc/config/i386/t-cygming +libgcc/config/i386/t-cygwin +libgcc/config/i386/t-darwin +libgcc/config/i386/t-dlldir +libgcc/config/i386/t-dlldir-x +libgcc/config/i386/t-dw2-eh +libgcc/config/i386/t-freebsd +libgcc/config/i386/t-gthr-win32 +libgcc/config/i386/t-interix +libgcc/config/i386/t-linux +libgcc/config/i386/t-mingw-pthread +libgcc/config/i386/t-mingw32 +libgcc/config/i386/t-nto +libgcc/config/i386/t-seh-eh +libgcc/config/i386/t-sjlj-eh +libgcc/config/i386/t-slibgcc-cygming +libgcc/config/i386/t-softfp +libgcc/config/i386/t-sol2 +libgcc/config/i386/t-stack-i386 +libgcc/config/i386/value-unwind.h +libgcc/config/i386/w32-unwind.h +libgcc/config/ia64/ +libgcc/config/iq2000/ +libgcc/config/libbid/ +libgcc/config/lm32/ +libgcc/config/m32c/ +libgcc/config/m32r/ +libgcc/config/m68k/ +libgcc/config/mcore/ +libgcc/config/mep/ +libgcc/config/microblaze/ +libgcc/config/mips/ +libgcc/config/mmix/ +libgcc/config/moxie/ +libgcc/config/pa/ +libgcc/config/pdp11/ +libgcc/config/rl78/ +libgcc/config/rs6000/ +libgcc/config/rx/ +libgcc/config/s390/ +libgcc/config/score/ +libgcc/config/sh/ +libgcc/config/sparc/ +libgcc/config/spu/ +libgcc/config/stormy16/ +libgcc/config/t-crtfm +libgcc/config/t-darwin +libgcc/config/t-dfprules +libgcc/config/t-fdpbit +libgcc/config/t-fixedpoint-gnu-prefix +libgcc/config/t-fpbit +libgcc/config/t-freebsd-thread +libgcc/config/t-gnu-prefix +libgcc/config/t-libunwind +libgcc/config/t-libunwind-elf +libgcc/config/t-linux +libgcc/config/t-openbsd-thread +libgcc/config/t-rtems +libgcc/config/t-slibgcc-darwin +libgcc/config/t-slibgcc-gld-nover +libgcc/config/t-slibgcc-hpux +libgcc/config/t-slibgcc-libgcc +libgcc/config/t-slibgcc-nolc-override +libgcc/config/t-slibgcc-sld +libgcc/config/t-slibgcc-vms +libgcc/config/t-softfp-excl +libgcc/config/t-softfp-sfdf +libgcc/config/t-softfp-tf +libgcc/config/t-sol2 +libgcc/config/t-stack +libgcc/config/t-tls +libgcc/config/t-vxworks +libgcc/config/tilegx/ +libgcc/config/tilepro/ +libgcc/config/v850/ +libgcc/config/vax/ +libgcc/config/vms/ +libgcc/config/xtensa/ +libgcc/configure +libgcc/configure.ac +libgcc/empty.mk +libgcc/fixed-obj.mk +libgcc/gen-fixed.sh +libgcc/libgcc-std.ver.in +libgcc/shared-object.mk +libgcc/siditi-object.mk +libgcc/static-object.mk +libgfortran/ +libgo/ +libgomp/ChangeLog +libgomp/ChangeLog.graphite +libgomp/Makefile.am +libgomp/Makefile.in +libgomp/acinclude.m4 +libgomp/aclocal.m4 +libgomp/config.h.in +libgomp/config/linux/ +libgomp/config/mingw32/ +libgomp/configure +libgomp/configure.ac +libgomp/configure.tgt +libgomp/libgomp.info +libgomp/libgomp.spec.in +libgomp/libgomp.texi +libgomp/omp_lib.f90.in +libgomp/testsuite/ +libiberty/.gitignore +libiberty/COPYING.LIB +libiberty/ChangeLog +libiberty/ChangeLog.jit +libiberty/Makefile.in +libiberty/README +libiberty/_doprnt.c +libiberty/aclocal.m4 +libiberty/asprintf.c +libiberty/atexit.c +libiberty/basename.c +libiberty/bcmp.c +libiberty/bcopy.c +libiberty/bsearch.c +libiberty/bzero.c +libiberty/calloc.c +libiberty/clock.c +libiberty/config.h-vms +libiberty/config.in +libiberty/config/ +libiberty/configure +libiberty/configure.ac +libiberty/copying-lib.texi +libiberty/copysign.c +libiberty/ffs.c +libiberty/fnmatch.txh +libiberty/functions.texi +libiberty/gather-docs +libiberty/getcwd.c +libiberty/getpagesize.c +libiberty/gettimeofday.c +libiberty/index.c +libiberty/insque.c +libiberty/libiberty.texi +libiberty/maint-tool +libiberty/makefile.vms +libiberty/memchr.c +libiberty/memcmp.c +libiberty/memcpy.c +libiberty/memmem.c +libiberty/memmove.c +libiberty/mempcpy.c +libiberty/memset.c +libiberty/mkstemps.c +libiberty/msdos.c +libiberty/obstacks.texi +libiberty/pex-djgpp.c +libiberty/pex-msdos.c +libiberty/pex-win32.c +libiberty/pexecute.txh +libiberty/putenv.c +libiberty/random.c +libiberty/rename.c +libiberty/rindex.c +libiberty/setenv.c +libiberty/setproctitle.c +libiberty/sigsetmask.c +libiberty/simple-object.txh +libiberty/snprintf.c +libiberty/stpcpy.c +libiberty/stpncpy.c +libiberty/strcasecmp.c +libiberty/strchr.c +libiberty/strdup.c +libiberty/strncasecmp.c +libiberty/strncmp.c +libiberty/strndup.c +libiberty/strnlen.c +libiberty/strrchr.c +libiberty/strstr.c +libiberty/strtod.c +libiberty/strtol.c +libiberty/strtoll.c +libiberty/strtoul.c +libiberty/strtoull.c +libiberty/testsuite/ +libiberty/tmpnam.c +libiberty/vasprintf.c +libiberty/vfork.c +libiberty/vfprintf.c +libiberty/vprintf.c +libiberty/vsnprintf.c +libiberty/vsprintf.c +libiberty/waitpid.c +libitm/Makefile.am +libitm/Makefile.in +libitm/acinclude.m4 +libitm/aclocal.m4 +libitm/config.h.in +libitm/configure +libitm/configure.ac +libjava/ +libobjc/ChangeLog +libobjc/Makefile.in +libobjc/THREADS +libobjc/acinclude.m4 +libobjc/aclocal.m4 +libobjc/config.h.in +libobjc/configure +libobjc/configure.ac +liboffloadmic/ +libquadmath/ +libsanitizer/ +libssp/ChangeLog +libssp/Makefile.am +libssp/Makefile.in +libssp/aclocal.m4 +libssp/config.h.in +libssp/configure +libssp/configure.ac +libssp/libtool-version +libstdc++-v3/ChangeLog +libstdc++-v3/ChangeLog-1998 +libstdc++-v3/ChangeLog-1999 +libstdc++-v3/ChangeLog-2000 +libstdc++-v3/ChangeLog-2001 +libstdc++-v3/ChangeLog-2002 +libstdc++-v3/ChangeLog-2003 +libstdc++-v3/ChangeLog-2004 +libstdc++-v3/ChangeLog-2005 +libstdc++-v3/ChangeLog-2006 +libstdc++-v3/ChangeLog-2007 +libstdc++-v3/ChangeLog-2008 +libstdc++-v3/ChangeLog-2009 +libstdc++-v3/ChangeLog-2010 +libstdc++-v3/ChangeLog-2011 +libstdc++-v3/ChangeLog-2012 +libstdc++-v3/ChangeLog-2013 +libstdc++-v3/ChangeLog-2014 +libstdc++-v3/Makefile.am +libstdc++-v3/Makefile.in +libstdc++-v3/acinclude.m4 +libstdc++-v3/aclocal.m4 +libstdc++-v3/config.h.in +libstdc++-v3/config/abi/post/ +libstdc++-v3/config/allocator/bitmap_allocator_base.h +libstdc++-v3/config/allocator/malloc_allocator_base.h +libstdc++-v3/config/allocator/mt_allocator_base.h +libstdc++-v3/config/allocator/pool_allocator_base.h +libstdc++-v3/config/cpu/alpha/ +libstdc++-v3/config/cpu/arm/ +libstdc++-v3/config/cpu/cris/ +libstdc++-v3/config/cpu/generic/atomicity_mutex/ +libstdc++-v3/config/cpu/hppa/ +libstdc++-v3/config/cpu/ia64/ +libstdc++-v3/config/cpu/m68k/ +libstdc++-v3/config/cpu/microblaze/ +libstdc++-v3/config/cpu/powerpc/ +libstdc++-v3/config/cpu/sh/ +libstdc++-v3/config/cpu/sparc/ +libstdc++-v3/config/locale/darwin/ +libstdc++-v3/config/locale/gnu/ +libstdc++-v3/config/locale/ieee_1003.1-2001/ +libstdc++-v3/config/locale/newlib/ +libstdc++-v3/config/os/aix/ +libstdc++-v3/config/os/bionic/ +libstdc++-v3/config/os/bsd/darwin +libstdc++-v3/config/os/bsd/freebsd +libstdc++-v3/config/os/bsd/netbsd +libstdc++-v3/config/os/bsd/openbsd +libstdc++-v3/config/os/djgpp/ +libstdc++-v3/config/os/generic/ctype_base.h +libstdc++-v3/config/os/generic/ctype_configure_char.cc +libstdc++-v3/config/os/generic/ctype_inline.h +libstdc++-v3/config/os/generic/os_defines.h +libstdc++-v3/config/os/gnu-linux/ +libstdc++-v3/config/os/hpux/ +libstdc++-v3/config/os/mingw32-w64/ +libstdc++-v3/config/os/mingw32/ +libstdc++-v3/config/os/newlib/ +libstdc++-v3/config/os/qnx/ +libstdc++-v3/config/os/solaris/ +libstdc++-v3/config/os/tpf/ +libstdc++-v3/config/os/uclibc/ +libstdc++-v3/config/os/vxworks/ +libstdc++-v3/configure +libstdc++-v3/configure.ac +libstdc++-v3/configure.host +libstdc++-v3/crossconfig.m4 +libstdc++-v3/doc/ +libstdc++-v3/fragment.am +libstdc++-v3/include/Makefile.am +libstdc++-v3/include/Makefile.in +libstdc++-v3/include/c/ +libstdc++-v3/libsupc++/Makefile.am +libstdc++-v3/libsupc++/Makefile.in +libstdc++-v3/linkage.m4 +libstdc++-v3/po/ +libstdc++-v3/python/ +libstdc++-v3/scripts/ +libstdc++-v3/src/Makefile.am +libstdc++-v3/src/Makefile.in +libstdc++-v3/src/c++11/Makefile.am +libstdc++-v3/src/c++11/Makefile.in +libstdc++-v3/src/c++98/Makefile.am +libstdc++-v3/src/c++98/Makefile.in +libstdc++-v3/testsuite/ +libtool-ldflags +libtool.m4 +libvtv/ +ltgcc.m4 +ltmain.sh +lto-plugin/ChangeLog +lto-plugin/Makefile.am +lto-plugin/Makefile.in +lto-plugin/aclocal.m4 +lto-plugin/config.h.in +lto-plugin/configure +lto-plugin/configure.ac +ltoptions.m4 +ltsugar.m4 +ltversion.m4 +lt~obsolete.m4 +maintainer-scripts/ +missing +mkdep +mkinstalldirs +symlink-tree +ylwrap +zlib/ diff --git a/contrib/gcc-5.0/README.DRAGONFLY b/contrib/gcc-5.0/README.DRAGONFLY new file mode 100644 index 0000000000..3ff6c387d5 --- /dev/null +++ b/contrib/gcc-5.0/README.DRAGONFLY @@ -0,0 +1,19 @@ +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 + +The file README.DELETED contains a list of deleted files and directories. + + +The following files have been patched (* planned) +================================================= +* gcc/c-family/c-format.c + gcc/gcc.c +* gcc/tree-inline.c diff --git a/contrib/gcc-5.0/gcc/gcc.c b/contrib/gcc-5.0/gcc/gcc.c index 186f0aef91..3d396f473c 100644 --- a/contrib/gcc-5.0/gcc/gcc.c +++ b/contrib/gcc-5.0/gcc/gcc.c @@ -2310,6 +2310,7 @@ for_each_path (const struct path_prefix *paths, len = strlen (pl->prefix); memcpy (path, pl->prefix, len); +#if 0 /* MACHINE/VERSION isn't used anywhere DragonFly */ /* Look first in MACHINE/VERSION subdirectory. */ if (!skip_multi_dir) { @@ -2318,6 +2319,7 @@ for_each_path (const struct path_prefix *paths, if (ret) break; } +#endif /* Some paths are tried with just the machine (ie. target) subdir. This is used for finding as, ld, etc. */ @@ -3948,6 +3950,7 @@ process_command (unsigned int decoded_options_count, /* FIXME: make_relative_prefix doesn't yet work for VMS. */ if (!gcc_exec_prefix) { +#if 0 /* Never use relative prefix (not bootstrapped) */ gcc_exec_prefix = get_relative_prefix (decoded_options[0].arg, standard_bindir_prefix, standard_exec_prefix); @@ -3956,6 +3959,7 @@ process_command (unsigned int decoded_options_count, standard_libexec_prefix); if (gcc_exec_prefix) xputenv (concat ("GCC_EXEC_PREFIX=", gcc_exec_prefix, NULL)); +#endif } else { @@ -4000,11 +4004,13 @@ process_command (unsigned int decoded_options_count, len -= sizeof ("/lib/gcc/") - 1; } +#if 0 /* Bad Paths */ set_std_prefix (gcc_exec_prefix, len); add_prefix (&exec_prefixes, gcc_libexec_prefix, "GCC", PREFIX_PRIORITY_LAST, 0, 0); add_prefix (&startfile_prefixes, gcc_exec_prefix, "GCC", PREFIX_PRIORITY_LAST, 0, 0); +#endif } /* COMPILER_PATH and LIBRARY_PATH have values @@ -4249,15 +4255,21 @@ process_command (unsigned int decoded_options_count, if (!gcc_exec_prefix) { #ifndef OS2 + add_prefix (&exec_prefixes, standard_libexec_prefix, NULL, + PREFIX_PRIORITY_LAST, 0, 0); +# if 0 /* Bad paths */ add_prefix (&exec_prefixes, standard_libexec_prefix, "GCC", PREFIX_PRIORITY_LAST, 1, 0); add_prefix (&exec_prefixes, standard_libexec_prefix, "BINUTILS", PREFIX_PRIORITY_LAST, 2, 0); add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS", PREFIX_PRIORITY_LAST, 2, 0); +# endif #endif +#if 0 /* Bad paths */ add_prefix (&startfile_prefixes, standard_exec_prefix, "BINUTILS", PREFIX_PRIORITY_LAST, 1, 0); +#endif } gcc_assert (!IS_ABSOLUTE_PATH (tooldir_base_prefix)); @@ -4272,12 +4284,14 @@ process_command (unsigned int decoded_options_count, accel_dir_suffix, dir_separator_str, tooldir_prefix2, NULL); free (tooldir_prefix2); +#if 0 /* Bad paths */ add_prefix (&exec_prefixes, concat (tooldir_prefix, "bin", dir_separator_str, NULL), "BINUTILS", PREFIX_PRIORITY_LAST, 0, 0); add_prefix (&startfile_prefixes, concat (tooldir_prefix, "lib", dir_separator_str, NULL), "BINUTILS", PREFIX_PRIORITY_LAST, 0, 1); +#endif free (tooldir_prefix); #if defined(TARGET_SYSTEM_ROOT_RELOCATABLE) && !defined(VMS) @@ -7434,9 +7448,7 @@ driver::maybe_print_and_exit () const { if (print_search_dirs) { - printf (_("install: %s%s\n"), - gcc_exec_prefix ? gcc_exec_prefix : standard_exec_prefix, - gcc_exec_prefix ? "" : machine_suffix); + printf (_("install: %s\n"), STD_EXEC_PATH); printf (_("programs: %s\n"), build_search_list (&exec_prefixes, "", false, false)); printf (_("libraries: %s\n"), -- 2.41.0