This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/gcc.
from 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. adds eb99301c9d1 rs6000: Shut up -Wformat-diag somewhat adds 2bb8562d730 * tree-ssa-alias.c (component_ref_to_zero_sized_trailing_a [...] adds a5049ce076b [Darwin, PPC, testsuite] Require stabs support for a test. adds 30b9d0adff7 Daily bump. adds a6837531f5e rs6000: Shut up -Wformat-diag a little more adds 3b04dbff80f * ipa-fnsummary.c (ipa_dump_hints): Do not dump array_inde [...] adds a05c4b902a4 gdbhooks.py: dump-fn, dot-fn: cast ret values of fopen/fclose adds fe3276ba0ca * config/i386/i386.md (nonmemory_szext_operand): New mode [...] adds a0145d06803 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on al [...] adds 7e9d3e53280 2019-07-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds f2d38fd9733 Daily bump. adds ae63312f5f2 gcc/ChangeLog adds 7b0d7c79224 2019-07-15 Richard Biener rguenther@suse.de adds 54ee6600bc5 * tree-ssa-alias.c (aliasing_component_refs_walk): Initial [...] adds 65645bd5042 * config/i386/i386.md (@test<mode>_ccno_1): Rename from t [...] adds 258517c160d rs6000: Always output .machine adds 0571a99556c runtime: expose the g variable adds 5b381f2bb44 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds c9c57a24a44 Daily bump. adds 2692ae3aaf1 Remove trailing space. adds 772269dd674 PR91176: Skip debug insns when computing inline costs adds 7d5a42f199a [mips] Fix ambiguous .md attribute uses adds 97114c27b61 [rs6000] Fix ambiguous .md attribute uses adds 385114ecd42 Use file_location for md_reader's ptr_loc adds 48db11b0846 Report ambiguous uses of .md attributes adds ae08adfad0f Fix g++.dg/template/pr84789.C on new concepts branch. adds 56e35b0b149 Simplify type-specifier parsing. adds 315f00e3689 Add parens around constraint in <memory>. adds 7d42682d488 Simplify range location creation in C++ parser. adds a235884df3c Require int128 support in gcc.dg/autopar/pr91162.c adds 05cc36a13ba Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds 02a11c1dc6f * g++.dg/lto/alias-1_0.C: Use -O3. * g++.dg/lto/alias-2_0 [...] adds 150ceef9d7d PR rtl-optimization/91164 * dse.c (rest_of_handle_dse): I [...] adds 1882a9e1187 Add missing testcase for PR89190 adds a0efaa5c118 PR rtl-optimization/91173 * tree-ssa-address.c (addr_for_ [...] adds 6a8750b4eca PR rtl-optimization/91173 * g++.dg/pr91173.C: New test. adds a999b7673ab * config/i386/i386.md (*testdi_1): Match CCZmode for cons [...] adds 4c70fbf1db7 2019-07-16 Harald Anlauf anlauf@gmx.de adds 2e5be8ce89a Daily bump. adds ffcc9565b2e 2019-07-17 Richard Biener rguenther@suse.de adds eb521dba869 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 0076df39354 * gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD, change [...] adds c626d41fba9 PR tree-optimization/91157 * tree-vect-generic.c (expand_ [...] adds 5fe9c500261 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds bd27922c23e 2019-07-17 Richard Biener rguenther@suse.de adds d7d7fb244af 2019-07-17 Richard Biener rguenther@suse.de adds 49e8e39519f 2019-07-17 Richard Biener rguenther@suse.de adds 3c6429348b8 * config/i386/i386.md (*andqi_2_maybe_si): Handle potentia [...] adds 18dba965a97 * alias.c (record_component_aliases): Do not simplify poin [...] adds 04c97420957 PR c++/90455 * g++.dg/cpp0x/nsdmi-list6.C: New test. adds f9121bf4c3c * config/i386/i386.md (*add<dwi>3_doubleword): Remove red [...] adds 407a2aebf5e * tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix f [...] adds 88e5d59e5a1 * config/pa/pa.c (pa_som_asm_init_sections): Don't force a [...] adds 13bd6b7bf19 Daily bump. adds 8ac9f335315 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds 769146d0181 compiler: fix bug in handling of unordered set during e [...] adds 6f7501ec1fd 2019-07-18 Richard Biener rguenther@suse.de adds 25657f668ec Fix -Wreturn-type for static naked functions in C adds 2b744af570d Make ifcvt clean up dead comparisons adds 841d021914b PR tree-optimization/91137 * tree-ssa-loop- [...] adds 655ce722f87 * lto-common.c (gimple_register_canonical_type_1): Do not [...] adds 3b0dcaf2709 [arm] Fix incorrect modes with 'borrow' operations adds 9318efaa60e include/ * demangle.h (rust_is_mangled): Move to libiberty [...] adds 080739fbcc2 [patch1/2][arm][PR90317]: fix sha1 patterns adds b2165f67dfa [patch2/2][arm]: remove builtin expand for sha1 adds 0c41e16015e * Makefile.rtl, expect.c, env.c, aux-io.c, mkdir.c, initia [...] adds 0ddb6b952b2 compiler: fix bug in importing blocks from inline functions adds b92fd6eb44a PR target/91188 * config/i386/i386.md (*addqi_1_slp): Use [...] adds 1eda6a97f2b Update PowerPC compiler for pc-relative support. adds bedefeb2450 Rename function. adds f6be15a7dd6 * config/i386/i386.md (*addqi_2_slp): Remove. (*<code>qi_ [...] adds fe986d2422d 2019-07-18 François Dumont fdumont@gcc.gnu.org
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 898 +++++++++++++++++---- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 + gcc/ada/Makefile.rtl | 3 +- gcc/ada/adadecode.c | 10 +- gcc/ada/adaint.c | 18 + gcc/ada/adaint.h | 2 +- gcc/ada/argv.c | 5 +- gcc/ada/aux-io.c | 5 +- gcc/ada/cio.c | 3 +- gcc/ada/cstreams.c | 4 +- gcc/ada/ctrl_c.c | 6 +- gcc/ada/env.c | 108 +-- gcc/ada/exit.c | 15 - gcc/ada/expect.c | 9 +- gcc/ada/init.c | 8 + gcc/ada/initialize.c | 3 +- gcc/ada/mkdir.c | 3 +- gcc/ada/raise-gcc.c | 8 +- gcc/ada/raise.c | 13 +- gcc/ada/rtinit.c | 2 - gcc/ada/{exit.c => runtime.h} | 41 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sysdep.c | 6 +- gcc/ada/targext.c | 7 + gcc/ada/tracebak.c | 8 +- gcc/alias.c | 87 +- gcc/attribs.c | 14 +- gcc/basic-block.h | 2 + gcc/c-family/ChangeLog | 13 +- gcc/c-family/c-omp.c | 20 +- gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 1 + gcc/c/c-parser.c | 50 +- gcc/c/c-typeck.c | 28 + gcc/c/gimple-parser.c | 61 ++ gcc/cfgcleanup.c | 8 +- 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/arm/arm-builtins.c | 36 +- gcc/config/arm/arm.md | 99 +-- gcc/config/arm/arm_neon.h | 21 +- gcc/config/arm/crypto.md | 51 +- gcc/config/arm/predicates.md | 21 + gcc/config/c6x/c6x.c | 8 + gcc/config/i386/avx512fintrin.h | 28 + gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/i386-expand.c | 21 +- gcc/config/i386/i386.md | 397 +++++---- gcc/config/mips/micromips.md | 2 +- gcc/config/pa/pa.c | 35 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/darwin.h | 3 +- gcc/config/rs6000/linux64.h | 4 +- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000-c.c | 3 +- gcc/config/rs6000/rs6000-logue.c | 4 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 85 +- gcc/config/rs6000/rs6000.h | 7 + gcc/config/rs6000/rs6000.md | 38 +- gcc/config/rs6000/sysv4.h | 3 +- gcc/config/rs6000/vsx.md | 4 +- gcc/cp/ChangeLog | 21 + gcc/cp/parser.c | 194 +++-- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 19 + gcc/df-core.c | 6 +- gcc/doc/invoke.texi | 13 +- gcc/doc/md.texi | 9 + gcc/dse.c | 5 +- gcc/expr.c | 10 +- gcc/fold-const.c | 36 +- gcc/fold-const.h | 3 +- gcc/fortran/ChangeLog | 21 + gcc/fortran/expr.c | 10 +- gcc/fortran/gfortran.texi | 3 +- gcc/fortran/invoke.texi | 7 +- gcc/fortran/libgfortran.h | 4 +- gcc/fortran/options.c | 4 +- gcc/fortran/trans-intrinsic.c | 167 +++- gcc/gdbhooks.py | 10 +- gcc/genemit.c | 65 +- gcc/genopinit.c | 62 +- gcc/gensupport.c | 2 + gcc/gimple-fold.c | 91 ++- gcc/gimple.h | 18 +- gcc/gimplify.c | 24 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 77 +- gcc/go/gofrontend/export.h | 3 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 42 +- gcc/go/gofrontend/gogo.h | 8 + gcc/go/gofrontend/import.cc | 20 + gcc/go/gofrontend/import.h | 23 +- gcc/go/gofrontend/statements.cc | 2 + gcc/go/gofrontend/types.cc | 4 + gcc/ifcvt.c | 7 +- gcc/ipa-cp.c | 2 - gcc/ipa-fnsummary.c | 113 +-- gcc/ipa-fnsummary.h | 11 +- gcc/ipa-inline.c | 3 - gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 27 +- gcc/omp-expand.c | 2 +- gcc/omp-general.c | 2 +- gcc/omp-grid.c | 6 +- gcc/omp-low.c | 183 ++++- gcc/optabs.c | 10 +- gcc/params.def | 12 +- gcc/read-md.c | 27 +- gcc/read-md.h | 13 +- gcc/read-rtl.c | 67 +- gcc/recog.h | 17 + gcc/resource.c | 4 + gcc/testsuite/ChangeLog | 540 ++++++++++--- 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/c-c++-common/pr53633-2.c | 19 + gcc/testsuite/g++.dg/Wmissing-attributes-1.C | 66 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 + gcc/testsuite/g++.dg/lto/alias-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/alias-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/alias-3_0.C | 4 +- gcc/testsuite/g++.dg/lto/alias-3_1.c | 2 - gcc/testsuite/g++.dg/lto/alias-4_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-5_0.C | 35 + gcc/testsuite/g++.dg/lto/alias-5_1.C | 9 + gcc/testsuite/g++.dg/lto/alias-5_2.c | 7 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 ++ gcc/testsuite/g++.dg/pr91173.C | 45 ++ gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 + gcc/testsuite/gcc.dg/Warray-bounds-43.c | 133 +++ gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 + 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/pr91181.c | 21 + gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + gcc/testsuite/gcc.dg/torture/pr91178.c | 11 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + .../gcc.dg/tree-ssa/alias-access-path-9.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c | 60 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c | 65 ++ gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c | 77 ++ 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/arm/crypto-vsha1cq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/pr89190.c | 15 + gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-pr91157.c | 29 + 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/pr91188-1a.c | 63 ++ gcc/testsuite/gcc.target/i386/pr91188-1b.c | 65 ++ gcc/testsuite/gcc.target/i386/pr91188-1c.c | 113 +++ gcc/testsuite/gcc.target/i386/pr91188-2a.c | 62 ++ gcc/testsuite/gcc.target/i386/pr91188-2b.c | 64 ++ gcc/testsuite/gcc.target/i386/pr91188-2c.c | 112 +++ .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../powerpc/bfp/scalar-test-data-class-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- .../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 1 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- gcc/testsuite/gfortran.dg/check_bits_1.f90 | 49 ++ gcc/testsuite/gfortran.dg/initialization_14.f90 | 6 +- gcc/testsuite/gfortran.dg/initialization_30.f90 | 21 + gcc/tree-cfg.c | 9 +- gcc/tree-core.h | 3 + gcc/tree-data-ref.c | 39 +- gcc/tree-eh.c | 13 +- gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 4 + gcc/tree-ssa-address.c | 14 + gcc/tree-ssa-alias.c | 248 +++--- gcc/tree-ssa-dse.c | 161 ++-- gcc/tree-ssa-loop-ivopts.c | 92 ++- gcc/tree-ssa-phiopt.c | 24 +- gcc/tree-ssa-reassoc.c | 285 ++++++- gcc/tree-ssa-sccvn.c | 264 +++--- gcc/tree-ssa.c | 36 +- gcc/tree-vect-generic.c | 72 +- gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 22 +- gcc/tree-vrp.c | 3 +- gcc/tree.c | 5 +- gcc/vector-builder.h | 7 +- include/ChangeLog | 5 + include/demangle.h | 18 - libgo/runtime/proc.c | 4 +- libiberty/ChangeLog | 6 + libiberty/cplus-dem.c | 1 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 ++ libstdc++-v3/ChangeLog | 54 ++ .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 ++++++++++ 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/bits/stl_tempbuf.h | 51 +- libstdc++-v3/include/experimental/string_view | 42 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/memory | 2 +- 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 ++ 300 files changed, 9676 insertions(+), 2097 deletions(-) copy gcc/ada/{exit.c => runtime.h} (78%) 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/c-c++-common/pr53633-2.c create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_2.c create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C create mode 100644 gcc/testsuite/g++.dg/pr91173.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-43.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.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/pr91181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.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/arm/pr89190.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr91157.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/pr91188-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2c.c create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/initialization_30.f90 create mode 100644 libiberty/rust-demangle.h 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