Module Name: src
Committed By: mrg
Date: Sat Jan 10 01:06:42 UTC 2015
Modified Files:
src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS configure configure.ac
src/external/gpl3/gcc/dist/gcc: ChangeLog config.gcc configure
configure.ac expr.c
src/external/gpl3/gcc/dist/gcc/config/arm: arm.h arm.md
src/external/gpl3/gcc/dist/gcc/config/i386: i386.c
src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c
src/external/gpl3/gcc/dist/gcc/config/sh: sh.c
src/external/gpl3/gcc/dist/gcc/config/sparc: sparc.md
src/external/gpl3/gcc/dist/gcc/doc: invoke.texi
src/external/gpl3/gcc/dist/libcpp: lex.c
Log Message:
merge GCC 4.8.4.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/dist/LAST_UPDATED \
src/external/gpl3/gcc/dist/MD5SUMS
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/configure
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/configure.ac
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/dist/gcc/ChangeLog
cvs rdiff -u -r1.31 -r1.32 src/external/gpl3/gcc/dist/gcc/config.gcc
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/dist/gcc/configure
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/dist/gcc/configure.ac
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/expr.c
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/dist/gcc/config/i386/i386.c
cvs rdiff -u -r1.8 -r1.9 \
src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/config/sh/sh.c
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/doc/invoke.texi
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/dist/libcpp/lex.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/LAST_UPDATED
diff -u src/external/gpl3/gcc/dist/LAST_UPDATED:1.4 src/external/gpl3/gcc/dist/LAST_UPDATED:1.5
--- src/external/gpl3/gcc/dist/LAST_UPDATED:1.4 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/LAST_UPDATED Sat Jan 10 01:06:41 2015
@@ -1 +1 @@
-Obtained from SVN: branches/gcc-4_8-branch revision 216050
+Obtained from SVN: tags/gcc_4_8_4_release revision 218947
Index: src/external/gpl3/gcc/dist/MD5SUMS
diff -u src/external/gpl3/gcc/dist/MD5SUMS:1.4 src/external/gpl3/gcc/dist/MD5SUMS:1.5
--- src/external/gpl3/gcc/dist/MD5SUMS:1.4 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/MD5SUMS Sat Jan 10 01:06:41 2015
@@ -1,5 +1,5 @@
# This file contains the MD5 checksums of the files in the
-# gcc-4.8-20141009.tar.bz2 tarball.
+# gcc-4.8.4.tar.bz2 tarball.
#
# Besides verifying that all files in the tarball were correctly expanded,
# it also can be used to determine if any files have changed since the
@@ -15,18 +15,30 @@
fe60d87048567d4fe8c8a0ed2448bcc8 COPYING.RUNTIME
d32239bcb673463ab874e80d47fae504 COPYING3
6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB
-d4cc0ebf08c9815b3577fb3d40e07823 ChangeLog
+4480e0a3bc87ba07c08c434f6b1e0ecf ChangeLog
09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa
79ef16e405f5873970e04cee49091ff8 INSTALL/README
-e583232305703d0a1f8a8290889fc4a1 LAST_UPDATED
+8198620c99ae5d498af977fe48b6fcc5 INSTALL/binaries.html
+e692922e41d41b619e06e9026ad1b4e3 INSTALL/build.html
+fbba4289512d91e23f898ead4b23f57a INSTALL/configure.html
+0cffd20c5cc08b3c4c6c0b199e53af71 INSTALL/download.html
+6c57b94dad2f02f2a1b4612e84d4db39 INSTALL/finalinstall.html
+d108b6aa020535e12f943830d6517384 INSTALL/gfdl.html
+05839347918e698352fad3b4c665e807 INSTALL/index.html
+60006efad29dce59df9433a4fb470513 INSTALL/old.html
+33e1d1af9dbca7b9f1afd856559f1837 INSTALL/prerequisites.html
+8b72685e409e06a61f001b9ca5139aa8 INSTALL/specific.html
+c038158da59c97672084149b947444c3 INSTALL/test.html
+3cf34d14a42c968be113b73ecbb3098f LAST_UPDATED
98dba0586988a9aa76768f50ece2dc21 MAINTAINERS
-9778e247c16e7f5a4de9f623068dc8ab Makefile.def
-3ef32dc362ce6ac47f2882fe0334f79f Makefile.in
+2b525648f28fc6651400e95fe25d40ed Makefile.def
+997f87c45b47c0a0c63eed5e39ee3831 Makefile.in
6b571c1e8f90bb088989c4350d479485 Makefile.tpl
+b961293a60d80efdd076d4682219b84a NEWS
80d26bc3b1ad4f6969a96a24c9181bf5 README
b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c
2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE
-a4967175d1b1f1bf84d483aeff581f20 boehm-gc/ChangeLog
+4baf07144be5d715143bb355ea9ebf46 boehm-gc/ChangeLog
c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE
3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c
5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx
@@ -205,7 +217,7 @@ b04a1232318128ebd7c630fca10d02e5 boehm-
eea34cf893bb060ee20189e256a8065a config.guess
040359150cf11493f973a46d8a25b06b config.rpath
9e38dc3cc2b4e471ea192c8984fb0cd1 config.sub
-13cc2cdd6047f06d970c30fd2fb60e5a config/ChangeLog
+385cb717f07118e5891e6557eb4ff37c config/ChangeLog
0fcd4badfe2a2191778bdf5ab94aa40c config/acinclude.m4
9238d23c68259d195b332db71892d242 config/acx.m4
6b030f5cf640bdd401ea739f54a667f8 config/asmcfi.m4
@@ -286,9 +298,9 @@ b0d2f2e937c16091b330451e6883c4b6 config
b6afa5c33fb98edfaf591dd38d198b0d config/warnings.m4
7ef51b0adb98e5c5f7aba46d2c7293f1 config/weakref.m4
e249d18c447a8372fd1ed5f084284d6b config/zlib.m4
-e2bd036ee10365c7f620acf7dcfc116f configure
-d8d9e5aad226183173124c64c92d4d5b configure.ac
-3fcc6c7d1571abd0d6553a68725da4af contrib/ChangeLog
+add9b9c359dbadba0f65dde3dc95c534 configure
+d39f2ed138b31d670f4302a086d07cfb configure.ac
+3152fec29e3f6c84ca7f207afa8186ef contrib/ChangeLog
7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa
e0ea80d7094bf66610f2f60db444f9a1 contrib/analyze_brprob
998f0112578f801ac84646f060e18f89 contrib/check_GNU_style.sh
@@ -320,7 +332,7 @@ fa945bac89ee68b410027dcfe1312f4b contri
0fb5c8c3cd465d8bd57b55b2548c683a contrib/paranoia.cc
9083c56c1c89c5bec355a27f78e49807 contrib/patch_tester.sh
87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh
-c4abda7ff13908d37fff4b1e9358618b contrib/reghunt/ChangeLog
+1620c8c6ab46b27407fdb0a6f86f1e3f contrib/reghunt/ChangeLog
cf247a580e49d212518de409793db0a8 contrib/reghunt/bin/gcc-build-full
724e70ea3e80f87f2a201bbe2f1eef37 contrib/reghunt/bin/gcc-build-simple
3f2318bae7562a4ad1639e686916a545 contrib/reghunt/bin/gcc-cleanup
@@ -379,7 +391,7 @@ f251d49dd87647250fcd74dd50b7835f contri
e2829fc4af4f433a6a328a62d5ce8066 contrib/reghunt/examples/reg-watch
afd863c2ec84c906e20f9b9787b1f0fe contrib/reghunt/examples/reg-watch.awk
8955535523d4b5f48006bcb851ba9b4b contrib/reghunt/examples/testall
-e5933be4d4fd364e2271b0ace3149524 contrib/regression/ChangeLog
+f3cfa890af15d9fcbf755fc4ec38ca25 contrib/regression/ChangeLog
30553bfced1b2b46bf7ca01ef6ba69d1 contrib/regression/GCC_Regression_Tester.wdgt/Default.png
ad38ddd771df222eb9d413e3c7f6a751 contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
777bd286c147cc02861811f66b9a4440 contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
@@ -403,7 +415,7 @@ e00fa8f7dd72b80ca5a64130e85fe4f4 contri
6ed51d5edccbae74c6500732f8a40540 contrib/update-copyright.py
7cb42cbdf8becd280d1e16191416fb62 contrib/warn_summary
21504de31981a67b5b93b265029d1865 depcomp
-8ce894eff625e762189797f9bd3e4fa7 fixincludes/ChangeLog
+ee639d73abae0f55d7dc498132d371c7 fixincludes/ChangeLog
8150ff8dbd50833dcd358501d665da10 fixincludes/Makefile.in
4eb8fdda3b3e303c7aa822d341495822 fixincludes/README
455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc
@@ -416,13 +428,13 @@ e06760e2aaa65a20f4f201cf50e62a16 fixinc
497da58c4b47627a33f754b61f6eb051 fixincludes/fixinc.in
01aed58f85fe12db3071f34a29e54c9b fixincludes/fixincl.c
33eafc45c2f2fff3597f318ca0dfb5a1 fixincludes/fixincl.tpl
-b7e036829920b37ab4b34cd43ee73221 fixincludes/fixincl.x
+b114ec745d713150b25ff99726bc086a fixincludes/fixincl.x
47da6e634225e1667c26a71bcf234bfa fixincludes/fixlib.c
440bb79da40ac194e1c91b5ae2754eb1 fixincludes/fixlib.h
5b2c1fd3ef9d44fb6beb1a0d45ddd533 fixincludes/fixopts.c
ed1415e9dbc8f421fd9288bde0d90ad1 fixincludes/fixtests.c
6df145c7cea1e2099cf97a0d83564aca fixincludes/genfixes
-692c5c35ffa16845dc090956e036ed05 fixincludes/inclhack.def
+71c139a366ac94275d2fe41b03ab432a fixincludes/inclhack.def
6e093a147c4e377aa751d74c82d0bd87 fixincludes/mkfixinc.sh
5f9960cfe65b2e6bef658f770e52dfef fixincludes/mkheaders.in
3aa0563cd682ee61ecd9eb6eea0b0bce fixincludes/procopen.c
@@ -438,7 +450,7 @@ fbd1e899d87595347dcfdf25e0b45b94 fixinc
fb543bca7c73da85f944600810ef2171 fixincludes/tests/base/ansi/stdlib.h
d6a40f191014042c3a1bf44086be6773 fixincludes/tests/base/arch/i960/archI960.h
7dc3902a9952707702003021370a1cc7 fixincludes/tests/base/architecture/ppc/math.h
-9743288574b1935e5982d8acba94190e fixincludes/tests/base/assert.h
+0344107d793447f3bd08f341f61633af fixincludes/tests/base/assert.h
964957112eefd42ae99182d3da32b168 fixincludes/tests/base/bits/fenv.h
06f1aca4509b42c45b0fcbe0042b88a8 fixincludes/tests/base/bits/huge_val.h
bb78d18969b9f54a8f602f10eed2d57b fixincludes/tests/base/bits/string2.h
@@ -540,7 +552,7 @@ ae1ca33497c87ae3e6d4558a8e5c6583 gcc/AB
a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB
d32239bcb673463ab874e80d47fae504 gcc/COPYING3
6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB
-49508e748364c2fede4d4cec91fc17e3 gcc/ChangeLog
+7e106a4d94dd31d03092869519074ec6 gcc/ChangeLog
a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997
d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998
240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999
@@ -563,8 +575,8 @@ fb3fadb88e1d2b3b640cfaaa5ff11780 gcc/Ch
3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr
e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa
739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples
-8959347de592b31aacb72aa9de630c10 gcc/DATESTAMP
-afbe595ca33384182f656ad1e88e8615 gcc/DEV-PHASE
+c96df029224ac19d61ef3da535a7e865 gcc/DATESTAMP
+d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE
eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog
30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10
36698274bb69e2ada20f5cc434f3caa5 gcc/FSFChangeLog.11
@@ -575,7 +587,7 @@ ec6799501b2eb2923d5de6a66169dbd2 gcc/ON
edaf2016f8d373efc2a2690dee7f6b98 gcc/acinclude.m4
3b531d1851da8752f541b0cc0f9b5abc gcc/aclocal.m4
30995d78221b41ce62c92b2f601b4ebb gcc/ada/9drpc.adb
-8f374f88352cde72dc9f9a97ba9083e8 gcc/ada/ChangeLog
+67490777e7cd78b9dc73a0c9ead532fe gcc/ada/ChangeLog
683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001
7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002
cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003
@@ -1186,7 +1198,7 @@ b7ba7dea0723e4c5030b408e716eaea6 gcc/ad
973663fcfed5e7b764de19a84e065e50 gcc/ada/atree.ads
8024cd2aa6211a729b1c26837ab54aa0 gcc/ada/atree.h
32be50d674a4fb546a7e63ae09a84ac3 gcc/ada/aux-io.c
-bbec592a07f6a983f9326e40c2db868b gcc/ada/back_end.adb
+0f73b8544ac5cac08aa64c9d913de6a5 gcc/ada/back_end.adb
4bafabcec625799eb4edbe33f96f9935 gcc/ada/back_end.ads
f231ca11e99d122020837317d65c9d77 gcc/ada/bcheck.adb
98cd146fde62237f7d4d21fe1b9765c5 gcc/ada/bcheck.ads
@@ -2645,8 +2657,8 @@ aa9284d8fdcd070e11d0675e62fd2eda gcc/ad
e652ab58f839985c67b92eea92dda353 gcc/ada/types.ads
574789c42a92ffda23b1267a820172ec gcc/ada/types.h
bf1441d7a460380e29b8da2571b18f13 gcc/ada/ug_words
-36ad75d3e72cb91497f8aca042a216e5 gcc/ada/uintp.adb
-f49db1f5ff371d16dc0543a76ba05d6b gcc/ada/uintp.ads
+a2529d1fcca35afdd1117488f9a0c895 gcc/ada/uintp.adb
+fe0ac7bce1ea9f403b9a6652267731f6 gcc/ada/uintp.ads
12c95b514438632f1b406f57208240d8 gcc/ada/uintp.h
9ef244a3e58944a08da75ab6c58f2833 gcc/ada/uname.adb
c59dd71e207becad7e08de69d83a2939 gcc/ada/uname.ads
@@ -2702,7 +2714,7 @@ e4bf7085119fadf0cf91a26d2df4cb24 gcc/bi
b96cd9a5283d933e7553085d381be366 gcc/builtins.c
94951e5a26827a8cb3bfe58cd045e4e8 gcc/builtins.def
ecdeb32db3d71ab656bf8f96b6dbcf7c gcc/builtins.h
-0e9822fbabf753f9dfe454405dc1a0a5 gcc/c-family/ChangeLog
+b3ec8c4f0e4cc90ca2c2f3b637599da0 gcc/c-family/ChangeLog
56497a0c46ef67a9abe43fc6daa48734 gcc/c-family/c-ada-spec.c
4755b05370bb4bf1aac2eb9d4d6df083 gcc/c-family/c-ada-spec.h
a67fc004b253f61a7fd39dd94fe59d87 gcc/c-family/c-common.c
@@ -2730,7 +2742,7 @@ bf9abbc411cb1aafd43579240cc4cc2c gcc/c-
67fe1a47dcfa508fae450b55194a3695 gcc/c-family/c.opt
e349380027a0e4b3a8d6a7a3a7c0c10d gcc/c-family/cppspec.c
480089f4072c03d274c51c9b757fc9e6 gcc/c-family/stub-objc.c
-7a3aec72401176b202b9bb3146bfe988 gcc/c/ChangeLog
+d5d560f3cfa4cbd0559dde1c47d1be74 gcc/c/ChangeLog
0a9eb9433fb3d43ee8f87c141a16a9ce gcc/c/Make-lang.in
e085062e94ae6c0259e7613d5ab6a6ec gcc/c/c-aux-info.c
f36f96a5a736e62a50a5fbaa2eea981a gcc/c/c-convert.c
@@ -2822,28 +2834,28 @@ ef626b893bd240d7df8a90b30f34e39d gcc/co
1ef3d944b329df2c0efa98d6cad7af2a gcc/compare-elim.c
fa96792072dbc4c07d2490b630737268 gcc/conditions.h
66d09ded30a98c13b7a2ca1f77a6a1b5 gcc/config.build
-410ea19afac695b83466a11b84ebf4fb gcc/config.gcc
+5608a28d5916f26cb297e8395c864a0c gcc/config.gcc
0a351a88034d24ffd262aa77c2dcb9dc gcc/config.host
-a5d28d612a40380c2cb6b9d130dfbc08 gcc/config.in
+54d7c65af3c6289a07f3b27425636b6b gcc/config.in
8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README
0dbcd27c257c4f7ed711324c0d3ebf53 gcc/config/aarch64/aarch64-arches.def
be5740fbf2603eca3340c39841f94db3 gcc/config/aarch64/aarch64-builtins.c
f6606fbd4d252e15be5dfb676e6cb42e gcc/config/aarch64/aarch64-cores.def
-5b9fed09df29c2832b423277b6e2c96c gcc/config/aarch64/aarch64-elf-raw.h
+0bec0be70861b193d92e60ee995cfb38 gcc/config/aarch64/aarch64-elf-raw.h
774fd1b71ba1f45508d04e47ddc4d423 gcc/config/aarch64/aarch64-elf.h
aca57d221026af131a6daf33da44a956 gcc/config/aarch64/aarch64-generic.md
-2f4323c6cf36cae5971a450ffe88c001 gcc/config/aarch64/aarch64-linux.h
+582f56f5297eddb34072eae8091ef4aa gcc/config/aarch64/aarch64-linux.h
eb6391d8ade2716d125b8d89ea76b3fc gcc/config/aarch64/aarch64-modes.def
9e64f4665941adf4bde1154b023246c8 gcc/config/aarch64/aarch64-option-extensions.def
7a13f8011a0119f87ba3ef3a20600744 gcc/config/aarch64/aarch64-opts.h
-b41112a4f8a1a36fd196647d7c2a1177 gcc/config/aarch64/aarch64-protos.h
+5b0f7eadd069e5043b8b7b5acb8c6a07 gcc/config/aarch64/aarch64-protos.h
efcb511b1f61b6d5447f36e8638eb61e gcc/config/aarch64/aarch64-simd-builtins.def
f2bcca10671c0c7ca921bcae7f6564ed gcc/config/aarch64/aarch64-simd.md
195cd734170316d54b39ffb66ec3480f gcc/config/aarch64/aarch64-tune.md
-4028d4856454866f4cefb076ba056dbc gcc/config/aarch64/aarch64.c
-0ab69b10cb3fd17030f4f89c32cd20cb gcc/config/aarch64/aarch64.h
+f8f3c6470190ca79ae398fcbf2ddf492 gcc/config/aarch64/aarch64.c
+cb3f425d2e0831894a2bc3ee5fd1e38a gcc/config/aarch64/aarch64.h
e3635959b53632b811c61fd7c789c0b7 gcc/config/aarch64/aarch64.md
-4ac7df22d60b80bac89a5670e94decf7 gcc/config/aarch64/aarch64.opt
+85100048d61bdb9610f161927535a430 gcc/config/aarch64/aarch64.opt
8bc712ce5c0f6ddfe217f2df1c90b2e7 gcc/config/aarch64/arm_neon.h
b13264d74fe40d07c69abc3574fea589 gcc/config/aarch64/atomics.md
33611f8bac32ca1bb434bf91226a5ceb gcc/config/aarch64/constraints.md
@@ -2893,8 +2905,8 @@ bbdf243382506221afe2043e767528ed gcc/co
4b4866800523024414368d9d07b2dcd9 gcc/config/arm/arm-tables.opt
5a53df61b7545ff777b7254670f8f3af gcc/config/arm/arm-tune.md
e96b20f075eb1827720e1c5274b0e99b gcc/config/arm/arm.c
-34711d3a091a94583f0e35129d851a42 gcc/config/arm/arm.h
-1c389216fbb04ca79f90207e97e4697d gcc/config/arm/arm.md
+25e9a8889b6b2972191ab86a481d8a9d gcc/config/arm/arm.h
+be4b074ff6bc63872aa392f074475308 gcc/config/arm/arm.md
4c04a7fdc5fcff73b85309be29d86058 gcc/config/arm/arm.opt
e1dc9ff4ce0df7a0ea82336cce254e50 gcc/config/arm/arm1020e.md
9f6cb8e5cc5565ccb811b0e6400aecb5 gcc/config/arm/arm1026ejs.md
@@ -3062,8 +3074,8 @@ b8f85a5f15f5bd264e5ecf9891c2e840 gcc/co
9be329859b272e9b6217c99cd5e11048 gcc/config/cris/t-cris
0377d4bfc893ab7b92e464367a24e639 gcc/config/cris/t-elfmulti
5657034355d2720466dad6b98f794a8f gcc/config/cris/t-linux
-c606cc01ca984ed0b47214c469cb1dcf gcc/config/darwin-c.c
-5f1a0c303bbe728e3d449b80ce01cb52 gcc/config/darwin-driver.c
+f3810c6bd4fb86e453c0a600b316b2c8 gcc/config/darwin-c.c
+528b5563d980858618242dad0f03e499 gcc/config/darwin-driver.c
4c1d1d2bbb3434a980ac858f9e0b77bd gcc/config/darwin-f.c
2603254c641b884801faee6075bc20c1 gcc/config/darwin-ppc-ldouble-patch.def
d3310030788b3ed1fe3acec81d41b527 gcc/config/darwin-protos.h
@@ -3202,7 +3214,7 @@ be3b23219ebac7970d1f9b1d5f82e4de gcc/co
2ba789f83c27d255333f01d514c1592f gcc/config/i386/i386-modes.def
00be754e0e6424cf60e02acf796f5819 gcc/config/i386/i386-opts.h
e68f96b9008364ea0d5eabe9de379b54 gcc/config/i386/i386-protos.h
-ba610ed79d1a7b7b30dc129b19dfb4ef gcc/config/i386/i386.c
+66626779f3423c22c24fe34df7aa9a72 gcc/config/i386/i386.c
25843c182210819f1d2167e7b98b3ead gcc/config/i386/i386.h
69c9f19c4255878fc9556882938152a6 gcc/config/i386/i386.md
b7e49bcb9fea7b61eab73988a17ee919 gcc/config/i386/i386.opt
@@ -3616,7 +3628,7 @@ f6ece491057229f3a7db89a70039abbd gcc/co
e2fc4a1737dbed493a8abc267b7764c4 gcc/config/pa/pa-protos.h
013d5d9984f7dc8c9645491ab2483e24 gcc/config/pa/pa.c
5a887ec04d19d55393e82b9ebb978973 gcc/config/pa/pa.h
-1e689ba950a9dcff7946d1a638aa0897 gcc/config/pa/pa.md
+e9a05645f830cb3134b83691a94e179e gcc/config/pa/pa.md
4da312d74afa896f8ad580f2d13c7995 gcc/config/pa/pa.opt
307965ddc82931797f2c18d014fd9545 gcc/config/pa/pa32-linux.h
016072534b66c153049cad0d853e1afc gcc/config/pa/pa32-openbsd.h
@@ -3685,8 +3697,8 @@ c3cc007b9d4d1bc1257a4579ff4b6a30 gcc/co
7039c7de191d6589f7467fb9541e94d1 gcc/config/rs6000/aix53.h
c74d992c22cd4c77eef6467bffb151b2 gcc/config/rs6000/aix61.h
08c5560a95c96722616c024a02b45015 gcc/config/rs6000/aix64.opt
-fee5ba9f209f8817e17ac181a132fc39 gcc/config/rs6000/altivec.h
-df154a26bc13f5952eb448af335773ea gcc/config/rs6000/altivec.md
+ab6a73d02aaf0a6cf3f3f3d0a7b4ee7a gcc/config/rs6000/altivec.h
+9a1467b57c13b275b26bbd3bf22a107e gcc/config/rs6000/altivec.md
88fc51fa326caf24fe73a92078ff985c gcc/config/rs6000/biarch64.h
817c296ec0ab30ac42b9b7fb3bead44d gcc/config/rs6000/cell.md
920cb652d1259becde02cd0e697dbc79 gcc/config/rs6000/constraints.md
@@ -3738,14 +3750,14 @@ ffc3754101a9853c46e39826585bc448 gcc/co
8a5505035f44eb07bbc9e05702e37d3e gcc/config/rs6000/ppc-asm.h
47e26b4e2997e1eb1fa323fb7f83cb35 gcc/config/rs6000/ppu_intrinsics.h
45772fc504c4fc1856432404bc082d4f gcc/config/rs6000/predicates.md
-d851c1496a79b8e3dd541d4561a5c3bb gcc/config/rs6000/rs6000-builtin.def
-3e4250eab8c14ef7c8b5ab90df8c689e gcc/config/rs6000/rs6000-c.c
+397fe2c0794c9cb7924644ac34296f24 gcc/config/rs6000/rs6000-builtin.def
+2ad2d5b1cb4c89802b009f29020cd216 gcc/config/rs6000/rs6000-c.c
c5bdbffe6aa3ff8c4c116c21f46a06a2 gcc/config/rs6000/rs6000-cpus.def
c6b59ba16925d7ffdc7796dfeb8854e2 gcc/config/rs6000/rs6000-modes.def
33f78371b44ec32ce0515476e9e5875e gcc/config/rs6000/rs6000-opts.h
-c5bb39a3850bf1c1111b4c79b7f70f38 gcc/config/rs6000/rs6000-protos.h
+2983729fcdc190e6bde27e976063b7e4 gcc/config/rs6000/rs6000-protos.h
3d464892d4463d95ff027607410640cb gcc/config/rs6000/rs6000-tables.opt
-50388f23431d2fb551d1db111d11d041 gcc/config/rs6000/rs6000.c
+cf32aa19cfa1c452dfccbb815d8d0617 gcc/config/rs6000/rs6000.c
c57e0fbe1f8421fc2b7c13ee72d63fac gcc/config/rs6000/rs6000.h
c97731b566f88327161203be395d3733 gcc/config/rs6000/rs6000.md
0371f2a1342d3fcb5d6215ac34bdc155 gcc/config/rs6000/rs6000.opt
@@ -3787,14 +3799,14 @@ f11925c88524d2fd457bf77944da1302 gcc/co
937c4bf81c7314b8fbbaf1b02d8f6905 gcc/config/rs6000/titan.md
0455ba4aa9ce1d9f7175cbbaf86d5837 gcc/config/rs6000/vec_types.h
623a9d751ace9788bd3875a6e89b5fd6 gcc/config/rs6000/vector.md
-b1bba7f5079b4b40e940a95669f50c30 gcc/config/rs6000/vsx.md
+cb9b6a4e8dc3b91f721f9e354bb6d30a gcc/config/rs6000/vsx.md
55ee4632428151775a486a916c1aff61 gcc/config/rs6000/vxworks.h
5c2f724024335c015d76fe32d3da6de9 gcc/config/rs6000/x-aix
e6e0b24a5b8f8228e16c465d96dc1003 gcc/config/rs6000/x-darwin
988492ca25d1f671f8b202e77b8069de gcc/config/rs6000/x-darwin64
3f42272f4bcf66031ebf71a6c876adb8 gcc/config/rs6000/x-linux-relax
1aff8cb3714b63b6c3367f552dae743f gcc/config/rs6000/x-rs6000
-869e08e21479145a98e0643e1f6d371b gcc/config/rs6000/xcoff.h
+3b420cc96142474c61caac1e983383ee gcc/config/rs6000/xcoff.h
8a8f0c72b199f259aef6f0adc9600847 gcc/config/rs6000/xfpu.h
1bc51e0cfa6fa29165320d98be5c2d6b gcc/config/rs6000/xfpu.md
3eabf401ef467631b8e38e39fb862789 gcc/config/rs6000/xilinx.h
@@ -3863,9 +3875,9 @@ bde213ebbaee311cfdec4ae74a0a1504 gcc/co
478a949a555ded6891dcc98dafa592f2 gcc/config/sh/sh-c.c
981b6ec4b47c23da8b367105db12ab79 gcc/config/sh/sh-modes.def
920320800240ca093fb61b7b2de8e677 gcc/config/sh/sh-protos.h
-e114cdb34f0b7ce93a39e4c07bc8b907 gcc/config/sh/sh.c
+f9107663b6fc228c615d41c90efc8e6e gcc/config/sh/sh.c
43b4250562a6c95b5e25a336154bde1d gcc/config/sh/sh.h
-e2fa7620de8478f7830306271486b89e gcc/config/sh/sh.md
+7e0e05d27348081ee2080835785f82fc gcc/config/sh/sh.md
ad4b1402e111b006fcdf78e6a3fa51ac gcc/config/sh/sh.opt
1263fa72b2e5f7cbdf81a98d33bf721d gcc/config/sh/sh1.md
c546660841ebe9ce572a566753eca775 gcc/config/sh/sh4-300.md
@@ -3902,7 +3914,7 @@ fa71ec60c7d509ba506b07a396ae88ba gcc/co
75280f2acefb40bc22f8220c41c11da0 gcc/config/sparc/driver-sparc.c
252d2589f2835388424f649a726febab gcc/config/sparc/freebsd.h
9169b21ce0e85d63bde44cf2efbb4e65 gcc/config/sparc/hypersparc.md
-2f565efc7e7d18654acb47ce1dee9dc5 gcc/config/sparc/leon.md
+a0eca324dda22ee9e4480fcf50021d13 gcc/config/sparc/leon.md
a5a0061777c2c1da281f688a5e19eec4 gcc/config/sparc/linux.h
093ff99b24363952c35674ad16f5b4fb gcc/config/sparc/linux64.h
2bef0ee7b23cafb5e9621bea6bb75e98 gcc/config/sparc/long-double-switch.opt
@@ -3919,12 +3931,12 @@ d004f9a3eaebfaf8c55b760890d447bd gcc/co
4782cc3ccf1bf5decb2fa3f665cc96f5 gcc/config/sparc/sp64-elf.h
b75e22d37c9c2f8ad66d81fc06b17f8c gcc/config/sparc/sparc-c.c
02e826fd35d286ee705e2897332381f1 gcc/config/sparc/sparc-modes.def
-6ac72e8972c90aa6919551fa2c61dda0 gcc/config/sparc/sparc-opts.h
+d8145aeb4af67e08008b453c391a8735 gcc/config/sparc/sparc-opts.h
6e921dbab76e82074f07450f33d791dc gcc/config/sparc/sparc-protos.h
-adc7aa7cd9b2efbdab5593c101c243aa gcc/config/sparc/sparc.c
-e16df148c254e989317aeab889eb23c5 gcc/config/sparc/sparc.h
-9ba9f976ad900e7c1b00103bd6d6ccc6 gcc/config/sparc/sparc.md
-183248f701c0160176b55a290b499b74 gcc/config/sparc/sparc.opt
+0bb0959ea4cef5f87ec53b4faeda73a4 gcc/config/sparc/sparc.c
+25f5be8680cd311e6ddf8c11a8284479 gcc/config/sparc/sparc.h
+d9fae769e787b8b040bf426a610a9d76 gcc/config/sparc/sparc.md
+b6aa5f7ac981472a3bbb44566bbcfb0a gcc/config/sparc/sparc.opt
4d6cb72fa0b635c160177d0e310af6a8 gcc/config/sparc/sparclet.md
a333cb7df463e2e0d1a3d6484f2a8fcb gcc/config/sparc/supersparc.md
9c64e0f1d7541ca3358e4886e1666bc8 gcc/config/sparc/sync.md
@@ -3935,7 +3947,7 @@ c3cf074012369004d33351087af8fea8 gcc/co
4a7d3f368a24d549fabaafbe44fcb134 gcc/config/sparc/t-linux
6fea7e8cffd255398bc2386a77b28cf0 gcc/config/sparc/t-linux64
75987b7fdc6fa9c9ff2108ff1003e6d2 gcc/config/sparc/t-netbsd64
-bbcf8d830c02487bc0cf93b576238ac2 gcc/config/sparc/t-rtems
+5ed68086cab85220802dd8472cb4883b gcc/config/sparc/t-rtems
016674912d270b254d697426c1dab9d9 gcc/config/sparc/t-rtems-64
511770bb20c2707fabd4f231ce8b83cf gcc/config/sparc/t-sol2-64
68e90f6783d11c0214cd7bd73c6e3589 gcc/config/sparc/t-sparc
@@ -4089,14 +4101,14 @@ e467d0083111aa3269de2554300f8334 gcc/co
e8328aff294f934fd782b1db6da38f15 gcc/config/xtensa/xtensa.h
1100c938f8e867a8722d27de82af74f4 gcc/config/xtensa/xtensa.md
7a962c824317ff1c87b4122986416628 gcc/config/xtensa/xtensa.opt
-6415f06154ed665155b469779d5c3409 gcc/configure
-d2762ae02534d31cfc7e1a675006a1d6 gcc/configure.ac
-7d2fe7eff451ca9f6f9f6d4f3b901ad3 gcc/convert.c
+f37c2f974cd8ee8f51575fe00a4beb31 gcc/configure
+ceddd76ef8b433e43e78e53c37710908 gcc/configure.ac
+7d8aa76e76cecfd8328c3ccae0a25bde gcc/convert.c
6e8b7421b0adf01e8252b45e8948f1cf gcc/convert.h
277effb7fe5e9806d8e9575b9beae14e gcc/coretypes.h
2d6dccd6278a672ff3a8fb498ea867f8 gcc/coverage.c
ed37861da2131579a9b43a44244db398 gcc/coverage.h
-b5a3fadbb0dfefc4269e463892d45a92 gcc/cp/ChangeLog
+072754353f0d6a9497411ac66838fd16 gcc/cp/ChangeLog
d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993
f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994
ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995
@@ -4153,14 +4165,14 @@ b8bbc0f26a8b038d7c805fc4d7919a28 gcc/cp
36b461e0a914364150a6ee35950d3c02 gcc/cp/name-lookup.h
872eacd3a268bd51abeaa61950e9219f gcc/cp/operators.def
20a6d327a96b86d209c489a7e22d2b33 gcc/cp/optimize.c
-20e9327ee6ced5513af6ef8551704b35 gcc/cp/parser.c
+f3d0ca7da3667497ce6ada7b6c7fddcd gcc/cp/parser.c
cbb7a6f8e3c74ce2162166e304006c6e gcc/cp/parser.h
-0821820a369d454af5aa265efeaedfba gcc/cp/pt.c
+6d679b4adad8f890f67bde0ba9bfbd72 gcc/cp/pt.c
e7b848ff3b21f9c97cc834f363799159 gcc/cp/ptree.c
f47fed7918263c05f0eea80cd16cbfb9 gcc/cp/repo.c
f916295036ceeea0b4c4439a62059066 gcc/cp/rtti.c
6aed8541a18e3ed22eb433507aa6e60f gcc/cp/search.c
-d1f1d01efaa9c2e09e12d5c0762437b9 gcc/cp/semantics.c
+f96ea203e72a2c78c1b2c8743978ba5a gcc/cp/semantics.c
d5ba414c30075bcb81181776edf15d88 gcc/cp/tree.c
4656c92f2b27ff8d0ea83f211324104d gcc/cp/typeck.c
1203164d04c1ae45112a8c9fa9d115f8 gcc/cp/typeck2.c
@@ -4199,6 +4211,7 @@ add2c52dd3bb8a7f60c69f44a7390b84 gcc/df
e75a87c3a73567191a1d647134a2dcf2 gcc/diagnostic.c
df9f056a8154820d69a97f1f312f12e1 gcc/diagnostic.def
02fc04f45a8003c350bbdd6553ae9a50 gcc/diagnostic.h
+8ac1a811621e3a93e9f567cff2ae305f gcc/doc/aot-compile.1
4bfbab1c5884cd362fd8e2517a846021 gcc/doc/arm-neon-intrinsics.texi
418a1066cf3d3e579919b3ceba042431 gcc/doc/avr-mmcu.texi
e71b6352a1361e166e061ba42eb47717 gcc/doc/bugreport.texi
@@ -4209,19 +4222,38 @@ fbf2940011e16af51c303a45945872f6 gcc/do
39e3a032e624656d48cf132bd0379946 gcc/doc/configterms.texi
113270a91fc21f6e7fbe7649b7f30a02 gcc/doc/contrib.texi
e39c1eaf3f355358055474f05a46b069 gcc/doc/contribute.texi
+f810b50dbf22e77760137bde67c9f2d5 gcc/doc/cpp.1
+cd5281cf8a8f47994a35fc45db6de6d1 gcc/doc/cpp.info
441226d41a68854844d95e32b1933845 gcc/doc/cpp.texi
02824f5f17e5eca21fca7409a86eba49 gcc/doc/cppenv.texi
+4d32c674ef3b552ba401b7caa339ca5e gcc/doc/cppinternals.info
7c30c21d8684505c7ac6ebf63487bc62 gcc/doc/cppinternals.texi
60cbe6eeb5b2f3f885ae57d83ccca8e2 gcc/doc/cppopts.texi
-97aa48ac659917adfa6ee9f7ff8d61dd gcc/doc/extend.texi
+dc34ab786e79dbb3d11db8a4366248b6 gcc/doc/extend.texi
b9edf829225f1dd35fc344fb797a73f8 gcc/doc/fragments.texi
f16e1063f3a2f89946d13908028f3043 gcc/doc/frontends.texi
+72832597a10c1898647a0cd0fce03440 gcc/doc/fsf-funding.7
+401ffd4b49b9c3c6f9340ad3ef9b3f11 gcc/doc/g++.1
+ef0ca29c4974c713d49137a4670f5502 gcc/doc/gc-analyze.1
+401ffd4b49b9c3c6f9340ad3ef9b3f11 gcc/doc/gcc.1
+d19144d783e6e820e086f1d0df3fe1bd gcc/doc/gcc.info
69b61caf2f51ec5464380354a6c1af45 gcc/doc/gcc.texi
+e4540c75a3a53b6d86dba0b9243867d6 gcc/doc/gccinstall.info
+95b65e924d616de3fbe91bcc16f49a42 gcc/doc/gccint.info
6d002f7ed488c1b685d947634f2fd99e gcc/doc/gccint.texi
+a11eb050b6e4ec9361f26b9ab4d29b23 gcc/doc/gcj-dbtool.1
+b4b255fda352fd53f2a9fcaf85432706 gcc/doc/gcj.1
+9b8720da97d66f57700e7dd1f3c6b188 gcc/doc/gcj.info
+d603e5f686acf64be37348734b19d7e3 gcc/doc/gcov.1
053bb48ea7f717b259c38318f71a215e gcc/doc/gcov.texi
534c71bc4d5016f14f06cc59d08229fa gcc/doc/generic.texi
+1ded054093de910d9786c62bc4fe8cc6 gcc/doc/gfdl.7
+bd993d32a6755a10c8c70728da6b042e gcc/doc/gfortran.1
+ba84cb9f910c376182465993c1c1ff49 gcc/doc/gij.1
3bc8d6f48d4261e4343c29a08dd83fa9 gcc/doc/gimple.texi
290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi
+b9593bf1f4e31c11521d6bec2e926619 gcc/doc/gpl.7
+195c6bbf17c81cb4d0e1ed8b19dbdcf1 gcc/doc/grmic.1
62ae21dd8415d4629be53ad0c18c07b1 gcc/doc/gty.texi
91b853490a8a6fcf664b92657a9ae2f0 gcc/doc/headerdirs.texi
453cc50c14627283ae92ac835a026e6b gcc/doc/hostconfig.texi
@@ -4233,27 +4265,30 @@ c0618b1390827c035f3d48e7360bf0f6 gcc/do
5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi
73819b3930a3d4be5d6234070d02386a gcc/doc/include/texinfo.tex
35be3d5602236b4f9d1b8d3119ee1251 gcc/doc/install-old.texi
-f94dad5cccb8f04936dfb2c0f6ef7da6 gcc/doc/install.texi
+34d9bf70b2394a320a671d2c9a2519a7 gcc/doc/install.texi
95988b4d859b4aa130ee97cb1138477b gcc/doc/install.texi2html
1aa2c4a4454077d6ba564cd2d2b1db06 gcc/doc/interface.texi
-a3e30f2b921ce26d5213abf08fc05b19 gcc/doc/invoke.texi
+911184ac8b5605e89d5832a0e0252b00 gcc/doc/invoke.texi
+9377448293884d00d7b7ada0548b5fe7 gcc/doc/jcf-dump.1
+28c202a871246f7d1fb42a048ce82e27 gcc/doc/jv-convert.1
b923b4b2eae6b79de44136ab176a1ac0 gcc/doc/languages.texi
939a4e9504972e6a945b121c1c034287 gcc/doc/libgcc.texi
fc7eb0cd34527600ed376ab397567cb6 gcc/doc/loop.texi
fb20b06d02601d320bc9848cc6f611a1 gcc/doc/lto.texi
90f46d3953b0bab19e92beb6a2b5db8c gcc/doc/makefile.texi
-fda047ca216bc15d442f9b6fe798c92f gcc/doc/md.texi
+6d5b27f738b7330016ea07a975e6553b gcc/doc/md.texi
1f77425916d899f06d9e014662b791d3 gcc/doc/objc.texi
28d42160721a777e0328a931998a2932 gcc/doc/options.texi
a4bc7518259e39fb793e0ce7891a7b4a gcc/doc/passes.texi
bd754972af866dcd903b7dc93aff4f85 gcc/doc/plugins.texi
959d744eb4f6390f76608288d18a9139 gcc/doc/portability.texi
+177eeeee1230fe2b7921cc8520ad5b4e gcc/doc/rebuild-gcj-db.1
cf83bddba61bf3df2fba5ed6fd389e1f gcc/doc/rtl.texi
35b0914f1d92947f75df771e34ccceb1 gcc/doc/service.texi
1fabfc047064d1b42ef699ef1ff46cdc gcc/doc/sourcebuild.texi
cd25f37758cf52ebb34bc9f4e9f93319 gcc/doc/standards.texi
-d93dc79c695966af7bee54af4076fd5f gcc/doc/tm.texi
-2f55e49f7babb554b05e02102c2755c2 gcc/doc/tm.texi.in
+2c31866758b7d6345ec3a8e6875dddb7 gcc/doc/tm.texi
+04ba6505adca2427e4ffec344bb63df7 gcc/doc/tm.texi.in
a31d47cf36ed83df5e24fccd54a5af17 gcc/doc/tree-ssa.texi
1e6cca600d6df8d73e26b9ded39284ed gcc/doc/trouble.texi
f37a88aa9e5cb265a882198531e396d5 gcc/dojump.c
@@ -4282,7 +4317,7 @@ dd5b502ae8cb8aac91b3c13e6ea5ccfa gcc/ex
9048721952c370d0b68d83fff2e2b5ea gcc/explow.c
fb9da3a428d708e90d13d30e22444458 gcc/expmed.c
3b3170f98f4cbedf560e72f2ffd3e5f3 gcc/expmed.h
-4917426f0f9dc49367a83879da6efa21 gcc/expr.c
+2df80f04658f7f6282da74e04a9c786b gcc/expr.c
cfb468a404fba59e937f39a667f7486d gcc/expr.h
014008d01729bc9cb46c49b36e47ed73 gcc/file-find.c
2a6edc19b20daab7de76d6fd01d0f56d gcc/file-find.h
@@ -4291,8 +4326,8 @@ cfb468a404fba59e937f39a667f7486d gcc/ex
8a229e17f465e980e8af273fc426db78 gcc/fixed-value.h
1ed59924f8844366de01c2dfa6fc66e1 gcc/flag-types.h
ed2aae469fdd4b6cc5194ab957a2f03e gcc/flags.h
-5e8b2cb4a3aa89f4aed2d1f5c41d4c44 gcc/fold-const.c
-14e3f30f9b36e9fbc99608dd6a304f96 gcc/fortran/ChangeLog
+2c7a77ac8343b47fa6594c4a7acfa111 gcc/fold-const.c
+a07a00d8d87e11d0d8b4838b40fe43b7 gcc/fortran/ChangeLog
3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002
d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003
bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004
@@ -4330,6 +4365,7 @@ a99de039c0fc2fa7f9baf0ec60f9461d gcc/fo
ab084599e4e5af80f15dece6c594df42 gcc/fortran/frontend-passes.c
05bb4858a9a865a30dc4c1c8082427de gcc/fortran/gfc-internals.texi
219b10593ff8f2c04c576f01557c2963 gcc/fortran/gfortran.h
+a6c2d4d77b2a23d4cfec915e7eb00543 gcc/fortran/gfortran.info
08b1538c6c9d0bbaa8da80b18bfb9fd7 gcc/fortran/gfortran.texi
73a639129e92c89d873219c2af0c14fb gcc/fortran/gfortranspec.c
e34bb4111937686d33e31e756b276dcb gcc/fortran/interface.c
@@ -4372,7 +4408,7 @@ d20eed979de96ec592a6451b46ac4269 gcc/fo
bf79c1f63b3c5f2958fc981a431a7409 gcc/fortran/trans-expr.c
3b31f457b4da7d7040d26e575a93f3d4 gcc/fortran/trans-intrinsic.c
8e48392ae5a6b0a4a9065ab08d5f334a gcc/fortran/trans-io.c
-3b0b6530af69c2750fbe26d226bed07d gcc/fortran/trans-openmp.c
+f3a6390542d3db097fc10293cc677147 gcc/fortran/trans-openmp.c
b00b1a7c1aec4a761114b78715651427 gcc/fortran/trans-stmt.c
5872a33454ba8537969c772abf45fc50 gcc/fortran/trans-stmt.h
a0dcfb64f1079fea8e8156a7ca7271d2 gcc/fortran/trans-types.c
@@ -4411,6 +4447,7 @@ c3b285ca47b1a00515107e2be9d80fb0 gcc/ge
94e3cdbc1f5f335198dab2b321c59699 gcc/genextract.c
10cf2ce540500cd073f69fcd732ff270 gcc/genflags.c
c6a4032b87f7558ae66e1d35d8f98801 gcc/gengenrtl.c
+2512fdefdff221e3d15f80af66d4b737 gcc/gengtype-lex.c
c3aaa5fc0c08e0eaa7367bbc611d786a gcc/gengtype-lex.l
e3f7768565a5af266ecee6fe2b4b2ef8 gcc/gengtype-parse.c
f0d6354c49ffee0688dfa781a7621735 gcc/gengtype-state.c
@@ -4461,7 +4498,7 @@ f85aa0745c3e9e0d32fa64753089b2f1 gcc/gi
c522d64edf87b51ba2a93c23b17eacd4 gcc/ginclude/unwind-arm-common.h
8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h
778d9444027fa170bbc983e69203bfe8 gcc/glimits.h
-51fc2461222d4254c91ce6282a6de845 gcc/go/ChangeLog
+a38667632b6af5093a05518780f7bc21 gcc/go/ChangeLog
58101808498c03cc8a6701b36e1c11f2 gcc/go/Make-lang.in
60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc
092b7ac61164339dc0360d02523e6737 gcc/go/config-lang.in
@@ -4520,16 +4557,16 @@ bdc23beb6b5dad1dd4f9c56b8ab36ef7 gcc/go
e9dfb89d8e81b4a1a3aea188408ee119 gcc/graphds.c
54fb9cc29dabf61040126b3cca596abb gcc/graphds.h
b0ea07bf93e2b77eac274727a738687f gcc/graphite-blocking.c
-e37c3d7cadb1244992639edd382e8e36 gcc/graphite-clast-to-gimple.c
+b8428514e0035ec6294d897b5931c8ee gcc/graphite-clast-to-gimple.c
38082ed1e73a29bb55b600c1fa3dd943 gcc/graphite-clast-to-gimple.h
7bf46b0c7716d1ec118c42a80bc2db31 gcc/graphite-dependences.c
-84ded8f482da210b19897dbd126b03b3 gcc/graphite-interchange.c
-262156bee6802f4e86777108c2d38c9d gcc/graphite-optimize-isl.c
-34c8ab03f1a8e2adeaf7c8eab52c2053 gcc/graphite-poly.c
+08ffbab3e088ce79ef4a7f3f843f4984 gcc/graphite-interchange.c
+6fbba0ace37b0dec8bd4b86b3cf41778 gcc/graphite-optimize-isl.c
+8a500a83d8e58ccea787bcd78345d515 gcc/graphite-poly.c
108b6eca4e39b9949047b13f9e239d91 gcc/graphite-poly.h
512b6d85515ac85d9085a4b2bd888fd0 gcc/graphite-scop-detection.c
539e2ca11e9660ed43ad45bb25fbb0d7 gcc/graphite-scop-detection.h
-d5c1b0a0b7076e92f1d0870b1810a12d gcc/graphite-sese-to-poly.c
+0192c96f2cfd7fcd6170464b422fb590 gcc/graphite-sese-to-poly.c
76cf0bf9cece7a4e57265d8cf9a93663 gcc/graphite-sese-to-poly.h
a10c44866c982a9eb9fc25c88e1980c3 gcc/graphite.c
3a8c10511839dbdb2159830598ea7877 gcc/gsstruct.def
@@ -4571,7 +4608,7 @@ f1900b0b6fffbe515061bb8a981e84ac gcc/ip
974fa89b4cf3941591022f9b8a05d15a gcc/ipa-inline.h
64aad27cb90a30427247eaafc69a9b98 gcc/ipa-prop.c
a90d1e4de5c33678f506dfd0e91bb4f3 gcc/ipa-prop.h
-4955f2d226e3b4d6293a694df69dc740 gcc/ipa-pure-const.c
+d235bf338445b24544151b7cf74b5c92 gcc/ipa-pure-const.c
fce4172c2e96de50855f90d643271aa1 gcc/ipa-ref-inline.h
a951dc8a76b3cb0a26c8ae519fc0c41d gcc/ipa-ref.c
f655f3de18b9f678d69e17085f9863bd gcc/ipa-ref.h
@@ -4591,7 +4628,7 @@ a9f389295b1585eb58c77a8d6d62817b gcc/ir
f50c5a523489e6c208cb475d96bc70c4 gcc/ira.c
2714c0e87bd0fac348a05d59d2cab626 gcc/ira.h
7a8e145db61bfb35670d7544ea6de83d gcc/is-a.h
-b423d28c1f05c2123e3e258eb52b1f17 gcc/java/ChangeLog
+b6ed83878f2b82e4415240cb130d016b gcc/java/ChangeLog
3becfaac793f49e1f52cd74e78172b48 gcc/java/ChangeLog.ptr
1c698a5c434720749e71a0ea3eb5a0ea gcc/java/ChangeLog.tree-ssa
4b9afc39cd80ed1c750024ffe858b2f2 gcc/java/Make-lang.in
@@ -4672,7 +4709,7 @@ a44181185d8546ca59ab03eaa4a3d2ea gcc/lt
fa502faa2e9b61cd604e737b97a69a9c gcc/lto-streamer.h
552665902f7953a08486e14749e6fc17 gcc/lto-symtab.c
856d79679d0b3d5e94b7e9de5d8253ee gcc/lto-wrapper.c
-68e7840c3156c43b0185d2be47a1a6f4 gcc/lto/ChangeLog
+6940d04fa14507358f596e9caf687449 gcc/lto/ChangeLog
8e9737eed782ed19149b9679a87ebade gcc/lto/Make-lang.in
87a474ea195ea7bb5375f26939ca92dc gcc/lto/common.c
6b94d922e55046ef560c709289e121d4 gcc/lto/common.h
@@ -4694,7 +4731,7 @@ c9d8e9f5b89c2254c9a5080160a101d5 gcc/mk
5879bfc1e48884989641ea1e246cb833 gcc/mode-classes.def
2c319bd7ace4a86849451cfe9fbf9da9 gcc/mode-switching.c
d0abe7376864afded216a2bb219a595b gcc/modulo-sched.c
-daa41c7790ddb2b568bb8cf13db3d041 gcc/objc/ChangeLog
+f4469df4de2a9b4177903db10ad39ca0 gcc/objc/ChangeLog
e76cc4ca44cba1d1e9da27c20b9c2afa gcc/objc/Make-lang.in
f6bb154fcc19f8645fae88e2c5f47642 gcc/objc/config-lang.in
a0ab2b2514b06d0268271da158f2ed06 gcc/objc/lang-specs.h
@@ -4713,7 +4750,7 @@ f1c7e367cfcd368009cdf37b465cfbe6 gcc/ob
9fb982fa0c2bb9715c3cad81b5ca03ca gcc/objc/objc-runtime-shared-support.c
c9fe30074726aab0d94736073d4d916a gcc/objc/objc-runtime-shared-support.h
f594fdaff13b8567308947ab49a9a2ba gcc/objc/objc-tree.def
-d22a8d6c7906d7ec4ce4a22e416fd924 gcc/objcp/ChangeLog
+e6a4ae6eea8111c21bb1437867599539 gcc/objcp/ChangeLog
bd26df0245faf7987e131dbeaffb90da gcc/objcp/Make-lang.in
0e23bb53ac4b2cda2c11805264d0f753 gcc/objcp/config-lang.in
5fbe8381b779b412f3d72e29cca21ee5 gcc/objcp/lang-specs.h
@@ -4723,7 +4760,7 @@ b31982a12f25c1540752a12e817a8955 gcc/ob
a141eaac80536a7f731eaec8a8f7b997 gcc/omega.c
d4c17fba3450bb742d0cbf82a49e127a gcc/omega.h
2805a2e221dccbe76398688035ca8a6d gcc/omp-builtins.def
-c83f4b642048cd89207ddc13033e3d08 gcc/omp-low.c
+d3f8e94d5885d379efdd852b469799c7 gcc/omp-low.c
abe40c7e66ee44bded017aeb23a2f09b gcc/opt-functions.awk
343fadfef7e8b770b9c5279dbaa738c0 gcc/opt-gather.awk
fd851f016e2f49c572d80627cc3a88be gcc/opt-include.awk
@@ -4747,27 +4784,45 @@ f2a5da3a1bda2d4d5f3f4a7dae38490e gcc/pa
3e0be78cbc18df33e50629e13310013c gcc/plugin.c
e66d277467c8fd7470bc7d1b0ba0287c gcc/plugin.def
b8dcb1ca1517990206efd591e8d1fae7 gcc/plugin.h
-174c692f378e350e42f97aeda0fe2f60 gcc/po/ChangeLog
+de33a9b183510a9764560408d4bf9707 gcc/po/ChangeLog
083d211180afd5c4004e6992c3678e5b gcc/po/EXCLUDES
+345fe081d102dab1ed296ffbf69067ea gcc/po/be.gmo
7fbfc0bf33162e9149ae6f57672d94c9 gcc/po/be.po
+ad1ab388c91846c7c8fed6aa35272a0b gcc/po/da.gmo
45f104b07da64df57dae29b94cb4d233 gcc/po/da.po
+e4bcec970c15000a0648152141e97da3 gcc/po/de.gmo
112e46ec7b5470683155395db1c19a2f gcc/po/de.po
+f0f5bde900e27f89bb431b6ee20fc0a3 gcc/po/el.gmo
99e783d4f595066ddca007b10c8b9af7 gcc/po/el.po
+c97646cb2820aee61c55b4b1c51be740 gcc/po/es.gmo
873bf17b3ef2e6f5e5e37fab552cedf9 gcc/po/es.po
bc07cfc6023a889a3117d381761c3203 gcc/po/exgettext
+3f09018d570aa21259a340288755c020 gcc/po/fi.gmo
3ee44bde77f675e7c4b6b2df82b2b396 gcc/po/fi.po
+9131b14d07d5f8a93ec1fe28e219607b gcc/po/fr.gmo
6c5a525015267d4e609fefc7d7b4479b gcc/po/fr.po
99e446ea7d28a68c767522eb75180cef gcc/po/gcc.pot
+010fad23a1fda1496ab7b8829e6ec4e6 gcc/po/hr.gmo
ddcbb8f75c0b4a9703667740e75fbbe0 gcc/po/hr.po
+73fbc2b4e698cb7c7f473e53b77f0cfa gcc/po/id.gmo
9becdab540442546829aa6e48f8a36d0 gcc/po/id.po
+9f34dfcd3722b132db8b81e5cb5f784d gcc/po/ja.gmo
480b098f5b9eba7848f97e5874147d51 gcc/po/ja.po
+c6cbad029ba199df0ac5e6a78f930acc gcc/po/nl.gmo
e41095ac68cbf4ca5fba2150a0d00a18 gcc/po/nl.po
+54bc7ca65baf834cb7b508147e091a46 gcc/po/ru.gmo
b2812c2aa11502012c510b8a7a24c892 gcc/po/ru.po
+5c1ef4447fa187d26bccc0aa052217ec gcc/po/sr.gmo
6a2bf79d20c827a4a8392367ac353782 gcc/po/sr.po
+7f864a9435df7ef955c2154dbc93b1a5 gcc/po/sv.gmo
3b8faf9dd7541d08a4825827f95052b5 gcc/po/sv.po
+29dc545c8c06feca07b3212f18b4358e gcc/po/tr.gmo
097250ca1a607d5d79f0c9c828203f87 gcc/po/tr.po
+cab4bff8b231f597ccfcdd9d9772887f gcc/po/vi.gmo
eaf1c61b65760abd2d338d375d490d6a gcc/po/vi.po
+0b8e1bc2decf0f8f91e3069554b3859e gcc/po/zh_CN.gmo
8f9b6d8719ad8b4de29bce8f0cf4597f gcc/po/zh_CN.po
+04453db2a7b52e2d1d1e106ff15c33ba gcc/po/zh_TW.gmo
b1b8522cddb184d441cb28e848f29045 gcc/po/zh_TW.po
b3f35fff414cd4ecf269bd373cda0fd0 gcc/pointer-set.c
64b5ae3d2b5555011ed0ad2c2f408584 gcc/pointer-set.h
@@ -4793,7 +4848,7 @@ f0b6eb17f649f89f758701316c2ca4f2 gcc/re
6979c412281b44f88ca8ab4cdf0d3f25 gcc/realmpfr.h
23ba1e1b240ee3a56b928715b81aed49 gcc/recog.c
80afecce497880a9aae51ca70f16c83a gcc/recog.h
-f06d3f959d7f0b47d0699ea7fcafbb6c gcc/ree.c
+2af955134de1359cbcb3bd0f42d27d9e gcc/ree.c
260b147174cddde5226ae71568c4b458 gcc/reg-notes.def
06fcf5e75ae0461a5316443164c0b51e gcc/reg-stack.c
604118e5609a1efd6325d864e75099ee gcc/regcprop.c
@@ -4847,7 +4902,7 @@ d1271633f8ffd85d06b40c7abec29d90 gcc/ss
fcd50b76553e5909e599a0ab7d512e0e gcc/statistics.c
21e74efa37c41d87f7ff63b6e9afc171 gcc/statistics.h
daad877922190cd189b666ad5abf3e0a gcc/stmt.c
-fcdc9bf2076ecc101a01906046ffa199 gcc/stor-layout.c
+6e41683b6a0d5d716af6292ce2ad53ce gcc/stor-layout.c
4c262d95fcc939317e27f251439cab89 gcc/store-motion.c
efb41aaf206f28483ac9ab36e70780f5 gcc/streamer-hooks.c
663c43999dd2585078d8cceda6ca2f62 gcc/streamer-hooks.h
@@ -4863,7 +4918,7 @@ bb0c215bbbd2a9b34178d0329d271539 gcc/ta
38ec82f7ebd1744dc00b09e2d6cbc019 gcc/target.h
750b54ed76b3ba238b67b4ff7a9cefc0 gcc/targhooks.c
aeb4c1ff2a1bbbcfc5611149fbf4a5c1 gcc/targhooks.h
-b7895061ed9fe8e4a2f549efe7ed6188 gcc/testsuite/ChangeLog
+26ca524fc838757dcce9e293a6cce469 gcc/testsuite/ChangeLog
862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007
0cfd18f5e11308d47955263801f31753 gcc/testsuite/ChangeLog-2008
60d3faaef4bf51b170759743d2081977 gcc/testsuite/ChangeLog-2009
@@ -7655,6 +7710,7 @@ e16ef156ad193ef1f3cba60ad16e57ab gcc/te
a7d789b5091f59130b63c3467560e1e1 gcc/testsuite/c-c++-common/gomp/pr58257.c
7515e609442cad5707cc4e3a2b48c8ae gcc/testsuite/c-c++-common/gomp/pr58809.c
05e6a38172b7bfc26de83040dfc8c364 gcc/testsuite/c-c++-common/gomp/pr59467.c
+1610228a9a46a0984cc32fd91d652f9f gcc/testsuite/c-c++-common/gomp/pr61200.c
715226741a182526f3d2c9f0d0384ac7 gcc/testsuite/c-c++-common/guality/pr43141.c
efe9ef98b52d49485763af49dfafca8c gcc/testsuite/c-c++-common/init-vec-1.c
ed31996e3dda298f798652d482bc4224 gcc/testsuite/c-c++-common/int128-1.c
@@ -7691,6 +7747,7 @@ caf425d291c32e42708e1312d4b4b7c8 gcc/te
6012f2d96fa48601b12db2a55f910316 gcc/testsuite/c-c++-common/pr54988.c
f1d943c48a18ca5c666d26543205d144 gcc/testsuite/c-c++-common/pr55619.c
0c7d9dbc79d0449ecbce0d3cf963a080 gcc/testsuite/c-c++-common/pr56302.c
+980c32b66e77243a8069758c0064f691 gcc/testsuite/c-c++-common/pr56493.c
a1cf9769412d39f47e2c2ee4b650e4b2 gcc/testsuite/c-c++-common/pr56607.c
770ddad4b09eec26315a0781ccbc6400 gcc/testsuite/c-c++-common/pr59032.c
7225dd9014c53a23626cebda50fdb083 gcc/testsuite/c-c++-common/pr59037.c
@@ -8474,6 +8531,7 @@ a96736112de707d2aac1b4ff7be2b8fe gcc/te
208ceee8c7fb96ba26d76c1504202fc3 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist4.C
99d19a6dfa53edad50b94137fec10343 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C
0459b8a64c5505a649c50d5dfde64b20 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist6.C
+2f5a541884b93dc4fac5f08d637acbf0 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist8.C
683db5db98fc74d6eadc7aa9954bdb28 gcc/testsuite/g++.dg/cpp0x/constexpr-invisiref1.C
9c2cc881af9feef664fbfc1573f2a246 gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C
34c3af53313dddf0c2446a5041f5eea7 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C
@@ -9003,6 +9061,7 @@ e79c4415eb67d592185440eb9b8fda50 gcc/te
90ebff90baead81e1b40d4c1ff318052 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mixed.C
2dba4431f726bab3f01b33f5bb65624e gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable.C
ed3cffe55f643c172f1955fc59175de2 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C
+98592fdb58fda3c1ea54d6415c7a866c gcc/testsuite/g++.dg/cpp0x/lambda/lambda-names1.C
34d4bd2e8072372b2517f7e9d3446084 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C
95d30d62bae767ff38ef46c4c6c58836 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested2.C
fc8b20e80b7a3acae5bba366690c4d56 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested3.C
@@ -10091,7 +10150,7 @@ ce4ff2095f5aadd1429d75f9964e3068 gcc/te
05aa93a27032c47400c1728d165f6aeb gcc/testsuite/g++.dg/ext/altivec-15.C
1f347fa1c57370132e750e4fb8b77f9d gcc/testsuite/g++.dg/ext/altivec-16.C
e7b8730e35adae22637664edfdba084d gcc/testsuite/g++.dg/ext/altivec-17.C
-6ef75cee4c5638ff83921803b755cae6 gcc/testsuite/g++.dg/ext/altivec-2.C
+0d2b8f9e1b8506c8de6da887d8b08add gcc/testsuite/g++.dg/ext/altivec-2.C
d3261ef497bef041056bc7661e3a3686 gcc/testsuite/g++.dg/ext/altivec-3.C
4f6acab6c14678a58ab3251c4c5a0ce1 gcc/testsuite/g++.dg/ext/altivec-4.C
355a9e23c60206207713180015d48356 gcc/testsuite/g++.dg/ext/altivec-5.C
@@ -10461,6 +10520,7 @@ b1f2237b354111a738a7ac26e40fca77 gcc/te
a35a509e151456af5b8cfb76d49c85ed gcc/testsuite/g++.dg/ext/stmtexpr13.C
e5c3a36ac53e4069367fadc126c6b8d9 gcc/testsuite/g++.dg/ext/stmtexpr14.C
9b1b14cb509eb63fa5b3e30e98dc19b3 gcc/testsuite/g++.dg/ext/stmtexpr15.C
+080f1c1312ba2fa63117d6a73efdabe4 gcc/testsuite/g++.dg/ext/stmtexpr16.C
e6bc1a09cf3c9d838c7ad4575c3d8740 gcc/testsuite/g++.dg/ext/stmtexpr2.C
15be25b1a07f94e4d65103bfb52d6406 gcc/testsuite/g++.dg/ext/stmtexpr3.C
7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C
@@ -11259,6 +11319,7 @@ cc7882632634230561bec7316fae94c5 gcc/te
b4277c2887fdb910bdca2a8dbf0de117 gcc/testsuite/g++.dg/ipa/pr60640-2.C
2b5d243c5137f370d06b3628cfde2864 gcc/testsuite/g++.dg/ipa/pr60640-3.C
a64421ae505e08d8f9b8bd14a2b8da21 gcc/testsuite/g++.dg/ipa/pr62015.C
+aaf96a63c712e53d654620b1478b7cc8 gcc/testsuite/g++.dg/ipa/pr63838.C
2b091ec065310fe84169c6f447b3a338 gcc/testsuite/g++.dg/lookup/ambig1.C
b9932960a2c5344244e109ba4c3ad748 gcc/testsuite/g++.dg/lookup/ambig2.C
8a8e297ff58b448ef6aadeaf54236aa9 gcc/testsuite/g++.dg/lookup/ambig3.C
@@ -12742,7 +12803,7 @@ c595ed1ac1831b257035f373fac8a3ef gcc/te
30b234fc4eb90460fb785c214db94265 gcc/testsuite/g++.dg/plugin/dumb_plugin.c
b393922db8d338bed7f3bcf037edd19c gcc/testsuite/g++.dg/plugin/header-plugin-test.C
0f23c12517bf7644be137467831fb0eb gcc/testsuite/g++.dg/plugin/header_plugin.c
-6774fd86a54e71318a49a037c3ba7598 gcc/testsuite/g++.dg/plugin/plugin.exp
+25867a8459e82fe2a21f18ab4720dd39 gcc/testsuite/g++.dg/plugin/plugin.exp
0555e81b1b7c9c8e06b4e9d9ffccb7ff gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C
3c12e31f54bb2e2186ad3c0dd5f0d383 gcc/testsuite/g++.dg/plugin/pragma_plugin.c
7be17227e6d3f44de792489c4efeed3b gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
@@ -12800,6 +12861,7 @@ c13886fc7e0e1c4f2f10e10b0cf68ec5 gcc/te
2ac14f900e107af4423a784213db1cc3 gcc/testsuite/g++.dg/rtti/dyncast3.C
84b81c1f12b7f888ee1b6e2e05445b09 gcc/testsuite/g++.dg/rtti/dyncast4.C
3ab9a09d47a84110ec4939e3b62f240f gcc/testsuite/g++.dg/rtti/dyncast5.C
+6b7b9abdef581b0443a6c95803780913 gcc/testsuite/g++.dg/rtti/dyncast7.C
b5e04568d275d9d8237df66b459409ef gcc/testsuite/g++.dg/rtti/incomplete1.C
11ddfffc9b05013900dc0f7fcf21274e gcc/testsuite/g++.dg/rtti/no-rtti-voidptr.C
8f46e7645aa4679909b2df4d299e9558 gcc/testsuite/g++.dg/rtti/no-rtti.C
@@ -13950,6 +14012,7 @@ ed2e86bb1963a8ee8dd918835d8b97cc gcc/te
625bbaf9bc7748b9c6f8bb9309a4626a gcc/testsuite/g++.dg/tls/thread_local-wrap3.C
152bd1a5ab5823497f6d2bd8593c4f5f gcc/testsuite/g++.dg/tls/thread_local-wrap4.C
9f2fdfa7ba2fdea4782733b345d0640e gcc/testsuite/g++.dg/tls/thread_local1.C
+8c04798ad83e68ad71e341845cf0aeea gcc/testsuite/g++.dg/tls/thread_local10.C
e9e9fb1860ddc6678f281be9f4a1b917 gcc/testsuite/g++.dg/tls/thread_local2.C
531c2e67f02dde9f1aebee6a81d86508 gcc/testsuite/g++.dg/tls/thread_local2g.C
8961fdb81f19276885d5cbcb01b4aa9f gcc/testsuite/g++.dg/tls/thread_local3.C
@@ -14424,6 +14487,7 @@ d81b8222ae1f66cb6af87cfcc4ffe02a gcc/te
89739f72c7f9bd6fcc4c05cbe340d2f7 gcc/testsuite/g++.dg/tree-ssa/pr50741.C
ffa63568656b6e8f88c2e04bcfb82d6f gcc/testsuite/g++.dg/tree-ssa/pr53844.C
a82ef6cbe78155176eca6d640870c3a5 gcc/testsuite/g++.dg/tree-ssa/pr54515.C
+3ab3bdd688450569b259541fd67518e3 gcc/testsuite/g++.dg/tree-ssa/pr63841.C
d56e4fc904579446fb892941249b3b4a gcc/testsuite/g++.dg/tree-ssa/pr8781.C
1774a3db4e8c1c639d06cfd8ba95990d gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C
fe0c4f92b4591334dd40df6bbeb06f32 gcc/testsuite/g++.dg/tree-ssa/restrict1.C
@@ -19366,6 +19430,8 @@ fd97c8c1cad086f7aa91299db41c6ca1 gcc/te
c81d14b770f15026bfe61a7d372c3d0c gcc/testsuite/gcc.c-torture/compile/pr60502.c
eb9a44bf10d9af818d3d8df7abc434ba gcc/testsuite/gcc.c-torture/compile/pr61684.c
38017a7b7046101f1f7e251a44c87e50 gcc/testsuite/gcc.c-torture/compile/pr63282.c
+305e96921486cdce7076b0ce683624f0 gcc/testsuite/gcc.c-torture/compile/pr64067.c
+70b004bb3cc0f4c2df5ad6d49c320d05 gcc/testsuite/gcc.c-torture/compile/pr64269.c
b9e6ce52b90320c1c3803c25113844c5 gcc/testsuite/gcc.c-torture/compile/pta-1.c
ed716c1d1727fc2c748162e0cbc4ee47 gcc/testsuite/gcc.c-torture/compile/ptr-conv-1.c
8d869e3426345f0cf8837c5eaafd43b5 gcc/testsuite/gcc.c-torture/compile/simd-1.c
@@ -20846,6 +20912,7 @@ c9a0c78ab7e5e97f8d9f79003415e3c1 gcc/te
85315cbee1fd6adfa2a8d6182171fa12 gcc/testsuite/gcc.c-torture/execute/pr61306-2.c
7fe7c6627598916a61238a0e4bf50f86 gcc/testsuite/gcc.c-torture/execute/pr61306-3.c
6daab2edb2b5fcfd90a43dd234870b27 gcc/testsuite/gcc.c-torture/execute/pr61375.c
+3f1f43a4ad97d1d3d97c85b2a17f74c0 gcc/testsuite/gcc.c-torture/execute/pr63659.c
ecfc31f12ce09d6ccbcced04ff04deba gcc/testsuite/gcc.c-torture/execute/pr7284-1.c
89f3c7ee990221eeb33cb08a0772e024 gcc/testsuite/gcc.c-torture/execute/pr7284-1.x
f4610e3bba97324f7005c428fe41e597 gcc/testsuite/gcc.c-torture/execute/printf-1.c
@@ -23031,9 +23098,10 @@ c9fb88e0f1b5c073a2385125ee506c3d gcc/te
fb5a1322bd685744938894a0d61c31cd gcc/testsuite/gcc.dg/darwin-ld-3.c
9403f2a573873e69a5f66d792f2002b9 gcc/testsuite/gcc.dg/darwin-ld-4.c
ac166dddd60ee5e26796af85796e8ce4 gcc/testsuite/gcc.dg/darwin-ld-5.c
-230cdc4393a3e1712bfffb82d69332a4 gcc/testsuite/gcc.dg/darwin-minversion-1.c
-56cc0dc3cc80cb7ac13a8328cf081933 gcc/testsuite/gcc.dg/darwin-minversion-2.c
-58c33588a02b3d2ce3c4eeb962bd9392 gcc/testsuite/gcc.dg/darwin-minversion-3.c
+e26153ddd0d619cdf0ec065e1367c51d gcc/testsuite/gcc.dg/darwin-minversion-1.c
+b8818a4cc5b6e6a65249a89dfe77333b gcc/testsuite/gcc.dg/darwin-minversion-2.c
+c99f26406986f51b9e5229913cb3af89 gcc/testsuite/gcc.dg/darwin-minversion-3.c
+ccc5716e8974b8c9040166e38f78fc28 gcc/testsuite/gcc.dg/darwin-minversion-4.c
333be43e38c5b8f9c8bde5d01493902a gcc/testsuite/gcc.dg/darwin-sections.c
3cfa6daebed9a12884613012f50433e4 gcc/testsuite/gcc.dg/darwin-segaddr.c
c9bd4478d375a6bea777dcc7c9667d5a gcc/testsuite/gcc.dg/darwin-version-1.c
@@ -25557,7 +25625,7 @@ f2c1ec68397c9f78480b0b2f1bc53a3f gcc/te
b1d8625c46221240f925704a993a71b7 gcc/testsuite/gcc.dg/pr51821.c
e2d93ffee8ad6a3da17d7209fb4891c5 gcc/testsuite/gcc.dg/pr51865.c
807e870e0d95749170605e6b50aad404 gcc/testsuite/gcc.dg/pr51867.c
-7d35a3a5df51efd63b3af475350d1706 gcc/testsuite/gcc.dg/pr51879-12.c
+e4bd716499bb15f82fbd70d5a574c824 gcc/testsuite/gcc.dg/pr51879-12.c
2bcbee1b9d7029dde1b181c2746c5530 gcc/testsuite/gcc.dg/pr51879-16.c
12e12c70a33357545911c2f633743310 gcc/testsuite/gcc.dg/pr51879-17.c
814f27952a604164f168245c35468926 gcc/testsuite/gcc.dg/pr51879-18.c
@@ -25590,6 +25658,7 @@ d509a928b205a218f6f12cfbcf561b86 gcc/te
6212d9d1ecb5822d673f3b8be5c317af gcc/testsuite/gcc.dg/pr52592.c
389298b92142b058c542eecac1b42ab5 gcc/testsuite/gcc.dg/pr52691.c
781137b40924a7c832fc7753be81510b gcc/testsuite/gcc.dg/pr52734.c
+13e186315a9ce876e208e709574f068d gcc/testsuite/gcc.dg/pr52769.c
fd89861b9252a0fb20bd9228ee0e3ce8 gcc/testsuite/gcc.dg/pr52803.c
ad689ece2d595b416c80a2cdf1e37fb1 gcc/testsuite/gcc.dg/pr52808.c
e2ec6d72bdfd63430ec334fa1b08a13a gcc/testsuite/gcc.dg/pr52862.c
@@ -25690,8 +25759,11 @@ a31c84173e933dc1d9758138a857f165 gcc/te
d2c91f0601aece029dd3340da8167e6d gcc/testsuite/gcc.dg/pr61045.c
71ac40f015127df76654ea6e22918e63 gcc/testsuite/gcc.dg/pr62004.c
bd4064e0367064ef7a80137afba01057 gcc/testsuite/gcc.dg/pr62030.c
+7974528a2c5c630eab41df8380af37c5 gcc/testsuite/gcc.dg/pr62167-run.c
+75469fcab596129f07eaaf9dfc570f5f gcc/testsuite/gcc.dg/pr62167.c
0678fb7be64a43d0ac714738ee3bbd16 gcc/testsuite/gcc.dg/pr63284.c
af31d87d9b43c3e16ab4f94d5576757e gcc/testsuite/gcc.dg/pr63342.c
+7a18498b84a998ed0ca5a69683eae4fe gcc/testsuite/gcc.dg/pr63665.c
8b7d73da2d5d78000716492365a85d5a gcc/testsuite/gcc.dg/pr8715.c
3d08410b2dd57259aa63f0e1c64b376e gcc/testsuite/gcc.dg/pr8788-1.c
be04382a35ebb1cfae1b2168f1693a94 gcc/testsuite/gcc.dg/pr8835-1.c
@@ -26581,6 +26653,7 @@ dde8b20bde292ea6876f078bf22cadef gcc/te
aa3d4a99808d1f2c872d909445ade1a8 gcc/testsuite/gcc.dg/torture/pr61383-1.c
1aae51ae4d0d0a6f4039b24e664b4b9e gcc/testsuite/gcc.dg/torture/pr61452.c
4b101021dad3b204e9205765c6697186 gcc/testsuite/gcc.dg/torture/pr61964.c
+3e76170feb81b4797a67df8566f996c2 gcc/testsuite/gcc.dg/torture/pr62031.c
c99c3745eca0ddc81822cc070070a4d3 gcc/testsuite/gcc.dg/torture/pr8081.c
b3a9e4f2af6462183da8d6c5cb13bf1f gcc/testsuite/gcc.dg/torture/pta-callused-1.c
98fde0e59e55c1ed923ee9d9f034d7f2 gcc/testsuite/gcc.dg/torture/pta-escape-1.c
@@ -28181,6 +28254,8 @@ b107b5d9d8332504cce7d4f98d0296f7 gcc/te
3bcfc6f66ea31a6fd9f0a8445bf864f3 gcc/testsuite/gcc.dg/vect/pr63189.c
c93b5b41cbe7c84b407ea2979b5ba82a gcc/testsuite/gcc.dg/vect/pr63341-1.c
a3bebca383ff65b3ff2313ef66fb6c01 gcc/testsuite/gcc.dg/vect/pr63341-2.c
+08f7fc1b8c89323511ad4be094586e0e gcc/testsuite/gcc.dg/vect/pr63379.c
+2ff8835e6d180990aba382b2d80e3a18 gcc/testsuite/gcc.dg/vect/pr63605.c
0706a6b1e589668022cd055b960dd18d gcc/testsuite/gcc.dg/vect/section-anchors-pr27770.c
260e2f31b30dda89387f41e7bfe71e1e gcc/testsuite/gcc.dg/vect/section-anchors-vect-69.c
4d2e98feff81733536fba7cd2d0ca053 gcc/testsuite/gcc.dg/vect/slp-1.c
@@ -28729,7 +28804,7 @@ cdc52233bcfdb3c1315527ff3a34058f gcc/te
fe164483f1db6bca90f60c0cfbd085e1 gcc/testsuite/gcc.dg/vmx/3b-14.c
af4366a6a95b2e8fb4fa1a6d2add147b gcc/testsuite/gcc.dg/vmx/3b-15.c
383ccc86909019120e12ae324e71021b gcc/testsuite/gcc.dg/vmx/3c-01.c
-7afa26a62c8981b35d4542cb4e998d1e gcc/testsuite/gcc.dg/vmx/3c-01a.c
+a1b9cae0234a301cfed25a7be9239d4a gcc/testsuite/gcc.dg/vmx/3c-01a.c
ecb037b2b05afd3ca53fcd94acccb6a8 gcc/testsuite/gcc.dg/vmx/3c-02.c
2cd26c833315ed8ac36e8334ff76bb39 gcc/testsuite/gcc.dg/vmx/3c-03.c
eb77d0b23a8a654cb41186c1e9a3ca67 gcc/testsuite/gcc.dg/vmx/3d-01.c
@@ -28813,9 +28888,9 @@ eb7dd9debe1674f5d04a9841461e4954 gcc/te
1bf3417266f1541ffcf1dd896b544b2e gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c
69b4a248b11c1f8cdf318024cf68f3f6 gcc/testsuite/gcc.dg/vmx/mult-even-odd.c
b3442dce1a513e0fadd3087959cc98e2 gcc/testsuite/gcc.dg/vmx/newton-1.c
-807f04667fc7f568229453e9ea808b2e gcc/testsuite/gcc.dg/vmx/ops-long-1.c
+08ba92d37a90a3964efc9e81a01ce735 gcc/testsuite/gcc.dg/vmx/ops-long-1.c
0ece5b66996a21bf2abdeba3d4730225 gcc/testsuite/gcc.dg/vmx/ops-long-2.c
-e48979537730ba12b1183393f8332f5d gcc/testsuite/gcc.dg/vmx/ops.c
+b6cf926d20a0c37ba62d78d519c3531f gcc/testsuite/gcc.dg/vmx/ops.c
dc7c69a367e45e370ba63cd6a29882a8 gcc/testsuite/gcc.dg/vmx/pack-be-order.c
7a3395ea24edb9768321e94484553d23 gcc/testsuite/gcc.dg/vmx/pack.c
0227d77cb4ed28b390aacb87d32533c5 gcc/testsuite/gcc.dg/vmx/perm-be-order.c
@@ -29110,6 +29185,7 @@ b41dba1046447c932cc183fe90f50467 gcc/te
9c2fa782435fadcb543f6b3244f77262 gcc/testsuite/gcc.target/aarch64/frint_double.c
ed2b38705092e36a5984e33769be3d5a gcc/testsuite/gcc.target/aarch64/frint_float.c
aa9097deb2901881188486bdf9eb3343 gcc/testsuite/gcc.target/aarch64/index.c
+7693bd5e719d20476ed31986d797a71e gcc/testsuite/gcc.target/aarch64/madd_after_asm_1.c
8ae8760a71399434214ac816531278b6 gcc/testsuite/gcc.target/aarch64/mneg-1.c
3778a1f12c19323f6aaab513539bbb9a gcc/testsuite/gcc.target/aarch64/mneg-2.c
dbd18e9fd482dd3dd6a2d0d49f0198ec gcc/testsuite/gcc.target/aarch64/mneg-3.c
@@ -33773,6 +33849,7 @@ c2ad80ced67848aa724c64790fae16e7 gcc/te
2e681bb97b6870c8edb1514a2edad73a gcc/testsuite/gcc.target/i386/pr61446.c
0af95498db628ce9ab87f06bcc3818c2 gcc/testsuite/gcc.target/i386/pr61801.c
fed796584f0529c0df13752e3097e492 gcc/testsuite/gcc.target/i386/pr61923.c
+ac964f4b563acffae35942f124a29c33 gcc/testsuite/gcc.target/i386/pr63947.c
707512ec49461522d8afd5aff9320ac0 gcc/testsuite/gcc.target/i386/pr9771-1.c
24ceb6d5f3f5cde4b9d852839bdb98ae gcc/testsuite/gcc.target/i386/prefetchw-1.c
267203167ae369a7a0f5d3c309117f35 gcc/testsuite/gcc.target/i386/quad-sse.c
@@ -35023,7 +35100,7 @@ c441836462a082b52b8df4f3644b8ee1 gcc/te
340ead8fcad4b53652916ead19c7fdd0 gcc/testsuite/gcc.target/powerpc/altivec-18.c
49786113fcbc4891acce995d7b682bd9 gcc/testsuite/gcc.target/powerpc/altivec-19.c
a95f6f578685dbe2a110cb90164c7684 gcc/testsuite/gcc.target/powerpc/altivec-2.c
-67f19071599b9a401d8cfabd38126191 gcc/testsuite/gcc.target/powerpc/altivec-20.c
+12526fe7c75235cc4f98175d53ce1fd9 gcc/testsuite/gcc.target/powerpc/altivec-20.c
3bb8802689d0e131eeb4dc94f557b828 gcc/testsuite/gcc.target/powerpc/altivec-21.c
5ccb812b8d94f245a36d69f884a2a0cd gcc/testsuite/gcc.target/powerpc/altivec-22.c
6678f6279bc9718ee35ee4ca8da766e0 gcc/testsuite/gcc.target/powerpc/altivec-23.c
@@ -35041,7 +35118,7 @@ d2d7d772a3057ce71076714d1a106440 gcc/te
ccdffa66434da57284425d73d80f6992 gcc/testsuite/gcc.target/powerpc/altivec-34.c
a007efc316dcfa1327d38adb2feca1d8 gcc/testsuite/gcc.target/powerpc/altivec-4.c
2586491d3f0993007b6292363a62437c gcc/testsuite/gcc.target/powerpc/altivec-5.c
-a52228c1eb53451b531b71aa7727959f gcc/testsuite/gcc.target/powerpc/altivec-6.c
+9304d8abe305f6069344f238eecabcc1 gcc/testsuite/gcc.target/powerpc/altivec-6.c
341295c259d8ac5d502dca5fea643bf9 gcc/testsuite/gcc.target/powerpc/altivec-7.c
3b775cfada4a412a8209544bafd90f12 gcc/testsuite/gcc.target/powerpc/altivec-8.c
344ee7e5df617a76788873f981090de7 gcc/testsuite/gcc.target/powerpc/altivec-9.c
@@ -35066,7 +35143,7 @@ dbd9fd249945f18baab4aed723617344 gcc/te
f33508c9e3523762dc11271c9a92ede6 gcc/testsuite/gcc.target/powerpc/altivec-types-3.c
964129e823a392ae74853b0ca2afba70 gcc/testsuite/gcc.target/powerpc/altivec-types-4.c
62d5800b5ec119e3cfcb9151b12061b5 gcc/testsuite/gcc.target/powerpc/altivec-varargs-1.c
-33fd76dc6bd8ba276eef50b39191886c gcc/testsuite/gcc.target/powerpc/altivec-vec-merge.c
+f12268642caf2b8f80bf48e0b7f5bd87 gcc/testsuite/gcc.target/powerpc/altivec-vec-merge.c
c1ad5df368bf78f67f3b4c15cbe1c757 gcc/testsuite/gcc.target/powerpc/altivec-volatile.c
f92704c5f7f462e7f0b0f7a56209b9c1 gcc/testsuite/gcc.target/powerpc/asm-es-1.c
ab233b59d18c7aa71a26292124ceae27 gcc/testsuite/gcc.target/powerpc/asm-es-2.c
@@ -35097,6 +35174,8 @@ caf01994c96172dac156c3da29317823 gcc/te
28a093e56a3b3b438802b7510941c3d7 gcc/testsuite/gcc.target/powerpc/bswap64-2.c
3bb3045db789cd4d6908d1844637b555 gcc/testsuite/gcc.target/powerpc/bswap64-3.c
37c12fff6f77333d7cb7d787bbb7f908 gcc/testsuite/gcc.target/powerpc/bswap64-4.c
+e991ce3e083e638042abce7c8b77451a gcc/testsuite/gcc.target/powerpc/builtins-1.c
+dc95a5fef7263ed0af4f44c88e66612b gcc/testsuite/gcc.target/powerpc/builtins-2.c
0f68ff6e13a86474325e4f50b423e518 gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c
f4c2d3f214380e99f3e38806b5e44a00 gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c
bf885c625a0677cc9f49b53426e58ae4 gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c
@@ -35166,6 +35245,7 @@ d168802e448650c65bc82b38f289b3a6 gcc/te
dbee7c9f93d4fe35b33a0b7cbc1e3ba0 gcc/testsuite/gcc.target/powerpc/lhs-3.c
edd0512cd703018bda99c607e742ce2c gcc/testsuite/gcc.target/powerpc/longcall-1.c
b887e71546fef4cd97ce265a9f589091 gcc/testsuite/gcc.target/powerpc/loop_align.c
+51f54ac58363b5ddc516388357a853ed gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c
95f0a3ed470b480e62e5510f13cd33b8 gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c
2217c9396d3adfda73167b6fc0607ea6 gcc/testsuite/gcc.target/powerpc/mmfpgpr.c
e22a7266629ff9fe810fc66e708b11a6 gcc/testsuite/gcc.target/powerpc/no-r11-1.c
@@ -35377,7 +35457,7 @@ e70c4bc36bee17a0de0fe201d678e9a2 gcc/te
c8452f11fe0ec83344a4b66dd6233899 gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c
81e53b09bdc627407a08d999ca632e3d gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c
1d9ec8a5dc8e8e7e6408117fba81674a gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c
-63e8203dc85e49fc45c96ef2004091b1 gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
+ad1d772eab827bda6a0537aa31d7bbe6 gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
ca87d293ba216a3e6da78db6ba1c2d3c gcc/testsuite/gcc.target/powerpc/vsx-float0.c
ffc08ae6d1b94448252a8f8ad0b83c21 gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c
615f7fbdd9588002f8ad27098ed40b53 gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c
@@ -35397,6 +35477,7 @@ ba99d1fa347eab90fc2786b1342e1621 gcc/te
f15dbc7b32cf8e8a1f10d9bb963795b6 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c
74493cad6300a9fee5c1697cf78ef2d7 gcc/testsuite/gcc.target/powerpc/warn-1.c
39a87b801be006af260d1976b5476c11 gcc/testsuite/gcc.target/powerpc/warn-2.c
+a416d38760a620b535b56c151a15e3f4 gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c
6ba0b7e07e16a4031ee2fb35544f6981 gcc/testsuite/gcc.target/rx/builtins.c
327e909c4263a2282a27e2e41d1835af gcc/testsuite/gcc.target/rx/i272091.c
150c9e23ee6b580f3ffde8cd62afd908 gcc/testsuite/gcc.target/rx/interrupts.c
@@ -38002,6 +38083,8 @@ f367132a9ea192e66f847909ff9856ed gcc/te
f34c2982ae3dab5c27b1c82ed291a71e gcc/testsuite/gfortran.dg/gomp/pr51089.f90
e321ec3eb6a878488b42bdb5e70a1821 gcc/testsuite/gfortran.dg/gomp/pr56052.f90
bcd9a8c5acf05494271659304f0f0a60 gcc/testsuite/gfortran.dg/gomp/pr59467.f90
+0dfdb9a26af74e66d9c4b0ec048f14fe gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90
+4d1fe0041df2d61703598d08f40abe2b gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90
4a9d10a348ccf5012c673f2637785ba6 gcc/testsuite/gfortran.dg/gomp/reduction1.f90
02484261b0434dbaf2709c34db58cd4d gcc/testsuite/gfortran.dg/gomp/reduction2.f90
8d18e99707613f2d648e3240f0ba1d76 gcc/testsuite/gfortran.dg/gomp/reduction3.f90
@@ -41184,6 +41267,9 @@ f34c1ccc4215e16c24735299c32e5af3 gcc/te
fe287ca30d00bf022eed63003e7799b0 gcc/testsuite/gnat.dg/opt39.adb
65e20f998d483941d92a34b07b482d10 gcc/testsuite/gnat.dg/opt3_pkg.ads
e98c04ac385dbd0581c1f5fa108caf6b gcc/testsuite/gnat.dg/opt4.adb
+6fc78a7bbf3beb6d5be642cc1856e497 gcc/testsuite/gnat.dg/opt41.adb
+00090234b4cb754786d5ec834bf25da0 gcc/testsuite/gnat.dg/opt41_pkg.adb
+717689e5b846085ee611eaf13ca7a248 gcc/testsuite/gnat.dg/opt41_pkg.ads
3d44b5cac38d62a85266069665682f5d gcc/testsuite/gnat.dg/opt5.adb
e5e7ff61479fbeb7973786d07f72ba84 gcc/testsuite/gnat.dg/opt6.adb
87097de987361854f4c5179a6de42c2c gcc/testsuite/gnat.dg/opt6.ads
@@ -43535,8 +43621,8 @@ bedec07f7d7cbf81dac14846da39f828 gcc/tr
68179679c594512a41d957a0d247cc6e gcc/tree-chrec.c
c43689db65fd001d4ba0d5a898801095 gcc/tree-chrec.h
f30bb998e3b38d9f6d7abb3b8de1986a gcc/tree-complex.c
-81c85be57600ef7d293222aa61646733 gcc/tree-data-ref.c
-1d200cc85b56e74ed182320c360b4383 gcc/tree-data-ref.h
+d244f6bd24d2964a559015af504aee29 gcc/tree-data-ref.c
+3af6666a4d74657c8e312cd37cfce9af gcc/tree-data-ref.h
56617e4e375ea892f75242bf22e37dbe gcc/tree-dfa.c
f1d71915226e246dca479ac7b04af380 gcc/tree-diagnostic.c
d6d4a3004f2ba333452b50700c69a1cd gcc/tree-diagnostic.h
@@ -43557,7 +43643,7 @@ b48ba95cb168a8ea86996501285cf069 gcc/tr
93e0f193efff098d3fe42ff38b49c69c gcc/tree-mudflap.h
dfa7692d33439e94364d634ec6be44bb gcc/tree-nested.c
f196dc26aec099f2db0c88c4a764ecbb gcc/tree-nomudflap.c
-04aaee354b75f1449e2380f44ce6983d gcc/tree-nrv.c
+4b07231088ec0e46ad54c740b31bfbf4 gcc/tree-nrv.c
6bc44450f8429cba6c5565ef9a132dbf gcc/tree-object-size.c
455978c94f31394ec28e886d0cfab05d gcc/tree-optimize.c
356e8f99c98122df8e188147ee88b405 gcc/tree-outof-ssa.c
@@ -43581,7 +43667,7 @@ a1e8e4e4d17284cb920e6d4f501aa878 gcc/tr
1148d8945feb1096313d4b3cab9664af gcc/tree-ssa-dce.c
13f57ae9386c27401a0430b1934d6d09 gcc/tree-ssa-dom.c
af90e7210ab95b65d71bf0ab467b0af7 gcc/tree-ssa-dse.c
-0b2220d4c338a768afe6f65499c73090 gcc/tree-ssa-forwprop.c
+be8a3e9910010ff7e1cdfe03eb28df13 gcc/tree-ssa-forwprop.c
124bf1f1af13bea12b5ed72291a08937 gcc/tree-ssa-ifcombine.c
0a28db73aa769268c464d19ad90ddf99 gcc/tree-ssa-live.c
729aad6e7ab4682ebfd90ed7c53a41b7 gcc/tree-ssa-live.h
@@ -43602,13 +43688,13 @@ cfe089c64b8b38cc46382ba16ab9e0e1 gcc/tr
0d362020fc560a1d9f1a6aadd0677abd gcc/tree-ssa-pre.c
965b31400bda5b77a2ecf747b4d02e93 gcc/tree-ssa-propagate.c
d689dae8bc71860440447aaa56d3ccb8 gcc/tree-ssa-propagate.h
-4ad881577b4f45d71720bcd4b2b9431e gcc/tree-ssa-reassoc.c
+054b53f65d824451f9d9f0947ff381ba gcc/tree-ssa-reassoc.c
4170a4adc55596a4dd4fc4ddb8e51d2a gcc/tree-ssa-sccvn.c
6fe27f9e3903a323a7a8520383288704 gcc/tree-ssa-sccvn.h
3424d13639d5b60edfbcd708e03e2d88 gcc/tree-ssa-sink.c
-7c4959a99d6de6d114b4ed5d6e32fca6 gcc/tree-ssa-strlen.c
+7d189ea1b6374f9a24792c94d241d9ca gcc/tree-ssa-strlen.c
5706a9b7950fee305480e62f55ca01b0 gcc/tree-ssa-structalias.c
-9de80342fee40219a92febcd20fc3383 gcc/tree-ssa-tail-merge.c
+b9dd23d6d3460d4528630f8bed2afd28 gcc/tree-ssa-tail-merge.c
0168f0066066856e9b7515bfd33c866b gcc/tree-ssa-ter.c
28d8b02aef8ef6946f8b7c29d61266b7 gcc/tree-ssa-threadedge.c
904ba6b826968d45fca050d5e867356e gcc/tree-ssa-threadupdate.c
@@ -43629,16 +43715,16 @@ d50c0d9244d98dc1f13561a5e1df5077 gcc/tr
b2a892b4a6545df0a0f3b0f569d2f2a4 gcc/tree-vect-loop-manip.c
840146d5953e75110caf997cb6383b42 gcc/tree-vect-loop.c
345e5226a2513e9cb6a156a75a4a4078 gcc/tree-vect-patterns.c
-41f1ee77f8df63d24bfaf9172368b7bb gcc/tree-vect-slp.c
+bb1f37dbd79fb3bb604e0d7692ceedc7 gcc/tree-vect-slp.c
f7f30daf87b35a86491273f0e3fe74c8 gcc/tree-vect-stmts.c
0f22eb73f3b6dd0a65712c22a41b5423 gcc/tree-vectorizer.c
4326a3d59b2b12ed5e22bd331698db88 gcc/tree-vectorizer.h
a72b8ab35cf93e04b104707f7fbd2889 gcc/tree-vrp.c
-11dad6689407c4cc1229d9b58a04d22f gcc/tree.c
+988676a45cdca99aaadd076085768e23 gcc/tree.c
ea4f261af9d9eb5624cb9c7d28b4c25c gcc/tree.def
214dff0fa337a264a4b55771fcf17f26 gcc/tree.h
3675bacedaeb23c7edf0eed886458f1a gcc/treestruct.def
-b9e611cf1b855be735ca59d511ca9c4f gcc/tsan.c
+56ee153d09c30429d1d210b7ba7bdaca gcc/tsan.c
3923c56e74414c3c719a7f77f1463854 gcc/tsan.h
ae03ba4491a4f6faf6803cc227dbd68e gcc/tsystem.h
b19b6c77bca57869e5dac54e5361211d gcc/typeclass.h
@@ -43659,13 +43745,13 @@ aaa8eaf7d0bca1f6ea9cffe2450ec2d4 gcc/va
39372cc3c49609bc5e0575a4a11a7de1 gcc/xcoff.h
97259effcb6b2de557d762808c0e8231 gcc/xcoffout.c
96596e234586faf6013b63f2e2046979 gcc/xcoffout.h
-6a5e4eb660cd1edf3a61d3fb626e5f30 gnattools/ChangeLog
+b2ef6380271ecb2acf15cea6eeb937d5 gnattools/ChangeLog
c7cddc92a9242f44a23f9ea8c48aef85 gnattools/Makefile.in
3703306c0ae4df13700ce3864df918e1 gnattools/configure
fabce173692a8f7f3687ec92e157c8ec gnattools/configure.ac
59530bdf33659b29e73d4adb9f9f6552 include/COPYING
d32239bcb673463ab874e80d47fae504 include/COPYING3
-90ab7f8082ba56f2581061aebf6ee445 include/ChangeLog
+9c537140a2e7a379bd1dfbe53d4a8ccd include/ChangeLog
4263432a72ff47ed8bf420208ee7eea5 include/ChangeLog-9103
c10455e70062ca837a41a6f0da8f1afb include/ansidecl.h
e26b43ff0d807159894134d22e503555 include/demangle.h
@@ -43697,7 +43783,7 @@ e34d525d7faceda0dd5cb3eae49c1548 includ
0294cecbb1f66d640ccba3a5d862d05b include/xregex2.h
f648a66ed08e079e26a24c4346a3ba03 include/xtensa-config.h
0afce91a3daa1fdc32ee36370c1129dd install-sh
-7f5145f3947f65f7619f918ed28550ac intl/ChangeLog
+a9547f68d1240151955bad23a76fa17e intl/ChangeLog
cad1d6fab2274517783de7433c0faa74 intl/Makefile.in
6ec998bb4716c744bf8185e607f69301 intl/README
76ca170a525d5b84d90f0478fe788931 intl/VERSION
@@ -43739,12 +43825,12 @@ d50a8c6c5b41089930accbdce767d3c0 intl/p
b4758a0194e3e41362b939911472ce62 intl/relocatable.c
bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h
43f287d082528203fc85c1d2d81bf30d intl/textdomain.c
-c996b812068d0e16b23f45eec3d64809 libada/ChangeLog
+a8fa369d951989c8b0e0589d5788249c libada/ChangeLog
1da2e358f2ac5c40589d1559d6397c84 libada/Makefile.in
1d3025570b3a47e06a8c08a1af035817 libada/configure
bb6690a32f61acae48558269e9aed430 libada/configure.ac
46d3fe6da7a771cc2d5420c4137a6861 libatomic/.gitignore
-62c5cd183c302781efaaaa5bcd63032f libatomic/ChangeLog
+a7e8f12221a670ab38166098f26ae041 libatomic/ChangeLog
b59ffa866cb861ebba5fbe51d5064bb7 libatomic/Makefile.am
be6ba7ac41a48569bb10480827c68c24 libatomic/Makefile.in
f7853b06953072a9987a45a5b00782d6 libatomic/acinclude.m4
@@ -43820,7 +43906,7 @@ d7602ad09d5eea3db942d4889dbbd78c libato
fe8909975b6ede03308685e9f19dddaa libatomic/testsuite/libatomic.c/atomic-store-5.c
cce610fe1b2413dc6f097cb40816e9e8 libatomic/testsuite/libatomic.c/c.exp
97b0c9cdfcb733664bdf4efe0f5dc449 libatomic/testsuite/libatomic.c/generic-2.c
-eff23930c98dc10c2135c17505fb0577 libbacktrace/ChangeLog
+ce03845e8dd25eaa81ebb5dcc687249d libbacktrace/ChangeLog
055963ca0d14c116102ca5aae7974dc6 libbacktrace/Makefile.am
fe788b0c5094a467163db01545939883 libbacktrace/Makefile.in
1987c0495aeee1bc47709f399772173b libbacktrace/README
@@ -43847,7 +43933,7 @@ e89d3578964d0d1a5d4b598dee4a43f5 libbac
202326331fb5f3f5a431e0149aec7525 libbacktrace/simple.c
e88bff20263a0e56f81e1d76f984514b libbacktrace/state.c
92c58abbfc91efaa3db8b440780fd2f2 libbacktrace/unknown.c
-e0db6d3fbf21b2d52af183a08523823f libcpp/ChangeLog
+50878cc3b286d330f8eec740f63fd36d libcpp/ChangeLog
26ffb201e443bb679ed64a0329737f2d libcpp/Makefile.in
7307c791a8de641ef6dada9a179ece57 libcpp/aclocal.m4
958e637c9d5fd3c9b53d0fdc3607f896 libcpp/charset.c
@@ -43867,34 +43953,55 @@ ce0d10ebdc1e4a51fa318973c54896e7 libcpp
86772bf3a204261f1ecae634c74fc882 libcpp/include/symtab.h
28f79eba6ae7d1d6b0ad25333696251f libcpp/init.c
648148435903687221b7d93d7d4e6525 libcpp/internal.h
-f1ae566ce9d15fd3df4eb95a09de0220 libcpp/lex.c
-01d39e74aaf7c1efb67bfa9c7973efa6 libcpp/line-map.c
+8350cfc59049a545fce178c8c244c517 libcpp/lex.c
+c526b03189b2b9703969e0733029c7ae libcpp/line-map.c
31e6619834df4201ca2cced1c4f73d1f libcpp/macro.c
611224973c1e6632c4ad849a0ac1b31d libcpp/makeucnid.c
634171cd32f244f676d7b06b32382989 libcpp/mkdeps.c
fa26d0b2c083921ac59df21f59b97b0f libcpp/pch.c
-b3beb212e67b60b7e6465b97b08df922 libcpp/po/ChangeLog
+eded135847cc6aed5a26169ae1c95310 libcpp/po/ChangeLog
+d4649bf51d8ae9e4289419795d18d32f libcpp/po/be.gmo
d9cabe81984e7eabac3d6fa1f7888b29 libcpp/po/be.po
+2506ac634333a282db74796aede450bd libcpp/po/ca.gmo
4317791d4377e60a28778853d172ec8a libcpp/po/ca.po
ca7f75e5f4f6a8e49b7cefa508151b66 libcpp/po/cpplib.pot
+afe8bb585d5d55753f690d5bd0b7df02 libcpp/po/da.gmo
e91f6e41481eb70022c4b461f7743c8c libcpp/po/da.po
+741b3c6dffe931dcf2cb65d6e6db165e libcpp/po/de.gmo
3e641038ec7f8631eea0d781bd8c7f10 libcpp/po/de.po
+a3e7da12aaef4ca9bf6d94845d9b2527 libcpp/po/el.gmo
c50e3700b451b82d46d7aeb3b1571de0 libcpp/po/el.po
+aa3169d3f1564d7a34675c246aaab70d libcpp/po/eo.gmo
ba3af265b18c3ef955ca6776b73030d6 libcpp/po/eo.po
+e224788f099b32904a1f5edbfcc512c3 libcpp/po/es.gmo
d19a9cc35a83863f234409a08d7bff90 libcpp/po/es.po
+30d034661f1d3755485ecb7f4963083e libcpp/po/fi.gmo
5d9aa9ec063756667452011a2667d635 libcpp/po/fi.po
+bd6910127f8cc2c7661b1e98bafcdff4 libcpp/po/fr.gmo
df819c999cff1e0d61103a5e2b9a3ce2 libcpp/po/fr.po
+b2698e98b67040e177ab7feea84db29b libcpp/po/id.gmo
d837bd69ebd790b91520329be14ddc5f libcpp/po/id.po
+edd978ede45df89f653adf97c34ac73f libcpp/po/ja.gmo
1a3f46598d9a590438e7e05739de65e5 libcpp/po/ja.po
+561ec56815b29c9ba0e13a4650addd98 libcpp/po/nl.gmo
6583f81e550c253db628a9037e5f542d libcpp/po/nl.po
+95ae82a5df1422bbd9ec59209a8a39a7 libcpp/po/pt_BR.gmo
ae4f2dd16105bb7a653d353e723f8104 libcpp/po/pt_BR.po
+d1ea3e9c91a694f749b05677f4e6fc5c libcpp/po/ru.gmo
86373897da25e9d9a8fcd4144d7454bc libcpp/po/ru.po
+ae43f19622a93fffa760d95a62c566a3 libcpp/po/sr.gmo
815c0fc23bb586e702e1d33199e9fc78 libcpp/po/sr.po
+a66170770253598cac1e80a989ec6951 libcpp/po/sv.gmo
b1b714d95a64e26e6a2941c1bd0e8a33 libcpp/po/sv.po
+03544fc2333854edf9e28b17f50a78bc libcpp/po/tr.gmo
a531aa044d0c9eea2944815ddf6ae950 libcpp/po/tr.po
+194ed7422f4f6438f90acd0ecbc81909 libcpp/po/uk.gmo
97f1cc8dda6a65ff22f6fb272e9e3445 libcpp/po/uk.po
+c08158cb889f765450dd839ad844dbef libcpp/po/vi.gmo
2e76787c5fb971a2ee1f7627b56eaf41 libcpp/po/vi.po
+62e6562d4c4a09efb45563f5874967c0 libcpp/po/zh_CN.gmo
de325a39f97c90c176ddcf26aa6e9183 libcpp/po/zh_CN.po
+c99d506005c33488c00dcb41f999ba71 libcpp/po/zh_TW.gmo
b7f37ff32ac9c1b5e7895891cb36a376 libcpp/po/zh_TW.po
a9e135910542909365cd19b78530aafe libcpp/symtab.c
12b7aed027d7f5c2d0c70331f248ba39 libcpp/system.h
@@ -43902,7 +44009,7 @@ a9e135910542909365cd19b78530aafe libcpp
b623a60e3ea9edeb8cb36adca65cf47e libcpp/ucnid.h
ace1c093717ce9f7354fc083ea722589 libcpp/ucnid.tab
a6c2b3de06c7424706b16f4c206396a1 libdecnumber/.gitignore
-18ea4aa3b74f5db3ee9a9ab332a2444c libdecnumber/ChangeLog
+646db7ad39e700d9eaa0e939e66f8845 libdecnumber/ChangeLog
f511cdc1e972856b3b009d7a000fd9e0 libdecnumber/Makefile.in
2746a1155d319a2cda823ee5b58921ce libdecnumber/aclocal.m4
c554da3dd320de9f364bb99511586e0a libdecnumber/bid/bid-dpd.h
@@ -43964,7 +44071,7 @@ a97c47969dfc92a7666dfe3c2e1e1448 libdec
7bff859e94ae843784d72e241ab2b5c7 libdecnumber/dpd/decimal64.c
15afb5cf507c63955aef09267fbaa571 libdecnumber/dpd/decimal64.h
0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h
-f72069b2ff4c5b1852e7050d66eb38cf libffi/ChangeLog
+3cee08f4008b1fd212b3239e036910da libffi/ChangeLog
ba66fc19311348d373ec271be939a659 libffi/ChangeLog.libffi
fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj
d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1
@@ -43978,6 +44085,7 @@ c9faebdbe02f87b62c091d969dad5a0f libffi
57879ac0e3baf03623bea65c77a5aa22 libffi/configure
ae845e087dc3d68e728ac8beb670fd3a libffi/configure.ac
bec544523f8f7f3d5136f67598cf609a libffi/configure.host
+ee1244f6e277166903946184d11d85b6 libffi/doc/libffi.info
65e5d8fbdfe04708a75ab5de0698e7a0 libffi/doc/libffi.texi
d9de4b04d3550cec2e8e18ebad6434fc libffi/doc/stamp-vti
d9de4b04d3550cec2e8e18ebad6434fc libffi/doc/version.texi
@@ -44240,7 +44348,7 @@ d47c79b281339983862a8e52d8c73f0f libffi
291be426192f460f6a07dfe1c96ab094 libffi/testsuite/libffi.special/special.exp
93fc3ea311b79f64004992807ce75d1e libffi/testsuite/libffi.special/unwindtest.cc
185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
-6fb0d81d833b0d5d0258a8f5a02c955e libgcc/ChangeLog
+b701b1d4559dd13821348b6b3ce09dff libgcc/ChangeLog
bd31c7bbe6eb52bb7499c0f55df9c9e1 libgcc/Makefile.in
f7928b6a3e9faa8fc1363dd07fce752e libgcc/config.host
25a291c353009228fc85e36e91e64c08 libgcc/config.in
@@ -44511,7 +44619,7 @@ c1cdfb43b17ffe3ad6bf5a9e2538736f libgcc
898656d15607bbf736ed8d48f0bed276 libgcc/config/ia64/vms-unwind.h
ec20ac1b60c3f204e84fbf20ac8b2a3b libgcc/config/iq2000/lib2funcs.c
102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000
-eed8a63a81f2cf3b3aa722a42ad892d5 libgcc/config/libbid/ChangeLog
+838f9e94361aa17fead7651e1b33a25f libgcc/config/libbid/ChangeLog
b835dd462e5fd34b7198fa877faaba74 libgcc/config/libbid/_addsub_dd.c
9b5c5028d03c371b7b637fed046684e5 libgcc/config/libbid/_addsub_sd.c
aab1fbd92c8dfbaddbc821b25f242afa libgcc/config/libbid/_addsub_td.c
@@ -44751,7 +44859,7 @@ b70010a8e3a6734ae04ba484992563c5 libgcc
fe12c28c386da014638f28e24e629623 libgcc/config/pa/hpux-unwind.h
92fb1adc2edbd290e0341115646636e9 libgcc/config/pa/lib2funcs.S
cfb1072a8e96f6edb42713017fb9f4ec libgcc/config/pa/linux-atomic.c
-20ee79b411e34d3e76380e6fc19e3314 libgcc/config/pa/linux-unwind.h
+31b8179227a7b4914b75e9ef4aa2ed32 libgcc/config/pa/linux-unwind.h
49b43cdd4991da52503bb9ca3fd9622a libgcc/config/pa/milli64.S
aa021f697075df8ea5be9207cd2a83ff libgcc/config/pa/quadlib.c
78e9f65a4f3585a88f8bb2d4ce7a5d9f libgcc/config/pa/stublib.c
@@ -44890,7 +44998,7 @@ f41123a30f51a8817eb486a434d6824c libgcc
1080ded08f4a943d907803862966796d libgcc/config/sh/crtn.S
0b9b6273360af550bba0fd230dc02dec libgcc/config/sh/lib1funcs-4-300.S
749288b64213681ae7075038a234ee99 libgcc/config/sh/lib1funcs-Os-4-200.S
-fb5ea73b4c55ecb2bc4532a083a36aaa libgcc/config/sh/lib1funcs.S
+758bb66e00bee31c1b55758be25d2849 libgcc/config/sh/lib1funcs.S
a6fa877432fdbec553b80924961379b8 libgcc/config/sh/lib1funcs.h
68ddef94ef228a2e500c6f84ca5c5f73 libgcc/config/sh/libgcc-excl.ver
f33e4813af8cbcbb0f58f7cf29b75836 libgcc/config/sh/libgcc-glibc.ver
@@ -45159,7 +45267,7 @@ cb83711a4cc08d7f79ceeff970508e6d libgcc
c09f417958990737804fca53f269dc6c libgcc/unwind-seh.c
912c2613f0bf8838c9e1e783a32db47c libgcc/unwind-sjlj.c
ca48521404fe4bff32cf281a4f25ad68 libgcc/unwind.inc
-a6e57bcd13dfe4d5d8b4803a4b13c402 libgfortran/ChangeLog
+727b6e56e07fed157815f564ca5ea926 libgfortran/ChangeLog
9aca36338382e5b4b730e7779170b24d libgfortran/ChangeLog-2002
80d3edc880c2da0b7a2beec2e2c4f774 libgfortran/ChangeLog-2003
9f0239429993a5e64ed793eb6c55a5c1 libgfortran/ChangeLog-2004
@@ -45179,14 +45287,14 @@ fe57a422cebe3ffdc63e1df3d02ceda6 libgfo
655bf327fa1b330b6bb1371919110af7 libgfortran/caf/libcaf.h
ccffe82934121261cb06e69e66cdb40a libgfortran/caf/mpi.c
9735fe4cb9e26bb7624846d918aa9e19 libgfortran/caf/single.c
-79481157d92cc3c427b7774260f1831d libgfortran/config.h.in
+1a5bb62f4ed4b51bc728563a4927701a libgfortran/config.h.in
15af6aa34932836b79f0e220438c09f2 libgfortran/config/fpu-387.h
5b3e573754dedfe20954a31cd75df165 libgfortran/config/fpu-aix.h
f197f1b7b06141bc282cf10f598e67fe libgfortran/config/fpu-generic.h
aa0312daec26dda031dc8d2192c89d49 libgfortran/config/fpu-glibc.h
c170f762ae366a61d6690749214ef942 libgfortran/config/fpu-sysv.h
-d1e0c0018623abc808d36520dc50b422 libgfortran/configure
-90b63b1fc5ae5a609b9c26d34e0431ba libgfortran/configure.ac
+aa72f0bf9e5cabc9d7b0cc0fd2327e33 libgfortran/configure
+b2d7097e3d5453f7f12f66c3541e88ea libgfortran/configure.ac
7174f11b9fd3ba5f2571856987be1bd9 libgfortran/configure.host
79438548178ec610e4b0c5975d47f6cb libgfortran/fmain.c
9539360e7c5296446481f7f1b9a22ade libgfortran/generated/_abs_c10.F90
@@ -45856,7 +45964,7 @@ dba9ad238c95f017894dcb2ffc44209b libgfo
2a0d04485c143f66e041c81d19aa28f8 libgfortran/runtime/fpu.c
d4fd30b454cbb7f11c968bdc1193cf64 libgfortran/runtime/in_pack_generic.c
3736de3e7ad106505f5ae4d05d32996a libgfortran/runtime/in_unpack_generic.c
-5f405d6e6a760de32129709a6b957f91 libgfortran/runtime/main.c
+e53771e39ac103c565309e3146f3d1f0 libgfortran/runtime/main.c
af746a2a44e20c12b83801cc2850f699 libgfortran/runtime/memory.c
7ef8398a851190892d14b3969960f063 libgfortran/runtime/pause.c
0d7dc7ffe402cf8bc9167a8e0301df59 libgfortran/runtime/select.c
@@ -47283,7 +47391,7 @@ c95a6cc35511a2183eb5b480fa8ae836 libgo/
207f334413c982763e10e994230fefbf libgo/testsuite/gotest
578a4705035f5cbb8425f2e2eb75a433 libgo/testsuite/lib/libgo.exp
6df485581d2f02246f41b5ca46f5bb5d libgo/testsuite/libgo.testmain/testmain.exp
-44088c7ee289859da56938fb294d6f1e libgomp/ChangeLog
+331a1611142dfbe898516d2fb75b5286 libgomp/ChangeLog
0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite
79e407d8620e08863da6142c9eed25be libgomp/Makefile.am
e6e03766255f9acec1eaca053c845d7a libgomp/Makefile.in
@@ -47333,7 +47441,7 @@ efc434763cbe71b67359f1858f6c9480 libgom
bd5cb86b4c93d8cf028a8473244d3e33 libgomp/config/posix/time.c
90909cf176228bb4d3b027f5b241589b libgomp/configure
4279da7c7af99af238f3ad0b0a68099b libgomp/configure.ac
-580f7ef6e8afa94e5fed066a1d5aba5e libgomp/configure.tgt
+838ba8d7f476fbdcb37ef9735aabf289 libgomp/configure.tgt
5672d7a118e8b78980d16e1f60da68ca libgomp/critical.c
7510a272b78f319e6b0d5161c099c63f libgomp/env.c
068c441b7f4c70fbd224ee4e321b66fb libgomp/error.c
@@ -47341,6 +47449,7 @@ bd5cb86b4c93d8cf028a8473244d3e33 libgom
b2d2bd391b88c0947b2eb6f35b5fa007 libgomp/iter.c
d802f31bf81987e6dade50d2518a683a libgomp/iter_ull.c
55008a953b0a49e5f465c8d5417f551b libgomp/libgomp.h
+96d6f533d4a66c3c1c85a2661c03d001 libgomp/libgomp.info
fde0d3b4fa91f0570fbc897a8cf8341d libgomp/libgomp.map
591ff20dfd2b81e3c919249b5db8a967 libgomp/libgomp.spec.in
9b9824c99610e8fa83582bd245a1534a libgomp/libgomp.texi
@@ -47576,6 +47685,7 @@ b4c78e2e0b669ed68f5694694da3f225 libgom
19379a33e4ef460af45bae09358ef110 libgomp/testsuite/libgomp.c/pr49898-1.c
a4e264055265ee01b91f6f62b639ce64 libgomp/testsuite/libgomp.c/pr49898-2.c
57e6b92443be755bf3396ed062a9c769 libgomp/testsuite/libgomp.c/pr52547.c
+a5c8ec3cb2fa7cde29cb39cc0b9b66fc libgomp/testsuite/libgomp.c/pr61200.c
ea7c9e74bda402b1663a903b26400fab libgomp/testsuite/libgomp.c/private-1.c
a594cebdf052900dd0c8792068e14d85 libgomp/testsuite/libgomp.c/reduction-1.c
6a724210e4cb30df7ade4ef7ee0aa83e libgomp/testsuite/libgomp.c/reduction-2.c
@@ -47699,6 +47809,8 @@ ddd13da7e261528309013b3a49c05bca libgom
59e84625ad4e7a9efce95deaae9a6074 libgomp/testsuite/libgomp.fortran/pr48894.f90
40b8d47a0d185d1cd5afdf5de857c4db libgomp/testsuite/libgomp.fortran/pr49792-1.f90
d40bb4d01cb9e310f1f5f2f8112947c3 libgomp/testsuite/libgomp.fortran/pr49792-2.f90
+1dac91934a3563a19d93ed80e90a1402 libgomp/testsuite/libgomp.fortran/pr63938-1.f90
+0c0a333229738678ff439ed622473a71 libgomp/testsuite/libgomp.fortran/pr63938-2.f90
4af6e9394ddc7a6c89dca2968cac162e libgomp/testsuite/libgomp.fortran/recursion1.f90
f7a52f7caa9a62d15b0f1270dc461c08 libgomp/testsuite/libgomp.fortran/reduction1.f90
0afa716c312eb72430b0e7e942b66c76 libgomp/testsuite/libgomp.fortran/reduction2.f90
@@ -47750,7 +47862,7 @@ e1362c83d5ba73eb8768fbabff951667 libgom
10c955b1a244a0c3499fca8b6b4c4278 libgomp/work.c
99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore
a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB
-0cf7e1ee8f59830c7248e31a8e2c8c92 libiberty/ChangeLog
+4a0d1df9db09c2bfcc3e93b937660aed libiberty/ChangeLog
fe777f81e2cb81a26e83f7d120c6ff2d libiberty/Makefile.in
c68dbf7834af4281ebd84caa3fd54680 libiberty/README
8797cb1a6faa84f3c7fe3d12164a4b13 libiberty/_doprnt.c
@@ -47901,7 +48013,7 @@ cdc140ce93944c5bb2ac62cd3dfd86d6 libibe
4746095b1b67693ab6e78ed72ead1235 libiberty/xstrdup.c
6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c
c6e7ef53b4ff115a136d917511222656 libiberty/xstrndup.c
-53ad96597ec13034b062a118b7220c07 libitm/ChangeLog
+ef2c639dbba4cfded79c98083058b86c libitm/ChangeLog
babf0aa268f489737739f16533cc22de libitm/Makefile.am
86266ae1bc0838d04162c98147dac3e0 libitm/Makefile.in
0968d21ef457674d9a549e5462859831 libitm/aatree.cc
@@ -47958,11 +48070,12 @@ d5b45ac72482441bc4547b031122e511 libitm
774f166eaa649652ba84ecac94ccec3b libitm/config/x86/x86_sse.cc
0045541ad9f5ae3f0fac08bd0e31c7ce libitm/configure
38b35fe4a8b607c7901e2b4e7cb964aa libitm/configure.ac
-53c85bda2fc45eb26da0bde0be2f63aa libitm/configure.tgt
+261679b24c500ae8d430525e7b4e8c70 libitm/configure.tgt
a880f7bf4ba2b802683664aabaa370d3 libitm/containers.h
58d6b7f4d71af18a1539d55fbbbd2b8c libitm/dispatch.h
37862447ce14b3005bb3d856f0c66a7d libitm/eh_cpp.cc
0d5244d9b6aab6059545ed7dac590f2b libitm/libitm.h
+78454a5acf23c37ca1bf046113342171 libitm/libitm.info
8d44f8cc119e5c7cbc20c558b551475b libitm/libitm.map
ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in
de3297853fbdb2b8abca6b43897355c8 libitm/libitm.texi
@@ -48002,7 +48115,7 @@ ef24198422c19f99b0c41be6a16f7081 libitm
a461c2022ca3b6af6e76e149ebac1141 libitm/useraction.cc
51cac9d6e5e4d1681f3a49c39f85010f libitm/util.cc
94d55d512a9ba36caa9b7df079bae19f libjava/COPYING
-51c01e30255ea48255b12934ce0dff61 libjava/ChangeLog
+71ae1f1defd98376d1bf15015bc06f0b libjava/ChangeLog
03e1f38b916604fdf1470238201325f3 libjava/ChangeLog-1998
691acb61fbd6a2235826ff55db5578be libjava/ChangeLog-1999
b58c6701706771a02bf00a77666941ef libjava/ChangeLog-2000
@@ -48042,7 +48155,7 @@ de54f80484e640306e109e785e4611c8 libjav
880a25226e4e4e4c241663041d24f8dd libjava/classpath/AUTHORS
efd97e0bb913655e0c8b16fa78bdded4 libjava/classpath/BUGS
af0004801732bc4b20d90f351cf80510 libjava/classpath/COPYING
-e36ab95183194b1891ae90c4403fd78f libjava/classpath/ChangeLog
+d8bfef679d178dd72737aeb97c6e7c0f libjava/classpath/ChangeLog
3418fae58de967afe26d915a4b18d82c libjava/classpath/ChangeLog-2003
a5b72adb94a3c362738b0f52e57a82af libjava/classpath/ChangeLog-2004
61159c6e0802d0d2a92b3051003db5c5 libjava/classpath/ChangeLog-2005
@@ -48080,8 +48193,21 @@ a6cedb4991503f803e9f0870daf59c13 libjav
b343eec566430e85d1f95c21438aa4ee libjava/classpath/doc/api/Makefile.am
5fcdae5b1c0be2a1d42d9d919e2a9d10 libjava/classpath/doc/api/Makefile.in
5ddd829b35fc94b0cdb119084089edb8 libjava/classpath/doc/cp-hacking.texinfo
+862e32ddcce3928c53d25ceb1608b8f1 libjava/classpath/doc/cp-tools.info
0349e5c38c548584225423ef4bafd20b libjava/classpath/doc/cp-tools.texinfo
3155d9bd9a7bf4aff2ff0dfe4a2cb878 libjava/classpath/doc/cp-vmintegration.texinfo
+971348fa412d911d52c2b1a96df9af0a libjava/classpath/doc/gappletviewer.1
+b82308005b561c5aa2734461341a4a05 libjava/classpath/doc/gjar.1
+87a8597148e8649310d9c742ac9ceb1b libjava/classpath/doc/gjarsigner.1
+ff3d05f6dcf21d10e04df25a5906c77f libjava/classpath/doc/gjavah.1
+00f7bcd7f2f0615b25dd1459d5e8e292 libjava/classpath/doc/gjdoc.1
+a929860c89d5634634997bd6ca04aa83 libjava/classpath/doc/gkeytool.1
+10eb79e67dcf422b76905c94407db75a libjava/classpath/doc/gnative2ascii.1
+3aecdf7800a6753bb595682cec7f1ba8 libjava/classpath/doc/gorbd.1
+6412773ee3c4fe3f640f5918798a95d5 libjava/classpath/doc/grmid.1
+0bf2866b2fa388f2a531525c96760b43 libjava/classpath/doc/grmiregistry.1
+9258a87f7168eab215ce773ffbab21d4 libjava/classpath/doc/gserialver.1
+41728887e29a36dd337bc57b2b989e61 libjava/classpath/doc/gtnameserv.1
7e4e31659df1c7e815f9151958dceef2 libjava/classpath/doc/texi2pod.pl
01b23c87dcf82048a5958c8224653305 libjava/classpath/doc/texinfo.tex
b1e0c0c30547d57d7a09b04d47c70b06 libjava/classpath/examples/.cvsignore
@@ -70298,7 +70424,7 @@ a40a8f1527e2703fe2f08bf7276d8591 libjav
697ca1de35069bd86456a5a19b9c4f11 libjava/libgcj.ver
184718636f014ef2ca46d62ba8d6c3bf libjava/libgcj_bc.c
e3eda01d9815f8d24aae2dbd89b68b06 libjava/libltdl/COPYING.LIB
-60e377311ddfbe4a25f1355bc972a1dd libjava/libltdl/ChangeLog
+c77ce0589f6bf934d0db9d15c0eb04ed libjava/libltdl/ChangeLog
349267319e3d55dcf180a20f85394144 libjava/libltdl/Makefile.am
930c6383a37e6cc8e0625c9a281eda95 libjava/libltdl/Makefile.in
36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README
@@ -71995,7 +72121,7 @@ d41d8cd98f00b204e9800998ecf8427e libjav
434ac04eb066f5075299583492846410 libjava/verify.cc
355440a0c2fb5e16259d7ae381b37ed5 libjava/win32-threads.cc
434d5e5e91727dec004f0d1d1fab47ec libjava/win32.cc
-76520af7270beb9a0b5a8bbb469a2d58 libmudflap/ChangeLog
+2f08b6c8dfa8a179f7640ab8f3ee0890 libmudflap/ChangeLog
d17c97a25d15628f9814330350c9f68c libmudflap/Makefile.am
799a9b84a86476bbeff50297b7468483 libmudflap/Makefile.in
9883ed42b491d8aea83fdde90561cf2a libmudflap/acinclude.m4
@@ -72139,7 +72265,7 @@ a413e4b774854ae9e990ae6d41d97941 libmud
86b705472b17ac803b1be2e9048982f1 libmudflap/testsuite/libmudflap.cth/pass40-frag.c
725a94441658e42a6adf2add0a0a419d libmudflap/testsuite/libmudflap.cth/pass59-frag.c
60168171460c9277504005955b1ea1b8 libmudflap/testsuite/mfconfig.exp.in
-d4df0939db1c5dfaa111220b12940c3f libobjc/ChangeLog
+0fb0874bc6956d04355009a92e553464 libobjc/ChangeLog
e68e4faf07897a32896c6ea00a6dd769 libobjc/Makefile.in
56746171b8870cf9098f90c3562cec71 libobjc/NXConstStr.m
af8fcd9da32497be695cde3725912fd9 libobjc/Object.m
@@ -72197,7 +72323,7 @@ df34ec75bbe88331b52cb1e690032c80 libobj
13f4a173a94f3c5139c3d6827f8c49fa libobjc/sendmsg.c
8bae79345f1be0f341a14f9006b4fff1 libobjc/thr.c
a916467b91076e631dd8edb7424769c7 libquadmath/COPYING.LIB
-50463891bdc54c6347a3d198342f8ca3 libquadmath/ChangeLog
+92f4ed1d0792aa3d7ae64aada81b1468 libquadmath/ChangeLog
23c7bbe18a2fd46fd6d7090e03b3f561 libquadmath/Makefile.am
d7cf19f3f2f3edcb6f903996e5d97087 libquadmath/Makefile.in
4c8b4478a1031d129e7cc6b341876b99 libquadmath/acinclude.m4
@@ -72205,6 +72331,7 @@ aece970dd74d47d051257c4d4d1e91fa libqua
bf09ede5c6d78e3d132bde0f933590d8 libquadmath/config.h.in
c07d51701c0992c05cc87da166fe9a8e libquadmath/configure
70f1bb2cf17ed14a22bd7f52ebf2593e libquadmath/configure.ac
+fa9c9e3f0f45757514a672cdcee99fc4 libquadmath/libquadmath.info
839b93777d307acba83159b15f3d9824 libquadmath/libquadmath.texi
77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version
f44065462735b4699d44588271a5f09a libquadmath/math/acoshq.c
@@ -72327,7 +72454,7 @@ e766022f8615b72cbc38335d262e9d3d libqua
a81cc82679e80c86cfbd5575867450d0 libquadmath/strtod/strtod_l.c
da808e110fc09ebd41ebd405790a70df libquadmath/strtod/strtoflt128.c
d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c
-13aaea5e01770c7f160c205b05481c83 libsanitizer/ChangeLog
+a9e1d97a1f0dd96909269f55c4977c04 libsanitizer/ChangeLog
0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT
d684e511ea80e2cc442a652a42156e81 libsanitizer/MERGE
beb6222f9a25db3ea8121457aca5d299 libsanitizer/Makefile.am
@@ -72482,7 +72609,7 @@ be2c84b52568ecfd1a780b1f03ef0427 libsan
b64cdedde58be4c1c3afd082ccfcd890 libsanitizer/tsan/tsan_trace.h
1ecb5346ab82bca2a8c49f55663a2d55 libsanitizer/tsan/tsan_update_shadow_word_inl.h
602903a9e6505ac239fac5079d8cc141 libsanitizer/tsan/tsan_vector.h
-e2638b7111069df51f0d8e47443d24e0 libssp/ChangeLog
+4234a25d98327dc2f9a3a26c427acefc libssp/ChangeLog
01d9954c400db04da1b8705029e6d9d9 libssp/Makefile.am
6f9651cc4e77f9e7629b0142b05a90e0 libssp/Makefile.in
8b0dd0c2a8b446bf5577a8562ad19885 libssp/aclocal.m4
@@ -72511,7 +72638,7 @@ aeb2f84c5e8ba3215469d507bd2efe57 libssp
e9ab923d2562bf5f5be6883dfb9f0184 libssp/strncpy-chk.c
5e0d8b8a766c31b12354baec1b7a159c libssp/vsnprintf-chk.c
f56ab1f8922a16f7e9e4f5270ae1e34e libssp/vsprintf-chk.c
-c14a008c6f7cad2395c0d856d8eb3fc0 libstdc++-v3/ChangeLog
+d0a4200f0b3e8527a715ae3ce7ab9845 libstdc++-v3/ChangeLog
7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998
7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999
a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000
@@ -72672,12 +72799,12 @@ df66a6982650e14c5e6a8b2e27859734 libstd
4bbdb633ec59a113c9a1c4f3346dbeb9 libstdc++-v3/config/os/mingw32-w64/ctype_configure_char.cc
af8e558c354991799b22841e9f67bd46 libstdc++-v3/config/os/mingw32-w64/ctype_inline.h
510428100f357639e2cb806582bb937c libstdc++-v3/config/os/mingw32-w64/error_constants.h
-6c486efd6af5a7e879fb005515c31c02 libstdc++-v3/config/os/mingw32-w64/os_defines.h
+af9623636f94e93f4d121a5812c9df1b libstdc++-v3/config/os/mingw32-w64/os_defines.h
df66a6982650e14c5e6a8b2e27859734 libstdc++-v3/config/os/mingw32/ctype_base.h
4bbdb633ec59a113c9a1c4f3346dbeb9 libstdc++-v3/config/os/mingw32/ctype_configure_char.cc
af8e558c354991799b22841e9f67bd46 libstdc++-v3/config/os/mingw32/ctype_inline.h
510428100f357639e2cb806582bb937c libstdc++-v3/config/os/mingw32/error_constants.h
-4e5637779f5937ee20e7279b9a1320c7 libstdc++-v3/config/os/mingw32/os_defines.h
+36a0c00658657bbbd4dbb9e2a38a15a8 libstdc++-v3/config/os/mingw32/os_defines.h
7eb65ff6b25e8a9af2f2224a8a451cca libstdc++-v3/config/os/newlib/ctype_base.h
c7d2fc1c1f7f282951e67adfed927b0d libstdc++-v3/config/os/newlib/ctype_configure_char.cc
50088f316053bbd899ec13566f92f314 libstdc++-v3/config/os/newlib/ctype_inline.h
@@ -72704,7 +72831,7 @@ af4dde35437cbf5e9b1083dec1615f81 libstd
83eeaef7204d701bfb631124068ac3cd libstdc++-v3/config/os/vxworks/os_defines.h
505ba07f8e0dec69ce3d16adaa2f1cab libstdc++-v3/configure
0eb63e40125a3d6980e5e5f9071ab191 libstdc++-v3/configure.ac
-723bbf19544344eaf9c9bea88cfd3e59 libstdc++-v3/configure.host
+17e0a3c7241bc414c5be632de9ef41ad libstdc++-v3/configure.host
f42849589da50c9c3b93457ae975aeab libstdc++-v3/crossconfig.m4
dbd33ef93b6276c19b2ebbb8a26223af libstdc++-v3/doc/Makefile.am
7de1e27bc9ed8894d96beb8432bee129 libstdc++-v3/doc/Makefile.in
@@ -73211,7 +73338,7 @@ fa122b0d450458b7cc31dab936718d3e libstd
01918ee39d97b95824bd68ea44a4b4ce libstdc++-v3/include/bits/shared_ptr_base.h
59d02d9f5070d3603f1e223dd7f8014a libstdc++-v3/include/bits/slice_array.h
323e24e40e9fa392e721d04d4431768e libstdc++-v3/include/bits/sstream.tcc
-34af5cb424e2e0a13777bbab522f5d82 libstdc++-v3/include/bits/stl_algo.h
+8e91d078ac429ad2e8d91d1dee05f69a libstdc++-v3/include/bits/stl_algo.h
6969df87c5a67dc4e50a33c793db05a0 libstdc++-v3/include/bits/stl_algobase.h
38cdfc89e6ee845ee6d598963b8497cf libstdc++-v3/include/bits/stl_bvector.h
e8ba3e4c10b7b0f7ce71a0d624e57681 libstdc++-v3/include/bits/stl_construct.h
@@ -73735,7 +73862,7 @@ feb944c45d4ddb4d0f8a9afc3b28125b libstd
b7270928c058d9549c111f7e367ffb7c libstdc++-v3/include/std/deque
85427296f8cb88bd14e002b4fabb2f4a libstdc++-v3/include/std/forward_list
be282d17c5f8ba5dc2e5fc0b147aa441 libstdc++-v3/include/std/fstream
-c9da08afabf04fab8366b9d3ed939b32 libstdc++-v3/include/std/functional
+ea22cd5c39ffbb29e45d3e3c4898ac1e libstdc++-v3/include/std/functional
ac4bf20c848514559e3acc3663bb515d libstdc++-v3/include/std/future
168cef671aa9099c19b1819faf3aa7de libstdc++-v3/include/std/iomanip
8c0ede8a5724470e17694a22159fa0ea libstdc++-v3/include/std/ios
@@ -73764,7 +73891,7 @@ b8fdc22341a3ff10f1433454dc71fe50 libstd
f598cf18c6cc0eb5d31b48179c198d0a libstdc++-v3/include/std/string
5b88b3342eaa2309ecad05fa5fa2563a libstdc++-v3/include/std/system_error
544206abbed618c20a4540a2944f264a libstdc++-v3/include/std/thread
-eba62dda5be7d2b3a80488403c9b05eb libstdc++-v3/include/std/tuple
+7f6c44f41e50c0d4abf4247e1d254516 libstdc++-v3/include/std/tuple
ac4d8c834880801cacfc4dbd3368b8c7 libstdc++-v3/include/std/type_traits
0d1d909a169636260362932c8300c1c9 libstdc++-v3/include/std/typeindex
a0fd640042fab6c581c4d62814c79401 libstdc++-v3/include/std/unordered_map
@@ -73798,7 +73925,7 @@ c39297125fc977686d9e29c94dc7ee7c libstd
b95e0a94d1b218ea4b3bcdb93c43f66f libstdc++-v3/include/tr1/exp_integral.tcc
9d5cb421c93e038d376889d6b6f66af1 libstdc++-v3/include/tr1/fenv.h
e2fdbb90c9f443610d2fa24594631212 libstdc++-v3/include/tr1/float.h
-b96d1cf86acb01535475edc60719fa76 libstdc++-v3/include/tr1/functional
+81f21e5df55b06530c8248e1405cf11f libstdc++-v3/include/tr1/functional
3ad3a3cbe9f77b7b6cea59986aa65bf9 libstdc++-v3/include/tr1/functional_hash.h
db42a5c6879beb30bafd20f52bf597d0 libstdc++-v3/include/tr1/gamma.tcc
bcd4930e8935013a85e1f808dc11ada8 libstdc++-v3/include/tr1/hashtable.h
@@ -73855,7 +73982,7 @@ d097287dc1d498123c2bc7e52e53baaf libstd
b012cb581351e555c8f1d0b1569117fa libstdc++-v3/libsupc++/del_opnt.cc
89cb735a491951a4116cf64e3d30cbcf libstdc++-v3/libsupc++/del_opv.cc
2e21fd351c1d3b72c4b899edbcbc2bf4 libstdc++-v3/libsupc++/del_opvnt.cc
-7599fb238f7f36b31115a7b45ac9d1a4 libstdc++-v3/libsupc++/dyncast.cc
+ad28fd374de15f2c81617fb14098b25d libstdc++-v3/libsupc++/dyncast.cc
71d76731b93ee7ad84e9d4be5897a98f libstdc++-v3/libsupc++/eh_alloc.cc
634f10161113e843f6aa05b77f97c1c6 libstdc++-v3/libsupc++/eh_arm.cc
8b2e24bfce4002387c73b08997cf418f libstdc++-v3/libsupc++/eh_aux_runtime.cc
@@ -73863,7 +73990,7 @@ bfd709a53c9181852c5036b37330d8ca libstd
a7f80af7a1648cc386ce9a88f49d408f libstdc++-v3/libsupc++/eh_catch.cc
feccd4e5a9fed54f1a8693fd933de1ac libstdc++-v3/libsupc++/eh_exception.cc
88a092ae8c2a0b8dd8b4d0c94f90ae77 libstdc++-v3/libsupc++/eh_globals.cc
-930bbccb2ba7d82a8c8af74c16a52bc3 libstdc++-v3/libsupc++/eh_personality.cc
+6cc03970246aebdf4bf97097b670f239 libstdc++-v3/libsupc++/eh_personality.cc
ae5a21e6a95340e4c2067aa2d669f92e libstdc++-v3/libsupc++/eh_ptr.cc
fd1cadfe5a9c654377d63edb82d3ab9e libstdc++-v3/libsupc++/eh_term_handler.cc
c68aba7a777f414f493d9de28c651694 libstdc++-v3/libsupc++/eh_terminate.cc
@@ -74278,6 +74405,7 @@ a615ce3ba22d73faff4275fac7465ab4 libstd
ba27f2cd719e30c2e28005bc15abd26e libstdc++-v3/testsuite/20_util/function/58569.cc
62dd96c6bfb84ebca312e3a461384a2d libstdc++-v3/testsuite/20_util/function/6.cc
fabfe76dc30b13e696bbaf0d3da99caf libstdc++-v3/testsuite/20_util/function/60594.cc
+3305b3cbdd4c907260077f59225aaafa libstdc++-v3/testsuite/20_util/function/63840.cc
47c5a07778ccc81c9b78684d64b5f33f libstdc++-v3/testsuite/20_util/function/7.cc
7460f53b8739df7e03defeb4fcaa3bca libstdc++-v3/testsuite/20_util/function/8.cc
5a2214573b7ce58c3efc64d3513473a4 libstdc++-v3/testsuite/20_util/function/9.cc
@@ -74616,6 +74744,7 @@ cdc7114f93f7798c2735cfd9d7170f9b libstd
49a827f5cff29387d86547cacbb0200e libstdc++-v3/testsuite/20_util/tuple/51365.cc
a82e3086b35f26eb39bd9e48f5abc76f libstdc++-v3/testsuite/20_util/tuple/53648.cc
401c76d8c79bc85d2c657405574c9ed1 libstdc++-v3/testsuite/20_util/tuple/60497.cc
+a26b49fbd1ede0591978b7a9ae5f784b libstdc++-v3/testsuite/20_util/tuple/61947.cc
9b192570d44f3324cd03fa38abbb1ea4 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
1f53465baf6b39f4badd225e483633f4 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
bae5e864ddfdbf7ade6f77f3c3c27d23 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/constexpr.cc
@@ -74694,7 +74823,7 @@ c9f43ae3f6c55ffefd36ce25954cfa78 libstd
edf261b7600b1b64040c871baff0e7d5 libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc
2711d84689e1e155ef996601df87a92c libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc
75e78d694aabaafd5f6c72d1c7ee27ef libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
-491227f534d398a4d7a726a6bb08f994 libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
+30e4c7de7e55cad14b869f0dea93344f libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
ec700dd5d59b36d966ca0cf92452fae5 libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
93eb7e1a027e8da0f14a939ae9bdbca6 libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
172e304c9aa578f7f8ec561f99266b98 libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
@@ -76759,6 +76888,7 @@ dd0f44cb026f83bef8d7371316291296 libstd
10f9854f42a19af9e568b750527ae487 libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
1ab8796ab631ed9eab96f2e1dcd79382 libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc
0d89237e4647727ad332f14328ea6f7c libstdc++-v3/testsuite/25_algorithms/random_shuffle/1.cc
+49e2cc923d878bc3254a084aab4cc9d5 libstdc++-v3/testsuite/25_algorithms/random_shuffle/59603.cc
589a6e731d82fa3b04f3c24e9e48752f libstdc++-v3/testsuite/25_algorithms/random_shuffle/moveable.cc
7b22b6b8fd6d09262a2dc9317115a2d1 libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc
a0fc374bd293a5e57ac3eae26bcaf856 libstdc++-v3/testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc
@@ -79123,6 +79253,7 @@ aa5df6646ea0bc09ac66253a87e70f41 libstd
cb5005206f2e0ae6e7e0d2a1a5ed0a7c libstdc++-v3/testsuite/tr1/3_function_objects/function/4.cc
28e8b7c32e4fedf550e98e4d2b27b423 libstdc++-v3/testsuite/tr1/3_function_objects/function/5.cc
b46e1e53abe254223c5f607fdd678228 libstdc++-v3/testsuite/tr1/3_function_objects/function/6.cc
+649178b37ef036a31461146af6217609 libstdc++-v3/testsuite/tr1/3_function_objects/function/63840.cc
3de27b38b24798c4591ae2f3bd7e4fa7 libstdc++-v3/testsuite/tr1/3_function_objects/function/7.cc
d1200c2530d78638f7603231d0c95670 libstdc++-v3/testsuite/tr1/3_function_objects/function/8.cc
9a41353636090054288f2969a5527a92 libstdc++-v3/testsuite/tr1/3_function_objects/function/9.cc
@@ -79759,7 +79890,7 @@ f6d8a34abb130c434f27d5f852def21f libstd
3bb1de19ee64b1073f3d23d9a410b743 libtool.m4
247597a3fcc5b5aa8bd923351c59d853 ltgcc.m4
01d0921596c9fa4d9a7add89fd6fc1f1 ltmain.sh
-1dad1d263e95a5f3ffc5491308c4b0c6 lto-plugin/ChangeLog
+cb329830e9888761485b45303b01c96f lto-plugin/ChangeLog
266147278cdeeab779ac75a4c3e2ee6d lto-plugin/Makefile.am
db5afb8268c8a17e49d078936ef6fdbc lto-plugin/Makefile.in
e0b6c77fa2326a08aa2d7a69e87e0f8c lto-plugin/aclocal.m4
@@ -79772,7 +79903,7 @@ dee72a6a60e99528b0d17bf3ff9a1e15 ltopti
bc2f6032c98896249eadb56177c7d357 ltsugar.m4
c30cd33c496505f13d9fbdb6970c7c33 ltversion.m4
293853a13b7e218e3a4342cf85fbbf25 lt~obsolete.m4
-c8421f9b9601ff2eb70b3dcd9f5ad2d6 maintainer-scripts/ChangeLog
+0b94bfbf55f0a0d75a11e9e1aadb8541 maintainer-scripts/ChangeLog
33c7bc2d2c55956dfac85a05d8a80eff maintainer-scripts/README
6ce6794398c501e0b463ac668dffed27 maintainer-scripts/crontab
6facef54b1f26f6ee5d58aef536e7c82 maintainer-scripts/gcc_release
@@ -79787,7 +79918,7 @@ f1fff2ea196cbf6fe4634bc3edc5af4d move-i
cf2baa0854f564a7785307e79f155efc symlink-tree
69678e72941d681665c3731bfb3044ab ylwrap
ed77bd1cb8611c7e07d54332abbbb44a zlib/CMakeLists.txt
-6abc941a04a8c22fa645341540414654 zlib/ChangeLog
+55434190a2b5196eb23efc3d593c635f zlib/ChangeLog
9501e80cadfc03261bf598c295f5b714 zlib/ChangeLog.gcj
b7a1991f01daea3efe108a215c5514a5 zlib/FAQ
3b6b6f9e88f2319b75e6ccb8c2823b13 zlib/INDEX
Index: src/external/gpl3/gcc/dist/configure
diff -u src/external/gpl3/gcc/dist/configure:1.7 src/external/gpl3/gcc/dist/configure:1.8
--- src/external/gpl3/gcc/dist/configure:1.7 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/configure Sat Jan 10 01:06:41 2015
@@ -5990,6 +5990,55 @@ $as_echo "$gcc_cv_isl" >&6; }
fi
+ if test "${gcc_cv_isl}" = no ; then
+
+ if test "${ENABLE_ISL_CHECK}" = yes ; then
+ _isl_saved_CFLAGS=$CFLAGS
+ _isl_saved_LDFLAGS=$LDFLAGS
+ _isl_saved_LIBS=$LIBS
+
+ CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
+ LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
+ LIBS="${_isl_saved_LIBS} -lisl"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.14 of ISL" >&5
+$as_echo_n "checking for version 0.14 of ISL... " >&6; }
+ if test "$cross_compiling" = yes; then :
+ gcc_cv_isl=yes
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <isl/version.h>
+ #include <string.h>
+int
+main ()
+{
+if (strncmp (isl_version (), "isl-0.14", strlen ("isl-0.14")) != 0)
+ return 1;
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ gcc_cv_isl=yes
+else
+ gcc_cv_isl=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
+$as_echo "$gcc_cv_isl" >&6; }
+
+ CFLAGS=$_isl_saved_CFLAGS
+ LDFLAGS=$_isl_saved_LDFLAGS
+ LIBS=$_isl_saved_LIBS
+ fi
+
+
+ fi
fi
fi
Index: src/external/gpl3/gcc/dist/configure.ac
diff -u src/external/gpl3/gcc/dist/configure.ac:1.6 src/external/gpl3/gcc/dist/configure.ac:1.7
--- src/external/gpl3/gcc/dist/configure.ac:1.6 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/configure.ac Sat Jan 10 01:06:41 2015
@@ -1635,6 +1635,9 @@ if test "x$with_isl" != "xno" &&
ISL_CHECK_VERSION(0,11)
if test "${gcc_cv_isl}" = no ; then
ISL_CHECK_VERSION(0,12)
+ if test "${gcc_cv_isl}" = no ; then
+ ISL_CHECK_VERSION(0,14)
+ fi
fi
fi
dnl Only execute fail-action, if ISL has been requested.
Index: src/external/gpl3/gcc/dist/gcc/ChangeLog
diff -u src/external/gpl3/gcc/dist/gcc/ChangeLog:1.9 src/external/gpl3/gcc/dist/gcc/ChangeLog:1.10
--- src/external/gpl3/gcc/dist/gcc/ChangeLog:1.9 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/gcc/ChangeLog Sat Jan 10 01:06:41 2015
@@ -1,3 +1,450 @@
+2014-12-19 Release Manager
+
+ * GCC 4.8.4 released.
+
+2014-12-18 Francois-Xavier Coudert <[email protected]>
+
+ Backport from trunk.
+ PR fortran/61407
+ * config/darwin-c.c (version_as_macro): Added extra 0 for OS X 10.10
+ and above.
+ * config/darwin-driver.c (darwin_find_version_from_kernel): Removed
+ kernel version check to avoid incrementing it after every major OS X
+ release.
+ (darwin_default_min_version): Avoid static memory buffer.
+
+2014-12-15 Jakub Jelinek <[email protected]>
+
+ PR sanitizer/64265
+ * tsan.c (instrument_func_entry): Insert __tsan_func_entry
+ call on edge from entry block to single succ instead
+ of after labels of single succ of entry block.
+
+2014-12-13 Jakub Jelinek <[email protected]>
+
+ Backported from mainline
+ 2014-12-12 Jakub Jelinek <[email protected]>
+
+ PR tree-optimization/64269
+ * tree-ssa-forwprop.c (simplify_builtin_call): Bail out if
+ len2 or diff are too large.
+
+2014-12-11 Eric Botcazou <[email protected]>
+
+ * doc/md.texi (Insn Lengths): Fix description of (pc).
+
+2014-12-10 Bill Schmidt <[email protected]>
+
+ Backport from mainline
+ 2014-09-02 Bill Schmidt <[email protected]>
+
+ * config/rs6000/rs6000-builtin.def (XVCVSXDDP_SCALE): New
+ built-in definition.
+ (XVCVUXDDP_SCALE): Likewise.
+ (XVCVDPSXDS_SCALE): Likewise.
+ (XVCVDPUXDS_SCALE): Likewise.
+ * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add
+ entries for VSX_BUILTIN_XVCVSXDDP_SCALE,
+ VSX_BUILTIN_XVCVUXDDP_SCALE, VSX_BUILTIN_XVCVDPSXDS_SCALE, and
+ VSX_BUILTIN_XVCVDPUXDS_SCALE.
+ * config/rs6000/rs6000-protos.h (rs6000_scale_v2df): New
+ prototype.
+ * config/rs6000/rs6000.c (real.h): New include.
+ (rs6000_scale_v2df): New function.
+ * config/rs6000/vsx.md (UNSPEC_VSX_XVCVSXDDP): New unspec.
+ (UNSPEC_VSX_XVCVUXDDP): Likewise.
+ (UNSPEC_VSX_XVCVDPSXDS): Likewise.
+ (UNSPEC_VSX_XVCVDPUXDS): Likewise.
+ (vsx_xvcvsxddp_scale): New define_expand.
+ (vsx_xvcvsxddp): New define_insn.
+ (vsx_xvcvuxddp_scale): New define_expand.
+ (vsx_xvcvuxddp): New define_insn.
+ (vsx_xvcvdpsxds_scale): New define_expand.
+ (vsx_xvcvdpsxds): New define_insn.
+ (vsx_xvcvdpuxds_scale): New define_expand.
+ (vsx_xvcvdpuxds): New define_insn.
+ * doc/extend.texi (vec_ctf): Add new prototypes.
+ (vec_cts): Likewise.
+ (vec_ctu): Likewise.
+ (vec_splat): Likewise.
+ (vec_div): Likewise.
+ (vec_mul): Likewise.
+
+ Backport from mainline
+ 2014-08-28 Bill Schmidt <[email protected]>
+
+ * config/rs6000/altivec.h (vec_xl): New #define.
+ (vec_xst): Likewise.
+ * config/rs6000/rs6000-builtin.def (XXSPLTD_V2DF): New built-in.
+ (XXSPLTD_V2DI): Likewise.
+ (DIV_V2DI): Likewise.
+ (UDIV_V2DI): Likewise.
+ (MUL_V2DI): Likewise.
+ * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add
+ entries for VSX_BUILTIN_XVRDPI, VSX_BUILTIN_DIV_V2DI,
+ VSX_BUILTIN_UDIV_V2DI, VSX_BUILTIN_MUL_V2DI,
+ VSX_BUILTIN_XXSPLTD_V2DF, and VSX_BUILTIN_XXSPLTD_V2DI).
+ * config/rs6000/vsx.md (UNSPEC_VSX_XXSPLTD): New unspec.
+ (UNSPEC_VSX_DIVSD): Likewise.
+ (UNSPEC_VSX_DIVUD): Likewise.
+ (UNSPEC_VSX_MULSD): Likewise.
+ (vsx_mul_v2di): New insn-and-split.
+ (vsx_div_v2di): Likewise.
+ (vsx_udiv_v2di): Likewise.
+ (vsx_xxspltd_<mode>): New insn.
+
+ Backport from mainline
+ 2014-08-20 Bill Schmidt <[email protected]>
+
+ * config/rs6000/altivec.h (vec_cpsgn): New #define.
+ (vec_mergee): Likewise.
+ (vec_mergeo): Likewise.
+ (vec_cntlz): Likewise.
+ * config/rs600/rs6000-c.c (altivec_overloaded_builtins): Add new
+ entries for VEC_AND, VEC_ANDC, VEC_MERGEH, VEC_MERGEL, VEC_NOR,
+ VEC_OR, VEC_PACKSU, VEC_XOR, VEC_PERM, VEC_SEL, VEC_VCMPGT_P,
+ VMRGEW, and VMRGOW.
+ * doc/extend.texi: Document various forms of vec_cpsgn,
+ vec_splats, vec_and, vec_andc, vec_mergeh, vec_mergel, vec_nor,
+ vec_or, vec_perm, vec_sel, vec_sub, vec_xor, vec_all_eq,
+ vec_all_ge, vec_all_gt, vec_all_le, vec_all_lt, vec_all_ne,
+ vec_any_eq, vec_any_ge, vec_any_gt, vec_any_le, vec_any_lt,
+ vec_any_ne, vec_mergee, vec_mergeo, vec_packsu, and vec_cntlz.
+
+ Backport from mainline
+ 2014-07-20 Bill Schmidt <[email protected]>
+
+ * config/rs6000/altivec.md (unspec enum): Fix typo in UNSPEC_VSLDOI.
+ (altivec_vsldoi_<mode>): Likewise.
+
+2014-12-10 Bill Schmidt <[email protected]>
+
+ Backport from mainline:
+ 2014-12-09 Bill Schmidt <[email protected]>
+
+ PR middle-end/64225
+ * tree-ssa-reassoc.c (acceptable_pow_call): Disable transformation
+ for BUILT_IN_POW when flag_errno_math is present.
+
+2014-12-10 Marek Polacek <[email protected]>
+
+ Backport from mainline
+ 2014-12-10 Marek Polacek <[email protected]>
+
+ PR tree-optimization/61686
+ * tree-ssa-reassoc.c (range_entry_cmp): Use q->high instead of
+ p->high.
+
+2014-12-09 David Edelsohn <[email protected]>
+
+ Backport from mainline
+ 2014-12-05 David Edelsohn <[email protected]>
+
+ * config/rs6000/xcoff.h (ASM_OUTPUT_ALIGNED_LOCAL): Append
+ alignment to section name. Increase default alignment to
+ word.
+
+2014-12-09 Uros Bizjak <[email protected]>
+
+ PR bootstrap/64213
+ Revert:
+ 2014-11-28 H.J. Lu <[email protected]>
+
+ PR rtl-optimization/64037
+ * combine.c (setup_incoming_promotions): Pass the argument
+ before any promotions happen to promote_function_mode.
+
+2014-12-08 Richard Biener <[email protected]>
+
+ Backport from 4.9 branch
+ * configure.ac
+ (ac_has_isl_schedule_constraints_compute_schedule):
+ New check.
+ * graphite-clast-to-gimple.c: For ISL 0.14, include deprecate headers.
+ * graphite-interchange.c: Ditto.
+ * graphite-poly.c: Ditto.
+ * graphite-sese-to-poly.c: Ditto.
+ * graphite-optimize-isl.c (getScheduleForBandList): Ditto.
+ Conditionally use ISL 0.13+ functions.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2014-12-07 Oleg Endo <[email protected]>
+
+ Backport from mainline
+ 2014-12-07 Oleg Endo <[email protected]>
+
+ PR target/50751
+ * config/sh/sh.md (extendqihi2): Allow only for TARGET_SH1.
+
+2014-12-05 H.J. Lu <[email protected]>
+
+ Backport from mainline
+ 2014-11-28 H.J. Lu <[email protected]>
+
+ PR rtl-optimization/64037
+ * combine.c (setup_incoming_promotions): Pass the argument
+ before any promotions happen to promote_function_mode.
+
+2014-12-04 Shanyao Chen <[email protected]>
+
+ Backport from mainline
+ 2014-11-20 Ramana Radhakrishnan <[email protected]>
+
+ PR target/59593
+ * config/arm/arm.md (*movhi_insn): Use right formatting
+ for immediate.
+
+ 2014-11-19 Felix Yang <[email protected]>
+ Shanyao Chen <[email protected]>
+
+ PR target/59593
+ * config/arm/arm.md (define_attr "arch"): Add v6t2.
+ (define_attr "arch_enabled"): Add test for the above.
+ (*movhi_insn_arch4): Add new alternative.
+
+2014-12-04 Jakub Jelinek <[email protected]>
+
+ PR c++/56493
+ * convert.c (convert_to_real, convert_to_expr, convert_to_complex):
+ Handle COMPOUND_EXPR.
+
+2014-12-02 Ulrich Weigand <[email protected]>
+
+ PR target/64115
+ * config/rs6000/rs6000.c (rs6000_delegitimize_address): Remove
+ invalid UNSPEC_TOCREL sanity check under ENABLE_CHECKING.
+
+2014-12-01 Richard Biener <[email protected]>
+
+ PR middle-end/64111
+ * tree.c (int_cst_hash_hash): Use TYPE_UID instead of
+ htab_hash_pointer to not break PCH.
+
+2014-11-28 Jakub Jelinek <[email protected]>
+
+ Backported from mainline
+ 2014-11-27 Jakub Jelinek <[email protected]>
+
+ PR middle-end/64067
+ * expr.c (expand_expr_addr_expr_1) <case COMPOUND_LITERAL_EXPR>:
+ Handle it by returning address of COMPOUND_LITERAL_EXPR_DECL
+ not only if modifier is EXPAND_INITIALIZER, but whenever
+ COMPOUND_LITERAL_EXPR_DECL is non-NULL and TREE_STATIC.
+
+ 2014-10-31 Jakub Jelinek <[email protected]>
+
+ PR rtl-optimization/63659
+ * ree.c (update_reg_equal_equiv_notes): New function.
+ (combine_set_extension, transform_ifelse): Use it.
+
+ 2014-10-03 Jakub Jelinek <[email protected]>
+
+ PR libgomp/61200
+ * omp-low.c (taskreg_contexts): New variable.
+ (scan_omp_parallel): Push newly created context into taskreg_contexts
+ vector and move record layout code to finish_taskreg_scan.
+ (scan_omp_task): Likewise.
+ (finish_taskreg_scan): New function.
+ (execute_lower_omp): Call finish_taskreg_scan on all taskreg_contexts
+ vector elements and release it.
+
+2014-11-26 Richard Biener <[email protected]>
+
+ Backport from mainline
+ 2014-10-08 Richard Biener <[email protected]>
+
+ PR tree-optimization/61969
+ * tree-nrv.c (pass_nrv::execute): Properly test for automatic
+ variables.
+
+ 2014-08-15 Richard Biener <[email protected]>
+
+ PR tree-optimization/62031
+ * tree-data-ref.c (dr_analyze_indices): Do not set
+ DR_UNCONSTRAINED_BASE.
+ (dr_may_alias_p): All indirect accesses have to go the
+ formerly DR_UNCONSTRAINED_BASE path.
+ * tree-data-ref.h (struct indices): Remove
+ unconstrained_base member.
+ (DR_UNCONSTRAINED_BASE): Remove.
+
+ 2014-10-10 Richard Biener <[email protected]>
+
+ PR tree-optimization/63379
+ * tree-vect-slp.c (vect_get_constant_vectors): Do not compute
+ a neutral operand for min/max when it is not a reduction chain.
+
+ 2014-11-07 Richard Biener <[email protected]>
+
+ PR tree-optimization/63605
+ * fold-const.c (fold_binary_loc): Properly use element_precision
+ for types that may not be scalar.
+
+ 2014-10-28 Richard Biener <[email protected]>
+
+ PR middle-end/63665
+ * fold-const.c (fold_comparison): Properly guard simplifying
+ against INT_MAX/INT_MIN with !TYPE_OVERFLOW_WRAPS.
+
+2014-11-22 Oleg Endo <[email protected]>
+
+ Backport from mainline
+ 2014-11-20 Segher Boessenkool <[email protected]>
+
+ PR target/60111
+ * config/sh/sh.c: Use signed char for signed field.
+
+2014-11-21 Bill Schmidt <[email protected]>
+
+ PR target/63673
+ * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Allow
+ the base pointer of vec_vsx_ld and vec_vsx_st to take a pointer to
+ double.
+
+2014-11-19 Uros Bizjak <[email protected]>
+
+ PR target/63947
+ * config/i386/i386.c (put_condition_code) <case LTU, case GEU>:
+ Output "b" and "nb" suffix for FP mode.
+
+2014-11-19 Tom de Vries <[email protected]>
+
+ Backport from mainline
+ PR tree-optimization/62167
+ * tree-ssa-tail-merge.c (stmt_local_def): Handle statements with vuse
+ conservatively.
+ (gimple_equal_p): Don't use vn_valueize to compare for lhs equality of
+ assigns.
+
+2014-11-18 Teresa Johnson <[email protected]>
+
+ Backport from mainline and gcc-4_9 branch.
+ 2014-11-13 Teresa Johnson <[email protected]>
+
+ PR tree-optimization/63841
+ * tree-ssa-strlen.c (strlen_optimize_stmt): Ignore clobbers.
+
+2014-11-16 Eric Botcazou <[email protected]>
+
+ * doc/tm.texi.in (TARGET_FLAGS_REGNUM): Move around.
+ * doc/tm.texi: Regenerate.
+
+ Backport from mainline
+ 2013-09-16 Andreas Schwab <[email protected]>
+
+ * doc/tm.texi.in (Cond Exec Macros): Remove node.
+ (Condition Code): Don't reference it.
+ * doc/tm.texi: Regenerate.
+
+2014-11-13 Christophe Lyon <[email protected]>
+
+ Backport from mainline
+ 2014-11-02 Michael Collison <[email protected]>
+
+ * config/arm/arm.h (CLZ_DEFINED_VALUE_AT_ZERO) : Update
+ to support vector modes.
+ (CTZ_DEFINED_VALUE_AT_ZERO): Ditto.
+
+2014-11-13 Eric Botcazou <[email protected]>
+
+ * doc/tm.texi.in (SELECT_CC_MODE): Update example.
+ (REVERSIBLE_CC_MODE): Fix example.
+ (REVERSE_CONDITION): Fix typo.
+ * doc/tm.texi: Regenerate.
+
+2014-11-12 Jakub Jelinek <[email protected]>
+
+ PR ipa/63838
+ * ipa-pure-const.c (propagate_nothrow): Walk w->indirect_calls
+ chain instead of node->indirect_calls.
+
+2014-11-10 Daniel Hellstrom <[email protected]>
+
+ Backport from mainline
+ * config.gcc (sparc-*-rtems*): Clean away unused t-elf.
+ * config/sparc/t-rtems: Add leon3v7 and muser-mode multilibs.
+
+2014-11-07 Daniel Hellstrom <[email protected]>
+
+ * config.gcc (sparc*-*-*): Accept mcpu=leon3v7 processor.
+ * doc/invoke.texi (SPARC options): Add mcpu=leon3v7 comment.
+ * config/sparc/leon.md (leon3_load, leon_store, leon_fp_*): Handle
+ leon3v7 as leon3.
+ * config/sparc/sparc-opts.h (enum processor_type): Add LEON3V7.
+ * config/sparc/sparc.c (sparc_option_override): Add leon3v7 support.
+ * config/sparc/sparc.h (TARGET_CPU_leon3v7): New define.
+ * config/sparc/sparc.md (cpu): Add leon3v7.
+ * config/sparc/sparc.opt (enum processor_type): Add leon3v7.
+
+2014-11-06 John David Anglin <[email protected]>
+
+ * config/pa/pa.md (trap): New insn. Add "trap" to attribute type.
+ Don't allow trap insn in in_branch_delay, in_nullified_branch_delay
+ or in_call_delay.
+
+2014-11-06 Kyrylo Tkachov <[email protected]>
+
+ * config/aarch64/aarch64-elf-raw.h (CA53_ERR_835769_SPEC): Define.
+ (LINK_SPEC): Include CA53_ERR_835769_SPEC.
+ * config/aarch64/aarch64-linux.h
+ (CA53_ERR_835769_SPEC): Define.
+ (LINK_SPEC): Include CA53_ERR_835769_SPEC.
+
+2014-10-29 Kyrylo Tkachov <[email protected]>
+
+ * config/aarch64/aarch64.c (aarch64_madd_needs_nop): Restore
+ recog state after aarch64_prev_real_insn call.
+
+2014-10-24 Kyrylo Tkachov <[email protected]>
+
+ * config.gcc (aarch64*-*-*): Define TARGET_FIX_ERR_A53_835769_DEFAULT
+ if asked.
+ * configure.ac: Add --enable-fix-cortex-a53-835769 option.
+ * configure: Regenerate.
+ * config/aarch64/aarch64.c (aarch64_override_options): Handle
+ TARGET_FIX_ERR_A53_835769_DEFAULT.
+ * config/aarch64/aarch64.opt (mfix-cortex-a53-835769): Set Init value
+ to 2.
+ * doc/install.texi: Document --enable-fix-cortex-a53-835769 option.
+
+2014-10-24 Kyrylo Tkachov <[email protected]>
+
+ * config/aarch64/aarch64.opt (mfix-cortex-a53-835769): New option.
+ * config/aarch64/aarch64.h (ADJUST_INSN_LENGTH): Define.
+ (FINAL_PRESCAN_INSN): Likewise.
+ * config/aarch64/aarch64.h (is_mem_p): New function.
+ (has_memory_op): Likewise.
+ (aarch64_prev_real_insn): Likewise.
+ (is_madd_op): Likewise.
+ (dep_between_memop_and_curr): Likewise.
+ (aarch64_madd_needs_nop): Likewise.
+ (aarch64_final_prescan_insn): Likewise.
+ * doc/invoke.texi (Document new option).
+
+2014-10-15 Eric Botcazou <[email protected]>
+
+ * stor-layout.c (self_referential_size): Do not promote arguments.
+
+2014-10-12 Bill Schmidt <[email protected]>
+
+ Backport from mainline r215880
+ 2014-10-03 Bill Schmidt <[email protected]>
+
+ * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
+ Issue a warning message when vec_lvsl or vec_lvsr is used with a
+ little endian target.
+
+ Backport from mainline r215882
+ 2014-10-03 Bill Schmidt <[email protected]>
+
+ * altivec.md (altivec_lvsl): New define_expand.
+ (altivec_lvsl_direct): Rename define_insn from altivec_lvsl.
+ (altivec_lvsr): New define_expand.
+ (altivec_lvsr_direct): Rename define_insn from altivec_lvsr.
+ * rs6000.c (rs6000_expand_builtin): Change to use
+ altivec_lvs[lr]_direct; remove commented-out code.
+
2014-10-09 Uros Bizjak <[email protected]>
Backport from mainline
Index: src/external/gpl3/gcc/dist/gcc/config.gcc
diff -u src/external/gpl3/gcc/dist/gcc/config.gcc:1.31 src/external/gpl3/gcc/dist/gcc/config.gcc:1.32
--- src/external/gpl3/gcc/dist/gcc/config.gcc:1.31 Fri Sep 19 17:20:29 2014
+++ src/external/gpl3/gcc/dist/gcc/config.gcc Sat Jan 10 01:06:41 2015
@@ -2644,7 +2644,7 @@ sparc-*-elf*)
;;
sparc-*-rtems*)
tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/sp-elf.h sparc/rtemself.h rtems.h newlib-stdint.h"
- tmake_file="sparc/t-sparc sparc/t-elf sparc/t-rtems t-rtems"
+ tmake_file="sparc/t-sparc sparc/t-rtems t-rtems"
;;
sparc-*-linux*)
tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h gnu-user.h linux.h glibc-stdint.h sparc/tso.h"
@@ -3175,6 +3175,9 @@ if test x$with_cpu = x ; then
*-leon[3-9]*)
with_cpu=leon3
;;
+ *-leon[3-9]v7*)
+ with_cpu=leon3v7
+ ;;
*)
with_cpu="`echo ${target} | sed 's/-.*$//'`"
;;
@@ -3837,7 +3840,7 @@ case "${target}" in
case ${val} in
"" | sparc | sparcv9 | sparc64 \
| v7 | cypress \
- | v8 | supersparc | hypersparc | leon | leon3 \
+ | v8 | supersparc | hypersparc | leon | leon3 | leon3v7 \
| sparclite | f930 | f934 | sparclite86x \
| sparclet | tsc701 \
| v9 | ultrasparc | ultrasparc3 | niagara | niagara2 \
Index: src/external/gpl3/gcc/dist/gcc/configure
diff -u src/external/gpl3/gcc/dist/gcc/configure:1.10 src/external/gpl3/gcc/dist/gcc/configure:1.11
--- src/external/gpl3/gcc/dist/gcc/configure:1.10 Fri Sep 19 17:20:29 2014
+++ src/external/gpl3/gcc/dist/gcc/configure Sat Jan 10 01:06:41 2015
@@ -910,6 +910,7 @@ with_plugin_ld
enable_gnu_indirect_function
enable_initfini_array
enable_comdat
+enable_fix_cortex_a53_835769
enable_gnu_unique_object
enable_linker_build_id
with_long_double_128
@@ -1619,6 +1620,14 @@ Optional Features:
glibc systems
--enable-initfini-array use .init_array/.fini_array sections
--enable-comdat enable COMDAT group support
+
+ --enable-fix-cortex-a53-835769
+ enable workaround for AArch64 Cortex-A53 erratum
+ 835769 by default
+ --disable-fix-cortex-a53-835769
+ disable workaround for AArch64 Cortex-A53 erratum
+ 835769 by default
+
--enable-gnu-unique-object
enable the use of the @gnu_unique_object ELF
extension on glibc systems
@@ -17838,7 +17847,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 17841 "configure"
+#line 17850 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -17944,7 +17953,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 17947 "configure"
+#line 17956 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -23815,6 +23824,28 @@ _ACEOF
$as_echo "$gcc_cv_lto_plugin" >&6; }
case "$target" in
+
+ aarch64*-*-*)
+ # Enable default workaround for AArch64 Cortex-A53 erratum 835769.
+ # Check whether --enable-fix-cortex-a53-835769 was given.
+if test "${enable_fix_cortex_a53_835769+set}" = set; then :
+ enableval=$enable_fix_cortex_a53_835769;
+ case $enableval in
+ yes)
+ tm_defines="${tm_defines} TARGET_FIX_ERR_A53_835769_DEFAULT=1"
+ ;;
+ no)
+ ;;
+ *)
+ as_fn_error "'$enableval' is an invalid value for --enable-fix-cortex-a53-835769.\
+ Valid choices are 'yes' and 'no'." "$LINENO" 5
+ ;;
+
+ esac
+
+fi
+
+ ;;
# All TARGET_ABI_OSF targets.
alpha*-*-linux* | alpha*-*-*bsd*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5
@@ -27300,8 +27331,48 @@ if test "x${CLOOGLIBS}" != "x" ; then
$as_echo "#define HAVE_cloog 1" >>confdefs.h
+
+ # Check whether isl_schedule_constraints_compute_schedule is available;
+ # it's new in ISL-0.13.
+ saved_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $ISLINC"
+ saved_LIBS="$LIBS"
+ LIBS="$LIBS $CLOOGLIBS $ISLLIBS $GMPLIBS"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking Checking for isl_schedule_constraints_compute_schedule" >&5
+$as_echo_n "checking Checking for isl_schedule_constraints_compute_schedule... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <isl/schedule.h>
+int
+main ()
+{
+isl_schedule_constraints_compute_schedule (NULL);
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_has_isl_schedule_constraints_compute_schedule=yes
+else
+ ac_has_isl_schedule_constraints_compute_schedule=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_has_isl_schedule_constraints_compute_schedule" >&5
+$as_echo "$ac_has_isl_schedule_constraints_compute_schedule" >&6; }
+
+ LIBS="$saved_LIBS"
+ CFLAGS="$saved_CFLAGS"
+
+ if test x"$ac_has_isl_schedule_constraints_compute_schedule" = x"yes"; then
+
+$as_echo "#define HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE 1" >>confdefs.h
+
+ fi
fi
+
# Check for plugin support
# Check whether --enable-plugin was given.
if test "${enable_plugin+set}" = set; then :
Index: src/external/gpl3/gcc/dist/gcc/configure.ac
diff -u src/external/gpl3/gcc/dist/gcc/configure.ac:1.8 src/external/gpl3/gcc/dist/gcc/configure.ac:1.9
--- src/external/gpl3/gcc/dist/gcc/configure.ac:1.8 Fri Sep 19 17:20:29 2014
+++ src/external/gpl3/gcc/dist/gcc/configure.ac Sat Jan 10 01:06:41 2015
@@ -3462,6 +3462,32 @@ AC_DEFINE_UNQUOTED(HAVE_LTO_PLUGIN, $gcc
AC_MSG_RESULT($gcc_cv_lto_plugin)
case "$target" in
+
+ aarch64*-*-*)
+ # Enable default workaround for AArch64 Cortex-A53 erratum 835769.
+ AC_ARG_ENABLE(fix-cortex-a53-835769,
+ [
+AS_HELP_STRING([--enable-fix-cortex-a53-835769],
+ [enable workaround for AArch64 Cortex-A53 erratum 835769 by default])
+AS_HELP_STRING([--disable-fix-cortex-a53-835769],
+ [disable workaround for AArch64 Cortex-A53 erratum 835769 by default])
+ ],
+ [
+ case $enableval in
+ yes)
+ tm_defines="${tm_defines} TARGET_FIX_ERR_A53_835769_DEFAULT=1"
+ ;;
+ no)
+ ;;
+ *)
+ AC_MSG_ERROR(['$enableval' is an invalid value for --enable-fix-cortex-a53-835769.\
+ Valid choices are 'yes' and 'no'.])
+ ;;
+
+ esac
+ ],
+ [])
+ ;;
# All TARGET_ABI_OSF targets.
alpha*-*-linux* | alpha*-*-*bsd*)
gcc_GAS_CHECK_FEATURE([explicit relocation support],
@@ -5204,8 +5230,31 @@ AC_ARG_VAR(CLOOGLIBS,[How to link CLOOG]
AC_ARG_VAR(CLOOGINC,[How to find CLOOG include files])
if test "x${CLOOGLIBS}" != "x" ; then
AC_DEFINE(HAVE_cloog, 1, [Define if cloog is in use.])
+
+ # Check whether isl_schedule_constraints_compute_schedule is available;
+ # it's new in ISL-0.13.
+ saved_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $ISLINC"
+ saved_LIBS="$LIBS"
+ LIBS="$LIBS $CLOOGLIBS $ISLLIBS $GMPLIBS"
+
+ AC_MSG_CHECKING([Checking for isl_schedule_constraints_compute_schedule])
+ AC_TRY_LINK([#include <isl/schedule.h>],
+ [isl_schedule_constraints_compute_schedule (NULL);],
+ [ac_has_isl_schedule_constraints_compute_schedule=yes],
+ [ac_has_isl_schedule_constraints_compute_schedule=no])
+ AC_MSG_RESULT($ac_has_isl_schedule_constraints_compute_schedule)
+
+ LIBS="$saved_LIBS"
+ CFLAGS="$saved_CFLAGS"
+
+ if test x"$ac_has_isl_schedule_constraints_compute_schedule" = x"yes"; then
+ AC_DEFINE(HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE, 1,
+ [Define if isl_schedule_constraints_compute_schedule exists.])
+ fi
fi
+
# Check for plugin support
AC_ARG_ENABLE(plugin,
[AS_HELP_STRING([--enable-plugin], [enable plugin support])],
Index: src/external/gpl3/gcc/dist/gcc/expr.c
diff -u src/external/gpl3/gcc/dist/gcc/expr.c:1.6 src/external/gpl3/gcc/dist/gcc/expr.c:1.7
--- src/external/gpl3/gcc/dist/gcc/expr.c:1.6 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/gcc/expr.c Sat Jan 10 01:06:41 2015
@@ -7591,11 +7591,13 @@ expand_expr_addr_expr_1 (tree exp, rtx t
break;
case COMPOUND_LITERAL_EXPR:
- /* Allow COMPOUND_LITERAL_EXPR in initializers, if e.g.
- rtl_for_decl_init is called on DECL_INITIAL with
- COMPOUNT_LITERAL_EXPRs in it, they aren't gimplified. */
- if (modifier == EXPAND_INITIALIZER
- && COMPOUND_LITERAL_EXPR_DECL (exp))
+ /* Allow COMPOUND_LITERAL_EXPR in initializers or coming from
+ initializers, if e.g. rtl_for_decl_init is called on DECL_INITIAL
+ with COMPOUND_LITERAL_EXPRs in it, or ARRAY_REF on a const static
+ array with address of COMPOUND_LITERAL_EXPR in DECL_INITIAL;
+ the initializers aren't gimplified. */
+ if (COMPOUND_LITERAL_EXPR_DECL (exp)
+ && TREE_STATIC (COMPOUND_LITERAL_EXPR_DECL (exp)))
return expand_expr_addr_expr_1 (COMPOUND_LITERAL_EXPR_DECL (exp),
target, tmode, modifier, as);
/* FALLTHRU */
Index: src/external/gpl3/gcc/dist/gcc/config/arm/arm.h
diff -u src/external/gpl3/gcc/dist/gcc/config/arm/arm.h:1.9 src/external/gpl3/gcc/dist/gcc/config/arm/arm.h:1.10
--- src/external/gpl3/gcc/dist/gcc/config/arm/arm.h:1.9 Fri May 30 18:31:31 2014
+++ src/external/gpl3/gcc/dist/gcc/config/arm/arm.h Sat Jan 10 01:06:42 2015
@@ -2097,9 +2097,10 @@ extern int making_const_table;
? reverse_condition_maybe_unordered (code) \
: reverse_condition (code))
-/* The arm5 clz instruction returns 32. */
-#define CLZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) ((VALUE) = 32, 1)
-#define CTZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) ((VALUE) = 32, 1)
+#define CLZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) \
+ ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE))
+#define CTZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) \
+ ((VALUE) = GET_MODE_UNIT_BITSIZE (MODE))
#define CC_STATUS_INIT \
do { cfun->machine->thumb1_cc_insn = NULL_RTX; } while (0)
Index: src/external/gpl3/gcc/dist/gcc/config/arm/arm.md
diff -u src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.7 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.8
--- src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.7 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/gcc/config/arm/arm.md Sat Jan 10 01:06:42 2015
@@ -92,9 +92,11 @@
; This can be "a" for ARM, "t" for either of the Thumbs, "32" for
; TARGET_32BIT, "t1" or "t2" to specify a specific Thumb mode. "v6"
; for ARM or Thumb-2 with arm_arch6, and nov6 for ARM without
-; arm_arch6. This attribute is used to compute attribute "enabled",
-; use type "any" to enable an alternative in all cases.
-(define_attr "arch" "any,a,t,32,t1,t2,v6,nov6,onlya8,neon_onlya8,nota8,neon_nota8,iwmmxt,iwmmxt2"
+; arm_arch6. "v6t2" for Thumb-2 with arm_arch6. This attribute is
+; used to compute attribute "enabled", use type "any" to enable an
+; alternative in all cases.
+
+(define_attr "arch" "any,a,t,32,t1,t2,v6,nov6,v6t2,onlya8,neon_onlya8,nota8,neon_nota8,iwmmxt,iwmmxt2"
(const_string "any"))
(define_attr "arch_enabled" "no,yes"
@@ -129,6 +131,10 @@
(match_test "TARGET_32BIT && !arm_arch6"))
(const_string "yes")
+ (and (eq_attr "arch" "v6t2")
+ (match_test "TARGET_32BIT && arm_arch6 && arm_arch_thumb2"))
+ (const_string "yes")
+
(and (eq_attr "arch" "onlya8")
(eq_attr "tune" "cortexa8"))
(const_string "yes")
@@ -6282,8 +6288,8 @@
;; Pattern to recognize insn generated default case above
(define_insn "*movhi_insn_arch4"
- [(set (match_operand:HI 0 "nonimmediate_operand" "=r,r,m,r")
- (match_operand:HI 1 "general_operand" "rI,K,r,mi"))]
+ [(set (match_operand:HI 0 "nonimmediate_operand" "=r,r,r,m,r")
+ (match_operand:HI 1 "general_operand" "rI,K,n,r,mi"))]
"TARGET_ARM
&& arm_arch4
&& (register_operand (operands[0], HImode)
@@ -6291,17 +6297,20 @@
"@
mov%?\\t%0, %1\\t%@ movhi
mvn%?\\t%0, #%B1\\t%@ movhi
+ movw%?\\t%0, %L1\\t%@ movhi
str%(h%)\\t%1, %0\\t%@ movhi
ldr%(h%)\\t%0, %1\\t%@ movhi"
[(set_attr "predicable" "yes")
- (set_attr "insn" "mov,mvn,*,*")
- (set_attr "pool_range" "*,*,*,256")
- (set_attr "neg_pool_range" "*,*,*,244")
+ (set_attr "insn" "mov,mvn,mov,*,*")
+ (set_attr "pool_range" "*,*,*,*,256")
+ (set_attr "neg_pool_range" "*,*,*,*,244")
+ (set_attr "arch" "*,*,v6t2,*,*")
(set_attr_alternative "type"
[(if_then_else (match_operand 1 "const_int_operand" "")
(const_string "simple_alu_imm" )
(const_string "*"))
(const_string "simple_alu_imm")
+ (const_string "simple_alu_imm")
(const_string "store1")
(const_string "load1")])]
)
Index: src/external/gpl3/gcc/dist/gcc/config/i386/i386.c
diff -u src/external/gpl3/gcc/dist/gcc/config/i386/i386.c:1.8 src/external/gpl3/gcc/dist/gcc/config/i386/i386.c:1.9
--- src/external/gpl3/gcc/dist/gcc/config/i386/i386.c:1.8 Sun Oct 12 07:11:58 2014
+++ src/external/gpl3/gcc/dist/gcc/config/i386/i386.c Sat Jan 10 01:06:42 2015
@@ -13800,7 +13800,7 @@ put_condition_code (enum rtx_code code,
if (mode == CCmode)
suffix = "b";
else if (mode == CCCmode)
- suffix = "c";
+ suffix = fp ? "b" : "c";
else
gcc_unreachable ();
break;
@@ -13823,9 +13823,9 @@ put_condition_code (enum rtx_code code,
break;
case GEU:
if (mode == CCmode)
- suffix = fp ? "nb" : "ae";
+ suffix = "nb";
else if (mode == CCCmode)
- suffix = "nc";
+ suffix = fp ? "nb" : "nc";
else
gcc_unreachable ();
break;
Index: src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c
diff -u src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.8 src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.9
--- src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.8 Sun Oct 12 07:11:59 2014
+++ src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c Sat Jan 10 01:06:42 2015
@@ -60,6 +60,7 @@
#include "opts.h"
#include "tree-vectorizer.h"
#include "dumpfile.h"
+#include "real.h"
#if TARGET_XCOFF
#include "xcoffout.h" /* get declarations of xcoff_*_section_name */
#endif
@@ -6878,24 +6879,6 @@ rs6000_delegitimize_address (rtx orig_x)
if (GET_CODE (y) == UNSPEC
&& XINT (y, 1) == UNSPEC_TOCREL)
{
-#ifdef ENABLE_CHECKING
- if (REG_P (XVECEXP (y, 0, 1))
- && REGNO (XVECEXP (y, 0, 1)) == TOC_REGISTER)
- {
- /* All good. */
- }
- else if (GET_CODE (XVECEXP (y, 0, 1)) == DEBUG_EXPR)
- {
- /* Weirdness alert. df_note_compute can replace r2 with a
- debug_expr when this unspec is in a debug_insn.
- Seen in gcc.dg/pr51957-1.c */
- }
- else
- {
- debug_rtx (orig_x);
- abort ();
- }
-#endif
y = XVECEXP (y, 0, 0);
#ifdef HAVE_AS_TLS
@@ -13812,8 +13795,8 @@ rs6000_expand_builtin (tree exp, rtx tar
case ALTIVEC_BUILTIN_MASK_FOR_LOAD:
case ALTIVEC_BUILTIN_MASK_FOR_STORE:
{
- int icode = (BYTES_BIG_ENDIAN ? (int) CODE_FOR_altivec_lvsr
- : (int) CODE_FOR_altivec_lvsl);
+ int icode = (BYTES_BIG_ENDIAN ? (int) CODE_FOR_altivec_lvsr_direct
+ : (int) CODE_FOR_altivec_lvsl_direct);
enum machine_mode tmode = insn_data[icode].operand[0].mode;
enum machine_mode mode = insn_data[icode].operand[1].mode;
tree arg;
@@ -13841,7 +13824,6 @@ rs6000_expand_builtin (tree exp, rtx tar
|| ! (*insn_data[icode].operand[0].predicate) (target, tmode))
target = gen_reg_rtx (tmode);
- /*pat = gen_altivec_lvsr (target, op);*/
pat = GEN_FCN (icode) (target, op);
if (!pat)
return 0;
@@ -31038,6 +31020,23 @@ rs6000_expand_interleave (rtx target, rt
rs6000_do_expand_vec_perm (target, op0, op1, vmode, nelt, perm);
}
+/* Scale a V2DF vector SRC by two to the SCALE and place in TGT. */
+void
+rs6000_scale_v2df (rtx tgt, rtx src, int scale)
+{
+ HOST_WIDE_INT hwi_scale (scale);
+ REAL_VALUE_TYPE r_pow;
+ rtvec v = rtvec_alloc (2);
+ rtx elt;
+ rtx scale_vec = gen_reg_rtx (V2DFmode);
+ (void)real_powi (&r_pow, DFmode, &dconst2, hwi_scale);
+ elt = CONST_DOUBLE_FROM_REAL_VALUE (r_pow, DFmode);
+ RTVEC_ELT (v, 0) = elt;
+ RTVEC_ELT (v, 1) = elt;
+ rs6000_expand_vector_init (scale_vec, gen_rtx_PARALLEL (V2DFmode, v));
+ emit_insn (gen_mulv2df3 (tgt, src, scale_vec));
+}
+
/* Return an RTX representing where to find the function value of a
function returning MODE. */
static rtx
Index: src/external/gpl3/gcc/dist/gcc/config/sh/sh.c
diff -u src/external/gpl3/gcc/dist/gcc/config/sh/sh.c:1.6 src/external/gpl3/gcc/dist/gcc/config/sh/sh.c:1.7
--- src/external/gpl3/gcc/dist/gcc/config/sh/sh.c:1.6 Sun Oct 12 07:11:59 2014
+++ src/external/gpl3/gcc/dist/gcc/config/sh/sh.c Sat Jan 10 01:06:42 2015
@@ -3042,7 +3042,7 @@ enum
struct ashl_lshr_sequence
{
char insn_count;
- char amount[6];
+ signed char amount[6];
char clobbers_t;
};
Index: src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md
diff -u src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md:1.3 src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md:1.4
--- src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md:1.3 Tue May 27 09:18:54 2014
+++ src/external/gpl3/gcc/dist/gcc/config/sparc/sparc.md Sat Jan 10 01:06:42 2015
@@ -215,6 +215,7 @@
hypersparc,
leon,
leon3,
+ leon3v7,
sparclite,
f930,
f934,
Index: src/external/gpl3/gcc/dist/gcc/doc/invoke.texi
diff -u src/external/gpl3/gcc/dist/gcc/doc/invoke.texi:1.6 src/external/gpl3/gcc/dist/gcc/doc/invoke.texi:1.7
--- src/external/gpl3/gcc/dist/gcc/doc/invoke.texi:1.6 Sun Oct 12 07:11:59 2014
+++ src/external/gpl3/gcc/dist/gcc/doc/invoke.texi Sat Jan 10 01:06:42 2015
@@ -484,6 +484,7 @@ Objective-C and Objective-C++ Dialects}.
-mstrict-align @gol
-momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer @gol
-mtls-dialect=desc -mtls-dialect=traditional @gol
+-mfix-cortex-a53-835769 -mno-fix-cortex-a53-835769 @gol
-march=@var{name} -mcpu=@var{name} -mtune=@var{name}}
@emph{Adapteva Epiphany Options}
@@ -10949,6 +10950,14 @@ of TLS variables. This is the default.
Use traditional TLS as the thread-local storage mechanism for dynamic accesses
of TLS variables.
+@item -mfix-cortex-a53-835769
+@itemx -mno-fix-cortex-a53-835769
+@opindex -mfix-cortex-a53-835769
+@opindex -mno-fix-cortex-a53-835769
+Enable or disable the workaround for the ARM Cortex-A53 erratum number 835769.
+This will involve inserting a NOP instruction between memory instructions and
+64-bit integer multiply-accumulate instructions.
+
@item -march=@var{name}
@opindex march
Specify the name of the target architecture, optionally suffixed by one or
@@ -19395,8 +19404,8 @@ the rules of the ABI@.
Set the instruction set, register set, and instruction scheduling parameters
for machine type @var{cpu_type}. Supported values for @var{cpu_type} are
@samp{v7}, @samp{cypress}, @samp{v8}, @samp{supersparc}, @samp{hypersparc},
-@samp{leon}, @samp{leon3}, @samp{sparclite}, @samp{f930}, @samp{f934},
-@samp{sparclite86x}, @samp{sparclet}, @samp{tsc701}, @samp{v9},
+@samp{leon}, @samp{leon3}, @samp{leon3v7}, @samp{sparclite}, @samp{f930},
+@samp{f934}, @samp{sparclite86x}, @samp{sparclet}, @samp{tsc701}, @samp{v9},
@samp{ultrasparc}, @samp{ultrasparc3}, @samp{niagara}, @samp{niagara2},
@samp{niagara3} and @samp{niagara4}.
@@ -19414,7 +19423,7 @@ implementations.
@table @asis
@item v7
-cypress
+cypress, leon3v7
@item v8
supersparc, hypersparc, leon, leon3
@@ -19479,11 +19488,11 @@ option @option{-mcpu=@var{cpu_type}} doe
The same values for @option{-mcpu=@var{cpu_type}} can be used for
@option{-mtune=@var{cpu_type}}, but the only useful values are those
that select a particular CPU implementation. Those are @samp{cypress},
-@samp{supersparc}, @samp{hypersparc}, @samp{leon}, @samp{leon3}, @samp{f930},
-@samp{f934}, @samp{sparclite86x}, @samp{tsc701}, @samp{ultrasparc},
-@samp{ultrasparc3}, @samp{niagara}, @samp{niagara2}, @samp{niagara3} and
-@samp{niagara4}. With native Solaris and GNU/Linux toolchains, @samp{native}
-can also be used.
+@samp{supersparc}, @samp{hypersparc}, @samp{leon}, @samp{leon3},
+@samp{leon3v7}, @samp{f930}, @samp{f934}, @samp{sparclite86x}, @samp{tsc701},
+@samp{ultrasparc}, @samp{ultrasparc3}, @samp{niagara}, @samp{niagara2},
+@samp{niagara3} and @samp{niagara4}. With native Solaris and GNU/Linux
+toolchains, @samp{native} can also be used.
@item -mv8plus
@itemx -mno-v8plus
Index: src/external/gpl3/gcc/dist/libcpp/lex.c
diff -u src/external/gpl3/gcc/dist/libcpp/lex.c:1.4 src/external/gpl3/gcc/dist/libcpp/lex.c:1.5
--- src/external/gpl3/gcc/dist/libcpp/lex.c:1.4 Tue May 27 09:18:55 2014
+++ src/external/gpl3/gcc/dist/libcpp/lex.c Sat Jan 10 01:06:42 2015
@@ -515,9 +515,111 @@ init_vectorized_lexer (void)
search_line_fast = impl;
}
-#elif (GCC_VERSION >= 4005) && defined(__ALTIVEC__)
+#elif defined(_ARCH_PWR8) && defined(__ALTIVEC__)
-/* A vection of the fast scanner using AltiVec vectorized byte compares. */
+/* A vection of the fast scanner using AltiVec vectorized byte compares
+ and VSX unaligned loads (when VSX is available). This is otherwise
+ the same as the pre-GCC 5 version. */
+
+static const uchar *
+search_line_fast (const uchar *s, const uchar *end ATTRIBUTE_UNUSED)
+{
+ typedef __attribute__((altivec(vector))) unsigned char vc;
+
+ const vc repl_nl = {
+ '\n', '\n', '\n', '\n', '\n', '\n', '\n', '\n',
+ '\n', '\n', '\n', '\n', '\n', '\n', '\n', '\n'
+ };
+ const vc repl_cr = {
+ '\r', '\r', '\r', '\r', '\r', '\r', '\r', '\r',
+ '\r', '\r', '\r', '\r', '\r', '\r', '\r', '\r'
+ };
+ const vc repl_bs = {
+ '\\', '\\', '\\', '\\', '\\', '\\', '\\', '\\',
+ '\\', '\\', '\\', '\\', '\\', '\\', '\\', '\\'
+ };
+ const vc repl_qm = {
+ '?', '?', '?', '?', '?', '?', '?', '?',
+ '?', '?', '?', '?', '?', '?', '?', '?',
+ };
+ const vc zero = { 0 };
+
+ vc data, t;
+
+ /* Main loop processing 16 bytes at a time. */
+ do
+ {
+ vc m_nl, m_cr, m_bs, m_qm;
+
+ data = *((const vc *)s);
+ s += 16;
+
+ m_nl = (vc) __builtin_vec_cmpeq(data, repl_nl);
+ m_cr = (vc) __builtin_vec_cmpeq(data, repl_cr);
+ m_bs = (vc) __builtin_vec_cmpeq(data, repl_bs);
+ m_qm = (vc) __builtin_vec_cmpeq(data, repl_qm);
+ t = (m_nl | m_cr) | (m_bs | m_qm);
+
+ /* T now contains 0xff in bytes for which we matched one of the relevant
+ characters. We want to exit the loop if any byte in T is non-zero.
+ Below is the expansion of vec_any_ne(t, zero). */
+ }
+ while (!__builtin_vec_vcmpeq_p(/*__CR6_LT_REV*/3, t, zero));
+
+ /* Restore s to to point to the 16 bytes we just processed. */
+ s -= 16;
+
+ {
+#define N (sizeof(vc) / sizeof(long))
+
+ union {
+ vc v;
+ /* Statically assert that N is 2 or 4. */
+ unsigned long l[(N == 2 || N == 4) ? N : -1];
+ } u;
+ unsigned long l, i = 0;
+
+ u.v = t;
+
+ /* Find the first word of T that is non-zero. */
+ switch (N)
+ {
+ case 4:
+ l = u.l[i++];
+ if (l != 0)
+ break;
+ s += sizeof(unsigned long);
+ l = u.l[i++];
+ if (l != 0)
+ break;
+ s += sizeof(unsigned long);
+ case 2:
+ l = u.l[i++];
+ if (l != 0)
+ break;
+ s += sizeof(unsigned long);
+ l = u.l[i];
+ }
+
+ /* L now contains 0xff in bytes for which we matched one of the
+ relevant characters. We can find the byte index by finding
+ its bit index and dividing by 8. */
+#ifdef __BIG_ENDIAN__
+ l = __builtin_clzl(l) >> 3;
+#else
+ l = __builtin_ctzl(l) >> 3;
+#endif
+ return s + l;
+
+#undef N
+ }
+}
+
+#elif (GCC_VERSION >= 4005) && defined(__ALTIVEC__) && defined (__BIG_ENDIAN__)
+
+/* A vection of the fast scanner using AltiVec vectorized byte compares.
+ This cannot be used for little endian because vec_lvsl/lvsr are
+ deprecated for little endian and the code won't work properly. */
/* ??? Unfortunately, attribute(target("altivec")) is not yet supported,
so we can't compile this function without -maltivec on the command line
(or implied by some other switch). */
@@ -559,13 +661,8 @@ search_line_fast (const uchar *s, const
beginning with all ones and shifting in zeros according to the
mis-alignment. The LVSR instruction pulls the exact shift we
want from the address. */
-#ifdef __BIG_ENDIAN__
mask = __builtin_vec_lvsr(0, s);
mask = __builtin_vec_perm(zero, ones, mask);
-#else
- mask = __builtin_vec_lvsl(0, s);
- mask = __builtin_vec_perm(ones, zero, mask);
-#endif
data &= mask;
/* While altivec loads mask addresses, we still need to align S so
@@ -629,11 +726,7 @@ search_line_fast (const uchar *s, const
/* L now contains 0xff in bytes for which we matched one of the
relevant characters. We can find the byte index by finding
its bit index and dividing by 8. */
-#ifdef __BIG_ENDIAN__
l = __builtin_clzl(l) >> 3;
-#else
- l = __builtin_ctzl(l) >> 3;
-#endif
return s + l;
#undef N