From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id 1F1713986427; Wed, 18 Aug 2021 14:24:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F1713986427 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Gaius Mulley To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/modula-2] (160 commits) Merge branch 'master' into devel/modula-2. X-Act-Checkin: gcc X-Git-Author: Gaius Mulley X-Git-Refname: refs/heads/devel/modula-2 X-Git-Oldrev: b4d74a80f375d8c6ff6faf45148f0249887a75a4 X-Git-Newrev: 7e20439cdef3ac0e4434797c77f1743959146e9d Message-Id: <20210818142421.1F1713986427@sourceware.org> Date: Wed, 18 Aug 2021 14:24:21 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Aug 2021 14:24:21 -0000 The branch 'devel/modula-2' was updated to point to: 7e20439cdef... Merge branch 'master' into devel/modula-2. It previously pointed to: b4d74a80f37... Remove unused procedures, parameters and warnings about cas Diff: Summary of changes (added commits): ----------------------------------- 7e20439... Merge branch 'master' into devel/modula-2. f74433e... Fortran: Add OpenMP's nothing directive support (*) be4a4fb... c++: aggregate CTAD and brace elision [PR101344] (*) a6b3db3... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*) 88ef1a1... Fix thinko in latest change for GNAT encodings (*) e12946d... Add EAF_NOREAD check to tree-ssa-uninit (*) e4f16e9... Add more self-tests for 'hash_map' with Value type with non (*) 602fca4... Turn 'bool force_collect' parameter to 'ggc_collect' into a (*) 76bb3c5... Fortran/OpenMP: Add memory routines existing for C/C++ (*) 5079b77... openmp: Add nothing directive support (*) 0684c8d... commit-mklog: Add --co argument. (*) 1bf976a... openmp: Actually ignore pragma_stmt pragmas for which c_par (*) 97d51c1... Add x86 tune to enable v2df vector reduction by paddpd. (*) 2d14d64... Daily bump. (*) 4759e1e... Add GORI tracing faciltiies. (*) 0bb74a2... Change evrp-mode options. (*) e68c828... Abstract tracing routines into a class. (*) b48d4e6... Move more warning code to gimple-ssa-warn-access etc. (*) 32c3a75... c++: Implement P0466R5 __cpp_lib_is_layout_compatible compi (*) 7986663... Objective-C: Default flag_objc_sjlj_exceptions off for NeXT (*) 60b94d8... libstdc++: Avoid illegal argument to verbose in dg-test cal (*) b240450... Darwin, libcc1: Handle hosts with mdynamic-no-pic support. (*) 0edf2e8... Turn global 'ggc_force_collect' variable into 'force_collec (*) a42467b... Restore 'gcc.dg/pr78213.c' testing (*) 2d9da1c... Darwin: Reset section names table at the end of compile. (*) 743b8dd... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*) e7e17be... Fall back to masked_gather_load/masked_scatter_store (*) 817766f... libstdc++: Fix testsuite for skipping gdb tests on remote/n (*) 174f925... libstdc++: Optimize std::seed_seq construction (*) 897a15f... Improved handling of MINUS_EXPR in bit CCP. (*) 408579c... Improved handling of MULT_EXPR in bit CCP. (*) f8d535f... Fortran: Implement OpenMP 5.1 scope construct (*) 20698ec... libstdc++: Test std::seed_seq construction from input itera (*) 8ea0fad... libstdc++: Remove pretty printer committed by mistake (*) 0808b0d... libstdc++: Optimize std::function move constructor [PR10192 (*) 3b3f2f7... libstdc++: Only define basic_string::contains for C++23 (*) c09cabb... libstdc++: Rename __detail::__not_same_as helper (*) 42cfa1b... libstdc++: Add conditional noexcept to std::exchange (*) 2db38d9... libstdc++: Add pretty printer for std::error_code and std:: (*) 9c560cf... Do not enable DT_INIT_ARRAY/DT_FINI_ARRAY on uclinuxfdpicea (*) 6bcbf80... retain debug stmt order when moving to successors (*) 3ed8da7... don't access cfun in dump_function_to_file (*) d1819df... aarch64: Remove macros for vld4[q]_lane Neon intrinsics (*) 08f8381... aarch64: Remove macros for vld3[q]_lane Neon intrinsics (*) 5ed35a9... aarch64: Remove macros for vld2[q]_lane Neon intrinsics (*) 92aadbd... Improve diff-ability of scheduler logs (*) 75b1c75... Add missing entry for rank_for_schedule stats. (*) 6d52788... Improve autoprefetcher heuristic (partly fix regression in (*) 568b9c0... aarch64: Replace some uses of GET_CODE with RTL predicate m (*) 891bdbf... Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs (*) 3ed7796... tree-optimization/101868 - avoid PRE of trapping mems acros (*) 2e0d7f1... vect: Add extraction cost for slp reduc (*) e45483c... openmp: Implement OpenMP 5.1 scope construct (*) d565999... c++: Add C++20 #__VA_OPT__ support (*) 0215b35... tree-optimization/101925 - fix VN with reverse storage orde (*) 75a7176... Improve SImode shifts for H8 (*) d56607c... Adjust testcase. (*) 9d1d9fc... Daily bump. (*) 052bdc7... Drop embeded stabs from rl78 port (*) 58608f6... Update cpplib de.po (*) 6c25932... libstdc++: Use qualified-id for class member constant [PR10 (*) db853ff... libstdc++: Install GDB pretty printers for debug library (*) 8cdcea5... gcov: Add TARGET_GCOV_TYPE_SIZE target hook (*) be024a1... Fix regression in debug info for Ada with DWARF 5 (*) e660441... [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931] (*) c517cf2... Speed up jump table switch detection. (*) 29020d0... Disable GNAT encodings by default (*) a2ab2f0... Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-tran (*) df98015... Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc (*) 7b9d99e... Clarify memory management for 'prop_set' in 'gcc/omp-oacc-n (*) 049eda8... Avoid 'GTY' use for 'gcc/omp-oacc-neuter-broadcast.cc:field (*) 1afcf57... Fix ICE. (*) 9129249... ipa: make target_clone default decl local [PR101726] (*) b0de3ad... ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF (*) faf2b6b... Optimize __builtin_shuffle_vector. (*) 53d5b59... Fortran/OpenMP: Add support for OpenMP 5.1 masked construct (*) fdd4049... RISC-V: Allow multi-lib build with different code model (*) 94974e8... Daily bump. (*) bbf19f9... Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC (*) 34ce7f7... aix: 64 bit AIX TLS libpthread dependency. (*) 882f1d5... Improve many SImode shifts on the H8/300H (*) 829931e... libgo: various fixes for Solaris support (*) 7dd8f19... Daily bump. (*) da8a9d6... or1k: Use cmodel=large when building crtstuff (*) eff8110... or1k: Add mcmodel option to handle large GOTs (*) 96194a0... Diagnose mismatches between array and scalar new and delete (*) 240f078... i386: Fix ICE with V64QImode broadcast permutation with -ma (*) 261512f... Daily bump. (*) 58eec99... Fix xxeval predicates (PR 99921). (*) 2cc65fc... Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c' (*) fb85d6e... Warn for reads from write-only arguments [PR101734]. (*) e5c0054... runtime: use C cast syntax in stack.c (*) 4998404... ipa: "naked" attribute implies "noipa" attribute (*) fa28520... ipa: do not make localaliases for target_clones [PR101261] (*) 5eb304a... opts: do not repeat a string in errors (*) 4341b1b... Introduce EAF_NOREAD and cleanup EAF_UNUSED + ipa-modref (*) e37ddb9... arm: Add check for arm_softfp_ok in pr98435.c. (*) 62e4202... libbacktrace: fix b2test_buildid test on non-english locale (*) c5b21c3... libgo: update to Go1.17rc2 (*) 72be20e... Daily bump. (*) 0ace3d4... runtime: run gofmt on testdata/testwinsignal/main.go (*) 1196b60... compiler: store pointers to go:notinheap types indirectly (*) d0befed... openmp: Add support for OpenMP 5.1 masked construct (*) 408d88a... libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] (*) 8464894... Fix typo in fold-vec-load-builtin_vec_xl-* tests. (*) 8c8df06... [i386] Introduce scalar version of avx512f_vmscalef. (*) a6da2cd... Fix condition testing void functions in ipa-split. (*) 9017326... libstdc++: Add additional overload of std::lerp [PR101870] (*) b1c0e85... libstdc++: Make some #error strings consistent with other t (*) 20ce14c... libstdc++: Add [[nodiscard]] to experimental::randint (*) 27a1fb3... c++: fix ptrmemfunc template instantiation [PR101219] (*) d2ba65a... Evaluate type arguments of sizeof that are structs of varia (*) 34cd97f... Remove legacy back threader. (*) d3a7fbc... libstdc++: Add #error to some files that depend on a specif (*) 432de08... OpenMP 5.1: Add proc-bind 'primary' support (*) 2d7967a... arc: Small data doesn't need fcommon option (*) fb0cd8f... gfortran.dg/PR82376.f90: Avoid matching a file-path (*) 04b4f31... i386: Fix up V32HImode permutations with -mno-avx512bw [PR1 (*) 01f8a8b... openmp: Diagnose syntax mismatches between declare target a (*) ef07b91... openmp: Diagnose another case of mixing parameter and attri (*) 9b7ab85... c++: Fix ICE on defaulted spaceship with pointer return typ (*) c84f79e... openmp: Diagnose omp::directive/sequence on using-directive (*) 3890c28... c++: Fix up parsing of attributes for using-directive (*) 2bdf17d... Make -no-pie option work for native Windows (*) 95e1eca... Combine avx_vec_concatv16si and avx512f_zero_extendv16hiv16 (*) 21fd62e... c++: constexpr std::construct_at on empty field [PR101663] (*) 58f8750... Daily bump. (*) 93f1dbc... libstdc++: Fix test that fails randomly [PR101866] (*) 8732734... rs6000: Add available-everywhere and ancient builtins (*) ba6aa47... rs6000: Add VSX builtins (*) 6cc92e9... rs6000: Add the rest of the [altivec] stanza to the builtin (*) 9707d2e... c++: parameterized requires-expr as default argument [PR101 (*) ee8f9ff... c++: Optimize constinit thread_local vars [PR101786] (*) 7e39d1a... c++: recognize class-scope non-template dguides [PR79501] (*) 6186708... c++: most vexing parse and braced CTAD [PR89062] (*) 4fa6c0e... libstdc++: Define std::is_pointer_interconvertible_base_of (*) 04ddd10... libstdc++: Fix missing descriptions in ChangeLog entries (*) 58340a7... Fortran: Fix c_float128 and c_float128_complex definitions. (*) cba64d8... Fix gcc.dg/lto/pr48622_0.c testcase (*) 2cb02e0... target/101788 - avoid decomposing hard-register "loads" (*) e842655... Adjust volatile handling of the operand scanner (*) cecdff8... Small tweak to expand_used_vars (*) 9851a16... Fix min_flags handling in mod-ref (*) d7e91f4... middle-end/101858 - avoid shift of pointer in folding (*) f19c70a... tree-optimization/101861 - fix gather use for non-gather re (*) b8f604d... arm/66791: Replace builtins for vdup_n and vmov_n intrinsic (*) 0e6017f... sanitizer: Cherry-pick realpath fix (*) a45918f... Ada: Remove debug line number for DECL_IGNORED_P functions (*) fed7c16... compiler: don't crash on a, b := int(0) (*) 05a03f3... Extend ldexp{s,d}f3 to vscalefs{s,d} when TARGET_AVX512F an (*) 92f7016... gcc.dg/uninit-pred-9_b.c: Xfail for CRIS too (*) 3ae564e... Daily bump. (*) d796cc7... openmp: Fix up cp/parser.c build with GCC 4.8 to 6 (*) 84f906d... mklog: support '-b c/101343' format. (*) 2ba0376... gfortran: Fix in-build-tree testing [PR101305, PR101660] (*) 557d06f... Enable gcc.target/i386/pr88531-1a.c for all targets (*) 50b5877... i386: Allow some V32HImode and V64QImode permutations even (*) 08aa0e3... tree-optimization/101809 - support emulated gather for doub (*) 7665af0... i386: Improve single operand AVX512F permutations [PR80355] (*) c40c6a5... openmp: Add support for declare simd and declare variant in (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/modula-2' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.