public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] (283 commits) Merge master r12-8312.
@ 2022-04-30 15:07 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2022-04-30 15:07 UTC (permalink / raw)
  To: gcc-cvs

The branch 'devel/c++-coroutines' was updated to point to:

 3e5f7ca352c... Merge master r12-8312.

It previously pointed to:

 2ce0608ca3d... Merge master r12-8030.

Diff:

Summary of changes (added commits):
-----------------------------------

  3e5f7ca... Merge master r12-8312.
  b85e79d... cgraph: Don't verify semantic_interposition flag for aliase (*)
  2a570f1... Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading co (*)
  7b96274... c++, coroutines: Improve check for throwing final await [PR (*)
  6cae3bb... c++, coroutines: Account for overloaded promise return_valu (*)
  15a176a... c++, coroutines: Make sure our temporaries are in a bind ex (*)
  9cb1f56... c++, coroutines: Avoid expanding within templates [PR103868 (*)
  d314907... testsuite,X86: Fix missing USER_LABEL_PREFIX cases. (*)
  350fcc7... testsuite: Add target requires for ifuncs to mv31.C. (*)
  851031b... c++: global-namespace-qualified var after class def [PR9010 (*)
  4e11741... libstdc++: Fix error reporting in filesystem::copy [PR99290 (*)
  d91cb20... d: Merge upstream dmd 313d28b3d, druntime e361d200. (*)
  89dbf9a... i386: Fix up ix86_gimplify_va_arg [PR105331] (*)
  8094526... doc: Remove misleading text about multilibs for IEEE long d (*)
  f39fcaf... libstdc++: Remove redundant line in versioned namespace lin (*)
  4e4f550... doc: Document Solaris D bootstrap requirements [PR 103528] (*)
  f27848a... tree-optimization/105219 - bogus max iters for vectorized e (*)
  84c1c9b... testsuite: Add test case for pack/unpack bifs at soft-float (*)
  d5b66a9... testsuite: Skip target not support -pthread [PR104676]. (*)
  d1ee29f... loongarch: ignore zero-size fields in calling convention (*)
  ba949a6... Daily bump. (*)
  e3947ea... c++: add comments (*)
  58e4a74... Fix oversight from previous commit to pr70673. (*)
  409edcc... c++: enum in generic lambda at global scope [PR105398] (*)
  948e8e4... testsuite: Add testcase for dangling pointer equality bogus (*)
  f654140... Split test to remove failing run time test and add check fo (*)
  a71b107... libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} (*)
  a849584... libstdc++: Add pretty printer for std::atomic (*)
  e07ea03... ada: Fix build for RTEMS (*)
  1b21d79... LoongArch: Add fdiv define_expand template. (*)
  cec9786... LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr (*)
  9aaaae7... middle-end/104492 - avoid all equality compare dangling poi (*)
  6a460a2... fortran: Compare non-constant bound expressions. [PR105379] (*)
  3e0c9fd... fortran: Avoid infinite self-recursion [PR105381] (*)
  6c211e7... testsuite: Add arm testcase for PR105374 (*)
  b2df4c4... [Ada] Revert r12-6599 (Fix up handling of ghost units [PR10 (*)
  bc79f0d... PR102024 - IBM Z: Add psabi diagnostics (*)
  9715f10... asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR1053 (*)
  39d2411... rs6000: Move V2DI vec_neg under power8-vector [PR105271] (*)
  01ad093... Daily bump. (*)
  9ace5d4... c++: pack init-capture of unresolved overload [PR102629] (*)
  2579d61... GCN: Make "gang-private data-share memory exhausted" error  (*)
  b683a0e... Update gcc sv.po (*)
  b6a4840... c++: decltype of non-dependent call of class type [PR105386 (*)
  cd4acb8... lto: use diagnostics_context in print_lto_docs_link (*)
  796b7cb... libphobos: Don't call free on the TLS array in the emutls d (*)
  41ccd68... libstdc++: Add std::atomic<shared_ptr>(nullptr_t) construct (*)
  e3c5e83... libstdc++: Define std::hash<std::filesystem::path> (LWG 365 (*)
  ad56a60... rs6000: Make the has_arch target selectors actually work (*)
  7d31c67... ifcvt: Improve noce_try_store_flag_mask [PR105314] (*)
  d4836ac... reassoc: Don't call fold_convert if !fold_convertible_p [PR (*)
  1b45ae1... testsuite: Fix up g++.target/i386/vec-tmpl1.C testcase [PR6 (*)
  5face32... i386: Fix up ICE with -mveclibabi={acml,svml} [PR105367] (*)
  22c24ba... testsuite: Improve unlimited_polymorphic_3.f03 [PR103662] (*)
  57a957c... libgomp: Fix up two non-GOMP_USE_ALIGNED_WORK_SHARES relate (*)
  65735d2... c++: generic lambda fn parm pack [PR104624] (*)
  c83b9c5... c++: ICE with requires-expr and -Wsequence-point [PR105304] (*)
  288e4c6... c++: partial ordering with dependent NTTP type [PR105289] (*)
  98de0da... Daily bump. (*)
  6ad3ca0... analyzer: fix ICEs on complex constants [PR105365,105366] (*)
  a5dc264... gimple-fold: fix further missing stmt locations [PR104308] (*)
  b220243... fortran: Fix up gfc_trans_oacc_construct [PR104717] (*)
  68fd1c9... contrib: filter out a new Clang warning (*)
  2fbdcf5... libstdc++: Implement constexpr std::unique_ptr for C++23 (P (*)
  a5cee04... libstdc++: Add deduction guides for std::packaged_task [PR1 (*)
  1ba397e... c++: __builtin_shufflevector with value-dep expr [PR105353] (*)
  235f88d... docs: Fix 'modff' reference in extend.texi (*)
  362e2a9... Retain existing range knowledge when prefilling statements. (*)
  46cd445... contrib: filter out a new Clang warning (*)
  71999fd... libstdc++: Add pretty printer for std::initializer_list (*)
  6cc26f3... testsuite: add additional option to force DSE execution [P (*)
  f0e170f... tree-optimization/105368 - avoid overflow in powi_cost (*)
  ab91c10... tree-optimization/100810 - avoid undefs in IVOPT rewrites (*)
  b6e22db... target/89125 - BSD and math functions (*)
  4f77738... rtl-optimization/105231 - distribute_notes and REG_EH_REGIO (*)
  3c940d4... AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105 (*)
  bd64885... Daily bump. (*)
  6b7441a... [committed] exec-stack warning for test which wants executa (*)
  fa5cd71... fortran: Detect duplicate unlimited polymorphic types [PR10 (*)
  afe0b5b... Daily bump. (*)
  1ceddd7... i386: Improve ix86_expand_int_movcc [PR105338] (*)
  ab54f60... Daily bump. (*)
  7c21556... libstdc++: Make atomic notify_one and notify_all non-const (*)
  7964ab6... fortran: Use pointer arithmetic to index arrays [PR102043] (*)
  761dda5... fortran: Generate an array temporary reference [PR102043] (*)
  e72fbb6... fortran: Update index extraction code. [PR102043] (*)
  89ca0ff... fortran: Pre-evaluate string pointers. [PR102043] (*)
  4938888... rs6000: Fix pack for soft-float (PR105334) (*)
  55c17bc... docs: Correct "This functions" to "These functions" (*)
  7092b7a... rtlanal: Fix up replace_rtx [PR105333] (*)
  c1a9cf6... Daily bump. (*)
  748d46c... rs6000/testsuite: xfail bswap-brw.c (*)
  26fa464... rs6000: Disparage lfiwzx and similar (*)
  fc9deca... rs6000: Add effective target has_arch_ppc64 (*)
  ae56e2d... d: Merge upstream dmd eb7bee331, druntime 27834edb, phobos  (*)
  93dd7f3... libstdc++: Avoid ASCII assumptions in floating_from_chars.c (*)
  605a80b... c++: Remove unused parameter (*)
  93b65ed... c++: wrong error with constexpr COMPOUND_EXPR [PR105321] (*)
  c049f63... fortran: Fix conv of UNION constructors [PR105310] (*)
  1e6c0e6... libstdc++: Work around modules ICE in <charconv> [PR105297] (*)
  cf37107... libstdc++: Remove bogus assertion in std::from_chars [PR105 (*)
  811c7fb... Support --compress-debug-sections for ld.mold. (*)
  504b02c... emit-rtl: Fix -fcompare-debug bug with label references in  (*)
  6a4e993... runtime: use correct field name for PPC32 GLIBC registers (*)
  29a25a6... Daily bump. (*)
  5bde80f... c++: Fall through for arrays of T vs T cv [PR104996] (*)
  67ded3a... libstdc++: Fix macro checked by test (*)
  c644b7d... libstdc++: Use LTLIBICONV when linking libstdc++.so [PR9360 (*)
  4d4eaa7... tree-optimization/104912 - ensure cost model is checked fir (*)
  36f1de9... tree-optimization/105312 - fix ISEL VCOND expansion (*)
  0707f42... Fix overflows in ipa-modref-tree.cc (*)
  2a6d372... cgraph: Fix up semantic_interposition handling [PR105306] (*)
  d1d5718... Daily bump. (*)
  4a1a72a... libgo: make a couple of sed uses POSIX compliant (*)
  90a2984... gcov-profile: Allow negative counts of indirect calls [PR10 (*)
  b85abac... MAINTAINERS: Update my email address. (*)
  eeca2b8... sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR1052 (*)
  eb03e42... c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR10 (*)
  353434b... tree-optimization/104010 - fix SLP scalar costing with patt (*)
  cd3964e... libstdc++: Stop defining _GLIBCXX_ASSERTIONS in floating_to (*)
  fdb3f82... libstdc++: Add pretty printer for std::span (*)
  214d286... tree-optimization/104880 - move testcase (*)
  a2a7da1... libstdc++: Fix syntax error in libbacktrace configuration (*)
  3f7c81e... Daily bump. (*)
  d2a0a5d... doc/install.texi: CRIS: Remove gone websites. Adjust CRIS t (*)
  a897a88... doc/invoke.texi: CRIS: Remove references to cris-axis-linux (*)
  ace4928... libgo: only add signum to siglist if it doesn't exist yet (*)
  208b7d8... runtime: add special handling for signal 34 (*)
  d210653... libstdc++: Micro-optimize __from_chars_pow2_base (*)
  021b518... testsuite: Skip pr105250.c for powerpc and s390 [PR105266] (*)
  5385997... Daily bump. (*)
  000c1b8... Daily bump. (*)
  b642a44... doc: Adjust mingw-w64 download link (*)
  587953f... Daily bump. (*)
  d00dd52... compiler: revert `for package-scope "a = b; b = x" just set (*)
  7e76cef... libstdc++: Avoid double-deref of __first in ranges::minmax  (*)
  eb3f2e9... rs6000: Move more g++.dg powerpc tests to g++.target (*)
  ccae444... c++: wrong error with variadic concept [PR105268] (*)
  a54137c... libstdc++: Optimize integer std::from_chars (*)
  a335a94... i386: Correct target attribute for crc32 intrinsics (*)
  e580f81... c++: unsigned int32_t enum promotion [PR102804] (*)
  6364a39... c++: using in diagnostics [PR102987] (*)
  031bd52... Daily bump. (*)
  f5cd166... Update gcc de.po, fr.po, sv.po (*)
  a358e4b... analyzer: fix escaping of pointer arithmetic [PR105264] (*)
  af27d54... runtime: use regset indexes for PPC register values (*)
  c5de344... c++: constexpr trivial -fno-elide-ctors [PR104646] (*)
  82536fb... libgccjit: Fix a bootstrap break for some targets. (*)
  74b2e20... c++: lambda and the current instantiation [PR82980] (*)
  d634c5d... Refactor and update CTF testcases [PR105089] (*)
  d0b00e7... CTF for extern variable fix [PR105089] (*)
  613a6fc... ctfc: get rid of the static variable in ctf_list_add_ctf_va (*)
  3fc22ee... libstdc++: Default to mutex-based atomics on RISC-V (*)
  832fcbb... libstdc++: Fix incorrect IS number in doc comment (*)
  b209a34... analyzer: fix ICE comparing VECTOR_CSTs [PR105252] (*)
  ba2f604... simplify-rtx: Don't assume shift count has the same mode as (*)
  122a65e... testsuite/s390: Silence warning in pr80725.c (*)
  db4ce4a... s390: Add scheduler description for z16. (*)
  41a72a7... libstdc++: Add new headers to <bits/stdc++.h> PCH (*)
  d2f8208... libstdc++: Fix missing and incorrect feature test macros [P (*)
  8369b4e... c++: alignment of local typedef in template [PR65211] (*)
  1824da6... c++: local fn and generic lambda [PR97219] (*)
  d4e00cc... c++: template conversion op [PR101698] (*)
  ad8161e... c++: NRV and ref-extended temps [PR101442] (*)
  019d6d4... c++: add test [PR105265] (*)
  247bbed... Daily bump. (*)
  33ba466... go.test: update issue10441.go to current upstream version (*)
  f2ebf2d... aarch64: Make sure the UF divides the VF [PR105254] (*)
  469fad0... OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] (*)
  ec03862... c++: empty base constexpr -fno-elide-ctors [PR105245] (*)
  3135063... d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos  (*)
  ca145c6... tree-optimization/105263 - reassoc and DFP (*)
  29c4649... tree.cc: Use useless_type_conversion_p in tree_builtin_call (*)
  13c32c1... c++: Treat alignas align_expr and aligned attribute's opera (*)
  dd61ee6... testsuite: Increase auto-inlining param in gcc.dg/ipa/remre (*)
  85ae54e... c++: ambiguous call not diagnosed after DR2352 [PR97296] (*)
  9645279... middle-end/105259 - adjust gcc.target/i386/auto-init-4.c (*)
  522f25e... i386: Fix infinite loop under -mrelax-cmpxchg-loop [PR 1030 (*)
  41f8f8b... attribs: Restrict decl_attributes DECL_FUNCTION_SPECIFIC_TA (*)
  4e892de... tree-optimization/105250 - adjust fold_convertible_p PR1051 (*)
  6e609e0... Revert "tree-optimization/104912 - ensure cost model is che (*)
  ac8340e... tree-optimization/104912 - ensure cost model is checked fir (*)
  ccb5e63... scev: Fix a comment typo (*)
  db14bb4... libgomp: Fix a documentation typo (*)
  c1ff207... ppc: testsuite: skip pr60203 on no ldbl128 (*)
  6b7cc72... ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] (*)
  bb50967... mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c (*)
  504dae1... Daily bump. (*)
  3c74262... libstdc++: Prefer to use mmap instead of malloc in libbackt (*)
  b2c007b... libstdc++: shrink-to-fit in std::basic_stacktrace::current( (*)
  7cf8875... libstdc++: Use allocator to construct std::stacktrace_entry (*)
  e48933f... libstdc++: Use nothrow new in std::stacktrace (*)
  2ce0f51... libstdc++: Reduce memory usage in std::stacktrace::current (*)
  6e5ad1c... libgccjit: Add support for setting the alignment [PR104293] (*)
  79e1a6f... libgccjit: Add function to hide stderr logs [PR104073] (*)
  5780ff3... libgccjit: Add support for register variables [PR104072] (*)
  30f7c83... libgccjit: Add support for bitcasts [PR104071] (*)
  af80ea9... libgccjit: Add support for sized integer types, including 1 (*)
  791a968... c++: local function versioning [PR104669] (*)
  164c6a1... c++: non-array new alignment [PR102071] (*)
  aa78745... Let nvptx-as figure out the target architecture [PR97348] (*)
  71863c9... Revert "[nvptx] Use --no-verify for sm_30" (*)
  0c9bc1a... Revert "[nvptx] Fix ASM_SPEC workaround for sm_30" (*)
  e2c7070... c++: requires-expr in pack expansion using pack [PR103105] (*)
  7c7e78e... ipa/104303 - revert overly conservative DCE change (*)
  62082d2... arm: fix testsuite failure of reg_equal_test.c [PR101755] (*)
  31cccad... tree-optimization/105235 - clean EH in execute_cse_conv_1 (*)
  1210fd6... arm: remove unnecessary armv9-a multilib variant [PR104144] (*)
  1bd9687... tree-optimization/105232 - handle overly large sizes in com (*)
  62d5bb0... tree-optimization/105226 - avoid splitting abnormal edges (*)
  152f243... i386: i386-expand formatting fixes (*)
  d481d13... i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] (*)
  91a38e8... builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] (*)
  82a4c5c... IBM zSystems: Add support for z16 as CPU name. (*)
  0899b22... c++: rodata and defaulted ctor [PR104142] (*)
  4195fce... c++: using operator= [PR105223] (*)
  6afb21b... LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033. (*)
  da066c4... Daily bump. (*)
  d74c4c6... rs6000: Handle pcrel sibcalls to longcall functions [PR1048 (*)
  3a5e662... ipa: fix comment typos (*)
  d087b59... c++: operator new lookup [PR98249] (*)
  b112464... libstdc++: Fix incorrect branch prediction hint in std::sta (*)
  0508f0b... rs6000: Fix unpack for no-direct-move (PR103623) (*)
  1774ab8... phiopt: Fix up debug handling in the (x != cst1 ? x : cst2) (*)
  73da9ec... libstdc++: Fix std::basic_stacktrace special members [PR105 (*)
  bdb9639... libstdc++: Improve behaviour of std::stacktrace::current (*)
  ab0f04e... ppc: testsuite: require target effectively [PR104253] (*)
  5ce08ec... c++: Tolerate cdtors returning this in constexpr (*)
  396a013... c++: Set loc on call even if result is discarded (*)
  4132f6b... RISC-V: Support -misa-spec for arch-canonicalize and multil (*)
  c62b0f7... libstdc++: Move stacktrace tests to 19_diagnostics director (*)
  0df39b0... libstdc++: Move Filesystem TS path definitions out of class (*)
  7d25f9b... RISC-V: Sync arch-canonicalize and riscv-common.cc (*)
  78c7184... middle-end: Prevent the use of the cond inversion detection (*)
  790b02a... c++: -Wplacement-new and anon union member [PR100370] (*)
  a42aa68... phiopt: Optimize (x != cst1 ? x : cst2) != cst3 [PR104639] (*)
  083e8e6... c-family: Initialize ridpointers for __int128 etc. [PR10518 (*)
  8d331aa... [committed] Minor bfin codegen bugfix (*)
  3ac1113... rs6000/test: Adjust p9-vec-length-{full,epil}-7.c [PR103196 (*)
  a1950f5... Daily bump. (*)
  54c5e06... Fortran: fix checking of coshape specification in ALLOCATE  (*)
  71cac7d... Daily bump. (*)
  3d41408... analyzer: fix folding of regions involving unknown ptrs [PR (*)
  4943b75... Update semantic_interposition flag at analysis time (*)
  aabb9a2... Propagate nondeterministic and side_effects flags in modref (*)
  c8f7324... loongarch: testsuite: adapt stack-usage-1.c for LP64 (*)
  6e34507... loongarch: testsuite: skip builtin-apply2.c (*)
  4822108... c++: constexpr non-trivial aggregate init [PR105191] (*)
  5858672... c++: friend implicit template instantiation [PR91618] (*)
  405eda0... Daily bump. (*)
  7b4495d... libstdc++: Fix constraints on std::expected<void, E> constr (*)
  0dfaf56... libstdc++: Fix std::expected<void, E>::swap(expected&) [PR1 (*)
  29e355d... libstdc++: Fix std::bad_expected_access constructor [PR1051 (*)
  5522dec... aarch64: PR target/105157 Increase number of cores TARGET_C (*)
  e5453bc... tree-optimization/105198 - wrong code with predictive commo (*)
  04ecadb... testsuite: Fix up 20050113-1.c test for i686-linux [PR10518 (*)
  6e27436... c: Error on va_arg with function type [PR105149] (*)
  5e65970... fold-const: Fix up make_range_step [PR105189] (*)
  cef0372... libgcc: IA64: don't compile glibc-based unwinder without li (*)
  b789c44... tree-optimization/105175 - avoid -Wvector-operation-perform (*)
  df00d10... Daily bump. (*)
  45fb78c... Disable float128 tests on VxWorks, PR target/104253. (*)
  7e7a96f... c++: use after free during name lookup w/ modules [PR99479] (*)
  68163cc... testsuite: delete slp scan from loop vect test. (*)
  af3cadb... AArch64: fix ls64 intrinsics expansion [PR104409] (*)
  8c0ebaf... ipa/104303 - miscompilation of gnatmake (*)
  88b939b... analyzer: fix leak false +ve with symbolic writes [PR102208 (*)
  27bfd13... tree-optimization/105185 - simplify modref query in SCCVN (*)
  024edf0... AArch64: Fix left fold sum reduction RTL patterns [PR104049 (*)
  fdd81af... testsuite: enable fast-math-complex-* testcases. (*)
  897b080... testsuite: skip PR103350 tests on big-endian (*)
  46c739d... c++: Handle __builtin_clear_padding on non-trivially-copyab (*)
  973a2ce... tree.cc: Add tree_builtin_call_types_compatible_p [PR105150 (*)
  54ed656... middle-end/105165 - sorry instead of ICE for _Complex asm g (*)
  176df4c... IBM zSystems/testsuite: PR105147: Skip pr105140.c (*)
  83e4f0a... Refine and/ior/xor/andn masked patterns for V*HFmode. (*)
  f44a5c7... c++: conversion with trailing return type [PR101051] (*)
  8e4339f... c++: nested generic lambda in DMI [PR101717] (*)
  2dda109... libstdc++-v3 expected: Correct minimal-size test in require (*)
  d942178... c++: vector compound literal [PR105187] (*)
  80eb8ec... Daily bump. (*)
  5e431ae... Move 'libgomp/plugin/cuda/cuda.h' to 'include/cuda/cuda.h' (*)
  790e981... jit: fix location of .png files for "make jit.pdf" [PR10282 (*)

(*) 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.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-30 15:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-30 15:07 [gcc/devel/c++-coroutines] (283 commits) Merge master r12-8312 Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).