From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id 0A88D3833A06; Wed, 7 Dec 2022 19:51:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0A88D3833A06 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1670442705; bh=WdANhzn7KDLuBLwBiHbH+6t3u5qRRgFsgYCX6hMDX64=; h=From:To:Subject:Date:From; b=cz0SU9i3WMwSOT8uOql9LOtPWgDR01TdFDiORTnLal2oDN3H8PtX6pyPjbWj5+2bf PlAMqBnI6mWldCEwmIy7ptGzq+RV3yGq5vrgI55w+ZQec+aebyoFE3a0KaW2rFrqSr 8F6g2+3bbDUEjqpJOrLm+jmAFr9fCRqOKFpazhwg= 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] (118 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: 442bcd0e9f6650c611fec17c5558637e13c0ac21 X-Git-Newrev: aaa673daca2fd4fd159dae2a88f2b68dfc9f58b1 Message-Id: <20221207195145.0A88D3833A06@sourceware.org> Date: Wed, 7 Dec 2022 19:51:44 +0000 (GMT) List-Id: The branch 'devel/modula-2' was updated to point to: aaa673daca2... Merge branch 'master' into devel/modula-2. It previously pointed to: 442bcd0e9f6... Documentation tools python3 flake8 style improvements. Diff: Summary of changes (added commits): ----------------------------------- aaa673d... Merge branch 'master' into devel/modula-2. 952c8a1... AArch64: Fix assert in aarch64_move_imm [PR108006] (*) 717154f... MAINTAINERS: Add myself as Rust front-end maintainer (*) 05048fc... configure: When host-shared, pass --with-pic to in-tree lib (*) 45e09c2... ipa/105676 - pure attribute suggestion for const function (*) 3a1a141... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*) cb6922f... PR107920: Fix handling of virtual operands and disable fold (*) da7fb32... Fix ICE due to condition mismatch between expander and defi (*) d2e782c... libgccjit: Fix float vector comparison (*) 3fe66f7... Daily bump. (*) dfe2ef7... analyzer: don't create bindings or binding keys for empty r (*) 2a23b93... libstdc++: Fix test that fails due to name clash with old g (*) 9cce91a... libstdc++: Add casts for integer-like difference type [PR10 (*) 5329e1a... libstdc++: Make chrono::hh_mm_ss more compact (*) 4ba94ab... libstdc++: Add hint to compiler about vector invariants [PR (*) af177d7... libstdc++: Add nodiscard attribute to mutex try_lock functi (*) 48e21e8... libstdc++: The Trouble with Tribbles (*) ba1536d... AArch64: Cleanup move immediate code (*) 710c967... Update -Warray-bounds with -fstrict-flex-arrays. (*) dcfc7ac... analyzer: use __attribute__((nonnull)) at top level of anal (*) fa19bfb... contrib: doxygen: add gcc/analyzer subdirectory to INPUT (*) 14b0d6c... analyzer: update internal docs (*) 861c917... analyzer: split out more stuff from region-model-impl-calls (*) 81476bc... OpenMP: omp_get_max_teams, omp_set_num_teams, and omp_{gs}e (*) 400d9fc... ada: Allow No_Caching on volatile types (*) 7dc44f2... ada: Spurious error on nested call using the prefix notatio (*) 188965a... ada: Suppress warning for specific constant valid condition (*) 0cb36c8... ada: Fix spurious error in checking of SPARK elaboration (*) ea588d4... ada: Elide the copy in extended returns for nonlimited by-r (*) a444c05... ada: Small adjustment to special resolution of membership t (*) d1ab8ed... ada: Use larger type for membership test of universal value (*) f459afa... ada: Accessibility code reorganization and bug fixes (*) c690f11... ada: Add Codepeer Exemption + simplify TO_C code. (*) ed34c3b... arm: Fix MVE's vcmp vector-scalar patterns [PR107987] (*) bcf89f0... i386: Fix up expander conditions on cbranchbf4 and cstorebf (*) 8872df3... testsuite: Use -mnofpu for rx-*-* in ieee testsuite [PR1070 (*) 926f505... tree-optimization/104475 - improve access diagnostics (*) a0ee2e5... range-op-float: Improve binary reverse operations (*) 0525a7f... range-op-float: Fix up ICE in lower_bound [PR107975] (*) 9f80367... libgomp.texi: Fix a OpenMP 5.2 and a TR11 impl-status item (*) 790ff87... tree-optimization/104165 - bougs -Warray-bounds, add testca (*) 6a6f2cb... testsuite, X86, Darwin: Fix bf16 ABI tests for Mach-O/MacOS (*) 769370f... aarch64: Use dup and zip1 for interleaving elements in vect (*) e6f93f4... Daily bump. (*) 0d14720... middle-end/40635 - SSA update losing PHI arg loations (*) d492d50... tree-optimization/106868 - bogus -Wdangling-pointer diagnos (*) 109148d... match.pd: Don't fold nan < x etc. for -ftrapping-math [PR10 (*) 4500baa... range-op-float: Fix up multiplication and division reverse (*) 44c8402... tree-optimization/107833 - invariant motion of uninit uses (*) 824542b... plugins/107964 - install contracts.h (*) 5c11d74... tree-optimization/107956 - ICE with NULL call LHS (*) 380d62c... gimple-fold: Refine gimple_fold_partial_load_store_mem_ref (*) 102f3ce... Daily bump. (*) 24b9337... Fortran: error recovery simplifying UNPACK for insufficient (*) 98d6e4b... Fortran: fix typo in documentation of intrinsic FLOOR [PR10 (*) 9123863... Fortran: error recovery handling invalid CLASS variable [PR (*) 079add3... c++: pack in requires-expr parm list [PR107417] (*) a044c9d... libstdc++, Darwin: Limit recursive mutex init to OS version (*) e76a44b... libstdc++, Darwin: Fix weak attribute to use __weak__ inste (*) 7fe8aca... libsanitizer, Darwin: Restrict build to Darwin 16 or newer. (*) 58a7b1e... coroutines: Do not promote temporaries that will be elided. (*) 8c45e67... Daily bump. (*) b391212... c++: substituting CONST_DECL_USING_P enumerators [PR103081] (*) 9357491... [testsuite] [riscv] skip ssa-sink-18.c (*) cebd317... [testsuite] [riscv] uninit-pred-9_b bogus warning (*) 596dbff... Daily bump. (*) 36a4ee4... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*) e24fe12... analyzer: introduce struct event_loc_info (*) f5758fe... analyzer: fixes to region creation messages [PR107851] (*) 1998db0... testsuite: Adjust dg-error for -fimplicit-constexpr (*) d19aa6a... c++: Set the locus of the function result decl (*) 76dd48f... Fix a few incorrect accesses. (*) 6d3c634... driver: fix validate_switches logic (*) 70596a0... LRA: Check hard reg availability of pseudo and its subreg f (*) e55251f... Improve ix86_expand_fast_convert_bf_to_sf with new extendbf (*) 71e8007... gcc: regenerate configure (*) b35680e... Daily bump. (*) b3237a2... i386: Save/restore recog_data in ix86_vector_duplicate_valu (*) f133055... c++: Incremental fix for g++.dg/gomp/for-21.C [PR84469] (*) ee4f259... c++: Deduce range for structured bindings if expression is (*) 6508d5e... match.pd: rewrite select to branchless expression (*) 5b50850... Add --param max-unswitch-depth (*) a710f3c... PR59447: --with-dwarf2 implies "(or later)" (*) 0b73709... analyzer: handle comparisons against negated symbolic value (*) 5cb7d28... analyzer: add test coverage for string ops (*) e055e6d... Fix ICE due to incorrect insn type. (*) a4e577b... c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR10 (*) 40adb39... libstdc++: Add error handler for (*) de144fd... varasm: Fix type confusion bug (*) a5354da... gcc: remove incpath.o from CXX_C_OBJS (*) c126e14... RISC-V: Remove tail && mask policy operand for vmclr, vmset (*) 3b16afe... RISC-V: Add attributes for VSETVL PASS (*) fa14417... RISC-V: Add duplicate vector support. (*) e41b243... amdgcn: Add preprocessor builtins for every processor type (*) 798c08c... ada: Strip conversions for the implementation of storage mo (*) 82cf82c... ada: Enforce Aggregate aspect legality rule (*) f82d10a... ada: Further adjustments to User's Guide for PIE default (*) 81fd08a... ada: Fix misphrasing in comment (*) 8e56d31... ada: Use the address type of a Storage_Model_Type for 'Addr (*) eeba836... ada: Fix minor issues in reference manual (*) 3217d7d... ada: Minor updates to gnat/doc configuration (*) ecc3639... arm: Fix MVE testsuite fallouts (*) abf0558... tree-optimization/107937 - uninit predicate simplification (*) 8629f21... tree-optimization/107935 - fixup equivalence handling in PH (*) 2c08964... i386: Improve *concat3_{1,2,3,4} patterns [PR107 (*) 125f294... rs6000: Corrects comments which are added by r13-4423 (*) 4304e09... c++: small contracts fixes (*) cda29c5... Fix unrecognizable insn due to illegal immediate_operand (c (*) eaaf97b... analyzer: fix i18n issues in symbolic out-of-bounds [PR1066 (*) 8bc9e4e... analyzer: unify bounds-checking class hierarchies (*) 1d86af2... diagnostics: tweak diagnostic_path::interprocedural_p [PR10 (*) df460cf... analyzer: more bounds-checking wording tweaks [PR106626] (*) 7c65569... analyzer: add note about valid subscripts [PR106626] (*) d69a95c... analyzer: fix wording of 'number of bad bytes' note [PR1066 (*) b82b361... analyzer: move bounds checking to a new bounds-checking.cc (*) 45a75fd... analyzer: fix ICE on bind/connect with a constant fd [PR107 (*) 9d68cba... rs6000: Generates permute index directly for little endian (*) 6eea85a... Daily bump. (*) (*) 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.