This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-check_bootstrap in repository toolchain/ci/gcc.
from 948d5b831af Fix conversions for built-in operator overloading candidates. adds 02472c3e46d PR c++/82165 - enum bitfields and operator overloading. adds 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. adds 9071bbda3de [Ada] Refine conditions for calling Copy_Bitfield adds a5b56635158 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays adds b7784fc1fd1 [Ada] Support for local unix sockets in GNAT.Sockets API adds ecff36d37eb [Ada] Avoid touching potentially nonexistent memory adds 9e81bac1157 [Ada] Adding assertions on extra formals for BIP function calls adds 4ce8549f079 [Ada] Refine change for bit-packed slices adds 9715b90b25b [Ada] PR ada/91268 Do not redefine macros adds dff0aad9b5b [Ada] Ignore missing ALI files in GNATprove mode adds 46ecc8a5655 [Ada] Ada 2020: Raise expressions in limited contexts (AI12-0172) adds 7b5dc84129a [Ada] Missing tagged type decoration in corresponding recor [...] adds 9dd1c8d4302 [Ada] In a generic use Presanalyze_Spec_Expression on Predicates adds 2ae889fd75f [Ada] Do not inline dispatching operations in GNATprove mode adds 97cc8a4da1a [Ada] A new utility routine for detecting attribute 'Old adds 2dd49ac0d6b [Ada] Avoid to close irrelevant file descriptors adds d1f82d5d9ad [Ada] GNAT.Expect (Expect_Internal): Try to call 'poll' few times adds 8d9292f4eb5 [Ada] Close file descriptors allocated for tty only once adds 6cf7ff4ab26 [Ada] Remove section on pragma No_Run_Time adds 3eafeaefc5e [Ada] Support chained calls to traversal functions in SPARK adds 9b61281dbbd [Ada] Don't accept illegal (e.g., Integer'(null)) generic actuals adds cfd7a172891 [Ada] Clarify documentation for Stack_Usage adds 660eeb420c5 [Ada] GNATprove: avoid crash on illegal borrow during packa [...] adds fe6acfb6fde [Ada] Force even timestamp in Windows ALI files adds 9d85974b8a7 [Ada] Fix possible suppressed overflows in arithmetic run-time adds 817708cc350 [Ada] Raise Constraint_Error in overflow case involving rounding adds fc9bc18acc4 [Ada] Minor fixes mostly in comments of runtime arithmetic unit adds dc8d29f35c4 [Ada] Update the character type comment in exp_dbug.ads adds 6448916b507 [Ada] Fix ineffective -gnatyN for separate compilation units adds ff1def657fb [Ada] Missing propagation of Has_Predicates in cloned subtypes adds d469d34f47d [Ada] Fix rounding of fixed-point arithmetic operation adds c8fb0b8ac3d [Ada] Add Remove primitive on functional maps adds 3355eced38d 2019-09-17 Richard Biener rguenther@suse.de adds 162ae714b22 [PR91749][arm] FDPIC: Handle -mflip-thumb adds 89afc1a67db 2019-09-17 Paul Thomas pault@gcc.gnu.org adds 0baccb2f48d PR ipa/91089 - Setup predicate for switch default case in IPA adds 6d811791d96 [ARM/FDPIC v6 20/24] [ARM][testsuite] FDPIC: Skip tests usi [...] adds 09d83c88b64 2019-09-17 Richard Biener rguenther@suse.de adds 6518eafd68b Remove name of unused parameter in array-traits.h adds 91a19dfc91d [arm] Fix insn type of *thumb1_tablejump adds 11beb62101f [arm][aarch64] Make no_insn issue to nothing adds 702a4bd1210 [arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_ISSUE adds f4f166c7ec6 reflect: unexport FFICallbackGo; use go:linkname instead adds 934789bef39 PR go/91781 reflect: promote integer closure return to [...] adds 402c2afa84a runtime: for FFI, treat directIface types as pointers adds 0901fb15115 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 167 +++ 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/array-traits.h | 2 +- gcc/config/aarch64/aarch64.c | 20 + gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/arm/arm.c | 27 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/thumb1.md | 2 +- gcc/config/arm/types.md | 4 + gcc/config/arm/xgene1.md | 5 - gcc/config/i386/i386.h | 2 + gcc/config/i386/sync.md | 7 +- gcc/config/i386/x86-tune.def | 4 + gcc/cp/ChangeLog | 16 + gcc/cp/call.c | 31 +- gcc/cp/decl.c | 16 +- gcc/cp/pt.c | 9 +- gcc/cp/typeck.c | 29 +- gcc/doc/invoke.texi | 6 + gcc/dwarf2out.c | 10 +- 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/ipa-fnsummary.c | 123 +- gcc/match.pd | 214 ++- gcc/params.def | 6 + gcc/testsuite/ChangeLog | 111 ++ gcc/testsuite/c-c++-common/pr68107.c | 32 +- gcc/testsuite/g++.dg/expr/bitfield13.C | 36 + gcc/testsuite/g++.dg/expr/bitfield14.C | 17 + 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.c-torture/compile/pr82096.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr91089.c | 62 + 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.target/arm/armv6-unaligned-load-ice.c | 1 + .../gcc.target/arm/attr-unaligned-load-ice.c | 1 + gcc/testsuite/gcc.target/arm/attr_arm-err.c | 2 +- .../gcc.target/arm/di-longlong64-sync-withldrexd.c | 3 +- gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 1 + gcc/testsuite/gcc.target/arm/g2.c | 1 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + gcc/testsuite/gcc.target/arm/pr65647-2.c | 1 + gcc/testsuite/gcc.target/arm/pr79058.c | 1 + gcc/testsuite/gcc.target/arm/pr83712.c | 1 + .../gcc.target/arm/pragma_arch_switch_2.c | 1 + gcc/testsuite/gcc.target/arm/scd42-1.c | 1 + gcc/testsuite/gcc.target/arm/scd42-2.c | 1 + gcc/testsuite/gcc.target/arm/scd42-3.c | 1 + 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/testsuite/lib/target-supports.exp | 28 +- 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 +- libgo/go/reflect/makefunc_ffi.go | 48 +- libgo/go/reflect/makefunc_ffi_c.c | 8 +- libgo/go/runtime/ffi.go | 6 + libgo/runtime/go-reflect-call.c | 12 +- 181 files changed, 3764 insertions(+), 1538 deletions(-) create mode 100644 gcc/testsuite/g++.dg/expr/bitfield13.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield14.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-6.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.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