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-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 604c5bcad0e [Ada] System.Strings.Stream_Ops: do not depend on Stream_IO adds c1d5aaed9b5 2019-07-10 Richard Biener rguenther@suse.de adds 32506afe445 2019-07-10 Richard Biener rguenther@suse.de adds 9cab6d1cbc1 Fix wi::lshift adds c2930418d60 2019-07-10 Vladimir Makarov vmakarov@redhat.com adds 9a9e0d61cfb PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails adds 63196477131 compiler: add break label in 1,2-case select statement [...] adds 6628d899cf0 compiler: finalize methods when importing types adds 7abd4ee1441 [arm] Fix BE index for single-var vector initialisers (PR91060) adds 4f8eb8a1279 Fix folding of vector EQ/NE adds 257dd0e2cec [Darwin, PPC] Collate the system library spec into one expression. adds 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
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 559 +++++--- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 266 ++++ gcc/ada/Makefile.rtl | 24 +- 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 | 7 +- gcc/c-family/c-omp.c | 18 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 19 + gcc/c/c-parser.c | 50 +- gcc/c/c-typeck.c | 28 + gcc/c/gimple-parser.c | 67 +- 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.md | 29 +- gcc/config/arm/arm.c | 35 +- gcc/config/arm/iterators.md | 3 + gcc/config/arm/neon.md | 14 +- 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/darwin.h | 18 + gcc/config/rs6000/darwin7.h | 12 +- gcc/config/rs6000/darwin8.h | 14 +- gcc/config/rs6000/predicates.md | 6 +- gcc/config/rs6000/rs6000-logue.c | 4 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/config/rs6000/rs6000.h | 27 +- 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/md.texi | 9 + gcc/fold-const.c | 50 +- 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 | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 36 +- gcc/go/gofrontend/gogo.h | 26 + gcc/go/gofrontend/import.cc | 39 +- gcc/go/gofrontend/import.h | 10 +- gcc/go/gofrontend/statements.cc | 8 + gcc/go/gofrontend/types.cc | 4 + gcc/lra-constraints.c | 17 +- gcc/omp-low.c | 2 + gcc/resource.c | 4 + gcc/testsuite/ChangeLog | 336 +++-- gcc/testsuite/c-c++-common/gomp/order-1.c | 53 + gcc/testsuite/c-c++-common/gomp/order-2.c | 57 + gcc/testsuite/gcc.dg/gimplefe-43.c | 25 + gcc/testsuite/gcc.dg/gimplefe-44.c | 33 + gcc/testsuite/gcc.dg/strlenopt-67.c | 52 - gcc/testsuite/gcc.dg/torture/pr91126.c | 28 + gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 27 + gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 27 + gcc/testsuite/gcc.dg/torture/ssa-fre-7.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/vector-7.c | 39 + gcc/testsuite/gcc.target/aarch64/pr91102.c | 26 + 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-sccvn.c | 68 +- gcc/tree-vect-slp.c | 3 +- gcc/tree-vrp.c | 5 + gcc/tree.c | 5 +- gcc/vector-builder.h | 7 +- gcc/wide-int.h | 3 +- libstdc++-v3/ChangeLog | 37 + 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, 8245 insertions(+), 1195 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/gcc.dg/gimplefe-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-44.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91126.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91102.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