This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/gcc.
from 379b7d43410 PR c++/30277 - int-width bit-field promotion. adds 0ccd55795bd 2019-09-16 Richard Biener rguenther@suse.de adds 5bd2334108f Auto-generate maybe_fold_and/or_comparisons from match.pd adds 8c94effe263 Fix PR88784, middle end is missing some optimizations about [...] adds b8fcf44cb75 Rewrite part of and_comparisons_1 into match.pd. adds 58a11abc4e1 Rewrite first part of or_comparisons_1 into match.pd. adds 4bc26ca2c40 Rewrite second part of or_comparisons_1 into match.pd. adds baab33b8dcd * Makefile.in (build/genmatch.o): Depend on $(CPPLIB_H). adds 1828513ec93 PR target/91719 * config/i386/i386.h (TARGET_USE_XCHG_FOR [...] adds 34ef86b6909 * config/i386/sync.md (atomic_store<mode>): Improve comment. adds 344ea12a1d0 * gcc.target/i386/pr89386.c (foo): Fix return type. * gcc [...] adds 5ae7dab9c12 compiler: fix quoting of //go:linkname in error message adds e2933ab091c /cp 2019-09-16 Paolo Carlini paolo.carlini@oracle.com adds 9c3400bcca3 Daily bump. new 9071bbda3de [Ada] Refine conditions for calling Copy_Bitfield new a5b56635158 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays new b7784fc1fd1 [Ada] Support for local unix sockets in GNAT.Sockets API new ecff36d37eb [Ada] Avoid touching potentially nonexistent memory new 9e81bac1157 [Ada] Adding assertions on extra formals for BIP function calls new 4ce8549f079 [Ada] Refine change for bit-packed slices new 9715b90b25b [Ada] PR ada/91268 Do not redefine macros new dff0aad9b5b [Ada] Ignore missing ALI files in GNATprove mode new 46ecc8a5655 [Ada] Ada 2020: Raise expressions in limited contexts (AI12-0172) new 7b5dc84129a [Ada] Missing tagged type decoration in corresponding recor [...] new 9dd1c8d4302 [Ada] In a generic use Presanalyze_Spec_Expression on Predicates new 2ae889fd75f [Ada] Do not inline dispatching operations in GNATprove mode new 97cc8a4da1a [Ada] A new utility routine for detecting attribute 'Old new 2dd49ac0d6b [Ada] Avoid to close irrelevant file descriptors new d1f82d5d9ad [Ada] GNAT.Expect (Expect_Internal): Try to call 'poll' few times new 8d9292f4eb5 [Ada] Close file descriptors allocated for tty only once new 6cf7ff4ab26 [Ada] Remove section on pragma No_Run_Time new 3eafeaefc5e [Ada] Support chained calls to traversal functions in SPARK new 9b61281dbbd [Ada] Don't accept illegal (e.g., Integer'(null)) generic actuals new cfd7a172891 [Ada] Clarify documentation for Stack_Usage new 660eeb420c5 [Ada] GNATprove: avoid crash on illegal borrow during packa [...] new fe6acfb6fde [Ada] Force even timestamp in Windows ALI files new 9d85974b8a7 [Ada] Fix possible suppressed overflows in arithmetic run-time new 817708cc350 [Ada] Raise Constraint_Error in overflow case involving rounding new fc9bc18acc4 [Ada] Minor fixes mostly in comments of runtime arithmetic unit new dc8d29f35c4 [Ada] Update the character type comment in exp_dbug.ads new 6448916b507 [Ada] Fix ineffective -gnatyN for separate compilation units new ff1def657fb [Ada] Missing propagation of Has_Predicates in cloned subtypes new d469d34f47d [Ada] Fix rounding of fixed-point arithmetic operation new c8fb0b8ac3d [Ada] Add Remove primitive on functional maps new 3355eced38d 2019-09-17 Richard Biener rguenther@suse.de new 162ae714b22 [PR91749][arm] FDPIC: Handle -mflip-thumb new 89afc1a67db 2019-09-17 Paul Thomas pault@gcc.gnu.org
The 33 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: gcc/ChangeLog | 106 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 233 ++++ gcc/ada/adaint.c | 6 + gcc/ada/ali-util.adb | 12 +- gcc/ada/ali-util.ads | 10 +- gcc/ada/ali.ads | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 16 - .../doc/gnat_ugn/gnat_and_program_execution.rst | 5 +- gcc/ada/exp_attr.adb | 24 +- gcc/ada/exp_ch3.adb | 10 +- gcc/ada/exp_ch5.adb | 58 +- gcc/ada/exp_ch6.adb | 58 +- gcc/ada/exp_ch6.ads | 3 + gcc/ada/exp_dbug.ads | 17 +- gcc/ada/gnat_rm.texi | 1408 ++++++++++---------- gcc/ada/gnat_ugn.texi | 9 +- gcc/ada/gsocket.h | 1 + gcc/ada/inline.adb | 6 + gcc/ada/libgnat/a-cofuma.adb | 12 + gcc/ada/libgnat/a-cofuma.ads | 14 + gcc/ada/libgnat/g-expect.adb | 56 +- gcc/ada/libgnat/g-expect.ads | 4 + gcc/ada/libgnat/g-exptty.adb | 52 +- gcc/ada/libgnat/g-exptty.ads | 2 + gcc/ada/libgnat/g-socket.adb | 121 +- gcc/ada/libgnat/g-socket.ads | 45 +- gcc/ada/libgnat/g-sothco.adb | 72 +- gcc/ada/libgnat/g-sothco.ads | 55 +- gcc/ada/libgnat/s-arit64.adb | 85 +- gcc/ada/libgnat/s-bitfie.ads | 8 +- gcc/ada/libgnat/s-bituti.adb | 201 ++- gcc/ada/libgnat/s-stausa.ads | 5 + gcc/ada/make_util.ads | 2 +- gcc/ada/osint.adb | 17 +- gcc/ada/osint.ads | 3 + gcc/ada/s-oscons-tmplt.c | 18 + gcc/ada/sem.adb | 5 +- gcc/ada/sem_aggr.adb | 10 + gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 28 +- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch6.adb | 3 +- gcc/ada/sem_spark.adb | 75 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 24 +- gcc/ada/sem_util.ads | 3 + gcc/ada/terminals.c | 4 +- gcc/config/arm/arm.c | 6 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/sync.md | 7 +- gcc/config/i386/x86-tune.def | 4 + gcc/cp/ChangeLog | 7 + gcc/cp/decl.c | 16 +- gcc/cp/pt.c | 9 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/expr.c | 79 +- gcc/genmatch.c | 7 +- gcc/gimple-fold.c | 440 ++---- gcc/gimple-fold.h | 4 +- gcc/gimple.c | 37 +- gcc/gimple.h | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 2 +- gcc/match.pd | 214 ++- gcc/testsuite/ChangeLog | 65 + gcc/testsuite/c-c++-common/pr68107.c | 32 +- gcc/testsuite/g++.dg/ext/int128-6.C | 5 + gcc/testsuite/g++.dg/other/large-size-array.C | 2 +- gcc/testsuite/g++.dg/template/dtor2.C | 2 +- gcc/testsuite/g++.dg/template/error9.C | 2 +- gcc/testsuite/g++.dg/tls/diag-2.C | 6 +- gcc/testsuite/g++.dg/tls/diag-4.C | 6 +- gcc/testsuite/g++.dg/tls/diag-5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C | 2 +- gcc/testsuite/gcc.dg/pr88784-1.c | 30 + gcc/testsuite/gcc.dg/pr88784-10.c | 32 + gcc/testsuite/gcc.dg/pr88784-11.c | 30 + gcc/testsuite/gcc.dg/pr88784-12.c | 30 + gcc/testsuite/gcc.dg/pr88784-2.c | 30 + gcc/testsuite/gcc.dg/pr88784-3.c | 32 + gcc/testsuite/gcc.dg/pr88784-4.c | 32 + gcc/testsuite/gcc.dg/pr88784-5.c | 31 + gcc/testsuite/gcc.dg/pr88784-6.c | 31 + gcc/testsuite/gcc.dg/pr88784-7.c | 31 + gcc/testsuite/gcc.dg/pr88784-8.c | 31 + gcc/testsuite/gcc.dg/pr88784-9.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c | 29 + gcc/testsuite/gcc.target/i386/pr89386-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr89386.c | 2 +- gcc/testsuite/gfortran.dg/associate_49.f90 | 34 + gcc/testsuite/gnat.dg/expect3.adb | 33 + gcc/testsuite/gnat.dg/fixedpnt7.adb | 20 + gcc/testsuite/gnat.dg/limited4.adb | 58 + gcc/testsuite/gnat.dg/multfixed.adb | 24 + gcc/testsuite/gnat.dg/pack25.adb | 21 + gcc/testsuite/gnat.dg/predicate13.adb | 3 + gcc/testsuite/gnat.dg/predicate13.ads | 23 + gcc/tree-if-conv.c | 2 +- gcc/tree-ssa-alias.c | 28 +- gcc/tree-ssa-alias.h | 11 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-reassoc.c | 25 +- gcc/tree-ssa-sccvn.c | 22 +- gcc/tree-ssanames.c | 21 +- gcc/tree-ssanames.h | 1 + gcc/tree-vect-stmts.c | 4 +- 108 files changed, 3196 insertions(+), 1433 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/int128-6.C create mode 100644 gcc/testsuite/gcc.dg/pr88784-1.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-10.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-11.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-12.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-3.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-4.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-5.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-6.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-7.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-8.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c create mode 100644 gcc/testsuite/gfortran.dg/associate_49.f90 create mode 100644 gcc/testsuite/gnat.dg/expect3.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt7.adb create mode 100644 gcc/testsuite/gnat.dg/limited4.adb create mode 100644 gcc/testsuite/gnat.dg/multfixed.adb create mode 100644 gcc/testsuite/gnat.dg/pack25.adb create mode 100644 gcc/testsuite/gnat.dg/predicate13.adb create mode 100644 gcc/testsuite/gnat.dg/predicate13.ads