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-next-allnoconfig in repository toolchain/ci/gcc.
from 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. new c0578c7f4f3 [x86] Tweak testcases for PR82361
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: gcc/ChangeLog | 73 + gcc/DATESTAMP | 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/doc/invoke.texi | 6 + gcc/dwarf2out.c | 10 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/expr.c | 79 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-fnsummary.c | 123 +- gcc/params.def | 6 + gcc/testsuite/ChangeLog | 82 ++ gcc/testsuite/gcc.c-torture/compile/pr82096.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr91089.c | 62 + .../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/pr82361-1.c | 20 +- gcc/testsuite/gcc.target/i386/pr82361-2.c | 5 +- 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-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 +- 133 files changed, 2631 insertions(+), 1122 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.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