From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 0BC2C3858D39; Fri, 4 Mar 2022 20:26:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0BC2C3858D39 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] (211 commits) Merge r12-7488. X-Act-Checkin: gcc X-Git-Author: Iain D Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 9785a6be19c607a6b20fcc77328ad8b2e88eaccb X-Git-Newrev: 6f8f96552ca54d7ebfd3fd80dc394d51cdc9a332 Message-Id: <20220304202635.0BC2C3858D39@sourceware.org> Date: Fri, 4 Mar 2022 20:26:35 +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: Fri, 04 Mar 2022 20:26:35 -0000 The branch 'devel/c++-coroutines' was updated to point to: 6f8f96552ca... Merge r12-7488. It previously pointed to: 9785a6be19c... Merge master r12-7278. Diff: Summary of changes (added commits): ----------------------------------- 6f8f965... Merge r12-7488. 074d283... c++: Add testcase for already fixed PR [PR103443] (*) 73baba1... c++: New module mangling ABI (*) f1b3e38... LRA, rs6000, Darwin: Revise lo_sum use for forced constants (*) cb16bc3... rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo (*) e28eb86... Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param= (*) c85aaf2... gimplify: Clear TREE_READONLY on automatic vars being store (*) 07395f1... Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-privat (*) 8935589... OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSA (*) de6e81e... OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' se (*) e5ae22c... Add diagnostic: "note: OpenACC 'kernels' decomposition: var (*) c14ea6a... Catch 'GIMPLE_DEBUG' misbehavior in OpenACC 'kernels' decom (*) e085900... Add 'c-c++-common/goacc/kernels-decompose-pr104133-1.c' [PR (*) 741859b... Add 'c-c++-common/goacc/kernels-decompose-pr104132-1.c' [PR (*) fda0b0e... Update 'c-c++-common/goacc/classify-*', 'gfortran.dg/goacc/ (*) 289f65d... libstdc++: Fix -Wunused-local-typedefs warning in (*) 49bc9c6... tree: Fix up warn_deprecated_use [PR104627] (*) 609e8c4... x86: Always return pseudo register in ix86_gen_scratch_sse_ (*) fc03ebd... Daily bump. (*) 5706a5d... libstdc++: Use non-debug vector in constexpr test [PR104748 (*) 64cdf49... libstdc++: Fix test failure on AIX (*) 9805965... libstdc++: Implement std::strong_order for floating-point t (*) 51149a0... Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR10 (*) c083e65... configure: use linker plug-in by default for ld.mold (*) e81cbab... configure: enable plugin support for ld.mold (*) 88c4d85... openmp, fortran: Check that the type of an event handle in (*) 5b5e456... [nvptx] Build libraries with mptx=3.1 (*) 07667c9... [nvptx] Build libraries with misa=sm_30 (*) 12fa764... [nvptx] Use --no-verify for sm_30 (*) 5065d69... [nvptx] Add -mptx=_ in gcc.target/nvptx/smxx.c (*) 431414b... openmp: Disable SSA form during gimplification on OMP_SIMD (*) e6e6e0a... calls: When bypassing emit_push_insn for 0 sized arg, emit (*) ea4911c... Daily bump. (*) 12463f1... Fortran: error recovery after invalid assumed type declarat (*) 38c1731... testsuite: Add -Wno-psabi to pr104505.c (*) 8977f4b... d: Merge upstream dmd 423f19b41, druntime 100a608c, phobos (*) 12f8dc0... Undo multi-word optional reloads correctly (*) dbaabd0... Don't emit switch-unreachable warnings for -ftrivial-auto-v (*) 8fede28... rtl-optimization/104686 - speedup IRA allocno conflict test (*) ced22c5... vect: add vect_float to pr102819 tests (*) d7b4c8f... testsuite: Fix up pr104637 testcase [PR104637] (*) 5839437... cfg: Dump goto_locus if -fdump-*-*-blocks-details (*) 2e1b003... cfgrtl: Fix up -g vs. -g0 code generation -flto differences (*) 5f2e72d... testsuite: Add testcases for already fixed PR [PR100541] (*) 31702fe... strlen: Comment spelling fixes (*) 02c8089... modref: Comment spelling fixes (*) 2f1fa70... i386: Fix pr104551 testcase for solaris (*) 70fe573... AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris (*) 12d4552... Daily bump. (*) b11465f... Add a test for true positives related to PR104715. (*) 1a0e3bb... warn-access: Fix up check_pointer_uses [PR104715] (*) 4a1c20d... warn-access: Comment spelling fixes (*) 469073c... d: Remove gdc.test/dhry.d from the testsuite (*) 673a10a... x86: Limit PR 35513 tests to Linux (*) 4fe0e1a... lto-plugin: update comments - remove hardwired gold (*) ad66b03... libstdc++: Fix -Wmaybe-uninitialized false positive [PR1039 (*) 16ced9c... libphobos: Fix misspelling of msvcUsesUCRT (PR104659) (*) 54ef95c... tree-optimization/104716 - check if we can copy loop in loo (*) 8fba8a8... testsuite/104727 - remove XFAIL for gcc.target/i386/pr84101 (*) 75ce477... testsuite/104728 - constrain gcc.dg/vect/pr81196-2.c (*) 88f91d8... Clear currently_expanding_gimple_stmt properly (*) 9ef2bfd... Restrict new testcase gcc.target/i386/pr80270.c to x86_64. (*) 6df0c8d... ipa: Improve error handling for target_clone single value (*) b88f683... docs: Document more .gcda file name generation. (*) c2e0d0c... [nvptx] Handle DCmode in define_expand "omp_simt_xchg_{bfly (*) d59d13c... [nvptx] Add nvptx-gen.h and nvptx-gen.opt (*) 22adaa5... [nvptx] Use nvptx-sm.def for t-omp-device (*) 7efe469... [nvptx] Add nvptx-sm.def (*) 4706670... [nvptx, testsuite] Add gcc.target/nvptx/sm*.c (*) 2240ebd... arc: Fix for new ifcvt behavior [PR104154] (*) e238569... i386: Fix V8HF vector init under -mno-avx [PR 104664] (*) a35f169... Daily bump. (*) 28068d1... PR tree-optimization/91384: peephole2 to eliminate testl af (*) 7e5c6ed... PR middle-end/80270: ICE in extract_bit_field_1 (*) ec1b9ba... [PR104637] LRA: Split hard regs as many as possible on one (*) 1027dc4... d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos (*) 430c892... c++: Lost deprecated/unavailable attr in class tmpl [PR1046 (*) c8b0571... c++: ICE with attribute on enumerator [PR104667] (*) 3f3246e... Suppress uninitialized warnings for new created uses from _ (*) 1060d06... Fix error recovery in toplev::finalize. (*) 800b319... Simplify PRE fix (*) 37b583b... tree-optimization/104700 - adjust constant handling in PRE (*) f485b0e... [libgomp, testsuite, nvptx] Add -mptx=_ in declare-variant- (*) 01cc75e... [nvptx, testsuite] Add -mptx=_ in nvptx.exp test-cases (*) 9d87ad0... [nvptx] Add -mptx=_ (*) 07adb74... [nvptx, testsuite] Add -misa=sm_30 in nvptx/atomic-store-3. (*) 4d11a4d... [nvptx, testsuite] Add -misa=sm_30 in nvptx/uniform-simt-2. (*) cac67be... [nvptx, testsuite] Add -misa=sm_35 in nvptx/rotate.c (*) a8250bb... rtl-optimization/104686 - speed up conflict iteration (*) 50d9ca7... AVX512F: Add helper enumeration for ternary logic intrinsic (*) 88c1b03... Daily bump. (*) 0096b0b... c++: (*(fn))() [PR104618] (*) d1574a9... Fix declarations of _DINFINITY, _SINFINITY and _SQNAN (*) ae95779... Daily bump. (*) afeaaf4... Daily bump. (*) f62115c... match.pd: Further complex simplification fixes [PR104675] (*) 3885a12... rs6000: Use rs6000_emit_move in movmisalign expander (*) cc187fb... testsuite: Move pr104540.C test to g++.target/i386/ (*) 219a882... testsuite: Fix ASAN error [PR104687] (*) d54cdd1... arc: Fail conditional move expand patterns (*) e25dce5... tree-optimization/103037 - PRE simplifying valueized expres (*) eabf7bb... i386: Use a new temp slot kind for splitter to floatdiv1ti3. (*) 4bf3bac... Daily bump. (*) aee1adf... analyzer: handle __attribute__((const)) [PR104434] (*) cdcea7c... c++: Add new test [PR79493] (*) 9675ecf... c++: Add fixed test [PR70077] (*) fdc4683... middle-end/104644 - recursion with bswap match.pd pattern (*) f4ed267... Support SSA name declarations with pointer type (*) 6e80c4f... tree-optimization/101636 - CTOR vectorization ICE (*) c8cb509... warn-recursion: Don't warn for __builtin_calls in gnu_inlin (*) 0677014... nvptx: Back-end portion of a fix for PR target/104489. (*) fd0ab7c... arm: Fix typo in auto-vectorized MVE comparisons (*) 2f0c933... x86: Update Intel architectures ISA support in documentatio (*) 2cfb33f... Daily bump. (*) 3d54f1f... libgo: update README.gcc (*) 96ee5ce... rs6000: Move g++.dg/ext powerpc tests to g++.target (*) bc66b47... Fortran: skip compile-time shape check if constructor shape (*) 9d1796d... Restore bootstrap on x86_64-pc-linux-gnu (*) 54f7450... Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com (*) 0fe9176... Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f (*) f8187b5... Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr (*) 537c965... rs6000: Fix GC on rs6000.c decls for atomic handling (PR881 (*) e9f8443... arm: Add VPR_REG to ALL_REGS (*) c6b4ea7... arm: Convert more MVE/CDE builtins to predicate qualifiers (*) 6a7c13a... arm: Convert more load/store MVE builtins to predicate qual (*) 724d656... arm: Convert more MVE builtins to predicate qualifiers (*) e6a4aef... arm: Convert remaining MVE vcmp builtins to predicate quali (*) df0e57c... arm: Fix vcond_mask expander for MVE (PR target/100757) (*) 91224cf... arm: Implement auto-vectorized MVE comparisons with vectors (*) 884f77b... arm: Implement MVE predicates as vectors of booleans (*) 0d0aaea... arm: Fix mve_vmvnq_n_ argument mode (*) 6769084... arm: Add support for VPR_REG in arm_class_likely_spilled_p (*) bf3e36f... arm: Add GENERAL_AND_VPR_REGS regclass (*) 7b1cce9... arm: Add new tests for comparison vectorization with Neon a (*) 39c0b8f... MAINTAINERS: Update my email address. (*) 5ed77fb... [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end (*) bd73d8d... nvptx: Add -misa=sm_70 (*) 5e1b17f... libstdc++: Implement P2415R2 changes to viewable_range / vi (*) bc91cb8... nvptx: Add -mptx=6.0 (*) c2b23aa... [nvptx] Add -mptx-comment (*) d669237... Dump def that we use for a splat (*) 2ef0e75... Implement constant-folding simplifications of reductions. (*) 2f59f06... libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec (*) d44dc13... ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR1046 (*) 7e69118... i386: Fix up copysign/xorsign expansion [PR104612] (*) 6263b65... [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA (*) f0ae425... [nvptx] Xfail sibcall execution tests (*) 7d3e649... [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx (*) 90d693b... target/99881 - x86 vector cost of CTOR from integer regs (*) f24dfc7... tree-optimization/104582 - make SLP node available in vecto (*) 61fc5e0... tree-optimization/104582 - Simplify vectorizer cost API and (*) 0435b97... i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop (*) 5c105ad... Daily bump. (*) a7eeaa4... runtime/internal/syscall: build dummy package if not Linux (*) ce09ab1... aarch64: Add compiler support for Shadow Call Stack (*) 02aedc6... [nvptx] Initialize ptx regs (*) e74d764... c++: Add testcase for already fixed PR [PR85493] (*) d34cdec... rtl-optimization/104498: Fix comparing symbol reference (*) e01530e... c: [PR104506] Fix ICE after error due to change of type to (*) c42f1e7... Daily bump. (*) 1d98337... d: Remove handling of deleting GC allocated classes. (*) 6384eff... d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos (*) e49508a... Fortran: improve check of pointer initialization in DATA st (*) 1f96b5e... Daily bump. (*) 69cb3f2... [nvptx] Use _ as destination operand of atom.exch (*) 9ed5243... [nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simt (*) 8e5c34a... [nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for - (*) 9e3bbb4... asan: Mark instrumented vars addressable [PR102656] (*) 5a9ba3f... Daily bump. (*) 3343e7e... libgo: update Hurd support (*) 4984f88... Mark Power10 fusion option undocumented and remove sub-opti (*) 20a33ef... libgo: update to Go1.18rc1 release (*) 1931cba... pieces-memset-21.c: Expect vzeroupper for ia32 (*) df5ed15... rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] (*) fe79d65... target/104581 - compile-time regression in mode-switching (*) 422d1d3... tree-optimization/96881 - CD-DCE and CLOBBERs (*) 36278f4... c++: implicit 'this' in noexcept-spec within class tmpl [PR (*) 0bdb049... Daily bump. (*) 12a88e6... libstdc++: Deprecate non-standard std::vector::insert (*) 2c9b707... c++: inlining explicit instantiations [PR104539] (*) 1b71bc7... tree: tweak warn_deprecated_use (*) 36100e0... libstdc++: Make std::error_code printer more robust (*) c352ef0... c++: avoid duplicate deprecated warning [PR90451] (*) efbb17d... rs6000: __Uglify non-uglified local variables in headers (*) fac15bf... rs6000: Workaround for new ifcvt behavior [PR104335]. (*) 73a118c... c-family: Remove names of unused parameters (*) bc6d2f4... Add missing target selector (*) 3f2a6b0... net: add hurd build tag for setReadMsgCloseOnExec (*) d3b2ead... libiberty rust-demangle, ignore .suffix (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/c++-coroutines' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.