From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id 25638385840D; Fri, 19 Nov 2021 18:30:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 25638385840D Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Gaius Mulley To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/modula-2] (432 commits) Merge branch 'master' into devel/modula-2. X-Act-Checkin: gcc X-Git-Author: Gaius Mulley X-Git-Refname: refs/heads/devel/modula-2 X-Git-Oldrev: 016519cc0efd48efeeaefb7736f960a1b55cd604 X-Git-Newrev: 740db391247f4dc7c38852f706f8699dcc55c55d Message-Id: <20211119183000.25638385840D@sourceware.org> Date: Fri, 19 Nov 2021 18:30:00 +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, 19 Nov 2021 18:30:00 -0000 The branch 'devel/modula-2' was updated to point to: 740db391247... Merge branch 'master' into devel/modula-2. It previously pointed to: 016519cc0ef... Bug fix for error scope announcement and update git info in Diff: Summary of changes (added commits): ----------------------------------- 740db39... Merge branch 'master' into devel/modula-2. 487d604... middle-end: Handle FMA_CONJ correctly after SLP layout upda (*) 79e9f72... Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEB (*) c7381de... Do not abort compilation when dump file is /dev/* (*) cb09215... c++: cp_walk_subtrees simplification for *_CAST_EXPR (*) fd74016... c++: nested lambda capturing a capture proxy [PR94376] (*) f316727... libphobos: Increase size of defaultStackPages on OSX X86_64 (*) d686cb0... libphobos: Don't call __gthread_key_delete in the emutls de (*) ea2954d... Fix tree-optimization/103314 : Limit folding of (type) X op (*) 74a4ece... Fix IPA modref ubsan. (*) 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::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::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::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 (*) 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 (*) 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 (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/modula-2' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.