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-bootstrap_O1 in repository toolchain/ci/gcc.
from 0b08470bcb3 2019-07-10 Michael Meissner meissner@linux.ibm.com adds 4db8fa383bc Daily bump. adds faef38bff32 2019-07-11 Richard Biener rguenther@suse.de adds 92796fc82dc Do not try to further refine a VR_UNDEFINED result when int [...] adds d7569e0494c [Ada] Avoid spurious warning on wrong order of operator cal [...] adds 12b1c23bb8c [Ada] Elaboration order v4.0 and infinite loops adds ef0b220697f [Ada] GNAT.Threads: Add a Get_Thread overload taking a Task_Id adds b1118eb8653 [Ada] No warning for guaranteed accessibility check failures adds 5dc190e5b80 [Ada] New Repinfo.Input unit to read back JSON representati [...] adds 001b1b6a498 [Ada] Missing finalization of private protected type adds 8c93b71cb96 [Ada] Fix crash on dynamic predicate when generating SCOs adds 3d95efc8362 [Ada] Link error due to negated intrinsic comparison adds 3da5e0d4f65 [Ada] Compile-time evaluation of predicate checks adds 21dccd5fa6a [Ada] Internal crash on illegal renaming adds 53904d64c2d [Ada] Minor reformatting adds 814e7b6eac9 [Ada] Infinite loop on illegal declaration adds 2d95f0f8228 [Ada] Document gnatpp's --spaces-only switch adds 872595881c6 [Ada] Fix inconsistent documentation for gnatmetric adds af7bae25034 [Ada] Pragma Unreferenced triggers undefined reference adds 0595f8ff4b0 [Ada] GNAT.Sockets: add support for RAW sockets adds 32859955616 [Ada] Elaboration order v4.0 and output of dependencies adds 180bd06be95 [Ada] Remove redundant predicate checks adds 8e22ede85e2 [Ada] errno.c: remove obsolete support for MaRTE OS adds 3bcff314423 [Ada] Memory corruption when using formal hashed sets or maps adds dc001f3e55c [Ada] GNAT.Sockets: support ICMP, IGMP and RAW IP protocol levels adds 263dcfe9d75 [Ada] Crash on protected type with self-referential component adds 6e0725a99e5 [Ada] Makefile.rtl: add a warning about compilation flags adds fb7f0b28d04 [Ada] Minimal binder adds 1e5359c003a [Ada] Refactor ownership pointer checking in SPARK as a generic adds f237e5eb6ed [Ada] Avoid spurious warning on assertions with Loop_Entry adds 5083f1198f9 [Ada] Flip the meaning of debug switch -gnatdF adds 85f6c73a6b4 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 569032554b3 [Ada] Minor refactoring adds 77fe13f03a8 [Ada] Use high-level wrappers for Lib.Units.Table adds b6948cbe850 PR target/91124 * config/i386/i386-builtin-types.def (V3 [...] adds 0694f5b7fe6 PR target/91124 * config/i386/sse.md (sse2_cvtpd2dq<mask_ [...] adds 8afbf1989cd rs6000: Handle Modula-2 in the traceback table adds b9e66c7983a rs6000: Adjust comment for the Modula-2 traceback lang adds 1323f7264aa i386: Add AVX512 unaligned intrinsics adds 6d63be46972 Define std::atomic_ref and std::atomic<floating-point> for C++20 adds 6a7d6b5ea11 Improve docs for --enable-libstdcxx-time=rt adds 79da65d2e54 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 6fa9a1bf55a compiler: ensure evaluation order in type hash/eq functions adds ffa74479c78 Daily bump. adds 49e05c32b15 Add hint if the fallthrough target of current BB isn't the [...] adds 9b53afe967c * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER [...] adds f8533207f8f Support multiple operand counts for .md @ patterns adds d354f900078 [arch64] Fix ambiguous .md attribute uses adds f8907a37363 * cfgexpand.c (expand_gimple_stmt_1) <GIMPLE_RETURN>: If t [...] adds 22592b3355c 2019-07-12 Richard Biener rguenther@suse.de adds aa7f3d80310 PR rtl-optimization/91136 * df-core.c (ACCESSING REFS): F [...] adds 93c298c11f9 Relax vector_builder::elt sanity check adds 6e6ad5a7338 Update C++2a library status table adds 1cb3c8671d1 Define __type_identity_t alias and use for string_view adds b591973d03f introduce try/finally/else in gimplefe adds 41def54ba3d allow EH to escape from GIMPLE_EH_ELSE ELSE block adds cc6b0ab5b76 2019-07-12 Richard Biener rguenther@suse.de adds c7efc50ef16 * config/c6x/c6x.c (c6x_section_type): Clear SECTION_NOTYP [...] adds 991bdaf9787 Fix inaccurate comment in new test adds aedc5ca1341 2019-07-12 Jiangning Liu jiangning.liu@amperecomputing.com adds aaba90b8aa4 * tree-ssa-alias.c (same_tmr_indexing_p): Break out from . [...] adds d02dc46725c gcc/ChangeLog: adds 1c6526fff10 [Darwin, testsuite] Remove unused test. adds 3bdacff31e1 [PATCH] Fix typo in test case. adds b2293739d52 Daily bump. adds 3ab58307455 * gimplify.c (struct gimplify_omp_ctx): Add order_concurre [...] adds 7815bda7cbe PR c/91149 * c-omp.c (c_omp_split_clauses): Fix a pasto i [...] adds 92f0e07c367 2019-07-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 0e972d45052 * Makefile.rtl: Use g-sercom__linux.adb for all linuxes.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 552 +++++--- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 270 ++++ gcc/ada/Makefile.rtl | 23 +- gcc/ada/alloc.ads | 3 + gcc/ada/bindgen.adb | 36 +- gcc/ada/bindo-augmentors.adb | 8 +- gcc/ada/bindo-builders.adb | 10 + gcc/ada/bindo-diagnostics.adb | 5 + gcc/ada/bindo-elaborators.adb | 4 + gcc/ada/bindo-graphs.adb | 23 + gcc/ada/bindo-graphs.ads | 7 + gcc/ada/bindo-units.adb | 8 + gcc/ada/bindo-validators.adb | 27 +- gcc/ada/bindo-writers.adb | 93 ++ gcc/ada/bindo-writers.ads | 17 + gcc/ada/bindo.adb | 14 +- gcc/ada/bindo.ads | 18 + gcc/ada/bindusg.adb | 6 + gcc/ada/checks.adb | 31 +- gcc/ada/debug.adb | 22 +- .../building_executable_programs_with_gnat.rst | 11 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 96 +- gcc/ada/errno.c | 15 +- gcc/ada/exp_ch4.adb | 7 +- gcc/ada/exp_ch5.adb | 20 +- gcc/ada/exp_ch6.adb | 125 ++ gcc/ada/exp_ch9.adb | 74 +- gcc/ada/exp_util.adb | 92 +- gcc/ada/exp_util.ads | 4 - gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gnat1drv.adb | 56 +- gcc/ada/gnat_ugn.texi | 21 +- gcc/ada/gnatbind.adb | 11 + gcc/ada/lib-writ.adb | 6 +- gcc/ada/libgnarl/g-thread.adb | 9 +- gcc/ada/libgnarl/g-thread.ads | 4 +- gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/g-socket.adb | 8 +- gcc/ada/libgnat/g-socket.ads | 14 +- gcc/ada/opt.ads | 6 + gcc/ada/repinfo-input.adb | 1350 ++++++++++++++++++++ gcc/ada/repinfo-input.ads | 78 ++ gcc/ada/s-oscons-tmplt.c | 105 ++ gcc/ada/sem.adb | 2 +- gcc/ada/sem_aux.adb | 9 +- gcc/ada/sem_ch2.adb | 5 +- gcc/ada/sem_ch8.adb | 46 +- gcc/ada/sem_ch9.adb | 48 +- gcc/ada/sem_eval.adb | 49 +- gcc/ada/sem_prag.adb | 9 +- gcc/ada/sem_res.adb | 20 +- gcc/ada/sem_spark.adb | 413 ++++-- gcc/ada/sem_spark.ads | 22 + gcc/ada/sem_util.adb | 98 +- gcc/ada/sem_util.ads | 4 + gcc/ada/snames.ads-tmpl | 5 + gcc/c-family/ChangeLog | 13 +- gcc/c-family/c-omp.c | 20 +- gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 14 + gcc/c/c-parser.c | 50 +- gcc/c/c-typeck.c | 28 + gcc/c/gimple-parser.c | 61 + gcc/cfgexpand.c | 6 + gcc/cfgrtl.c | 45 +- gcc/config/aarch64/aarch64-simd.md | 37 +- gcc/config/aarch64/aarch64-sve.md | 2 +- gcc/config/aarch64/aarch64.c | 1 + gcc/config/aarch64/aarch64.md | 29 +- gcc/config/c6x/c6x.c | 8 + gcc/config/i386/avx512fintrin.h | 28 + gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/i386-builtin-types.def | 9 - gcc/config/i386/i386-builtin.def | 120 +- gcc/config/i386/i386-expand.c | 9 - gcc/config/i386/sse.md | 200 ++- gcc/config/rs6000/rs6000-logue.c | 4 +- gcc/cp/ChangeLog | 10 + gcc/cp/parser.c | 60 +- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 19 + gcc/df-core.c | 6 +- gcc/doc/invoke.texi | 7 + gcc/doc/md.texi | 9 + gcc/expr.c | 10 +- gcc/fold-const.c | 36 +- gcc/fold-const.h | 3 +- gcc/genemit.c | 65 +- gcc/genopinit.c | 62 +- gcc/gensupport.c | 2 + gcc/gimple-fold.c | 91 +- gcc/gimplify.c | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 18 + gcc/go/gofrontend/gogo.h | 8 + gcc/go/gofrontend/types.cc | 4 + gcc/omp-low.c | 165 ++- gcc/optabs.c | 10 +- gcc/params.def | 6 + gcc/recog.h | 17 + gcc/resource.c | 4 + gcc/testsuite/ChangeLog | 349 +++-- gcc/testsuite/c-c++-common/gomp/order-1.c | 53 + gcc/testsuite/c-c++-common/gomp/order-2.c | 57 + gcc/testsuite/c-c++-common/gomp/order-3.c | 212 +++ gcc/testsuite/c-c++-common/gomp/order-4.c | 29 + gcc/testsuite/c-c++-common/gomp/reduction-task-3.c | 12 + gcc/testsuite/gcc.dg/Warray-bounds-43.c | 133 ++ gcc/testsuite/gcc.dg/gimplefe-43.c | 25 + gcc/testsuite/gcc.dg/gimplefe-44.c | 33 + gcc/testsuite/gcc.dg/pr57438-2.c | 23 - gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + .../gcc.dg/tree-ssa/alias-access-path-9.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/vector-7.c | 39 + gcc/testsuite/gcc.target/i386/pr90980-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-2.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-3.c | 20 + gcc/testsuite/gcc.target/i386/pr91131.c | 19 + gcc/testsuite/gnat.dg/access7.adb | 79 ++ gcc/testsuite/gnat.dg/equal9.adb | 26 + gcc/testsuite/gnat.dg/loop_entry1.adb | 13 + gcc/testsuite/gnat.dg/predicate11.adb | 19 + gcc/testsuite/gnat.dg/prot8.adb | 8 + gcc/testsuite/gnat.dg/prot8.ads | 10 + gcc/testsuite/gnat.dg/scos1.adb | 26 + gcc/testsuite/gnat.dg/self_ref1.adb | 11 + gcc/testsuite/gnat.dg/unreferenced2.adb | 34 + gcc/testsuite/gnat.dg/warn21.adb | 6 + gcc/testsuite/gnat.dg/warn21.ads | 18 + gcc/tree-core.h | 3 + gcc/tree-eh.c | 13 +- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 4 + gcc/tree-ssa-alias.c | 43 +- gcc/tree-ssa-phiopt.c | 24 +- gcc/tree-vect-slp.c | 3 +- gcc/tree-vrp.c | 8 +- gcc/tree.c | 5 +- gcc/vector-builder.h | 7 +- libstdc++-v3/ChangeLog | 39 + libstdc++-v3/doc/xml/manual/configure.xml | 20 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 8 +- libstdc++-v3/include/bits/atomic_base.h | 871 +++++++++++++ libstdc++-v3/include/experimental/string_view | 42 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/string_view | 42 +- libstdc++-v3/include/std/type_traits | 8 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 +++++++++ .../29_atomics/atomic_float/requirements.cc | 69 + .../{atomic/60695.cc => atomic_ref/deduction.cc} | 31 +- .../testsuite/29_atomics/atomic_ref/float.cc | 320 +++++ .../testsuite/29_atomics/atomic_ref/generic.cc | 122 ++ .../testsuite/29_atomics/atomic_ref/integral.cc | 331 +++++ .../testsuite/29_atomics/atomic_ref/pointer.cc | 225 ++++ .../29_atomics/atomic_ref/requirements.cc | 74 ++ 166 files changed, 8684 insertions(+), 1101 deletions(-) create mode 100644 gcc/ada/repinfo-input.adb create mode 100644 gcc/ada/repinfo-input.ads create mode 100644 gcc/testsuite/c-c++-common/gomp/order-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-3.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-44.c delete mode 100644 gcc/testsuite/gcc.dg/pr57438-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91131.c create mode 100644 gcc/testsuite/gnat.dg/access7.adb create mode 100644 gcc/testsuite/gnat.dg/equal9.adb create mode 100644 gcc/testsuite/gnat.dg/loop_entry1.adb create mode 100644 gcc/testsuite/gnat.dg/predicate11.adb create mode 100644 gcc/testsuite/gnat.dg/prot8.adb create mode 100644 gcc/testsuite/gnat.dg/prot8.ads create mode 100644 gcc/testsuite/gnat.dg/scos1.adb create mode 100644 gcc/testsuite/gnat.dg/self_ref1.adb create mode 100644 gcc/testsuite/gnat.dg/unreferenced2.adb create mode 100644 gcc/testsuite/gnat.dg/warn21.adb create mode 100644 gcc/testsuite/gnat.dg/warn21.ads create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc copy libstdc++-v3/testsuite/29_atomics/{atomic/60695.cc => atomic_ref/deduction.cc} (55%) create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc