This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/gcc.
from 6c2848ad02f i386: Introduce peephole2 to use flags from CMPXCHG more [PR96189] adds fe8185b5091 Daily bump. adds 6805c1c6a62 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 7e06a62f5bb [Ada] AI12-0042: Type invariant checking rules adds 0f6898f9d8c [Ada] Add centralized capacity check in Generic_Bignums adds e4a99831f4f [Ada] Overflow in string streaming adds d9206abba7e [Ada] Ada2020: AI12-0107 convention of By_Protected_Procedure adds c7641c228af [Ada] Spurious redundant use clause warning adds aab8cf8ba42 [Ada] Avoid false positive reported by CodePeer adds b5a05dc501a [Ada] Do not perform null exclusion static checks on genera [...] adds 4211ccbbaed [Ada] Disable Initialize_Scalars on runtime files adds e31f60f31da [Ada] Simplify detection of others choice with just one value adds 25b4c873d19 [Ada] Incorrect static accessibility error in return aggregate adds 04292126821 [Ada] Small cleanup in interface with GCC back-end adds 1a0d29099af [Ada] Spurious accessibility error on allocator in generic [...] adds ad323bbf943 [Ada] Ada2020: AI12-0289 Implicitly null excluding anon access adds 0e35dea645d [Ada] Handle N_Others_Choice case in range-building function adds c6801105e16 [Ada] AI12-0373 Additional check on Integer_Literal function adds ebc2b117e43 [Ada] Implicit dereferencing in container indexing adds f7a8be8a191 [Ada] Ada2020: AI12-0055 No_Dynamic_CPU_Assignment restriction adds eaf6e63a647 [Ada] Adjust heuristics about size of static aggregates adds 504dc347207 [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 8e640a5f321 [Ada] AI12-0004 Normalization and allowed characters adds 340375cae9e [Ada] Set missing Parent field of block entity adds 4c81868d073 [Ada] v7r2cert: minor refactoring adds 875a00faca1 [Ada] Spurious error in instance nested in formal package adds 0b043c8fea1 [Ada] Wrong execution of Tan on large argument adds 22157c64fc3 [Ada] Remove duplicated line adds 47484baae5a [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU adds 81fcf43389e [Ada] gnatbind: Fix No_Entry_Calls_In_Elaboration_Code message adds 7a21651f336 [Ada] Ongoing work for AI12-0212 : container aggregates adds ca320dabf05 [Ada] AI12-0132 Freezing of renames_as_body adds 135c02769b9 [Ada] Misplace of internal master renaming declaration adds 5abe0d81db0 doc: Document TARGET_TRULY_NOOP_TRUNCATION requires trunc?i [...] adds 53a1cb8e749 build: Fix TAGS target in gcc/Makefile.in adds a2086f986e2 coroutines: Spelling corrections in comments [NFC]. adds 3594ef55217 c++: Get rid of convert_like* macros. adds 866c5bfd9c3 Fix ChangeLog PR number. adds a4f49061b6d amdgcn: Handle early debug info in mkoffload adds a54d71cb664 c++: Add test for DR 188. adds f569026aa30 Reunify x86 stack checking implementation adds cc1ef413a85 i386: Additional peephole2 to use flags from CMPXCHG more [ [...] adds 75edc31f9eb analyzer: Use noexcept instead of throw() for C++11 and lat [...] adds 0f66b8486ce coroutines: Correct frame capture of compiler temps [PR95591+4]. adds 39dda002080 openacc: Fix standalone attach for Fortran assumed-shape ar [...] adds 84c5396d4bd combine: Use single_set for is_just_move adds 96686b3fcd1 Daily bump. adds 0757d3660c1 rs6000/test: Add -fno-vect-cost-model to conv-vectorize-[12].c adds 80029561822 Fix PR96127 adds 0c1d1c01039 gcc-changelog: Fix typo in output adds bf592b2ff77 AArch64: Add flags in built-in functions [PR94442] adds 7efc03fd2cb __builtin_shuffle sometimes should produce zip1 rather than [...] adds c9c87e6f9c7 vector creation from two parts of two vectors produces TBL [...] adds 42b47dae498 amdgcn: Fix elf.h build issue adds b399f3c6425 AArch64: Fix bugs in -mcpu=native detection. adds 55f6addc0c1 AArch64: Add GCC_CPUINFO override adds 34a6c43487c Arm: Add GCC_CPUINFO override adds e410cbff5d5 Testsuite: Make it easier to debug environment setting functions adds 7c4491e33d1 Testuite: Document environment setting directives adds 8bc83ee378e AArch64: Add test for -mcpu=native adds 737355072af x86: Rename VF_AVX512VL_VF1_128_256 to VF1_AVX512ER_128_256 adds c08ff9f8191 middle-end: Prefer TRULY_NOOP_TRUNCATION_MODES_P over raw t [...] adds e7f0873a9c4 c++: Diagnose cv-qualified decltype(auto) [PR79815] adds f1b6e46c417 libstdc++, coroutine: Add missing constexpr markers. new d5dfd4793fe libgo: update to Go 1.14.6 release
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/gcc-changelog/git_update_version.py | 2 +- gcc/ChangeLog | 134 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 509 +++++++++ gcc/ada/Makefile.rtl | 12 +- gcc/ada/bindo-diagnostics.adb | 3 +- gcc/ada/einfo.adb | 6 + gcc/ada/einfo.ads | 1 + gcc/ada/exp_aggr.adb | 349 +++++- gcc/ada/exp_attr.adb | 112 +- gcc/ada/exp_ch3.adb | 5 +- gcc/ada/exp_ch4.adb | 73 +- gcc/ada/exp_ch9.adb | 33 + gcc/ada/fe.h | 2 - gcc/ada/frontend.adb | 10 + gcc/ada/gnatbind.adb | 39 +- gcc/ada/impunit.adb | 1 - gcc/ada/libgnat/a-chahan.adb | 11 + gcc/ada/libgnat/a-chahan.ads | 1 + .../{a-numaux__x86.ads => a-numaux__dummy.adb} | 48 +- gcc/ada/libgnat/a-numaux__x86.adb | 577 ---------- gcc/ada/libgnat/a-wichha.adb | 7 + gcc/ada/libgnat/a-wichha.ads | 6 + gcc/ada/libgnat/a-wichun.adb | 9 + gcc/ada/libgnat/a-wichun.ads | 8 +- gcc/ada/libgnat/a-zchhan.adb | 7 + gcc/ada/libgnat/a-zchhan.ads | 6 + gcc/ada/libgnat/a-zchuni.adb | 9 + gcc/ada/libgnat/a-zchuni.ads | 6 + gcc/ada/libgnat/s-genbig.adb | 31 +- gcc/ada/libgnat/s-rident.ads | 16 +- gcc/ada/libgnat/s-ststop.adb | 27 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 55 +- gcc/ada/libgnat/s-utf_32.adb | 411 ++++++- gcc/ada/libgnat/s-utf_32.ads | 6 + gcc/ada/restrict.adb | 51 +- gcc/ada/restrict.ads | 28 +- gcc/ada/scng.adb | 9 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 55 +- gcc/ada/sem_attr.adb | 29 +- gcc/ada/sem_case.adb | 8 +- gcc/ada/sem_ch12.adb | 15 + gcc/ada/sem_ch13.adb | 184 ++-- gcc/ada/sem_ch3.adb | 78 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 90 +- gcc/ada/sem_ch6.adb | 94 +- gcc/ada/sem_ch8.adb | 31 +- gcc/ada/sem_eval.ads | 2 - gcc/ada/sem_prag.adb | 161 +-- gcc/ada/sem_util.adb | 53 +- gcc/ada/sem_util.ads | 4 + gcc/ada/tbuild.adb | 17 + gcc/ada/tbuild.ads | 5 + gcc/combine.c | 11 +- gcc/config/aarch64/aarch64-builtins.c | 131 ++- gcc/config/aarch64/aarch64-simd-builtins.def | 1014 ++++++++--------- gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 134 +++ gcc/config/aarch64/driver-aarch64.c | 140 ++- gcc/config/aarch64/geniterators.sh | 4 +- gcc/config/arm/driver-arm.c | 8 +- gcc/config/gcn/mkoffload.c | 277 ++++- gcc/config/i386/i386.c | 277 ++--- gcc/config/i386/sse.md | 14 +- gcc/config/i386/sync.md | 34 + gcc/config/s390/s390.c | 15 +- gcc/config/s390/s390.md | 4 +- gcc/cp/ChangeLog | 75 ++ gcc/cp/call.c | 159 +-- gcc/cp/coroutines.cc | 1150 +++++++++++--------- gcc/cp/decl.c | 17 +- gcc/cp/pt.c | 6 + gcc/doc/sourcebuild.texi | 12 + gcc/doc/tm.texi | 4 +- gcc/explow.c | 20 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-openmp.c | 22 +- gcc/function.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/target.def | 4 +- gcc/testsuite/ChangeLog | 53 + gcc/testsuite/g++.dg/DRs/dr188.C | 7 + gcc/testsuite/g++.dg/analyzer/pr94028.C | 7 +- gcc/testsuite/g++.dg/coroutines/pr95591.C | 26 + gcc/testsuite/g++.dg/coroutines/pr95599.C | 69 ++ gcc/testsuite/g++.dg/coroutines/pr95823.C | 30 + gcc/testsuite/g++.dg/coroutines/pr95824.C | 37 + gcc/testsuite/g++.dg/cpp1y/auto-fn59.C | 8 + .../acle.exp => cpunative/aarch64-cpunative.exp} | 0 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_11.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_12.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_15.c | 15 + .../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_9.c | 14 + gcc/testsuite/gcc.target/aarch64/vdup_n_3.c | 16 + gcc/testsuite/gcc.target/aarch64/vins-1.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-2.c | 23 + gcc/testsuite/gcc.target/aarch64/vins-3.c | 23 + gcc/testsuite/gcc.target/aarch64/vzip_1.c | 12 + gcc/testsuite/gcc.target/aarch64/vzip_2.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_3.c | 13 + gcc/testsuite/gcc.target/aarch64/vzip_4.c | 13 + gcc/testsuite/gcc.target/i386/pr88713-3.c | 17 + gcc/testsuite/gcc.target/i386/pr96189-1.c | 24 + .../gcc.target/powerpc/conv-vectorize-1.c | 2 +- .../gcc.target/powerpc/conv-vectorize-2.c | 2 +- gcc/testsuite/gcc.target/s390/pr96127.c | 29 + .../gfortran.dg/goacc/attach-descriptor.f90 | 18 + gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/tree-nested.c | 15 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/go_test.go | 39 - libgo/go/cmd/go/testdata/test_regexps.txt | 75 ++ libgo/go/crypto/x509/root_windows.go | 46 +- libgo/go/crypto/x509/verify.go | 43 +- libgo/go/crypto/x509/verify_test.go | 888 +++++++-------- libgo/go/database/sql/driver/driver.go | 9 +- libgo/go/database/sql/fakedb_test.go | 45 +- libgo/go/database/sql/sql.go | 200 ++-- libgo/go/database/sql/sql_test.go | 219 ++++ libgo/go/encoding/json/decode.go | 74 +- libgo/go/encoding/json/decode_test.go | 16 + .../x/tools/go/analysis/passes/printf/printf.go | 1 + libgo/go/net/http/fs.go | 1 + libgo/go/net/http/fs_test.go | 9 + libgo/go/net/http/server.go | 43 +- libgo/go/reflect/all_test.go | 6 + libgo/go/reflect/deepequal.go | 16 +- libgo/go/reflect/type.go | 1 + libgo/go/reflect/value.go | 1 + libgo/go/testing/benchmark.go | 3 + libgo/go/testing/sub_test.go | 126 +-- libgo/go/testing/testing.go | 80 +- libgomp/ChangeLog | 43 + .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 53 + .../libgomp.oacc-fortran/attach-descriptor-2.f90 | 18 + libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +- libstdc++-v3/include/std/coroutine | 12 +- 171 files changed, 6596 insertions(+), 3302 deletions(-) rename gcc/ada/libgnat/{a-numaux__x86.ads => a-numaux__dummy.adb} (67%) delete mode 100644 gcc/ada/libgnat/a-numaux__x86.adb create mode 100644 gcc/testsuite/g++.dg/DRs/dr188.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95591.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95599.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95823.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95824.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn59.C copy gcc/testsuite/gcc.target/aarch64/{acle/acle.exp => cpunative/aarch64-cpunativ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_1 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_2 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_3 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_4 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_5 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_6 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_7 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_8 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_9 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vins-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vzip_4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96189-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96127.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/attach-descriptor.f90 create mode 100644 libgo/go/cmd/go/testdata/test_regexps.txt create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/attach-descriptor-2.f90