From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id D64A33851403; Wed, 12 Oct 2022 12:57:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D64A33851403 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1665579425; bh=atVZb58o/7hs9EPO/N62gv48tZXISX50Qjc7GXUN/V8=; h=From:To:Subject:Date:From; b=aTM6b9YdCJ+a1f1e591YR7X6D4kZWy9rP+6DtasPdmoCdRdZZo53bsk3L4rFLpFg/ riR73k6NrMQBAU3oE1XdkNFW+u8m1mQTjSrUFClS9/1jSx8Lpevn3O6rSrFmMEDJIR X1whzZCJIQb1QeipHOmyEiO+L4DxrrWRTtHkL08M= 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] (195 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: c92177a3eb2846ef63602e794032bdcc0c82cced X-Git-Newrev: 4a7481c6ed5f698e7cc3f62d1cdc3202f68c4143 Message-Id: <20221012125705.D64A33851403@sourceware.org> Date: Wed, 12 Oct 2022 12:57:05 +0000 (GMT) List-Id: The branch 'devel/modula-2' was updated to point to: 4a7481c6ed5... Merge branch 'master' into devel/modula-2. It previously pointed to: c92177a3eb2... Remove unused script. Diff: Summary of changes (added commits): ----------------------------------- 4a7481c... Merge branch 'master' into devel/modula-2. 11c72f2... Remove AVX512_VP2INTERSECT from PTA_SAPPHIRERAPIDS (*) 80077ae... MAINTAINERS: Add myself for write after approval (*) a9c83fb... gcov: rename gcov_write_summary (*) 6d2294a... regenerate configure files (*) 1c0670c... Add stubs for floating point range-op tests. (*) 658788f... Add method to query the sign of a NAN. (*) 6ce0823... Disable tree to bool conversion in frange::update_nan. (*) a901343... Add an frange(type) constructor analogous to the irange ver (*) bb00d09... Add default relation_kind to floating point range-op entrie (*) 9d9e793... Libvtv-test: Fix bug that scansarif.exp cannot be found in (*) ab332cd... Daily bump. (*) 2c328e5... Enable support for atomic primitives on SPARC/Linux (*) 5395528... Fortran: check types of source expressions before conversio (*) 23c3cba... libstdc++: Fix bootstrap for --disable-threads build [PR107 (*) 9736a42... c++ modules: ICE with templated friend and std namespace [P (*) 2ceb4d5... c++ modules: lazy loading from within template [PR99377] (*) 637e366... libstdc++: Allow emergency EH alloc pool size to be tuned [ (*) 576d524... Avoid calling tracer.trailer() twice. (*) b65945e... i386: Fix up RTL checking ICE [PR107185] (*) 706d858... Implement ABS_EXPR operator for frange. (*) fe7371e... Implement op1_range operators for unordered comparisons. (*) 4cbc312... Share common ordered comparison code with UN*_EXPR. (*) ad7cff6... Move TRUE case first in range-op.cc. (*) 0fa35c7... libiberty: Demangling 'M' prefixes (*) ee46764... tree-optimization/107212 - SLP reduction of reduction paths (*) bd9a055... amdgcn: vector testsuite tweaks (*) bf6b5c7... amdgcn: Add vector integer negate insn (*) 769a10d... amdgcn: vec_init for multiple vector sizes (*) 5cfe085... amdgcn: Add vec_extract for partial vectors (*) 0d8753c... amdgcn: Resolve insn conditions at compile time (*) 45381d6... amdgcn: add multiple vector sizes (*) 25413fd... vect: Teach vectorizer how to handle bitfield accesses (*) 498ad73... Add define_insn_and_split to support general version of "kx (*) c4d15dd... [PR107195] Set range to zero when nonzero mask is 0. (*) 0ecd0f1... Generic configury support for shared libs on VxWorks (*) 46325c1... Tigthen the addition of -lgcc_eh to vxworks_libgcc_spec (*) 70d81e3... ranger: add override keyword (*) 80f414e... Fix PR107193. (*) b88adba... Optimize nested permutation to single VEC_PERM_EXPR [PR5434 (*) db24bdc... [PR rtl-optimization/107182] Clear EDGE_CROSSING for jump-> (*) d2efb10... RISC-V: move struct vector_type_info from *.h to *.cc and c (*) 1627d05... RISC-V: Add missing vsetvl instruction type. (*) 27bfe54... Daily bump. (*) 7af6a80... Add cpplib ro.po (*) c7cb239... c++: Lambda context mangling (*) 29b0fe3... compiler: treat S("") as a string constant (*) 0f6efd3... compiler: only build thunk struct type when it is needed (*) 1d2f07e... libstdc++: Revert addition of constraints to make_signed/ma (*) 67efffe... c-family: ICE with [[gnu::nocf_check]] [PR106937] (*) 248c8ae... Don't ICE running selftests if errors were raised [PR99723] (*) d0bbecb... RISC-V: Add riscv_vector.h wrapper in testsuite to prevent (*) 99e9796... RISC-V: Adjust testcase for rvv/base/user-1.c (*) 684d238... RISC-V: Add newline to the end of file [NFC] (*) 80cb09d... Make range-op-float entries public. (*) e23f7da... Add frange::maybe_isnan (bool sign). (*) 69988cd... The true side of x != x should set NAN. (*) 58fa216... x UNORD x should set NAN on the TRUE side (and !NAN on the (*) 8b6bced... Return non-legacy ranges in range.h. (*) 2bd112d... libstdc++: std::make_signed_t should be ill-formed (*) a99f511... Require fgraphite effective target for pr107153.c test [PR1 (*) 98ad452... Add op1_range for __builtin_signbit. (*) 9b8520f... Fix unrecognizable insn of cvtss2si. (*) 70f66a4... openmp, fortran: Fix up IFN_ASSUME call (*) 59d2785... arc: Remove obsolete mRcq and mRcw options. (*) e8f5074... arc: Remove Rcq constraint. (*) 5ebbdf9... arc: Remove Rcw constraint (*) af681e9... arc: Remove Rcr constraint (*) 5e81df8... arc: Use negative enter pattern instruction's offsets (*) decbb5b... libgfortran: Use `__gthread_t` instead of `pthread_t` (*) 570eb45... Daily bump. (*) e95e91e... pru: Add cbranchdi4 pattern (*) 73137f3... pru: Optimize DI shifts (*) 66c48be... MIPS: improve -march=native arch detection (*) d7346a3... Daily bump. (*) 705ed42... Fortran: error recovery for invalid types in array construc (*) 6ffbf87... c++: track whether we expect a TARGET_EXPR to be elided (*) 9ff6c33... Daily bump. (*) 895dd02... c++: fixes for derived-to-base reference binding [PR107085] (*) f30e9fd... Set discriminators for call stmts on the same line within t (*) b9ad850... Use array_at_struct_end_p in __builtin_object_size [PR10183 (*) 1879e48... Add a new option -fstrict-flex-arrays[=n] and new attribute (*) 21e51a5... Specialize paths to version.h in _vxworks-versions.h (*) f09b995... analyzer: extract bits from integer constants [PR105783] (*) eb491ea... libiberty: Demangle variadic template lambdas (*) f7f4628... c++ modules: ICE with bitfield in class template (*) f8ba88b... c++: catch parm initialization tweak (*) 1a30890... IPA: support -flto + -flive-patching=inline-clone (*) edbb255... c++ modules: static var in inline function [PR104433] (*) d3e5465... gimplify: prevent some C++ temporary elision (*) 89228e3... tree-optimization/107153 - autopar SSA update issue (*) 6bd2c12... libstdc++: Add --disable-libstdcxx-hosted as an alias for h (*) 93b3ab6... libstdc++: Shuffle header dependencies of (*) df78e15... gcc: Fix comment typo (*) 8e2f453... libstdc++: Use bold style for DR titles in the manual (*) 7b8a77e... Reduce DF computation at -O0 (*) ffaf244... Convert nonzero mask back to tree. (*) fce601f... contrib: remove extra fetch from git_update_version (*) 8a79685... libdecnumber: remove unused variable (*) e1d1842... fix clang warnings (*) bd0e351... remove dead variables (*) e66236c... Fix comment typos (*) 88f04e9... c++: Improve handling of foreigner namespace attributes (*) 348e46f... fixincludes: Deal also with the _Float128x cases [PR107059] (*) 62ec780... fixincludes: Fix up powerpc floatn.h tweaks [PR107059] (*) b6ab375... Downgrade DWARF_VERSION_DEFAULT to 3 for VxWorks >= 7 (*) 8dffd0e... Introduce DWARF_VERSION_DEFAULT and redefine for VxWorks (*) 8307b7d... undef offsetof before defining it in stddef.h (*) 8a9e92b... compiler: better arg type checking for selected builtins (*) 629d04d... Daily bump. (*) 20462a1... libgcc, arc: Fix build (*) 0143b27... c++: fix broken conversion in coroutines (*) 49b9a8c... [PR107170] Avoid copying incompatible types in legacy VRP. (*) 629b481... analyzer: fix another ICE in PR 107158 (*) 30d6356... analyzer: fixes to call_summary_replay::dump_to_pp (*) 50c35c6... openmp: Map holds clause to IFN_ASSUME for Fortran (*) fa258f6... c: C2x typeof (*) 09df0d8... c++: remove optimize_specialization_lookup_p (*) 3ec926d... Fix wrong code generated by unroll-and-jam pass (*) b9d04e9... Minor cleanup in DF code (*) 0af8d95... middle-end/107115 - avoid bogus redundant store removal dur (*) 33b93ac... aarch64: Remove redundant zero-extends with LDAR (*) badd1ac... aarch64: Add test for LDAR generation from __atomic_load_n (*) db2f5d6... aarch64: update Ampere-1 core definition (*) b1cfbcc... aarch64: fix off-by-one in reading cpuinfo (*) 85333b9... tree-optimization/107107 - tail-merging VN wrong-code (*) 544d14e... ada: Implementation of support for storage models in gigi (*) 6c62d9b... ada: Minor potential bug in sem_ch6.adb (*) 1180b8f... ada: Reject conditional goto in lock-free protected subprog (*) 56a9316... ada: Cleanup related to lock-free protected subprograms (*) a93fd54... ada: hardened conditionals: exemplify codegen changes (*) 2113067... ada: hardened booleans: exemplify codegen changes (*) 09203b7... ada: stack scrubbing: exemplify codegen changes (*) 3da783c... ada: Fix inserting of validity checks in lock-free protecte (*) c3d6d60... ada: Add C declarations for Storage Model support (*) b1006d3... ada: Incorrect inferences drawn from if/elsif/while conditi (*) f775d36... ada: Accessibility error incorrectly flagged on call within (*) 3e7ff13... ada: Clean up slice-of-component optimization (*) 5a841af... ada: Do not issue compiler warnings in GNATprove mode (*) 7d8ba0c... ada: Disable slice-of-component optimization in some cases (*) 86b786d... ada: Fix spurious warning on unreferenced refinement consti (*) ed7278d... git_update_version: add robust logging (*) 3c01e3a... arc: Remove max-page-size and common-page-size forced setti (*) 146e459... libgcc: Decrease size of _Unwind_FrameState and even more s (*) 847f5ad... openmp: Map holds clause to IFN_ASSUME for C/C++ (*) 08b51ba... c++, c: Implement C++23 P1774R8 - Portable assumptions [PR1 (*) 5fc4d3e... cselib: Skip BImode while keeping track of subvalue relatio (*) e9d50e7... Setting explicit NANs sets UNDEFINED for -ffinite-math-only (*) 9eab8e4... Do not check finite_operands_p twice in range-ops-float. (*) ab4909f... Do not double print INF and NAN in frange pretty printer. (*) 966010b... Daily bump. (*) e99dcbb... rs6000: Remove the wD constraint (*) ba3e5a3... rs6000: Rework vsx_extract_ (*) c3d1315... rs6000: Remove "wD" from *vsx_extract__store (*) 5911046... contrib: run fetch before pushing Daily bump (*) ef87856... analyzer: add regression test for PR 107158 (*) 2eff4fe... analyzer: simplify some includes (*) 6832c95... analyzer: fix ICEs seen with call summaries on PR 107060 (*) e2a2284... Fortran: Add OpenMP's assume(s) directives (*) 49192c4... c++: lvalue_kind tweak (*) 7d935cd... RISC-V: Introduce RVV header to enable builtin types (*) df4c584... range-op: Keep nonzero mask up to date with truncating cast (*) b8473c9... libtdc++: Regenerate Makefile.in after freestanding header (*) 0afa9df... c: support the attribute starting with '_' (*) dc70f3f... libstdc++: Guard use of new built-in with __has_builtin (*) 4c45163... [PR tree-optimization/107052] range-ops: Take into account (*) ae56d60... [PR tree-optimization/107052] range-ops: Pass nonzero masks (*) 853ce8e... Fix bogus -Wstringop-overflow warning in Ada (*) bcc2736... analyzer: remove unused variables (*) 233c966... testsuite: mark a test with xfail (*) 1a46a0a... testsuite: 'b' instruction can't do long enough jumps (*) fa8e3a0... testsuite: Windows reports errors with CreateProcess (*) 5fe2e4f... testsuite: /dev/null is not accessible on Windows (*) b77bcdf... RISC-V: remove deprecate pic code model macro (*) bfca950... analyzer: revamp side-effects of call summaries [PR107072] (*) 0167154... analyzer: move region_model_manager decl to its own header (*) 7f42f7a... analyzer: fold -(-(VAL)) to VAL (*) e6fe02d... analyzer: widening_svalues take a function_point rather tha (*) 85872a6... Daily bump. (*) ce3a1b5... c++: fix debug info for array temporary [PR107154] (*) 0764dc8... attribs: Add overloads with namespace name (*) ade1e0d... attribs: Add missing auto_diagnostic_group 3 times (*) 87b0fe3... Remove assert from set_nonzero_bits. (*) 5aa1817... libstdc++: Fix test FAIL for old std::string ABI (*) 6ddbbbf... libstdc++: Use new built-ins __remove_cv, __remove_referenc (*) 68ed966... libstdc++: Refactor seed sequence constraints in (*) e87879a... c++: install cp-trait.def as part of plugin headers [PR1071 (*) c1b0a76... aarch64: Define __ARM_FEATURE_RCPC (*) 8792047... OpenMP: Update invoke.texi and fix fortran/parse.cc for -fo (*) 3b8bcc3... libstdc++: Avoid heavyweight std::visit in ranges::join_wit (*) beeb689... libstdc++: Disable test for freestanding (*) b74ab7a... libstdc++: Enable std::hash> [PR107139] (*) 7cdab65... libstdc++: Make work freestanding [PR107134] (*) 7d81898... libstdc++: Define functions for freest (*) 147f6ed... libstdc++: Implement ranges::join_with_view from P2441R2 (*) (*) 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.