[gcc/devel/c++-coroutines] (108 commits) Merge master r12-6591.

Iain D Sandoe iains@gcc.gnu.org
Fri Jan 14 20:10:25 GMT 2022


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

 b9705e1854b... Merge master r12-6591.

It previously pointed to:

 f80c3ed2390... Merge master r12-6484.

Diff:

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

  b9705e1... Merge master r12-6591.
  1e6294b... Test to verify -Wformat-overflow uses context-sensitive ran (*)
  d82a54f... configure: Regenerate. (*)
  6795e6a... libstdc++: Fix 22_locale/numpunct/members/char/3.cc executi (*)
  0dd4283... testsuite: fix dh-warning typo. (*)
  ffb7d4b... i386: Mark some of strict_low_part insn constraints earlycl (*)
  74abb0b... testsuite: rename 2 files. (*)
  d8b6447... testsuite: rename files in c-c++-common. (*)
  cd7484d... openmp: Fix ICE in [PR103705] (*)
  5d7de2b... testsuite: Remove executable mode from source files. (*)
  6d51a9c... vect: Check partial vector param for supports_partial_vecto (*)
  de196e5... libstdc++: Add attribute to features deprecated in C++17 [P (*)
  ac6a118... libgfortran: Partly revert my r12-6498 change to fix Solari (*)
  cbf0618... c++: Avoid some -Wreturn-type false positives with const{ex (*)
  d686d5d... c++: Reject in constant evaluation address comparisons of s (*)
  9896e96... forwprop: Canonicalize atomic fetch_op op x to op_fetch or  (*)
  68a650b... arc: Add DWARF2 alternate CFA column. (*)
  b3989a7... arc: Update stack size computation when accumulator registe (*)
  9a0b518... libstdc++: Add C++20 std::make_shared enhancements (P0674R1 (*)
  fc6f112... libstdc++: Ignore cv-quals when std::allocator<void> constr (*)
  d67ba1d... libstdc++: Use std::construct_at in std::common_iterator [P (*)
  7f390f1... libstdc++: Document new std::random_device tokens (*)
  51e9e8a... x86_64: Improvements to arithmetic right shifts of V1TImode (*)
  89b4e31... ARM: fix -Wformat= error (*)
  17df585... tree-optimization/104009: Conservative underflow estimate i (*)
  b77e3b4... Fix ICE of unrecognizable insn. [PR target/104001] (*)
  b31cec9... Add __attribute__ ((tainted_args)) (*)
  ad3f0d0... Daily bump. (*)
  a24ced4... toplevel: Remove incorrectly added file (*)
  b8ffa71... c++: warning for dependent template members [PR70417] (*)
  7a7d8c3... i386: Introduce V2QImode vectorized shifts [PR103861] (*)
  b0e5163... vect: Add bias parameter for partial vectorization (*)
  69561fc... Add support for allocate clause (OpenMP 5.0). (*)
  49d5fb4... Allow more precision when querying from fold_const. (*)
  27e4260... Add relation to unsigned right shift. (*)
  0b84643... Fortran: fix error recovery on bad structure constructor in (*)
  386b15d... i386: Cleanup V2QI arithmetic instructions (*)
  70ba283... libgfortran: Fix Solaris version file creation [PR104006] (*)
  9d8e27f... ii386: Add 16-bit vector modes to xop_pcmov [PR104003] (*)
  c378284... Fix -Wformat-diag for ARM target. (*)
  5fce2e0... rs6000: Support SSE4.1 "round" intrinsics (*)
  f45a223... c/104002 - shufflevector variable indexing (*)
  53ead57... inliner: Don't emit copy stmts for empty type parameters [P (*)
  d97364a... Improve Intel MIC offloading XFAILing for 'omp_get_device_n (*)
  67fdcc8... Merge 'c-c++-common/goacc/routine-6.c' into 'c-c++-common/g (*)
  2edbcae... Document current '-Wuninitialized' diagnostics for 'libgomp (*)
  4bd8b1e... Document current '-Wuninitialized'/'-Wmaybe-uninitialized'  (*)
  db0d237... Simplify git-backport.py script. (*)
  9fcc3a1... Host and offload targets have no common meaning of address  (*)
  e52253b... Wait at end of OpenACC asynchronous kernels regions (*)
  9b32c16... OpenACC 'kernels' decomposition: Mark variables used in syn (*)
  862e5f3... Enhance OpenACC 'kernels' decomposition testing (*)
  ff49613... epiphany: fix -Wimplicit-fallthrough warnings in epiphany.c (*)
  ed8b9b4... epiphany: fir -Wformat-diag. (*)
  5f19303... Optimize a ^ ((a ^ b) & mask) to (~mask & a) | (b & mask). (*)
  080a06f... rs6000: Add split pattern to replace (*)
  02a8a01... Daily bump. (*)
  cb46559... testsuite: Compile gcc.target/i386/pr103861-3.c with -fno-v (*)
  e1503b9... testsuite: Compile g++.dg/vect/slp-pr98855.cc only for x86  (*)
  b5193e3... i386: Add CC clobber and splits for 32-bit vector mode logi (*)
  18d88d1... Fix pr101384-1.c code generation test. (*)
  acc3852... libstdc++: Add explicit dg-do directive to .../103955.cc (*)
  14e0d83... aix: handle 64bit inodes for include directories (*)
  75845d5... Add testcase for PR 83541. (*)
  77184b7... Always set EDGE_EXECUTABLE in VRP2. (*)
  2f62294... tree-optimization/103990 - fix CFG cleanup regression from  (*)
  2c16dfe... analyzer: complain about tainted sizes with "access" attrib (*)
  758b3a5... [nvptx] Add gcc.target/nvptx/atomic-exchange-*.c test-cases (*)
  d62e14e... [nvptx] Improve gcc.target/nvptx/atomic_fetch-*.c test-case (*)
  016bd75... [vect] PR103971, PR103977: Fix epilogue mode selection for  (*)
  c0e355c... libstdc++: Avoid overflow in bounds checks [PR103955] (*)
  03a1a86... Fix -Wformat-diag for aarch64 target. (*)
  f4ce10f... Include elfos.h before ${tm_file}. (*)
  4960516... opts: do not do sanity check when an error is seen (*)
  4ec756c... Fortran: fix testcase comment (*)
  6b14100... Fortran: fix testcase compiler flags (*)
  6bba184... c++: Silence -Wuseless-cast warnings during move [PR103480] (*)
  7c3b9c1... libgfortran: Fix build on non-glibc targets (*)
  2c4dccb... testsuite: Fix up c-c++-common/builtin-shufflevector-3.c te (*)
  45ddb39... tree-optimization/76174 - testcase for fixed PR (*)
  31aa664... cris: Avoid format-string-related warnings in calls to erro (*)
  f8feccb... cris: Parenthesize parameter to as_a. (*)
  01a254e... Daily bump. (*)
  6c98c8b... Change the 3rd parameter of function .DEFERRED_INIT from IS (*)
  a01be2f... power-ieee128: Fix up byte-swapping for IBM extended real(k (*)
  a574503... Handle R16 conversion for POWER in the environment variable (*)
  9840285... Implement CONVERT specifier for OPEN. (*)
  e79f6e6... libgfortran: Make sure glibc < 2.32 built powerpc64le-linux (*)
  4d0e778... libgfortran: Avoid using libquadmath APIs on powerpc64le on (*)
  7d8011f... Allow other languages to change long double format. (*)
  e73549f... testsuite: Fix pr47614.f test (*)
  5db042b... fortran, libgfortran: Add remaining missing *_r17 symbols (*)
  06a7422... fortran, libgfortran: Assorted -mabi=ieeelongdouble I/O fix (*)
  6d70817... libgfortran: -mabi=ieeelongdouble I/O fix (*)
  07c60b8... fortran, libgfortran: -mabi=ieeelongdouble I/O (*)
  bff4226... libquadmath: Use -mno-gnu-attribute in libquadmath (*)
  a8fea8c... Make sure the Fortran specifics have real(kind=16). (*)
  90d6f0c... gfortran: Introduce gfc_type_abi_kind (*)
  23d11a0... libgfortran: Small progress on the library side (*)
  6f4977f... Generate config.h macros for IEEE128 math functions. (*)
  8e13392... Fix pattern substition for _r17 and _c17. (*)
  49ad4d2... Prepare library for REAL(KIND=17). (*)
  db8d94a... ira: Fix old-reload targets [PR103974] (*)
  8b35f02... libstdc++: Install <source_location> header for freestandin (*)
  820ac79... i386: Introduce V2QImode vector cmove for -msse4.1 [PR10386 (*)
  ef94625... c++: Fix ICEs with OBJ_TYPE_REF pretty printing [PR101597] (*)
  20e4a5e... c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] (*)
  0378f56... c++: dependent bases and 'this' availability [PR103831] (*)

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


More information about the Gcc-cvs mailing list