This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-release-arm-spec2k6-O2 in repository toolchain/ci/gcc.
from bf09e559b22 re PR fortran/88821 (Inline packing of non-contiguous arguments) adds 9e1a0b35e9e re PR fortran/88821 (Inline packing of non-contiguous arguments) adds 20733f1b0db re PR fortran/78290 (Gfortran incorrectly creates a copy of [...] adds d05ccada179 re PR fortran/90498 (ICE with select type/associate and der [...] adds dbd5df2eb89 * MAINTAINERS: Update my email address. adds ef536b413e0 libfortran/90038 Reap dead children when wait=.false. adds afc69d4efe3 rs6000: Delete the "wo" constraint adds d17fbef89f7 rs6000: Delete the "wb" constraint adds 0c8ac746d1c rs6000: Delete "wJ" and "wK" constraints adds 49d187c66d4 rs6000: Delete the "wu" constraint adds 8509e170912 rs6000: Delete the "wy" constraint adds 791e777970b rs6000: Delete the "wH" and "wI" constraints adds 55fd9fcd83b Daily bump. adds 3f23e487f38 [PATCH] Fix PR 81721: ICE with PCH and Pragma warning and C [...] adds bc374246e21 re PR middle-end/90518 (ICE: in emit_move_insn, at expr.c:3 [...] adds e48dc99e234 Use capital letters for enum value names. adds a4c3f08dada Do not use full qualified names if possible. adds 03105885b15 Add vertical spacing in order to separate functions. adds db91c7cf3d9 Come up with hook libc_has_fast_function (PR middle-end/90263). adds c8537d959ec Add missing default default_libc_has_fast_function implementation. adds 0ec537f3500 [testsuite] aarch64,arm Add missing quotes to expected erro [...] adds f63445e56c2 cfgloop.h (struct loop): Add simdlen member. adds ebd733a78cc gimple-match-head.c: Include vec-perm-indices.h. adds 2754b50bc70 Add missing ATTRIBUTE_UNUSED for ix86_libc_has_fast_function. adds eb530cab9a0 Fix test bug with mismatched alignment in allocate/deallocate adds e5178b986a6 std::allocator::deallocate support sized-deallocation adds 8d345a96a28 Fix %e in Solaris specs adds eefa592aa0b Reject -mx32 on Solaris/x86 adds 58487c21b6a PR c++/90532 Ensure __is_constructible(T[]) is false adds c6b84edb611 tree-ssa-alias.c (compare_sizes): New function. adds 810c42c38d3 tree-ssa-structalias.c (find_func_aliases): POINTER_DIFF_EX [...] adds ab904df5f90 darwin, testsuite - fix PR58321 adds 0841bc15630 [C++ PATCH] namespace using directives adds eb061601564 tree-ssa-alias.c (refs_may_alias_p_2): Break out from ... adds 6db76e48c18 [C++ PATCH] Commonixe using directive finishing adds 7f67becc985 Fix failing tests for use of non-reserved names adds 4d508751f42 [i386] Fold __builtin_ia32_shufpd to VEC_PERM_EXPR adds 664416bc5a3 Tweak gcc.dg/torture/pta-ptrarith-3.c adds 69b7b4960f6 [testsuite] PR90106 Fix cdce3.c testcase adds fb03c52fccd Add myself to MAINTAINERS adds c9afb226051 cp-tree.h: Remove remnants of CONV_NONCONVERTING. adds 7e85b4dce34 Wtype-limits-Wextra.c: Adjust expected output after recent [...] adds 21582672050 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka. adds 8d25372f16e pt.c (convert_template_argument): Add a diagnostic for the [...] adds f12ea6acdeb name-lookup.c (finish_using_directive): Don't issue inform( [...] adds be9e458d8be CWG 2094 - volatile scalars are trivially copyable. adds 4c7399e9923 Fix test failure due to Networking TS headers using mutexes adds 3e03ed66265 re PR libgomp/90527 (alloc.c:72:7: error: implicit declarat [...] adds 500e4868bf5 re PR c++/59813 (tail-call elimination didn't fire for left [...] adds 593ac6c6b3a gfortran.texi: Remove reference to the ASSIGN statement... adds 7f2749b4477 re PR testsuite/90503 (gcc.target/i386/pr22076.c FAILs) adds a750cf5f4fe * es.po, sv.po: Update. adds 8825d9aa0fb re PR testsuite/90503 (gcc.target/i386/pr22076.c FAILs) adds 469528f22ee Daily bump. adds d748c543b60 Check TBB version in tbb-backed effective target check adds 838373111f6 tbb-backend effective target should check ability to link TBB adds 601071c8bdc Move a test-case (PR testsuite/90551). adds cb7ac91b12c fix diagnostic quoting/spelling in rs6000 adds eaa6a39d428 Convert contrib/mklog script to Python 3 adds 419ba5b941e c-ada-spec.h (enum cpp_operation): Add IS_ASSIGNMENT_OPERATOR. adds 9c4ab6fa7b0 Enable -O2 for pr90263.c test. adds 36902ed6bde contrib/mklog: Open files in text mode adds 0f8e84c609c tree-ssa-uninit: suppress more spurious warnings adds d8bbf1d94ce Don't split non-critical edges in crited adds 3b0657dce50 Add missing "" for dg-require-ifunc. adds 4f8b89f0924 re PR tree-optimization/90510 (Unnecessary permutation) adds 78e5da0aa81 PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails adds 049f115abb8 Fix names of _Lock_policy constants in libstdc++ manual adds f445f0f06cf PR libstdc++/90252 fix effective-target check for TBB adds 692af872fa5 [C++ PATCH] Using decls adds 1a815b1822c libfortran/90038: Document new wait=.false. implementation adds 8c365be6e19 cpuid.h (__cpuid): For 32bit targets... adds 1c4320eb2a7 [C++ PATCH] Using decls adds c9ae62c2645 re PR bootstrap/87338 (gcc 8.2 fails to bootstrap on ia64) adds c54eb7f40ce sse.md (VF1_AVX2): New mode iterator. adds 9f0c354752a darwin, testsuite - fix PR 63891. adds b33a3c6451e darwin, testsuite - fix PR 67958 adds 53329d29274 Fix dg-require-* syntax adds 40dada26a78 preserve more debug stmts in gimple jump threading adds d9cb4277125 re PR target/90547 (ICE in gen_lowpart_general, at rtlhooks.c:63) adds 5007f60b33a DR 1940 - static_assert in anonymous unions. adds fae803b2db4 rs6000: wh -> d+p8v adds 818502a3c44 rs6000: wj -> wi+p8v adds c6dd76fab44 rs6000: wk -> ws+p8v adds 66b54d88e9d rs6000: wm -> wa+p8v adds c972c90dc81 rs6000: wl -> d+p6 adds e1dd825bad0 rs6000: wz -> d+p7 adds 34d878c7bc8 LWG 3062 - Unnecessary decay_t in is_execution_policy_v adds f2432de6cd0 re PR c++/67184 (Missed optimization with C++11 final specifier) adds cdb42a36a1e re PR c++/67184 (Missed optimization with C++11 final specifier) adds a2c67a8d7a1 parser.c (cp_parser_template_declaration_after_parameters): [...] adds 0fd67989f9c Daily bump. adds 325437b2a32 In https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.html... adds 5e21e8e70fb re PR middle-end/90553 (Register allocation allocates post- [...] adds 0acb03ae877 re PR middle-end/90553 (Register allocation allocates post- [...] adds e154242724b [RS6000] Don't pass -many to the assembler adds 8e2c037d24c gimple-fold.c (arith_code_with_undefined_signed_overflow): [...] adds a8aa828b6e9 re PR tree-optimization/90450 (Hash function in gather_mem_ [...] adds 6d86ddc4d64 Strip target_clones in copy attribute (PR lto/90500). adds 17bbb50079e darwin, testsuite fix PR27221 adds 9f7c6db60db decltype-pr66548.C: Remove, mistakenly added. adds fc907923f19 decltype-pr66548.C: Reinstate correct version. adds 0872c677e87 Fix wrong escaping of brackets (PR testsuite/90564). adds a6149853c3b Do not use quotes in tests (PR testsuite/90564). adds fa70c22141f alias.c (ao_ref_from_mem): Move stack-slot sharing rewrite ... adds 88a8126a906 fortran/89100: Default widths with -fdec-format-defaults adds 0f09fc8a844 Fix fortran size_type_node parameter passing. adds ee49c5a4513 Fix new coarray failures. adds 28108a53416 [aarch64] Introduce flags for SVE2. adds 586e53e269d sse.md (sse_cvtpi2ps): Use TARGET_MMX in insn condition. adds c2080a1fb54 x86: Don't allocate stack frame nor align stack if not needed adds 9ee0fb4c276 vect-signbitf.c (dg-final): Improve scan-assembler-not stri [...] adds 7d277e1796e PR c++/86485 - simple_empty_class_p adds 52ea1caf28c PR libstdc++/77691 fix resource_adaptor failures due to max [...] adds c652ff83124 PR c++/20408 - unnecessary code for empty struct. adds 5859a68d5f4 gimplify.c (gimplify_cond_expr): Don't check TREE_ADDRESSABLE. adds b7c28a47c2d Fix trampoline execution failures on GCN5. adds 7039cebfa8d Add support for constructors and destuctors on GCN adds f9b22a0c242 PR libstdc++/90557 fix path assignment that alters source adds dd2ce6631ed udlit-char-template-neg.C: Expect the error on a different line. adds cf9219c7420 Daily bump. adds 30d3ba51423 Bulletproof -fdiagnostics-format=json against bad locations [...] adds 6dac25d1ee4 There was a regression for gfortran.dg/fmt_en.f90 for cris- [...] adds 07bcb2b4275 * g++.dg/cpp2a/is-constant-evaluated8.C: New test. adds a29dd8dd9e9 cse.c (cse_dump_path): s/dump_file/f. adds 1ccd0ccbe8c [PR90510] Adjust 'brig.dg/test/gimple/packed.hsail' adds cf9847d25f1 Remove resolved TODO comment adds b636effb6c2 Remove conflict marker from ChangeLog adds 1a9c52d2846 Add whitespace between operator and operand adds 8f5b46e99c5 x86, testsuite - update fuse-caller-save tests. adds 02b73313044 * gnat.dg/opt78.ad[sb]: New test. adds 832ece86e5a Do not instrument static target_expr for use-after-scope (P [...] adds 2b8235ea99f * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a l [...] adds 32d941139e8 re PR target/90568 (stack protector should use cmp or sub, [...] adds 5879ab5fafe re PR tree-optimization/88440 (size optimization of memcpy- [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 3 +- contrib/ChangeLog | 8 + contrib/mklog | 28 +- gcc/ChangeLog | 547 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 +- gcc/alias.c | 12 - gcc/builtins.c | 17 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-ada-spec.c | 26 +- gcc/c-family/c-ada-spec.h | 1 + gcc/c-family/c-attribs.c | 3 +- gcc/cfgloop.h | 3 + gcc/cfgloopmanip.c | 1 + gcc/common/config/aarch64/aarch64-common.c | 35 +- gcc/config.gcc | 2 + gcc/config/aarch64/aarch64-option-extensions.def | 58 ++- gcc/config/aarch64/aarch64.c | 30 +- gcc/config/aarch64/aarch64.h | 7 + gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/driver-aarch64.c | 10 +- gcc/config/arc/arc.c | 2 +- gcc/config/arm/arm.c | 4 +- gcc/config/gcn/gcn-run.c | 36 +- gcc/config/gcn/gcn.c | 26 +- gcc/config/i386/cpuid.h | 17 + gcc/config/i386/i386-options.c | 1 + gcc/config/i386/i386.c | 109 +++- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 10 +- gcc/config/i386/mmx.md | 3 +- gcc/config/i386/sol2.h | 5 +- gcc/config/i386/sse.md | 34 +- gcc/config/mips/mips.c | 2 +- gcc/config/rs6000/altivec.md | 54 +- gcc/config/rs6000/constraints.md | 44 +- gcc/config/rs6000/driver-rs6000.c | 10 +- gcc/config/rs6000/rs6000-c.c | 18 +- gcc/config/rs6000/rs6000.c | 180 +++---- gcc/config/rs6000/rs6000.h | 24 +- gcc/config/rs6000/rs6000.md | 386 ++++++++------- gcc/config/rs6000/vsx.md | 94 ++-- gcc/config/sol2.h | 4 +- gcc/cp/ChangeLog | 94 ++++ gcc/cp/call.c | 4 +- gcc/cp/cp-gimplify.c | 17 +- gcc/cp/cp-tree.h | 16 +- gcc/cp/decl2.c | 2 + gcc/cp/init.c | 3 +- gcc/cp/method.c | 2 + gcc/cp/name-lookup.c | 464 +++++++---------- gcc/cp/name-lookup.h | 11 +- gcc/cp/parser.c | 40 +- gcc/cp/pt.c | 31 +- gcc/cp/tree.c | 3 +- gcc/cse.c | 2 +- gcc/diagnostic-format-json.cc | 60 ++- gcc/doc/extend.texi | 3 +- gcc/doc/invoke.texi | 11 + gcc/doc/md.texi | 48 +- gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 7 +- gcc/emit-rtl.c | 24 + gcc/expr.c | 13 +- gcc/expr.h | 4 +- gcc/fold-const.c | 85 ++-- gcc/fold-const.h | 4 + gcc/fortran/ChangeLog | 38 ++ gcc/fortran/gfortran.texi | 37 +- gcc/fortran/intrinsic.texi | 16 +- gcc/fortran/invoke.texi | 25 +- gcc/fortran/io.c | 31 +- gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 1 + gcc/fortran/trans-stmt.c | 16 +- gcc/function.c | 6 +- gcc/function.h | 3 + gcc/generic-match-head.c | 1 + gcc/gimple-fold.c | 16 +- gcc/gimple-match-head.c | 1 + gcc/gimplify.c | 11 +- gcc/ira-lives.c | 16 +- gcc/json.cc | 29 ++ gcc/json.h | 1 + gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/match.pd | 127 +++++ gcc/omp-expand.c | 7 + gcc/omp-general.c | 2 +- gcc/omp-low.c | 2 +- gcc/optabs-query.c | 2 +- gcc/opts.c | 2 +- gcc/po/ChangeLog | 4 + gcc/po/es.po | 6 +- gcc/po/sv.po | 500 ++++++++----------- gcc/profile-count.c | 24 +- gcc/profile-count.h | 324 ++++++------ gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/target.def | 11 +- gcc/targhooks.c | 10 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 373 +++++++++++++- gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- gcc/testsuite/g++.dg/DRs/dr1940.C | 13 + gcc/testsuite/g++.dg/asan/pr90570.C | 18 + gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 1 - gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg-neg2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-parms-neg.C | 6 +- .../g++.dg/cpp1y/udlit-char-template-neg.C | 4 +- .../g++.dg/cpp2a/is-constant-evaluated8.C | 19 + gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 17 + gcc/testsuite/g++.dg/ext/90532.C | 27 + gcc/testsuite/g++.dg/ext/alignof2.C | 2 +- .../g++.dg/ext/is_trivially_constructible1.C | 4 +- gcc/testsuite/g++.dg/ext/is_trivially_copyable.C | 16 + gcc/testsuite/g++.dg/ext/utf8-2.C | 16 +- gcc/testsuite/g++.dg/lookup/strong-using2.C | 11 + gcc/testsuite/g++.dg/lookup/using53.C | 2 +- gcc/testsuite/g++.dg/other/final3.C | 28 ++ gcc/testsuite/g++.dg/other/final4.C | 16 + gcc/testsuite/g++.dg/other/final5.C | 19 + gcc/testsuite/g++.dg/pch/operator-1.C | 2 + gcc/testsuite/g++.dg/pch/operator-1.Hs | 9 + gcc/testsuite/g++.dg/pr90462.C | 49 ++ gcc/testsuite/g++.dg/tree-ssa/empty-3.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 4 +- gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 2 +- gcc/testsuite/gcc.dg/Wattribute-alias.c | 2 +- gcc/testsuite/gcc.dg/Wtype-limits-Wextra.c | 8 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 +- gcc/testsuite/gcc.dg/cdce3.c | 3 +- gcc/testsuite/gcc.dg/darwin-weakimport-3.c | 17 +- gcc/testsuite/gcc.dg/gimplefe-40.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-41.c | 4 +- gcc/testsuite/gcc.dg/pr90263.c | 12 + gcc/testsuite/gcc.dg/torture/ftrapv-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90553.c | 128 +++++ gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c | 53 ++ gcc/testsuite/gcc.dg/uninit-28-gimple.c | 47 ++ gcc/testsuite/gcc.dg/uninit-29-gimple.c | 45 ++ gcc/testsuite/gcc.dg/uninit-30-gimple.c | 43 ++ gcc/testsuite/gcc.dg/uninit-31-gimple.c | 48 ++ gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 2 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- .../gcc.target/arm/attr-neon-builtin-fail.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-simd-1.c | 35 ++ .../gcc.target/i386/fuse-caller-save-rec.c | 8 +- .../gcc.target/i386/fuse-caller-save-xmm.c | 16 +- gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 8 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +- gcc/testsuite/gcc.target/i386/memset-strategy-1.c | 6 +- gcc/testsuite/gcc.target/i386/pr22076.c | 16 +- gcc/testsuite/gcc.target/i386/pr30970.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-1.c | 12 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 11 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 17 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-5.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 15 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 16 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 12 +- gcc/testsuite/gcc.target/i386/pr84723-1.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-2.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-3.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-4.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-5.c | 1 - gcc/testsuite/gcc.target/i386/pr90500-1.c | 5 +- gcc/testsuite/gcc.target/i386/pr90500-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr90510.c | 22 + gcc/testsuite/gcc.target/i386/pr90547.c | 21 + .../gcc.target/i386/stackalign/pr88483-1.c | 18 + .../gcc.target/i386/stackalign/pr88483-2.c | 18 + gcc/testsuite/gcc.target/i386/vect-double-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-signbitf.c | 30 ++ .../powerpc/fold-vec-splats-floatdouble.c | 8 +- gcc/testsuite/gcc.target/powerpc/ppc32-abi-dfp-1.c | 16 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c | 4 +- gcc/testsuite/gfortran.dg/associate_48.f90 | 41 ++ gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- .../gfortran.dg/fmt_f_default_field_width_1.f90 | 40 ++ .../gfortran.dg/fmt_f_default_field_width_2.f90 | 43 ++ .../gfortran.dg/fmt_f_default_field_width_3.f90 | 30 ++ .../gfortran.dg/fmt_g_default_field_width_1.f90 | 45 ++ .../gfortran.dg/fmt_g_default_field_width_2.f90 | 48 ++ .../gfortran.dg/fmt_g_default_field_width_3.f90 | 33 ++ .../gfortran.dg/fmt_i_default_field_width_1.f90 | 40 ++ .../gfortran.dg/fmt_i_default_field_width_2.f90 | 44 ++ .../gfortran.dg/fmt_i_default_field_width_3.f90 | 37 ++ gcc/testsuite/gfortran.dg/namelist_89.f90 | 2 +- gcc/testsuite/gfortran.dg/pr78290.f90 | 35 ++ gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 2 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/gnat.dg/opt78.adb | 16 + gcc/testsuite/gnat.dg/opt78.ads | 13 + gcc/testsuite/lib/target-supports.exp | 11 + gcc/tree-cfg.c | 14 +- gcc/tree-cfg.h | 9 +- gcc/tree-inline.c | 2 + gcc/tree-loop-distribution.c | 24 +- gcc/tree-ssa-alias.c | 211 +++++--- gcc/tree-ssa-loop-im.c | 11 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-sink.c | 4 +- gcc/tree-ssa-structalias.c | 14 + gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadupdate.c | 68 +++ gcc/tree-ssa-uninit.c | 37 +- gcc/tree-tailcall.c | 6 + gcc/tree-vect-loop.c | 58 ++- gcc/tree-vect-slp.c | 2 +- libcc1/ChangeLog | 10 + libcc1/libcp1plugin.cc | 4 +- libcpp/ChangeLog | 6 + libcpp/lex.c | 6 +- libgcc/config/gcn/crt0.c | 56 +++ libgfortran/ChangeLog | 33 ++ libgfortran/config.h.in | 6 + libgfortran/configure | 10 +- libgfortran/configure.ac | 2 +- libgfortran/intrinsics/execute_command_line.c | 25 + libgfortran/io/format.c | 35 ++ libgfortran/io/io.h | 50 ++ libgfortran/io/read.c | 6 + libgfortran/io/write.c | 22 +- libgfortran/io/write_float.def | 37 +- libgomp/ChangeLog | 5 + libgomp/alloc.c | 1 + libstdc++-v3/ChangeLog | 92 ++++ libstdc++-v3/doc/xml/manual/shared_ptr.xml | 6 +- libstdc++-v3/include/experimental/memory_resource | 92 ++-- libstdc++-v3/include/ext/new_allocator.h | 14 +- libstdc++-v3/include/pstl/execution_defs.h | 6 + libstdc++-v3/include/std/type_traits | 52 +- libstdc++-v3/src/c++17/fs_path.cc | 4 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../testsuite/20_util/is_constructible/value.cc | 7 + .../20_util/is_default_constructible/value.cc | 10 + .../20_util/is_trivially_constructible/value.cc | 2 + .../20_util/is_trivially_copyable/value.cc | 4 +- .../is_trivially_default_constructible/value.cc | 9 + .../testsuite/27_io/filesystem/path/assign/copy.cc | 15 + .../memory_resource/new_delete_resource.cc | 28 +- .../memory_resource/resource_adaptor.cc | 1 - libstdc++-v3/testsuite/experimental/names.cc | 22 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 46 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 10 +- 283 files changed, 5370 insertions(+), 1970 deletions(-) create mode 100644 gcc/testsuite/g++.dg/DRs/dr1940.C create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C create mode 100644 gcc/testsuite/g++.dg/ext/90532.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_copyable.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using2.C create mode 100644 gcc/testsuite/g++.dg/other/final3.C create mode 100644 gcc/testsuite/g++.dg/other/final4.C create mode 100644 gcc/testsuite/g++.dg/other/final5.C create mode 100644 gcc/testsuite/g++.dg/pch/operator-1.C create mode 100644 gcc/testsuite/g++.dg/pch/operator-1.Hs create mode 100644 gcc/testsuite/g++.dg/pr90462.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-3.C create mode 100644 gcc/testsuite/gcc.dg/pr90263.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90553.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c create mode 100644 gcc/testsuite/gcc.dg/uninit-28-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-29-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-30-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-31-gimple.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-simd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90547.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-signbitf.c create mode 100644 gcc/testsuite/gfortran.dg/associate_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78290.f90 create mode 100644 gcc/testsuite/gnat.dg/opt78.adb create mode 100644 gcc/testsuite/gnat.dg/opt78.ads