Mercurial > hg > CbC > CbC_gcc
diff contrib/gcc_update @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/contrib/gcc_update Sun Aug 21 07:07:55 2011 +0900 +++ b/contrib/gcc_update Fri Oct 27 22:46:09 2017 +0900 @@ -4,9 +4,9 @@ # repository, with an emphasis on treating generated files correctly, so # that autoconf, gperf et al are not required for the ``end'' user. # -# (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 -# Free Software Foundation -# Originally by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>, August 1998. +# (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, +# 2010, 2011, 2012, 2013, 2014, 2015, 2017 Free Software Foundation +# Originally by Gerald Pfeifer <gerald@pfeifer.com>, August 1998. # # This script is Free Software, and it can be copied, distributed and # modified as defined in the GNU General Public License. A copy of @@ -79,10 +79,20 @@ gcc/cstamp-h.in: gcc/configure.ac gcc/config.in: gcc/cstamp-h.in gcc/fixinc/fixincl.x: gcc/fixinc/fixincl.tpl gcc/fixinc/inclhack.def -gcc/config/arm/arm-tune.md: gcc/config/arm/arm-cores.def gcc/config/arm/gentune.sh +gcc/config/aarch64/aarch64-tune.md: gcc/config/aarch64/aarch64-cores.def gcc/config/aarch64/gentune.sh +gcc/config/arm/arm-tune.md: gcc/config/arm/arm-cpus.in gcc/config/arm/parsecpu.awk +gcc/config/arm/arm-tables.opt: gcc/config/arm/arm-cpus.in gcc/config/arm/parsecpu.awk +gcc/config/avr/t-multilib: gcc/config/avr/avr-mcus.def gcc/config/avr/genmultilib.awk +gcc/config/c6x/c6x-tables.opt: gcc/config/c6x/c6x-isas.def gcc/config/c6x/genopt.sh +gcc/config/c6x/c6x-sched.md: gcc/config/c6x/c6x-sched.md.in gcc/config/c6x/gensched.sh +gcc/config/c6x/c6x-mult.md: gcc/config/c6x/c6x-mult.md.in gcc/config/c6x/genmult.sh +gcc/config/m68k/m68k-tables.opt: gcc/config/m68k/m68k-devices.def gcc/config/m68k/m68k-isas.def gcc/config/m68k/m68k-microarchs.def gcc/config/m68k/genopt.sh +gcc/config/mips/mips-tables.opt: gcc/config/mips/mips-cpus.def gcc/config/mips/genopt.sh +gcc/config/rs6000/rs6000-tables.opt: gcc/config/rs6000/rs6000-cpus.def gcc/config/rs6000/genopt.sh +gcc/config/tilegx/mul-tables.c: gcc/config/tilepro/gen-mul-tables.cc +gcc/config/tilepro/mul-tables.c: gcc/config/tilepro/gen-mul-tables.cc # And then, language-specific files gcc/cp/cfns.h: gcc/cp/cfns.gperf -gcc/java/keyword.h: gcc/java/keyword.gperf # testsuite # Without this, _Pragma3.c can have a false negative. gcc/testsuite/gcc.dg/cpp/_Pragma3.c: gcc/testsuite/gcc.dg/cpp/mi1c.h @@ -112,22 +122,56 @@ libffi/fficonfig.h.in: libffi/configure.ac libffi/aclocal.m4 libgfortran/aclocal.m4: libgfortran/configure.ac libgfortran/acinclude.m4 libgfortran/Makefile.in: libgfortran/Makefile.am libgfortran/configure.ac libgfortran/aclocal.m4 +libquadmath/configure: libquadmath/configure.ac libquadmath/aclocal.m4 +libquadmath/aclocal.m4: libquadmath/configure.ac libquadmath/acinclude.m4 +libquadmath/Makefile.in: libquadmath/Makefile.am libquadmath/configure.ac libgfortran/aclocal.m4 libgfortran/configure: libgfortran/configure.ac libgfortran/aclocal.m4 -libjava/aclocal.m4: libjava/configure.ac -libjava/Makefile.in: libjava/Makefile.am libjava/configure.ac libjava/aclocal.m4 -libjava/configure: libjava/configure.ac libjava/aclocal.m4 -libjava/libltdl/aclocal.m4: libjava/libltdl/configure.ac libjava/libltdl/acinclude.m4 -libjava/libltdl/Makefile.in: libjava/libltdl/Makefile.am libjava/libltdl/configure.ac libjava/libltdl/aclocal.m4 -libjava/libltdl/configure: libjava/libltdl/configure.ac libjava/libltdl/aclocal.m4 -libjava/libltdl/config-h.in: libjava/libltdl/configure.ac libjava/libltdl/aclocal.m4 libcpp/aclocal.m4: libcpp/configure.ac libcpp/Makefile.in: libcpp/configure.ac libcpp/aclocal.m4 libcpp/configure: libcpp/configure.ac libcpp/aclocal.m4 libgomp/aclocal.m4: libgomp/configure.ac libgomp/acinclude.m4 +libgomp/Makefile.am: libgomp/plugin/Makefrag.am libgomp/Makefile.in: libgomp/Makefile.am libgomp/aclocal.m4 -libgomp/testsuite/Makefile.in: libgomp/Makefile.am libgomp/aclocal.m4 +libgomp/testsuite/Makefile.in: libgomp/testsuite/Makefile.am libgomp/aclocal.m4 +libgomp/configure.ac: libgomp/plugin/configfrag.ac libgomp/configure: libgomp/configure.ac libgomp/aclocal.m4 libgomp/config.h.in: libgomp/configure.ac libgomp/aclocal.m4 +libhsail-rt/aclocal.m4: libhsail-rt/configure.ac +libhsail-rt/Makefile.in: libhsail-rt/Makefile.am libhsail-rt/aclocal.m4 +libhsail-rt/configure: libhsail-rt/configure.ac libhsail-rt/aclocal.m4 +libhsail-rt/target-config.h.in: libhsail-rt/configure.ac libhsail-rt/aclocal.m4 +libitm/aclocal.m4: libitm/configure.ac libitm/acinclude.m4 +libitm/Makefile.in: libitm/Makefile.am libitm/aclocal.m4 +libitm/testsuite/Makefile.in: libitm/testsuite/Makefile.am libitm/aclocal.m4 +libitm/configure: libitm/configure.ac libitm/aclocal.m4 +libitm/config.h.in: libitm/configure.ac libitm/aclocal.m4 +libatomic/aclocal.m4: libatomic/configure.ac libatomic/acinclude.m4 +libatomic/Makefile.in: libatomic/Makefile.am libatomic/aclocal.m4 +libatomic/testsuite/Makefile.in: libatomic/testsuite/Makefile.am libatomic/aclocal.m4 +libatomic/configure: libatomic/configure.ac libatomic/aclocal.m4 +libatomic/auto-config.h.in: libatomic/configure.ac libatomic/aclocal.m4 +libsanitizer/aclocal.m4: libsanitizer/configure.ac libsanitizer/acinclude.m4 +libsanitizer/Makefile.in: libsanitizer/Makefile.am libsanitizer/aclocal.m4 +libsanitizer/configure: libsanitizer/configure.ac libsanitizer/aclocal.m4 +libsanitizer/asan/Makefile.in: libsanitizer/asan/Makefile.am libsanitizer/aclocal.m4 +libsanitizer/interception/Makefile.in: libsanitizer/interception/Makefile.am libsanitizer/aclocal.m4 +libsanitizer/sanitizer_common/Makefile.in: libsanitizer/sanitizer_common/Makefile.am libsanitizer/aclocal.m4 +libvtv/aclocal.m4: libvtv/configure.ac libvtv/acinclude.m4 +libvtv/Makefile.in: libvtv/Makefile.am libvtv/aclocal.m4 +libvtv/configure: libvtv/configure.ac libvtv/aclocal.m4 +libcilkrts/aclocal.m4: libcilkrts/configure.ac +libcilkrts/Makefile.in: libcilkrts/Makefile.am +libcilkrts/configure: libcilkrts/configure.ac +liboffloadmic/aclocal.m4: liboffloadmic/configure.ac +liboffloadmic/Makefile.in: liboffloadmic/Makefile.am +liboffloadmic/configure: liboffloadmic/configure.ac +liboffloadmic/plugin/aclocal.m4: liboffloadmic/plugin/configure.ac +liboffloadmic/plugin/Makefile.in: liboffloadmic/plugin/Makefile.am +liboffloadmic/plugin/configure: liboffloadmic/plugin/configure.ac +libbacktrace/aclocal.m4: libbacktrace/configure.ac +libbacktrace/Makefile.in: libbacktrace/Makefile.am libbacktrace/aclocal.m4 +libbacktrace/configure: libbacktrace/configure.ac libbacktrace/aclocal.m4 +libbacktrace/config.h.in: libbacktrace/configure.ac libbacktrace/aclocal.m4 # Top level Makefile.in: Makefile.tpl Makefile.def configure: configure.ac config/acx.m4 @@ -332,14 +376,13 @@ # corresponding to the extra: tag, so need to use hg log --debug # to extract the info. parents=`$GCC_HG parents --template '{rev}'` - revision=`$GCC_HG log --debug -r$parents | \ + convert_revision=`$GCC_HG log --debug -r$parents | \ sed -ne "/^extra:.*convert_revision=svn:/ { - s%^.*@%% + s%^[^/]*/%% p }"` - branch=`$GCC_HG branch` - # trunk in SVN parlance shows up as default branch in hg. - [ x$branch = x"default" ] && branch="trunk" + revision=`echo $convert_revision | sed -e 's/.*@//'` + branch=`echo $convert_revision | sed -e 's%branches/%%' -e 's/@.*//'` ;; svn) @@ -352,8 +395,8 @@ exit 1 fi - revision=`svn info | awk '/Revision:/ { print $2 }'` - branch=`svn info | sed -ne "/URL:/ { + revision=`$GCC_SVN info | awk '/Revision:/ { print $2 }'` + branch=`$GCC_SVN info | sed -ne "/^URL:/ { s,.*/trunk,trunk, s,.*/branches/,, s,.*/tags/,,