public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] (568 commits) Merge master r12-5398.
@ 2021-11-19 13:49 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-11-19 13:49 UTC (permalink / raw)
To: gcc-cvs
The branch 'devel/c++-coroutines' was updated to point to:
aa60d9ba205... Merge master r12-5398.
It previously pointed to:
58cfb6f61ab... Merge master r12-4831.
Diff:
Summary of changes (added commits):
-----------------------------------
aa60d9b... Merge master r12-5398.
dd85c42... c++/103326 - fix ICE in tsubst with VECTOR_CST (*)
a84177a... c++: Fix up -fstrong-eval-order handling of call arguments (*)
0e510ab... libstdc++: Fix ctype changed after newlib update. (*)
fb15abd... middle-end/103248 - fix RDIV_EXPR handling with fixed point (*)
0fc859f... tree-optimization/102436 - restore loop store motion (*)
09d4621... Fix PR 103317, ICE after PHI-OPT, minmax_replacement produc (*)
527e54a... Fix tree-optimization/103257: Missed jump threading due too (*)
0790c8a... c++: Implement -Wuninitialized for mem-initializers (redux) (*)
d315298... Reduce cost of aligned sse register store. (*)
09c24fe... c++: implicit dummy object in requires clause [PR103198] (*)
483092d... Daily bump. (*)
d6ec661... d: Use HOST_WIDE_INT for type size temporaries. (*)
93810fd... c++: Implement C++23 P0849R8 - auto(x) [PR103049] (*)
6f4ac4f... Fix rs6000 predicates.md use of decl_replaceable_p (*)
3535be6... Fortran: NULL() is not interoperable (*)
22c2423... IPA: fix reproducibility in IPA MOD REF (*)
616ca10... IPA: use cgraph_node instance (*)
53c964a... c++: error recovery during C++20 template-id ADL failure (*)
75ac95f... Turn -fsemantic-interposition to optimization flag (*)
c331a75... Fix modref wrt __builtin_assume_aligned (*)
4f0a2f5... middle-end: check that both sides of complex expression is (*)
2196a68... x86: Add -mindirect-branch-cs-prefix (*)
ca243ad... libstdc++: Fix std::char_traits<C>::move for constexpr (*)
16fab6d... Fix MIPS test after recent match.pd changes (*)
1b2b930... Fix typo. (*)
90de06a... c++: template-id ADL and partial instantiation [PR99911] (*)
6fa8e08... c++: unqual lookup performed twice w/ template-id ADL [PR10 (*)
e3dbd2e... aix: detect power10 processor. (*)
9646a32... libstdc++: Replace AC_CACHE_VAL with AC_CACHE_CHECK (*)
1a0bce9... middle-end: Fix FMA detection when inspecting gimple which (*)
efb7c51... c-family: Add __builtin_assoc_barrier (*)
edd2249... libsanitizer: Fix bootstrap on FreeBSD [PR102675] (*)
206b22d... Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_ (*)
e28afbb... testsuite/103278 - adjust gcc.dg/tree-ssa/if-to-switch-3.c (*)
8f9f510... tree-optimization/103277 - do abnormal cleanup after call D (*)
15f5e70... i386: Fix wrong codegen for -mrelax-cmpxchg-loop (*)
17da2c7... libgomp: Ensure that either gomp_team is properly aligned [ (*)
7a2aa63... libgomp: Fix up aligned_alloc arguments [PR102838] (*)
a72b7a4... i386: add alias for f*mul_*ch intrinsics (*)
280d283... Daily bump. (*)
3222135... Fix PR tree-optimization/103228 and 103228: folding of (typ (*)
0e4a865... libstdc++: Fix author name in ChangeLog (*)
bef32d4... libcpp: capture and underline ranges in -Wbidi-chars= [PR10 (*)
1a7f2c0... libcpp: escape non-ASCII source bytes in -Wbidi-chars= [PR1 (*)
ea9e0d6... Avoid pathological function redeclarations when checking ac (*)
53a643f... x86: Add -mharden-sls=[none|all|return|indirect-branch] (*)
8e410de... x86: Remove "%!" before ret (*)
425369b... Fix modref summary streaming (*)
69a5b3c... i386: Redefine indirect_thunks_used as HARD_REG_SET. (*)
74509b9... Add very basic IPA part of modref-kill analysis (*)
ef342b2... i386: Introduce LEGACY_SSE_REGNO_P predicate (*)
2c2148d... Handle folded nonconstant array bounds [PR101702] (*)
d3a9082... doc: document -fimplicit-constexpr (*)
5ea8803... libstdc++: Use std::construct_at in net::ip::address (*)
5a9572e... libstdc++: Simplify std::string constructors (*)
6afa108... libstdc++: Set active member of union in std::string [PR103 (*)
054bf99... libstdc++: Fix std::type_info::before for ARM [PR103240] (*)
c705464... Fix two mips target tests compromised by recent IPA work (*)
049f0ef... libcpp: Fix up handling of block comments in -fdirectives-o (*)
dd159a4... aarch64: Add new vector mode V8DI (*)
4e6bf0b... Fix ICE when mixing VLAs and statement expressions [PR91038 (*)
077425c... lim: Reset flow sensitive info even for pointers [PR103192] (*)
c39cb6b... ranger: Fix up fold_using_range::range_of_address [PR103255 (*)
7061300... Add IFN_COND_FMIN/FMAX functions (*)
bf5f41e... i386: Fix non-robust split condition in define_insn_and_spl (*)
1a15a91... Fix PR 103288, ICE after PHI-OPT, move an assigment when st (*)
b8ce19b... visium: Fix non-robust split condition in define_insn_and_s (*)
51c5002... libcpp: Implement -Wbidi-chars for CVE-2021-42574 [PR103026 (*)
111fd51... analyzer: fix missing -Wanalyzer-write-to-const [PR102695] (*)
a80d4e0... analyzer: don't assume target has alloca [PR102779] (*)
8c69397... Fix clearing of to_info_lto in ipa_merge_modref_summary_aft (*)
6b1695f... Daily bump. (*)
73e4d9f... libstdc++: Fix tests for constexpr std::string (*)
3958482... c-family: don't cache large vecs (*)
6dc90c4... Use modref summaries for byte-wise dead store elimination. (*)
42cdf08... MAINTAINERS: Add myself to DCO section and update email add (*)
3b3c993... Fortran: avoid NULL pointer dereference on invalid range in (*)
a1d2b16... configure, Darwin: Set appropriate defaults for host-shared (*)
e464119... PCH: Make the save and restore diagnostics more robust. (*)
4cdf7db... rs6000: MMA test case emits wrong code when building a vect (*)
48a8c5b... fortran: Identify arguments by their names (*)
e94e2cf... fortran: Delete redundant missing_arg_type field (*)
5d9d16d... fortran: simplify elemental arguments walking (*)
5888512... fortran: Reverse actual vs dummy argument mapping (*)
c31733c... fortran: Tiny sort_actual internal refactoring (*)
7461b58... libstdc++: Merge latest Ryu sources (*)
b96e2ff... libstdc++: Implement constexpr std::basic_string for C++20 (*)
5943493... libstdc++: Use hidden friends for vector<bool>::reference s (*)
ba6e17e... Avoid assuming maximum string length is constant [PR102960] (*)
0002a8a... shrn-combine-10: update test to current codegen. (*)
9836e90... signbit-2: make test check for scalar or vector versions (*)
e1c0c90... analyzer: fix overeager sharing of bounded_range instances (*)
132f1c2... c++: improve print_node of PTRMEM_CST (*)
11c4a06... tree-optimization: [PR103218] Fold ((type)(a<0)) << SIGNBIT (*)
8d8e8f3... libstdc++: Fix out-of-bound array accesses in testsuite (*)
9719769... libstdc++: Fix typos in tests (*)
b796ab3... arc: Update (u)maddhisi4 patterns (*)
0452064... tree-optimization/102880 - improve CD-DCE (*)
f98f373... tree-optimization/102880 - make PHI-OPT recognize more CFGs (*)
d699f03... arc: Update arc specific tests (*)
23125fa... Replace more DEBUG_EXPR_DECL creations with build_debug_exp (*)
9f7fc82... ipa-sra: Testcase that removing a "returns_nonnull" retval (*)
9ceaf0f... libgomp: Mark thread_limit clause to target construct as im (*)
47de0b5... openmp: Regimplify operands of GIMPLE_COND in a few more pl (*)
eacdfaf... waccess: Fix up pass_waccess::check_alloc_size_call [PR1020 (*)
473b5e8... x86_64: Avoid rorx rotation instructions with -Os. (*)
e69b7c5... Fix uninitialized access in merge_call_side_effects (*)
3200de9... tree-optimization: [PR103245] Improve detection of abs patt (*)
074ee8d... Add a missing return when transforming atomic bit test and (*)
a031aaa... Update my email address. (*)
e2b5736... Daily bump. (*)
87c2080... c++: Add -fimplicit-constexpr (*)
29e4163... c++: split_nonconstant_init and flexarrays (*)
323026c... gimple-fold: Use ranges to simplify strncat and snprintf (*)
cea4dab... gimple-fold: Use ranges to simplify _chk calls (*)
d1753b4... gimple-fold: Transform stp*cpy_chk to str*cpy directly (*)
4c19122... Check optab before transforming atomic bit test and operati (*)
fabe8cc... IPA: Provide a mechanism to register static DTORs via cxa_a (*)
d3cc82d... configure, Darwin: Check ld64 support for -platform-version (*)
bd5159b... testsuite, Darwin: In tsvc.h, use malloc for Darwin <= 9. (*)
b7f0147... Ada, Darwin : Use DSYMUTIL_FOR_TARGET in libgnat/gnarl buil (*)
d10b863... libstdc++: Unordered containers merge re-use hash code (*)
f861ed8... Use 'location_hash' for 'gcc/diagnostic-spec.h:nowarn_map' (*)
bcebd05... Use 'location_hash' for 'seen_locations' in 'gcc/profile.c: (*)
6c29c9d... Drop tree overflow in irange setter. (*)
82ec4cb... Fortran: openmp: Add support for thread_limit clause on tar (*)
b2e1ac5... testsuite: Add testcase for already fixed PR [PR100469] (*)
6501089... x86: Add gcc.target/i386/pr103205-2.c (*)
7d768a9... libffi: Update LOCAL_PATCHES (*)
aea7238... openmp: Add support for thread_limit clause on target (*)
fcdf49a... Fix PHI ordering problems in the path solver. (*)
540d92a... path solver: Default to global range if nothing found. (*)
220bd61... tree-optimization/103237 - avoid vectorizing unhandled doub (*)
4d281ff... PR target/103069: Relax cmpxchg loop for x86 target (*)
d1ca8ae... tree-optimization/103219 - avoid ICE in unroll-and-jam (*)
2551cd4... [tree-vectorizer.c] Merge pass_vectorize::execute with vect (*)
a91f844... libffi: Use #define instead of .macro in src/x86/win64.S [ (*)
a68933d... testsuite: i386: Require dfp in gcc.target/i386/pr101346.c (*)
625eef4... i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM (*)
9fa7275... libgomp, nvptx: Honor OpenMP 5.1 num_teams lower bound (*)
d294459... libgomp: Add a testcase for omp_get_num_teams inside of tar (*)
2317082... c++: location of lambda object and conversion call (*)
3732665... c++: check constexpr constructor body (*)
daa9c6b... c++: is_this_parameter and coroutines proxies (*)
bd95d75... c++: c++20 constexpr default ctor and array init (*)
4df7f8c... c++: don't do constexpr folding in unevaluated context (*)
267318a... c++: constexpr virtual and vbase thunk (*)
adcfd2c... gcc.dg/uninit-pred-9_b.c: Correct last adjustment for cris- (*)
3e09331... VAX: Implement the `-mlra' command-line option (*)
b85a03a... Daily bump. (*)
09f33d1... [Commmitted] Move some testcases to torture from tree-ssa (*)
a34edf9... Track nondeterminism and interposable calls in ipa-modref (*)
3057f1a... VAX: Add the `setmemhi' instruction (*)
e9a53a4... libstdc++: [_GLIBCXX_DEBUG] Remove _Safe_container<>::_M_sa (*)
64f3e71... Extend modref to track kills (*)
8a601f9... Remove gcc.dg/pr103229.c (*)
a7ef5da... Do not pass NULL to memset in ssa_global_cache. (*)
5a6100a... tsan: remove not needed -ldl in options (*)
a291749... Cleanup tree-ssa-alias and tree-ssa-dse use of modref summa (*)
a8029ad... Daily bump. (*)
6471396... Fix bug in ipa-pure-const and add debug counters (*)
e30bf33... More ipa-modref-tree.h cleanups (*)
5aa9107... Implement DSE of dead functions calls storing memory. (*)
af47f22... Fix checking disabled build. (*)
04c5a91... fixincludes: simplify handling for access() failure [PR2128 (*)
a246d72... modref_access_node cleanup (*)
e0040bc... Add finalize method to modref summary. (*)
2af63f0... Whitelity type attributes for function signature change (*)
b9365b9... analyzer: add four new taint-based warnings (*)
e2dd12a... Remember fnspec based EAF flags in modref summary. (*)
b7a2394... path solver: Compute all PHI ranges simultaneously. (*)
380fc3b... libsanitizer: Update LOCAL_PATCHES (*)
55b43a2... libsanitizer: Apply local patches (*)
86289a4... libsanitizer: Merge with upstream (*)
a30a2e4... libstdc++: Implement std::spanstream for C++23 (*)
ecdf414... Enable ipa-sra with fnspec attributes (*)
dc777f6... path solver: Merge path_range_query constructors. (*)
2f3d43a... Fix wrong code with modref and some builtins. (*)
60f761c... libstdc++: Use GCC_TRY_COMPILE_OR_LINK for getentropy, arc4 (*)
af2852b... Daily bump. (*)
1bac7d3... or1k: Fix clobbering of _mcount argument if fPIC is enabled (*)
4d2d556... Fix wrong code with pure functions (*)
264f061... path solver: Solve PHI imports first for ranges. (*)
b301cb4... Fix ipa-pure-const (*)
72f1c1c... analyzer: "__analyzer_dump_state" has no side-effects (*)
87fcff9... aarch64: Remove redundant costing code (*)
c6c5c5e... aarch64: Use new hooks for vector comparisons (*)
2e1886e... aarch64: Add vf_factor to aarch64_vec_op_count (*)
a82ffd4... aarch64: Move cycle estimation into aarch64_vec_op_count (*)
1a5288f... aarch64: Use an array of aarch64_vec_op_counts (*)
6756706... aarch64: Use real scalar op counts (*)
902b7c9... aarch64: Get floatness from stmt_info (*)
2612246... aarch64: Remove vectype from latency tests (*)
15aba5a... aarch64: Fold aarch64_sve_op_count into aarch64_vec_op_coun (*)
526e163... aarch64: Detect more consecutive MEMs (*)
48c6cac... Fortran/openmp: Fix '!$omp end' (*)
82de09a... Fix exit condition in ipa_make_function_pure (*)
4526ec2... Fix ICE in tree-ssa-structalias.c (*)
f49c7a4... libgomp: Unbreak gcn offload build (*)
847f587... Fortran: Use build_debug_expr_decl to create DEBUG_DECL_EXP (*)
6849c71... testsuite: Filter out TSVC test on Power [PR103051] (*)
83310a0... libbacktrace: fix UBSAN issues (*)
aa1fd30... jit: fix -Werror=format-overflow= in testsuite [PR103199] (*)
1b62cdd... Fix ipa-modref pure/const discovery (*)
b7e2048... openmp: Relax handling of implicit map vs. existing device (*)
a54ce88... libstdc++: Print assertion messages to stderr [PR59675] (*)
68d62cb... fortran: Ignore unused args in scalarization [PR97896] (*)
7d6da11... openmp: Honor OpenMP 5.1 num_teams lower bound (*)
5f516a6... Remove unused function. (*)
140346f... tree-optimization/103204 - fix missed valueization in VN (*)
c60ded6... Make opcodes configure depend on bfd configure (*)
1ae8edf... libstdc++: Implement constexpr std::vector for C++20 (*)
b39265d... Daily bump. (*)
4a407d3... libstdc++: Fix debug containers for C++98 mode (*)
53b3edc... Make ranger optional in path_range_query. (*)
a7753db... Remove loop crossing restriction from the backward threader (*)
8a8458a... rs6000: Fix test_mffsl.c to require Power9 support (*)
7846156... compiler: traverse func subexprs when creating func descrip (*)
083fd73... libstdc++: Make pmr::memory_resource::allocate implicitly c (*)
ef0e100... libstdc++: Remove public std::vector<bool>::data() member (*)
dc002e3... Fix gfortran.dg/inline_matmul_17.f90 template. (*)
494bdad... Enable pure-const discovery in modref. (*)
abdff44... diagnostic: fix unused variable 'def_tabstop' [PR103129] (*)
407eaad... Fortran/openmp: Add support for 2 argument num_teams clause (*)
e1b218d... aarch64: Use type-qualified builtins for vcombine_* Neon in (*)
1716ddd... aarch64: Use type-qualified builtins for LD1/ST1 Neon intri (*)
6eca10a... aarch64: Use type-qualified builtins for ADDV Neon intrinsi (*)
f341c03... aarch64: Use type-qualified builtins for ADDP Neon intrinsi (*)
80ee260... aarch64: Use type-qualified builtins for [R]SUBHN[2] Neon i (*)
7bde2a6... aarch64: Use type-qualified builtins for [R]ADDHN[2] Neon i (*)
aa11d95... aarch64: Use type-qualified builtins for UHSUB Neon intrins (*)
3e35924... aarch64: Use type-qualified builtins for U[R]HADD Neon intr (*)
ee03bed... aarch64: Use type-qualified builtins for USUB[LW][2] Neon i (*)
10e98c3... aarch64: Use type-qualified builtins for UADD[LW][2] Neon i (*)
a22c03d... aarch64: Use type-qualified builtins for [R]SHRN[2] Neon in (*)
439906c... aarch64: Use type-qualified builtins for XTN[2] Neon intrin (*)
a2590b5... aarch64: Use type-qualified builtins for PMUL[L] Neon intri (*)
515ef83... aarch64: Use type-qualified builtins for unsigned MLA/MLS i (*)
8d71d3a... libgcc: Fix backtrace fallback on PowerPC Big-endian (*)
8d3abf4... Fix some side cases of side effects discovery (*)
fac4c4b... tree-optimization/103190 - fix assert in reassoc stmt place (*)
bfa04d0... Move import population from threader to path solver. (*)
1ea781a... Testsuite: Various fixes for nios2. (*)
8865133... tree-optimization/103188 - avoid running ranger on not-up-t (*)
6e30c48... Fix recursion discovery in ipa-pure-const (*)
61396df... Fix noreturn discovery. (*)
e106221... c++: use auto_vec in cp_parser_template_argument_list (*)
fa4fcb1... libgomp: Use TLS storage for omp_get_num_teams()/omp_get_te (*)
3e5a190... Resolve entry loop condition for the edge remaining in the (*)
a5fed40... middle-end/103181 - fix operation_could_trap_p for vector d (*)
10db757... dwarf2out: Fix up field_byte_offset [PR101378] (*)
145be5e... [aarch64] PR102376 - Emit better diagnostic for arch extens (*)
48d7327... openmp: Add support for 2 argument num_teams clause (*)
0136f25... Remove find_pdom and find_dom (*)
a11afa7... Apply TLC to control dependence compute (*)
a97fdde... rs6000/doc: Rename future cpu with power10 (*)
4f442a3... x86: Update -mtune=alderlake (*)
e166cad... Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. (*)
402d289... RISC-V: Fix wrong zifencei handling in riscv_subset_list::t (*)
8d36a0d... Daily bump. (*)
e82c382... Allow loop header copying when first iteration condition is (*)
c744ae0... [COMMITTED] aarch64: [PR103170] Fix aarch64_simd_dup<mode> (*)
abc2f01... Fortran: avoid NULL pointer dereferences (*)
b83705b... Add a testcase for PR tree-optimization/102892 (*)
7c8a416... Adjust test to avoid target-specific failures [PR103161]. (*)
1c04af3... Apply pattern initialization only when have_insn_for return (*)
1200e21... arm: Initialize vector costing fields (*)
b0c83d5... path solver: Adjustments for use outside of the backward th (*)
86ffc84... AArch64: do not keep negated mask and inverse mask live at (*)
8ed62c9... middle-end: Add an RPO pass after successful vectorization (*)
eaec20f... Grow sbr_vector in ranger's on-entry cache as needed. (*)
5ba247a... AArch64: Remove shuffle pattern for rounding variant. (*)
992644c... Extend modref by side-effect analysis (*)
a5c9b9b... Fix typo in modref-13.c (*)
9598134... rs6000: Remove LINK_OS_EXTRA_SPEC{32,64} from --with-advanc (*)
a1ad0d8... attribs: Implement -Wno-attributes=vendor::attr [PR101940] (*)
9701f15... arm: enable cortex-a710 CPU (*)
03f7843... [AArch64] Fix bootstrap failure due to missing ATTRIBUTE_UN (*)
c905e72... lto-wrapper: fix memory corruption. (*)
6d33168... aarch64: Tweak FMAX/FMIN iterators (*)
0612883... vect: Pass scalar_costs to finish_cost (*)
6ddc6a5... vect: Keep scalar costs around longer (*)
5720a9d... vect: Hookize better_loop_vinfo_p (*)
772d76a... vect: Remove vec_outside/inside_cost fields (*)
4725f62... vect: Move vector costs to loop_vec_info (*)
d70ef65... Make EAF flags more regular (and expressive) (*)
0cf6065... testsuite: change vect_long to vect_long_long in complex te (*)
92617a8... middle-end: Fix signbit tests when ran on ISA with support (*)
5cfa174... vect: remove unused variable in complex numbers detection c (*)
7796379... libstdc++: Fix test for libstdc++ not including <unistd.h> (*)
80fe172... libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR (*)
b2cd32b... testsuite/102690 - XFAIL g++.dg/warn/Warray-bounds-16.C (*)
0f68560... [AArch64] Fix TBAA information when lowering NEON loads and (*)
02fb573... [AArch64] Fix big-endian testisms introduced by NEON gimple (*)
b406bb9... Fix modref_tree::remap_params (*)
75ef035... rs6000, libgcc: Fix up -Wmissing-prototypes warning on rs60 (*)
fb16178... Improve integer bit test on __atomic_fetch_[or|and]_* retur (*)
f15ad1e... [Ada] Minor cleanup in translation of calls to subprograms (*)
0e98816... [Ada] Warn for bidirectional characters (*)
76a7146... [Ada] Avoid warnings regarding rep clauses in generics -- f (*)
ab61011... [Ada] Fix comments about expansion of array equality (*)
db778c7... [Ada] Avoid warnings regarding rep clauses in generics (*)
5fc6b47... [Ada] ACATS BDC1002 shall not error on arbitrary aspect (*)
3015264... [Ada] Do not assume a priority value of zero is a valid pri (*)
bbe3c88... [Ada] Prove double precision integer arithmetic unit (*)
99f8a65... [Ada] Don't carry action bodies for expansion of array equa (*)
0c66423... [Ada] Use predefined equality for arrays inside records (*)
55a2139... [Ada] Fix oversight in latest change to Has_Compatible_Type (*)
94396a2... [Ada] Create explicit ghost mirror unit for big integers (*)
a0546e1... [Ada] Fix Constraint error on rexgexp close bracket find al (*)
7eafa54... [Ada] Extend optimized equality of 2-element arrays (*)
f51d1dd... [Ada] Warn when interfaces swapped between full and partial (*)
8c787be... [Ada] Add guard against previous error for peculiar ACATS t (*)
29900c0... [Ada] Better error message on missing parentheses (*)
249b4ee... Extend is_cond_scalar_reduction to handle bit_and/bit_xor/b (*)
f2572a3... i386: Support complex fma/conj_fma for _Float16. (*)
9299f69... Remove unused gimple-ssa-evr-analyze.h header file. (*)
a2ab1a5... Include PHI threading restrictions in backthreader diagnost (*)
60e3179... i386: Optimization for mm512_set1_pch. (*)
b879d40... Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX/MIN(a, (*)
52fa771... aarch64: [PR101529] Fix vector shuffle insertion expansion (*)
d581cf9... Nios2: Add TARGET_CAN_INLINE_P hook. (*)
c9b1334... Daily bump. (*)
8722a17... c: more precise locations for some -Wpragmas diagnostics (*)
96276f9... rs6000: Match recent builtins changes in new builtins suppo (*)
8875a92... Fortran: Fix memory leak in finalization wrappers [PR68800] (*)
f4b4ce1... libstdc++: [_GLIBCXX_DEBUG] Implement unordered container m (*)
f7844b6... [Committed] Fix tree-optimization/103152: Still one more -s (*)
56af35d... Keep x_range_query NULL for global ranges. (*)
53080c5... Dump details of an attempt to register a jump threading pat (*)
2b59cf4... Return NULL for maybe_register_path when unprofitable. (*)
2d60c0a... Introduce build_debug_expr_decl (*)
3bc3f6c... Remove dead Fortran function. (*)
5aa7a09... rs6000: Debug support for builtins changes (*)
a648acc... c++: Skip unnamed bit-fields more (*)
78dd0de... ipa: Fix typo in ipa-modref.c (*)
abe562b... [PR/target 102957] Allow Z*-ext extension with only 2 char. (*)
00c9ce1... Restore 'GOMP_OPENACC_DIM' environment variable parsing (*)
7798ae1... Merge IPA solution with local one in ipa-modref (*)
af33850... Document --param=threader-debug. (*)
95e8fcd... libstdc++: Make test print which random_device tokens work (*)
d9ebf0c... libstdc++: Do not use 64-bit DARN on 32-bit powerpc [PR1031 (*)
3439657... libstdc++: Support getentropy and arc4random in std::random (*)
8d2d0a6... libstdc++: Make spurious std::random_device FAIL less likel (*)
0318df0... c++: Fix ICE on complex constant with -frounding-math [PR10 (*)
a22d910... c++: bogus error w/ tentative type parse of concept-id [PR9 (*)
a19f09c... c++: unexpanded pack in var tmpl partial spec [PR100652] (*)
0dc0947... Define m_rtx_reuse_manager only if not GENERATOR_FILE. (*)
088199e... Generalize 'gcc/input.h:struct location_hash' (*)
2fc9b4d... Cleanup path solver dumps. (*)
47c2cf3... Remove TDF_THREADING flag in favor of param. (*)
c71cb26... Get rid of infinite recursion for 'typedef' used with GTY-m (*)
32ba786... arm: add armv9-a architecture to -march (*)
df8690f... ipa: Fix segfault when remapping debug_binds with expressio (*)
77eb8c6... [Ada] Fix Codepeer warning (*)
7df3ac2... [Ada] Tidy up implementation of Has_Compatible_Type (*)
a2e4ebe... [Ada] Invalid GPR_PROJECT_PATH_FILE confuses gnatls (*)
5861b12... [Ada] Print Storage_Pool and Procedure_To_Call fields (*)
09afdae... [Ada] Do not indicate a pending abort if the task is alread (*)
f6174ec... [Ada] RTEMS: use atomic primitive packages on aarch64 (*)
9f24d32... [Ada] Hang on compilation of unit with type extension in bo (*)
686b427... [Ada] Crash on expansion of tagged membership test (*)
d235950... [Ada] Improve integration of strub with type systems (*)
80d52cb... [Ada] Initialize Current_Source_Unit (*)
c8a0089... [Ada] Use atomics in runtime on ARM and Aarch64 VxWorks (*)
51e99ea... [Ada] Accessibility fix (*)
cbe421b... [Ada] Add gcc specs with vxworks7 base addresses for cert (*)
7751c73... [Ada] Cleanup copying of parameter lists (*)
b064f13... [Ada] Cleanup building of renamed equality (*)
b5f17bf... [Ada] Refine type in expansion of array equality (*)
e93e554... [Ada] Simplify building of entity occurrences (*)
0803fd2... [Ada] Return a valid value when handling Constraint_Error (*)
02ca218... [Ada] Simplify expansion of array equality (*)
f4665dc... [Ada] Reference in Unbounded_String is almost never null (*)
adc9410... [Ada] sem_util.adb: fix typos in Accessibility_Level docs (*)
99c8e90... [Ada] Document the SuSE kernel bug (*)
64cb8eb... [Ada] Errors on globals in expressions of predicate aspects (*)
1275c40... [Ada] Tune comment about expansion of array equality (*)
c914810... [Ada] Add missing regular expression syntax error check (*)
ea8726c... [Ada] Complete support for prefixed call on subtypes/derive (*)
51ad879... [Ada] Fix detection of array aggregates with single others (*)
ca803c3... [Ada] Fix support for prefixed call with incomplete type de (*)
9c8bb4d... [Ada] Guard against illegal items in Global but not Depends (*)
74e514a... [Ada] Build activation chain for BIP only when needed (*)
6b8b959... Convert strlen pass from evrp to ranger. (*)
cc6b8cd... libstdc++: only define _GLIBCXX_HAVE_TLS for VxWorks >= 6.6 (*)
69b6cce... Fix clang -Wcast-qual warning. (*)
2abd924... Minor optimization of variable bit testing (*)
1bd8983... Daily bump. (*)
206c08c... rs6000: Add escape-newline support for builtins files (*)
6c5fffd... Fix couple of issues in large PIC model on x86-64/VxWorks (*)
d44d791... Remove workaround allowing interposition of nested function (*)
0cd653b... Don't calculate new values when using the private context c (*)
33a7a63... Improve handling of some builtins. (*)
666d780... Move uncprop after modref (*)
239d82d... ipa: Unshare expresseions before putting them into debug st (*)
a7dce76... powerpc: Fix vsx_splat_v4si_di breakage on Power8. (*)
d626fe7... Fix spurious valgrind errors in irred loop verification (*)
1854694... path solver: Avoid recalculating ranges already in the cach (*)
a354b42... rs6000: Miscellaneous uses of rs6000_builtins_decl_x (*)
71cf7c0... rs6000: Update rs6000_builtin_decl (*)
355eb60... Fix static chain dump. (*)
7553bd3... gcov-profile: Fix -fcompare-debug with -fprofile-generate [ (*)
409767d... Dump static chain for cgraph_node. (*)
b7cd394... Fix 'Copyright (C) 2020-21' into '2020-2021' (*)
eb4a3e6... Fix 'contrib/update-copyright.py': 'TypeError: exceptions m (*)
05783fe... aarch64: LD3/LD4 post-modify costs for struct modes (*)
8fd2477... genmodes: Define NUM_MODE_* macros (*)
61a7f94... [vect] Consider outside costs earlier for epilogue loops (*)
5115207... tree-optimization/103102 - fix error in vectorizer refactor (*)
1f3a336... Add loads/stores relative to static chain in ipa-modref (*)
14e355d... Disables gimple folding for VSX_BUILTIN_XVMINDP, VSX_BUILTI (*)
ae1de0b... Update documentation for -ftree-loop-vectorize and -ftree-s (*)
a1f7ead... Add !HONOR_SNANS to simplifcation: (trunc)copysign((extend) (*)
2ad1e80... [Gimple] Simplify (trunc)fma ((extend)a, (extend)b, (extend (*)
3cb25fd... Daily bump. (*)
962ff7d... Fix keyword name for co_reduce. (*)
87e5737... Limit range of modref-max-depth (*)
2be794f... Remove VRP threader. (*)
ee11be7... Fortran: Diagnose all operands/arguments with constraint vi (*)
f6f704f... Fix inter-procedural EAF flags propagation with respect to (*)
a28cfe4... rs6000: Replace the builtin expansion machinery (*)
4898e95... Implement intra-procedural dataflow in ipa-modref flags pro (*)
9defce6... Daily bump. (*)
6078eb7... Fix can_be_discarded_p wrt partitioned functions. (*)
df2135e... Fortran: error recovery on rank mismatch of array and its i (*)
6b8152b... powerpc: Fix vsx_splat_v4si in 32 bit mode (*)
4856699... path oracle: Do not look at root oracle for killed defs. (*)
b3a38d1... testsuite: Use posix_memalign on AIX for tsvc (*)
98b212c... Cleanup back_threader::find_path_to_names. (*)
851dff0... Daily bump. (*)
bcf3728... Fortran: fix simplification of array-valued parameter expre (*)
5f37780... Fix ice in insert_access (*)
9cc8ca8... Avoid left shift of negative value in ipa-modref-tree.h (*)
432ed97... Fortran: a symbol in a COMMON cannot be a coarray (*)
2b2d97f... libstdc++: Fix inconsistent noexcept-specific for valarray (*)
70d6f6e... libstdc++: Fix pack expansions in tuple_size_v specializati (*)
1727bb5... Fortran: Missing error with IMPLICIT none (external) [PR100 (*)
c64ca0e... Fortran: Delete unused decl in gfortran.h (*)
452a0af... Fortran: Add more documentation for mixed-language programm (*)
8f4860f... testsuite, Darwin : Fix tsvc test build on Darwin. (*)
f1e2879... Darwin : Make trampoline templates linker-visible. (*)
f8a1e06... Darwin, aarch64 : Ada fixes for hosted tools. (*)
834c874... Darwin, aarch64 : Initial support for the self-host driver. (*)
7a300b4... Darwin, crts: Fix a build warning. (*)
2627e3b... libstdc++: Add [[unlikely]] attributes to std::random_devic (*)
5997e6a... libstdc++: Add support for POWER9 DARN instruction to std:: (*)
bdb9d47... libsanitizer: update LOCAL_PATCHES. (*)
5f0a3fb... libsanitizer: Apply local patches (*)
2afc8f0... libsanitizer: merge from master (78d3e0a4f1406b17cdecc77540 (*)
1f6dd5d... Remove def chain import assert from GORI. (*)
98244c6... Abstract ranger cache update list. (*)
a79fe53... Amend split vector loop analysis into main and epilogue ana (*)
db89d47... Support TI mode and soft float on PA64 (*)
858d7ee... x86: Make stringop_algs::stringop_strategy ctor constexpr [ (*)
b58c12f... contrib: testsuite-management: Update to be python3 compati (*)
b33b267... AArch64: Fix PR103085 (*)
a505e1f... Move PREFERRED_DEBUGGING_TYPE define in pa64-hpux.h to pa.h (*)
d8a6288... gcov-profile: Filter test only for some targets [PR102945] (*)
bcf4065... Split vector loop analysis into main and epilogue analysis (*)
ea42c80... ipa: Do not require RECORD_TYPE for ancestor jump functions (*)
30b8ec6... libstdc++: Add xfail to pretty printer tests that fail in C (*)
44d9d55... include: Allow for our md5.h to defer to the system header (*)
84cbbb0... doc: No longer generate old.html (*)
14c7041... Reset when -gtoggle is used in gcc_options. (*)
155f6b2... dwarf2out: Fix up CONST_WIDE_INT handling once more [PR1030 (*)
44d0243... gcc: vx-common.h: fix test for VxWorks7 (*)
33f1d03... First refactor of vect_analyze_loop (*)
614b397... rs6000: Fix incorrect fusion constraint [PR102991] (*)
29a1af2... Daily bump. (*)
a634928... libstdc++: Fix pretty printing of std::unique_ptr [PR103086 (*)
f4130a3... libstdc++: Deprecate std::unexpected and handler functions (*)
79fe28d... IBM Z: Define STACK_CHECK_MOVING_SP (*)
b57899f... libstdc++: Consolidate duplicate metaprogramming utilities (*)
09aab7e... libstdc++: Optimize std::tuple_element and std::tuple_size_ (*)
1b4a635... AArch64: Lower intrinsics shift to GIMPLE when possible. (*)
d70720c... middle-end: convert negate + right shift into compare great (*)
004afb9... Treat undefined operands as varying in GORI. (*)
1ece90f... ipa-sra: Improve debug info for removed parameters (PR 9338 (*)
7237c5b... Fortran manual: Remove old docs for never-implemented exten (*)
b96fdc0... Fortran manual: Update miscellaneous references to old stan (*)
a0db59b... Fortran manual: Update section on Interoperability with C (*)
227e010... Fortran manual: Revise introductory chapter. (*)
2b1c757... Fortran manual: Combine standard conformance docs in one pl (*)
d3f7a2f... Workaround ICE in gimple_call_static_chain_flags (*)
fae00a0... c++: use range-for more (*)
eb04ccf... aarch64: Pass and return Neon vector-tuple types without a (*)
5112453... gcc/lower_subreg.c: Prevent decomposition if modes are not (*)
66f206b... aarch64: Add machine modes for Neon vector-tuple types (*)
4e5929e... gcc/expmed.c: Ensure vector modes are tieable before extrac (*)
2fc2026... gcc/expr.c: Remove historic workaround for broken SIMD subr (*)
8197ab9... aarch64: Move Neon vector-tuple type declaration into the c (*)
fbe58ba... x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 (*)
6a9678f... path solver: Prefer range_of_expr instead of range_on_edge. (*)
e441162... Avoid repeating calculations in threader. (*)
5ea1ce4... path solver: Only compute relations for imports. (*)
333efae... libffi: Add --enable-cet to configure (*)
af1bfcc... Add -v option for git_check_commit.py. (*)
5914a7b... testsuite: Add more guards to complex tests (*)
347682e... analyzer: fix ICE in sm_state_map::dump when dumping trees (*)
d136035... rtl-optimization/103075 - avoid ICEing on unfolded int-to-f (*)
d43fc1d... aarch64: Move more code into aarch64_vector_costs (*)
6239dd0... vect: Convert cost hooks to classes (*)
af976d9... libsanitizer: update LOCAL_PATCHES (*)
65ade6a... libsanitizer: Apply local patches (*)
0cedf1f... lisanitizer: Apply autoreconf. (*)
cb04375... libsanitizer: merge from master (c86b4503a94c277534ce4b9a5c (*)
bb27f5e... Convert arrays in ssa pointer_equiv_analyzer to auto_vec's. (*)
a45d577... libstdc++: Refactor emplace-like functions in std::variant (*)
30ab6d9... libstdc++: Optimize std::variant traits and improve diagnos (*)
7551a99... libstdc++: Fix handling of const types in std::variant [PR1 (*)
fa62db4... VN/PRE TLC (*)
f75e56f... Update dg-require-effective-target for pr101145 cases (*)
b9003cf... Disable warning for an ASAN test-case. (*)
518f865... simplify-rtx: Fix vec_select index check (*)
95318d4... Fix RTL frontend handling of const_vectors (*)
bc9c8e5... Extend vternlog define_insn_and_split to memory_operand to (*)
22ce738... Simplify (trunc)copysign((extend)a, (extend)b) to .COPYSIGN (*)
d0d428c... Update TARGET_MEM_REF documentation (*)
3fd0723... i386: Auto vectorize sdot_prod, usdot_prod with VNNI instru (*)
7fcc22d... i386: Fix wrong result for AMX-TILE intrinsic when parsing (*)
cd389e5... testsuite: Fix g++.dg/opt/pr102970.C (*)
18ae471... Daily bump. (*)
c79399c... MAINTAINERS: Clarify the policy WRT the Write After Approva (*)
a31056e... RISC-V: Fix register class subset checks for CLASS_MAX_NREG (*)
1e7a269... libstdc++: Fix regression in std::list::sort [PR66742] (*)
600dcd7... c: Fold implicit integer-to-floating conversions in static (*)
502ffb1... Switch vrp2 to ranger. (*)
1410b20... Testcase adjustments for pass vrp1. (*)
6d93668... For ranges, PHIs don't need to process arg == def. (*)
b18394c... Check for constant builtin value first. (*)
309bb7f... Fix --param=ranger-debug=all to include a trace. (*)
fc40767... Provide some context to folding via ranger. (*)
1967fd8... tree-optimization/102970 - remap cliques when translating o (*)
67b0d47... aarch64: enable Ampere-1 CPU (*)
a195c72... AArch64: Improve GOT addressing (*)
4096eb5... gcov: Remove dead variable. (*)
2d01bef... Rename predicate class to ipa_predicate (*)
73658e7... Make sbitmap bitmap_set_bit and bitmap_clear_bit return cha (*)
c081d0a... middle-end/103033 - drop native_interpret_expr with .DEFERR (*)
ea2ab80... IBM Z: Free bbs in s390_loop_unroll_adjust (*)
62af7d9... Fix wrong code caulsed by retslot EAF flags propagation [PR (*)
b4df2dd... Daily bump. (*)
4f03292... libstdc++: Add some noexcept to std::valarray (*)
1fefb6c... Revert accidental commit. (*)
2a83259... x86_64: Improved implementation of TImode rotations. (*)
18f0873... ipa-modref cleanup (*)
a70c051... Static chain support in ipa-modref (*)
164bbf7... tree-optimization/103029 - ensure vect loop versioning cons (*)
f197915... addS EAF_NOT_RETURNED_DIRECTLY (*)
c33a5cc... RISC-V: Fix build errors with shNadd/shNadd.uw patterns in (*)
64bf0c8... IBM Z: ldist-{rawmemchr,strlen} tests require vector extens (*)
6cc8aa6... middle-end: Fix PR103007, add missing check on complex fms (*)
268b43d... middle-end/103038 - avoid ICE with -ftrivial-auto-var-init= (*)
d5c6604... Add a simulate_record_decl lang hook (*)
d8fe39f... update my email address (*)
28d8167... Fix flake8 errors. (*)
e178d02... ia32: Disallow mode(V1TI) [PR103020] (*)
f81970b... Add TSVC tests. (*)
2e560ab... Adjust testcase for O2 vect. (*)
1188cf5... x86_64: Expand ashrv1ti (and PR target/102986) (*)
e72f783... IBM Z: Fix address of operands will never be NULL warnings (*)
fb7fee8... openmp: Add testcase for threadprivate random access class (*)
cf82e8d... Daily bump. (*)
6f34b9e... libstdc++: Missing constexpr for __gnu_debug::__valid_range (*)
09bc980... libstdc++: Reorder constraints on std::span::span(Range&&) (*)
679652a... Fix negative integer range for UInteger. (*)
(*) 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:[~2021-11-19 13:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-19 13:49 [gcc/devel/c++-coroutines] (568 commits) Merge master r12-5398 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).