[gcc/redhat/heads/gcc-12-branch] (178 commits) Merge commit 'r12-8321-g621650f64fb6679c457c33abf27c925f28b
Jakub Jelinek
jakub@gcc.gnu.org
Fri Apr 29 14:36:05 GMT 2022
The branch 'redhat/heads/gcc-12-branch' was updated to point to:
07f76ab8205... Merge commit 'r12-8321-g621650f64fb6679c457c33abf27c925f28b
It previously pointed to:
33917d2d6ed... Merge commit 'r12-8144-gec03862f809e544a9b7d28067e51597dc92
Diff:
Summary of changes (added commits):
-----------------------------------
07f76ab... Merge commit 'r12-8321-g621650f64fb6679c457c33abf27c925f28b
621650f... libstdc++: Add missing exports for ppc64le --with-long-doub (*)
c733f40... libstdc++: Update Solaris baselines for GCC 12.1 (*)
7cc5a20... c++, coroutines: Partial reversion of r12-8308-g15a176a833f (*)
ab73f5b... Daily bump. (*)
38bdf2d... c++: partial ordering and dependent operator expr [PR105425 (*)
6fba27a... libstdc++: Update docs for release branch (*)
8679545... Document changes to CONVERT for -mabi-ieeelongdouble for PO (*)
af71f96... [committed] Fix more problems with new linker warnings (*)
afd8c47... Set DEV-PHASE to prerelease. (*)
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] (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/redhat/heads/gcc-12-branch' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
More information about the Gcc-cvs
mailing list