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-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. adds c0578c7f4f3 [x86] Tweak testcases for PR82361 adds 5763e144adf [Ada] Refine previous change for -gnatn and LLVM adds b62d138e467 [Ada] Fix style issues in functional maps adds 10789c9ab70 [Ada] Avoid uninitialized variable in bounded containers adds bfc9786e0de [Ada] System.Stack_Usage: fix a typo adds 968356cde57 [Ada] Remove remaining references to VMS support adds 34bc5aa6f79 [Ada] Improve doc on Warning_As_Error adds 2f5f7be7292 [Ada] Fix 32/64bit mistake on SYSTEM_INFO component in s-win32 adds dbdeaa0898b [Ada] Fix typo in error message adds 257d7f291bc [Ada] No Storage_Error for an oversized disabled ghost arra [...] adds 307b1798bdd [Ada] Fix errno for rename for the VxWorks 6 target adds cd052b50e9d [Ada] Raise exception on call to Expect for a dead process adds 29f421fd192 [Ada] Factor out code for deciding statically known Constra [...] adds be0ac57dbce [Ada] Ensure that Scan_Real result does not depend on trail [...] adds d2ef5482c2c [Ada] Skip entity name qualification in GNATprove mode adds 72c5352b69f [Ada] Refine type of Get_Homonym_Number result adds 5f02e9ac666 [Ada] Don't fail a front-end assertion if errors have alrea [...] adds e3e94218b35 [Ada] Code cleanup of alignment representation clauses in d [...] adds 0a8c228c91a [Ada] Fix minor formatting issue adds 61aec20f449 [Ada] Improve efficiency of copying bit-packed slices adds fd7f9ee7ae1 [Ada] Fix portability issues in access to subprograms adds 6ef77f9eddd [Ada] Implement AI12-0086's rules for discriminants in aggregates adds 91c1942e8f1 [Ada] Spurious run time error on anonymous access formals adds 59dff78ae41 [Ada] Fix sharing of expression in array aggregate with oth [...] adds 22b5c9f089d [Ada] Missing accessibility check on discrim assignment adds fcafcd8dac8 [Ada] Spurious ineffective use_clause warning adds affdb52b4dc [Ada] Crash on aggregate with dscriminant in if-expression [...] adds 711d12e8511 [Ada] Use static discriminant value for discriminated task record adds fb1194b3a2d [Ada] Crash on universal case expression in fixed-point division adds f6e980d2973 [Ada] Fix spurious alignment warning on simple address clause adds e9acce32be0 [Ada] Avoid gnatbind regression caused by Copy_Bitfield adds a87863631f2 Come up with debug counter for store-merging. adds 361d6224e57 Two more POLY_INT cases for dwarf2out.c adds 18a6b95a0a0 Handle variable-length vectors in compute_record_mode adds 2cf069e1b52 Don't treat variable-length vectors as VLAs during gimplification adds 64dd9ffcf41 Make get_value_for_expr check for INTEGER_CSTs adds 046c75ecf78 2019-09-18 Richard Biener rguenther@suse.de adds 6a228354a54 Make assemble_real generate canonical CONST_INTs adds 50767b0db3d 2019-09-18 Richard Biener rguenther@suse.de adds 09b954571c6 Tweak clang-format configuration. adds 7ec5a6d57a7 2019-09-18 Richard Biener rguenther@suse.de adds 40ac65c8417 [ARM] Cleanup multiply patterns adds f4accd5b1b2 2019-09-18 Richard Biener rguenther@suse.de adds 662cc42aed6 [ARM] Cleanup highpart multiply patterns adds fa761b10d40 [ARM] Cleanup 64-bit multiplies adds 4771c5b1c52 i386: Increase Skylake SImode pseudo register store cost adds 54fa21a885f i386: Restore Skylake SImode hard register store cost adds 9a7e877fed4 [ARM] Add logical DImode expanders new ecfc674fb9c libgo: support gollvm build on arm64 linux new cc2d01eed26 Daily bump.
The 2 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/ChangeLog | 5 + contrib/clang-format | 20 +- gcc/ChangeLog | 207 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 483 +++++++ gcc/ada/adaint.c | 26 + gcc/ada/ali-util.adb | 12 +- gcc/ada/ali-util.ads | 10 +- gcc/ada/ali.ads | 2 +- gcc/ada/bindgen.adb | 1 + gcc/ada/checks.adb | 23 +- gcc/ada/checks.ads | 7 +- .../implementation_defined_characteristics.rst | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 28 +- .../implementation_of_specific_ada_features.rst | 3 - .../doc/gnat_ugn/gnat_and_program_execution.rst | 5 +- gcc/ada/einfo.adb | 16 + gcc/ada/einfo.ads | 13 + gcc/ada/exp_aggr.adb | 25 +- gcc/ada/exp_attr.adb | 176 +-- gcc/ada/exp_ch3.adb | 10 +- gcc/ada/exp_ch4.adb | 57 +- gcc/ada/exp_ch5.adb | 50 +- gcc/ada/exp_ch6.adb | 92 +- gcc/ada/exp_ch6.ads | 3 + gcc/ada/exp_dbug.adb | 63 +- gcc/ada/exp_dbug.ads | 21 +- gcc/ada/exp_disp.adb | 99 +- gcc/ada/exp_spark.adb | 15 + gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 164 +++ gcc/ada/exp_util.ads | 4 + gcc/ada/freeze.adb | 3 +- gcc/ada/frontend.adb | 4 +- gcc/ada/gnat_rm.texi | 1426 ++++++++++---------- gcc/ada/gnat_ugn.texi | 9 +- gcc/ada/gsocket.h | 1 + gcc/ada/inline.adb | 6 + gcc/ada/libgnarl/s-interr.adb | 6 +- gcc/ada/libgnarl/s-interr__hwint.adb | 7 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 6 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 7 +- gcc/ada/libgnat/a-cbhama.adb | 14 +- gcc/ada/libgnat/a-cbhase.adb | 12 +- gcc/ada/libgnat/a-cbmutr.adb | 13 +- gcc/ada/libgnat/a-cborma.adb | 15 +- gcc/ada/libgnat/a-cborse.adb | 13 +- gcc/ada/libgnat/a-cobove.adb | 16 +- gcc/ada/libgnat/a-cofuma.adb | 36 +- gcc/ada/libgnat/a-cofuma.ads | 14 + gcc/ada/libgnat/g-expect.adb | 68 +- 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.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 5 + gcc/ada/libgnat/s-valrea.adb | 652 +++++---- gcc/ada/libgnat/s-win32.ads | 21 +- gcc/ada/make.adb | 2 +- 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 | 49 +- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch6.adb | 123 +- gcc/ada/sem_ch8.adb | 17 +- gcc/ada/sem_eval.adb | 3 +- gcc/ada/sem_res.adb | 12 +- gcc/ada/sem_spark.adb | 75 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 621 ++++++++- gcc/ada/sem_util.ads | 43 + 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 | 31 +- gcc/config/arm/arm.md | 387 ++---- 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/iterators.md | 6 + gcc/config/arm/predicates.md | 15 + gcc/config/arm/thumb1.md | 2 +- gcc/config/arm/types.md | 4 + gcc/config/arm/xgene1.md | 5 - gcc/config/i386/x86-tune-costs.h | 4 +- gcc/dbgcnt.def | 1 + gcc/doc/invoke.texi | 6 + gcc/dwarf2out.c | 29 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/expr.c | 79 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/gimplify.c | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-fnsummary.c | 123 +- gcc/lto-streamer-in.c | 5 - gcc/lto/ChangeLog | 6 + gcc/lto/lto.c | 6 + gcc/params.def | 6 + gcc/stor-layout.c | 12 +- gcc/testsuite/ChangeLog | 142 ++ 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/gcc.target/i386/pr90878.c | 25 + gcc/testsuite/gcc.target/i386/pr91446.c | 24 + gcc/testsuite/gfortran.dg/associate_49.f90 | 34 + gcc/testsuite/gnat.dg/access8.adb | 46 + gcc/testsuite/gnat.dg/access8_pkg.adb | 30 + gcc/testsuite/gnat.dg/access8_pkg.ads | 19 + gcc/testsuite/gnat.dg/aggr28.adb | 29 + gcc/testsuite/gnat.dg/ai12_0086_example.adb | 24 + gcc/testsuite/gnat.dg/containers1.adb | 5 + gcc/testsuite/gnat.dg/containers1.ads | 6 + gcc/testsuite/gnat.dg/discr58.adb | 33 + gcc/testsuite/gnat.dg/expect3.adb | 33 + gcc/testsuite/gnat.dg/expect4.adb | 35 + gcc/testsuite/gnat.dg/fixedpnt7.adb | 20 + gcc/testsuite/gnat.dg/fixedpnt8.adb | 28 + gcc/testsuite/gnat.dg/float_value2.adb | 10 + gcc/testsuite/gnat.dg/ghost7.adb | 6 + gcc/testsuite/gnat.dg/ghost7.ads | 8 + 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/gnat.dg/system_info1.adb | 23 + gcc/testsuite/gnat.dg/warn30.adb | 10 + gcc/testsuite/gnat.dg/warn30.ads | 6 + gcc/testsuite/gnat.dg/warn31.adb | 5 + gcc/testsuite/gnat.dg/warn31.ads | 20 + gcc/testsuite/lib/target-supports.exp | 28 +- gcc/tree-parloops.c | 726 +++++++++- gcc/tree-ssa-ccp.c | 14 +- gcc/tree-streamer-in.c | 6 - gcc/tree-vect-loop.c | 69 +- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.h | 6 +- gcc/varasm.c | 14 +- libgo/go/reflect/makefunc_ffi.go | 48 +- libgo/go/reflect/makefunc_ffi_c.c | 8 +- libgo/go/runtime/ffi.go | 6 + libgo/mkrsysinfo.sh | 6 + libgo/mksysinfo.sh | 6 + libgo/runtime/go-reflect-call.c | 12 +- libgo/sysinfo.c | 4 + 209 files changed, 6118 insertions(+), 2191 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90878.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91446.c create mode 100644 gcc/testsuite/gfortran.dg/associate_49.f90 create mode 100644 gcc/testsuite/gnat.dg/access8.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/aggr28.adb create mode 100644 gcc/testsuite/gnat.dg/ai12_0086_example.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.ads create mode 100644 gcc/testsuite/gnat.dg/discr58.adb create mode 100644 gcc/testsuite/gnat.dg/expect3.adb create mode 100644 gcc/testsuite/gnat.dg/expect4.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt7.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt8.adb create mode 100644 gcc/testsuite/gnat.dg/float_value2.adb create mode 100644 gcc/testsuite/gnat.dg/ghost7.adb create mode 100644 gcc/testsuite/gnat.dg/ghost7.ads 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 create mode 100644 gcc/testsuite/gnat.dg/system_info1.adb create mode 100644 gcc/testsuite/gnat.dg/warn30.adb create mode 100644 gcc/testsuite/gnat.dg/warn30.ads create mode 100644 gcc/testsuite/gnat.dg/warn31.adb create mode 100644 gcc/testsuite/gnat.dg/warn31.ads