From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 11627399E034; Thu, 5 Aug 2021 12:04:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 11627399E034 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org Subject: [gcc/marxin/heads/rs6000-ibmlongdouble] (918 commits) rs6000: Fix restored rs6000_long_double_type_size X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/users/marxin/heads/rs6000-ibmlongdouble X-Git-Oldrev: 1632939853fbf193f72ace3d1024a137d549fef4 X-Git-Newrev: 517e32a75aa59b4b538eda30e78de0fa925bb0f9 Message-Id: <20210805120402.11627399E034@sourceware.org> Date: Thu, 5 Aug 2021 12:04:02 +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: Thu, 05 Aug 2021 12:04:02 -0000 The branch 'marxin/heads/rs6000-ibmlongdouble' was updated to point to: 517e32a75aa... rs6000: Fix restored rs6000_long_double_type_size It previously pointed to: 1632939853f... rs6000: Fix restored rs6000_long_double_type_size. Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 1632939... rs6000: Fix restored rs6000_long_double_type_size. Summary of changes (added commits): ----------------------------------- 517e32a... rs6000: Fix restored rs6000_long_double_type_size 0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*) 8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*) f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*) d0a5624... cfgloop: Make loops_list support an optional loop_p root (*) 4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*) ac8a2fb... compiler: make escape analysis more robust about builtin fu (*) c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*) f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*) 9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*) 2697f83... Daily bump. (*) ded2c2c... analyzer: initial implementation of asm support [PR101570] (*) 5738a64... x86: Update STORE_MAX_PIECES (*) 09dba01... x86: Avoid stack realignment when copying data with SSE reg (*) 361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*) 6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*) 4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*) 0aa7091... IBM Z: Get rid of vpdi unspec (*) 5391688... IBM Z: Get rid of vec merge unspec (*) 63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*) 1d65c9d... aarch64: Don't include vec_select element in SIMD multiply (*) 5a1017d... vect: Tweak comparisons with existing epilogue loops (*) 315a1c3... vect: Tweak dump messages for vector mode choice (*) eb55b5b... aarch64: Fix a typo (*) 929f2cf... gcov: check return code of a fclose (*) 96c82a1... Fix debug info for ignored decls at start of assembly (*) 9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*) 31855ba... Add emulated gather capability to the vectorizer (*) f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*) 96146e6... Fold (X< (*) 98d7f30... x86: Use XMM31 for scratch SSE register (*) a1a2654... libstdc++: Avoid using std::unique_ptr in (*) 048039c... aarch64: Add -mtune=neoverse-512tvb (*) 9690309... aarch64: Restrict issue heuristics to inner vector loop (*) 028059b... aarch64: Tweak MLA vector costs (*) 537afb0... aarch64: Tweak the cost of elementwise stores (*) 78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*) b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*) 83d796d... aarch64: Add a simple fixed-point class for costing (*) fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*) d0b952e... Add cond_add/sub/mul for vector integer modes. (*) 759f385... Fix bashism in `libsanitizer/configure.tgt' (*) 1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*) 872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*) 4d17ca1... Daily bump. (*) e460471... gcc-changelog: ignore one more commit (*) 585394d... x86: Add testcases for PR target/80566 (*) daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*) 724adff... Support cond_add/sub/mul/div for vector float/double. (*) 7459bfa... compiler, runtime: allow slice to array pointer conversion (*) 06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*) 14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*) 4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*) 0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*) af863ef... x86: Also pass -mno-sse to vect8-ret.c (*) ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*) dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*) 20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*) d7d7475... x86: Also pass -mno-avx to pr72839.c (*) 0d3be08... x86: Add tests for piecewise move and store (*) bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*) 29f0e95... x86: Update piecewise move and store (*) 7f4c394... x86: Avoid stack realignment when copying data (*) 1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*) 38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*) 2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*) cac2353... Remove --param=threader-iterative. (*) 7d8577d... [gcc/doc] Improve nonnull attribute documentation (*) 99b520f... Fix PR 101683: FP exceptions for float->unsigned (*) f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*) f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*) 6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*) 8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*) 9a89a06... Update gcc fr.po. (*) af76342... c++: ICE on anon struct with base [PR96636] (*) 5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*) 4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*) 05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*) 91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*) cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*) 309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*) 15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*) 5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*) d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*) bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*) ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*) 9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*) f7bf03c... Decrement followed by cmov improvements. (*) 5b2515f... MMIX: remove generic placeholders parameters in call insn p (*) ee189a7... doc: correct documentation of "call" (et al) operand 2. (*) 145bc41... Handle constants in wi_fold for trunc_mod. (*) ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*) d242acc... Change const basic_block to const_basic_block. (*) 0b3560d... Move failed part of a test to a new file [PR101671] (*) e5e164e... Add QI vector mode support to by-pieces for memset (*) d68d275... Add testcases that got lost when tree-ssa was merged (*) 3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*) 2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*) 45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*) 6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*) 3ead06c... c++: Reject anonymous struct with bases (*) 0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*) 59ffdb9... Update gcc de.po. (*) 854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*) 011134d... d: Remove dead code from binary_op. (*) baa1226... d: Always layout initializer for the m_RTInfo field in Type (*) 5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are (*) c18db63... d: Clarify comment for generating static array assignment w (*) 370f66b... d: Only handle named enums in enum_initializer_decl (*) e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*) 99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*) 3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*) bc5208f... d: Use hasMonitor to determine whether to emit a __monitor (*) b2abe4e... d: Insert null terminator in obstack buffers (*) bafda27... d: Drop any field or parameter types that got cached before (*) 5530395... d: Factor d_nested_class and d_nested_struct into single fu (*) 2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*) 28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*) 5a973ae... arm/66791: Replace builtins in vld1. (*) 6165cf6... Replace evrp use in loop versioning with ranger. (*) 77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*) 291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*) e41ba80... Use range-based for loops for traversing loops (*) 4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of > vector DImode ari (*) 8af0c50... Correct a mistake in a warnung for -Wnonnull. (*) e78480a... Bind(c): Improve error checking in CFI_* functions (*) b4a9bc7... Bind(c): Fix bugs in CFI_section (*) a3b350f... Fix ISO_Fortran_binding.h paths in gfortran testsuite (*) c4dc9f5... Bind(C): Correct sizes of some types in CFI_establish (*) fef6798... Bind(C): Fix type encodings in ISO_Fortran_binding.h (*) 89b3c97... vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596 (*) 872da9a... Add the member integer_to_sse to processor_cost as a cost s (*) af3f12e... Daily bump. (*) 7590016... rs6000: Write static initializations for overload tables (*) bb4d8fe... rs6000: Write static initializations for built-in table (*) 5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*) 6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*) 9360d6c... libstdc++: Simplify std::optional::value() (*) b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*) a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*) 7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*) 0853f39... Fix argument to pthread_join (*) 573e20a... Abstract out (forward) jump threader state handling. (*) bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*) 7ffba77... libstdc++: Adjust whitespace in (*) 7b52761... libstdc++: Move COW string definitions to separate header (*) 16158c9... libstdc++: Remove unnecessary uses of (*) 261d5a4... libstdc++: Reduce header dependencies on and (*) 1711b04... aarch64: Use memcpy to copy vector tables in vst1[q]_x4 int (*) 03148b8... aarch64: Use memcpy to copy vector tables in vst2[q] intrin (*) 95509ee... aarch64: Use memcpy to copy vector tables in vst3[q] intrin (*) e8de7ed... aarch64: Use memcpy to copy vector tables in vst4[q] intrin (*) 4848e28... aarch64: Use memcpy to copy vector tables in vtbx4 intrinsi (*) f2f04d8... aarch64: Use memcpy to copy vector tables in vtbl[34] intri (*) 5f65676... aarch64: Use memcpy to copy vector tables in vqtbx[234] int (*) 484acfa... aarch64: Use memcpy to copy vector tables in vqtbl[234] int (*) 5b965dc... libstdc++: Update documentation comments for namespace rel_ (*) 7f73641... openmp: Add support for __has_attribute(omp::directive) and (*) 2c5d803... openmp: Diagnose invalid mixing of the attribute and pragma (*) 19e0505... testsuite: mips: pass -finline/-fnoinline through (*) 863737b... Revert "testsuite: mips: use noinline attribute instead of (*) 60933a1... analyzer: fix feasibility false +ve with overly complex sva (*) 3382846... Fix execution failure of parity_1.f90 on P10 [PR100952] (*) 01ac2f0... Daily bump. (*) e4966e1... Bind(c): signed char is not a Fortran character type (*) 8ed6cfb... libstdc++: Fix non-default constructors for hash containers (*) b362d79... Add new test for PR65178. (*) 50f3ac1... Remove an invalid defintion [PR101568]. (*) 8819419... Fix PR 10153: tail recusion for vector types. (*) 4048d8a... Allow non-null adjustments for pointers even when there is (*) 3f7a237... aix: Protect AIX math.h overloads with new macro. (*) c9ca352... libstdc++: Use __builtin_operator_new when available [PR942 (*) aca7a02... libstdc++: Use std::addressof in ranges::uninitialized_xxx (*) c22bcfd... libstdc++: Initialize all subobjects of std::function (*) 254e5d1... libstdc++: Restore __gnu_debug::array [PR100682] (*) d3fa774... Allow non-symmetrical equivalences. (*) ea78923... Check for undefined on COND_EXPR before querying type. (*) e580932... Only call vrp_visit_cond_stmt if range_of_stmt doesn't reso (*) a6291d8... Remove pass_cpb which is related to enable avx512 embedded (*) a56c251... Support logic shift left/right for avx512 mask type. (*) 419c6c6... Daily bump. (*) 893b12c... analyzer: bulletproof -Wanalyzer-file-leak [PR101547] (*) 87bd75c... analyzer: fix ICE in binding_cluster::purge_state_involving (*) a61f6af... OpenACC 'nohost' clause (*) 6099b9c... [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc (*) e0a7a67... analyzer: fix issues with phi handling (*) 6bbad96... analyzer: fixes to -fdump-analyzer-state-purge for phi node (*) 8170358... analyzer: show BB index in BEFORE_SUPERNODE's in-edge (*) dcdf6bb... analyzer: tweak dumping of min_expr/max_expr (*) e279e32... Fix typos in a comment. (*) 133aa7e... rs6000: Add int128 target check to pr101129.c (PR101531) (*) d3f5a14... rs6000: Write output to the builtins init file, part 2 of 3 (*) ef9af12... rs6000: Write output to the builtins init file, part 1 of 3 (*) 89c0330... rs6000: Write output to the builtins header file (*) 86e5e4c... rs6000: Write output to the builtin definition include file (*) 04ef43c... rs6000: Build and store function type identifiers (*) 582b56d... rs6000: Parsing of overload input file (*) 63c334f... rs6000: Parsing built-in input file, part 3 of 3 (*) 3c51b62... rs6000: Parsing built-in input file, part 2 of 3 (*) c2d777d... rs6000: Parsing built-in input file, part 1 of 3 (*) 005054e... rs6000: Main function with stubs for parsing and output (*) 7aa28db... x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin func (*) c2b15fe... Fortran: ICE, OOM while calculating sizes of derived type a (*) b937dbf... Adjust macro to avoid warning [PR101379]. (*) 8edb614... libstdc++: Make __gnu_cxx::sequence_buffer move-aware [PR10 (*) e4d306c... c++tools, configury: Configure with C++; test checking stat (*) f8884b9... gcov: Fix use of profile info section (*) e0335bb... Revert "RISC-V: Detect python and pick best one for calling (*) b136b7a... openmp: Fix up omp_check_private [PR101535] (*) aea199f... c++: Ensure OpenMP reduction with reference type references (*) b3d4011... Fortran: Fix bind(C) character length checks (*) 957952c... unroll: Run VN on unrolled-and-jammed loops (*) 62acc72... unroll: Avoid unnecessary tail loops for constant niters (*) 2d9588b... predcom: Refactor more using auto_vec (*) 92d4550... Daily bump. (*) 4eea703... libsanitizer: Bump asan/tsan versions (*) a6e600f... libsanitizer: Update LOCAL_PATCHES (*) 1388232... libsanitizer: Apply local patches (*) 90e4607... libsanitizer: Merge with upstream (*) 8bf5b49... Correct stpcpy offset computation for -Warray-bounds et al. (*) 124eaa5... libstdc++: Fix create_directories to resolve symlinks [PR10 (*) e07d30f... Handle all UBSAN built-ins in -Wuninitialized [PR101300]. (*) 8182037... Attach MEM_EXPR information when flushing BLKmode args to t (*) 00dcc88... Adjust by-value function vec arguments to by-reference. (*) 7fcb334... PR 100167: Fix vector long long multiply/divide tests on po (*) e0e8285... rs6000: Fix up easy_vector_constant_msb handling [PR101384] (*) 89ec3b6... libstdc++: fix is_default_constructible for hash containers (*) 1ef9b13... aarch64: Tweak old vect-* tests to avoid new FAILs (*) 0c4ae4f... libstdc++: Add more tests for filesystem::create_directory (*) 7cc2df0... debug/101473 - apply debug prefix maps before checksumming (*) 6f79c78... dir-locals: Use https for bug references (*) b51de13... Limit fill-column to 79 (*) b7e450c... aarch64: Refactor TBL/TBX RTL patterns (*) 8168338... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*) 6d4da4a... i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph (*) e695f01... RISC-V: Detect python and pick best one for calling multili (*) 1c0d49b... rs6000: Support [u]mul3_highpart for vector (*) a1d2756... vect: Recog mul_highpart pattern [PR100696] (*) 21ea2f9... Daily bump. (*) 476242f... compiler: avoid aliases in receiver types (*) 4e2fa18... PR testsuite 101520 - gcc.target/powerpc/pr93658.c has exce (*) 237ab3e... coroutines: Adjust outlined function names [PR95520]. (*) a113b14... analyzer: add svalue::can_have_associated_state_p [PR101503 (*) f007a63... debug: Allow means for targets to opt out of CTF/BTF suppor (*) 483dd64... debug: Add new function ctf_debuginfo_p (*) aad32a0... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*) db95ac7... [AARCH64] Fix PR 101205: csinv does not have an zero_extend (*) 3522fe2... c++: Add test for DR 2126 (*) 8df3ee8... tree-optimization/101505 - properly determine stmt precisio (*) 9f2bc50... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*) 3d7686a... Remove gimple_expr_type (*) 3ce20b6... Remove last gimple_expr_type uses (*) 4a21a8c... Remove gimple_expr_type uses from value-range code (*) bdea84c... Daily bump. (*) 6ae8aac... x86: Enable the GPR only instructions for -mgeneral-regs-on (*) f527b82... Fortran: reject FORMAT tag of unknown type. (*) 5586e7e... x86: Don't issue vzeroupper if callee returns AVX register (*) 5cca413... libgccjit: Handle truncation and extension for casts [PR954 (*) 8539213... Daily bump. (*) 0103d18... Support EAF_NOT_RETURNED in tree-ssa-structalias (*) 704e8a8... Add wi_fold_in_parts. (*) 87277b6... Daily bump. (*) 3dbc7b8... libstdc++: Improve diagnostics for std::get with invalid tu (*) a8b3861... c++: alias CTAD in unevaluated context [PR101233] (*) d04b0c7... c++: covariant reference return types [PR99664] (*) 9faf834... analyzer: add region_model::check_region_access (*) 9ea10c4... analyzer: add __analyzer_dump_state (*) 5932dd3... analyzer: add svalue::maybe_get_region (*) e06b1c5... Fix PR 101453: ICE with optimize and large integer constant (*) 94ba897... PR testsuite/101468 - Wstringop-overflow tests failures (*) fa5f8b4... rs6000: Red-black tree implementation for balanced tree sea (*) e11b02f... rs6000: Add functions for matching types, part 3 of 3 (*) 8173693... rs6000: Add functions for matching types, part 2 of 3 (*) 0d685df... rs6000: Add functions for matching types, part 1 of 3 (*) 9abd2ac... rs6000: Add helper functions for parsing (*) 43fa306... rs6000: Add file support and functions for diagnostic suppo (*) 4a720a9... rs6000: Add initial input files (*) bd5b625... rs6000: Initial create of rs6000-gen-builtins.c (*) 27d16cb... Support scanning of build-time GC roots in gengtype (*) 3bf6e1f... testsuite: fix IL32 issues with usdot tests. (*) 7581559... libstdc++: Fix ChangeLog entry for commit r12-2326 (*) bfb0586... libstdc++: Simplify numeric_limits<__max_size_type> (*) 95891ca... libstdc++: Modernize helpers (*) 4216783... libstdc++: Use __extension__ instead of diagnostic pragmas (*) 1af937e... libstdc++: invalid default init in _CachedPosition [PR10123 (*) 73464a4... libstdc++: Give split_view::_Sentinel a default ctor [PR101 (*) e322345... c++: Don't hide narrowing errors in system headers (*) 650c70a... Remove more gimple_expr_type uses (*) 8da8ed4... Implement EAF_NOT_RETURNED tracking in ipa-modref (*) ce777ea... Get rid of some gimple_expr_type uses (*) 0990d93... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*) df0d748... tree-optimization/101467 - fix make_temp_ssa_name usage (*) fc58c49... testsuite: aarch64: Fix failing SVE tests on big endian (*) 2f11ca2... C-SKY: Use the common way to define MULTILIB_DIRNAMES. (*) d6aa28b... tree-optimization/101462 - fix signedness of reused reducti (*) a314d50... Disable --param vect-partial-vector-usage by default on x86 (*) adc03d7... libstdc++: Adjust doxygen markup for unique_ptr grouping (*) da89dfc... libstdc++: Adjust doxygen markup for variable templates gro (*) c167665... libstdc++: Suppress pedantic warnings about __int128 (*) d97d71a... Daily bump. (*) c031ea2... analyzer: fix const-correctness of various is_a_helper (*) f364cdf... i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targe (*) 478cc96... Add gimple_range_type for statements. (*) f0500db... Detect buffer overflow by aggregate and vector stores [PR97 (*) 33255ad... analyzer: reimplement -Wanalyzer-use-of-uninitialized-value (*) 98cd4d1... analyzer: add -fdump-analyzer-exploded-paths (*) e9711fe... analyzer: use DECL_DEBUG_EXPR on SSA names for artificial v (*) a9241df... analyzer: handle self-referential phis (*) 797358f... testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache (*) 7a9c9a3... testsuite: [arm] Add missing effective-target to vusdot-aut (*) 7094a69... c++: Optimize away NULLPTR_TYPE comparisons [PR101443] (*) b25edf6... testsuite: Fix testisms in scalar tests PR101457 (*) 98f1f9f... Avoid -Wvla-parameter for nontrivial bounds [PR97548]. (*) 07bd270... Change the type of return value of profile_count::value to (*) 17855ee... libstdc++: Fix std::get for std::tuple [PR101427] (*) 1f7182d... libstdc++: Add noexcept to __replacement_assert [PR101429] (*) ad5f8ac... rs6000: Don't let swaps pass break multiply low-part (PR101 (*) 92acae5... Streamline vect_gen_while (*) 79f71ec... Abstract out non_null adjustments in ranger. (*) 8e321f2... Revert "AArch32: Correct sdot RTL on aarch32" (*) 5402023... Revert "AArch64: Correct dot-product auto-vect optab RTL" (*) f6dde32... gimplify: Fix endless recursion on volatile empty type read (*) cd6ca96... [POWER10] __morestack calls from pcrel code (*) 4f3b383... driver/101383 - handle -gtoggle in driver (*) ef3bb64... add myself to DCO section (*) 8d76ff9... pass location to md_asm_adjust (*) 329769b... use diagnostic location in diagnostic_report_current_functi (*) 28ca844... use error_at and warning_at in cfgexpand.c (*) 0b7a118... c++: fix tree_contains_struct for C++ types [PR101095] (*) c4fee1c... Daily bump. (*) 69feb76... rs6000: Generate an lxvp instead of two adjacent lxv instru (*) 7d91477... rs6000: Move rs6000_split_multireg_move to later in file (*) bebd8e9... c++: CTAD and forwarding references [PR88252] (*) 91bb571... vec: use auto_vec in a few more places (*) b15e301... c++: enable -fdelete-dead-exceptions by default (*) 4940166... Vect: correct rebase issue (*) 398572c... Turn hybrid mode off, default to ranger-only mode for EVRP. (*) a42f812... c++: constexpr array reference and value-initialization [PR (*) 269ca40... Fortran - ICE in gfc_conv_expr_present initializing non-dum (*) 6d1cdb2... AArch64: Correct dot-product auto-vect optab RTL (*) c9165e2... AArch32: Correct sdot RTL on aarch32 (*) 1e0ab1c... middle-end: Add tests middle end generic tests for sign dif (*) 6412c58... AArch32: Add support for sign differing dot-product usdot f (*) 752045e... AArch64: Add support for sign differing dot-product usdot f (*) ab0a6b2... Vect: Add support for dot-product where the sign for the mu (*) cc11b92... x86: Don't enable UINTR in 32-bit mode (*) f9c2ce1... libstdc++: Add noexcept-specifier to basic_string_view(It, (*) a967a3e... tree-optimization/101445 - fix negative stride SLP vect wit (*) 3be762c... godump: Fix -fdump-go-spec= reproduceability issue [PR10140 (*) 1dd3f21... Support reduction def re-use for epilogue with different ve (*) a7098d6... fix typo in attr_fnspec::verify (*) 66907e7... adjust landing pads when changing main label (*) 0e77545... Daily bump. (*) 8695bf7... gcc: Add vec_select -> subreg RTL simplification (*) 60aee15... rs6000: Add tests for SSE4.1 "test" intrinsics (*) acd4b91... rs6000: Add support for SSE4.1 "test" intrinsics (*) 4d3eaeb... libstdc++: Simplify basic_string_view::ends_with [PR 101361 (*) f755603... Adjust testcase to test the call is removed. (*) 9aa5001... Make gimple_could_trap_p const-safe. (*) bd1eb55... libstdc++: Remove duplicate #include in (*) 1583b8b... vect: Reuse reduction accumulators between loops (*) 7670b66... vect: Simplify get_initial_def_for_reduction (*) 221bdb3... vect: Generalise neutral_op_for_slp_reduction (*) bd5a691... vect: Pass reduc_info to get_initial_def_for_reduction (*) 826c452... vect: Pass reduc_info to get_initial_defs_for_reduction (*) d592920... vect: Add a vect_phi_initial_value helper function (*) 32b8edd... vect: Ensure reduc_inputs always have vectype (*) 81ad6bf... vect: Remove new_phis from vect_create_epilog_for_reduction (*) b68eb70... vect: Create array_slice of live-out stmts (*) 3658ee4... vect: Simplify epilogue reduction code (*) 0ae469e... ifcvt: Improve tests for predicated operations (*) dddb6ff... passes: Fix up subobject __bos [PR101419] (*) 42f10ba... libgomp: Don't include limits.h instead of hidden visibilit (*) 18a463b... docs: Add 'S' to Machine Constraints for RISC-V (*) f546e2b... Revert "Display the number of components BB vectorized" (*) 063eba7... Deal with prefixed loads/stores in tests, PR testsuite/1001 (*) 31ff034... Fix vec-splati-runnable.c test. (*) 7591309... Change rs6000_const_f32_to_i32 return type. (*) 07bcbf9... Daily bump. (*) 9693ecd... Add relation processing to ubsan builtins. (*) e61afa0... docs: fix s/ei_safe_safe/ei_safe_edge/ typo (*) 8d75b88... c++: permit deduction guides at class scope [PR79501] (*) 8d980e8... i386: Fix vec_set expanders [PR101424] (*) a1539b7... Do not register a cast as an equivalence. (*) 9d4393a... libstdc++: Constrain std::as_writable_bytes [PR101411] (*) 3f2338b... [PHIOPT/MATCH] Remove the statement to move if not used (*) 4711377... produce simple DOT graphs from SLP trees (*) fedcf3c... tree-optimization/101373 - avoid PRE across externally thro (*) fe61005... Change the type of memory classification functions to bool (*) 6bebd55... [Ada] adaint.c minor reformatting (*) 58d32c7... [Ada] Use GNAT encodings only when -fgnat-encodings=all is (*) 3ccd5d7... [Ada] Implement support for unconstrained array types with (*) 0c8ff35... [Ada] Clean up Uint fields (*) 5cb3843... [Ada] Add DWARF 5 support to System.Dwarf_Line (*) 9b89dab... [Ada] Duplicate Size/Value_Size clause (*) 86b228b... [Ada] Avoid unnecessary work when expanding 'Image into 'Pu (*) c03cae4... Display the number of components BB vectorized (*) 92343e0... tree-optimization/101394 - fix PRE full redundancy wrt abno (*) 123d0a5... middle-end/101423 - internal calls do not trap (*) 0192c3e... Tweak testcase for PR tree-optimization/101403. (*) 6785eb5... arm/66791: Replace builtins for unsigned and fp vmul_n intr (*) 9b8b37d... offloading: fix -foffload hinting (*) 1e72c24... arm/98435: Missed optimization in expanding vector construc (*) 5f5fbb5... PR tree-optimization/101403: Incorrect folding of ((T)bswap (*) d55eee2... Daily bump. (*) 269256f... Daily bump. (*) 7466a0a... Require target lra for tests using asm goto (*) 1798cac... runtime: remove direct assignments to memory locations (*) b9119ed... c++: 'new T[N]' and SFINAE [PR82110] (*) ef2ace6... Daily bump. (*) 506f337... libffi/x86: Always check __x86_64__ for x86 hosts (*) ddd25bd... c++: concepts TS and explicit specialization [PR101098] (*) d5b1bb0... coroutines: Factor code. Match original source location in (*) 5904527... Improvement to signed division of integer constant on x86_6 (*) 0d5db79... coroutines: Fix a typo in rewriting the function. (*) 41bd1b1... Darwin, X86: Adjust call clobbers to allow for lazy-binding (*) 54258e2... Darwin, config: Revise host config fragment. (*) 511cec0... Missing piece in earlier change (*) 37e6564... testsuite/101269: fix testcase when used with -m32 (*) 2c699fd... c++: requires-expr with dependent extra args [PR101181] (*) f53e660... c++: find_template_parameters and TEMPLATE_DECLs [PR101247] (*) 2e345e4... libstdc++: Only use __gthread_yield if gthreads is availabl (*) 7802ee7... [Ada] Fix style in expansion of attribute Put_Image (*) d35d546... [Ada] par-ch6: do not mark subprogram as missing "is" if im (*) f377685... [Ada] Fix crash on type extensions with discriminants (*) bb66a10... [Ada] Add missed OS constant values (*) d206399... [Ada] Improve performance of Ada.Containers.Doubly_Linked_L (*) 66d4366... [Ada] Crash on expansion of BIP construct in -gnatf mode (*) 79b87fc... [Ada] Typo corrections and minor reformatting (*) e4de29f... [Ada] Add -gnatX support for casing on discriminated values (*) 765ca22... [Ada] Crash on inlined separate subprogram (*) 175c2f9... [Ada] Declare time_t uniformly based on a system parameter (*) fbc72d0... [Ada] Add source file name to gnat bug box (*) 021cf76... [Ada] Fix layout of contracts (*) 2390451... [Ada] Fix invalid JSON for derived variant record with -gna (*) 06fd120... [Ada] Fix typo in comment related to derived discriminated (*) 90635a3... [Ada] Fix index range violations in krunch (*) e4a6acd... [Ada] Code cleanups in a-strfix.adb (*) 2a847e8... [Ada] Add paragraph about representation changes and Scalar (*) f1b4b3d... [Ada] aarch64-rtems6: use wraplf variant for a-nallfl (*) 1f72ec8... [Ada] Initialize local variables related to static expressi (*) e347e6c... [Ada] Inconsistency between declaration and body of predica (*) 9b1647a... [Ada] Incremental patch for restriction No_Dynamic_Accessib (*) d80c733... [Ada] Update internal documentation of debugging informatio (*) 81956c0... [Ada] Reorder preanalysis of static expression functions (*) e40f4ab... [Ada] Decouple analysis of static expression functions from (*) 640ba4c... [Ada] Avoid repeated computing of type of expression functi (*) e437dd4... [Ada] Fix comment related to analysis of expression functio (*) 8a13a00... [Ada] Avoid repeated calls in analysis of expression functi (*) 8bab88b... [Ada] Refine types of local variables in analysis of expres (*) 48096ca... [Ada] Remove an unnecessary local constant (*) 7e12d49... [Ada] Avoid unnecessary call in preanalysis without freezin (*) e37e175... Fix build failure on Windows with older binutils (*) 10722fb... i386: Fix *udivmodsi4_pow2_zext_? patterns (*) 840fabd... docs: don't split @smallexample in multiple @groups (*) b5405ba... docs: add missing 'see' word (*) 5f2d3ff... Improve early simplify and match for phiopt (*) 3b33b11... testsuite: mips: use noinline attribute instead of -fno-inl (*) 82625a4... mips: check MSA support for vector modes [PR100760,PR100761 (*) 062c762... rs6000: Support [u]mod3 for vector modulo insns (*) df85baa... test/rs6000: Add case to cover vector division (*) c3d1aa8... test/rs6000: Add cases to cover vector multiply (*) fdc4d2a... Daily bump. (*) 79d3378... Move warning suppression to the ultimate callee. (*) 68b938f... testsuite: Remove an xfail. (*) c232f07... Adjust expected output for LP32 [PR100451]. (*) c68cac9... Avoid including to make cross-compiler testing easy. (*) dee00bf... c++: Fix noexcept with unevaluated operand [PR101087] (*) b14ac7b... Further improvements to H8 variable shift patterns (*) 763121c... ipa-sra: Fix thinko when overriding safe_to_import_accesses (*) 9bf9f27... Use Object Size Type zero for -Warray-bounds [PR101374]. (*) 1ca642d... testsuite: Add arm_arch_v7a_ok effective-target to pr57351. (*) 43931c9... [Ada] Tune detection of illegal occurrences of target_name (*) d45ee63... [Ada] Diagnose properly illegal uses of Target_Name (*) 8de68eb... [Ada] Remove Unknown_ functions (*) 4d74323... [Ada] Use encoded names only with -fgnat-encodings=all (*) 7c09296... [Ada] Transient scope cleanup (*) 6e8b502... [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork (*) d75dde1... [Ada] Duplicated D lines in ali files (*) 99d6c1f... [Ada] Spurious style message on missing overriding indicato (*) 3c18e32... [Ada] AI12-0156 Use subtype indication in generalized itera (*) 629c82d... [Ada] Spurious warning in generic instance (*) a9c3a49... [Ada] Fix violation of No_Implicit_Loops restriction for en (*) 73f841c... [Ada] Simplify redundant checks for non-empty lists (*) e959418... [Ada] Remove redundant condition for listing compilation un (*) e581fbe... [Ada] Restore context on failure in loading of renamed chil (*) df0783f... [Ada] Replace low-level condition with a high-level call (*) 3711c2e... [Ada] Fix style in comments and code related to compilation (*) 62aae31... [Ada] Prevent infinite recursion when there is no expected (*) 6105ebb... [Ada] Fix use of single question mark in error message (*) 6cb2bcb... [Ada] Skip types in error for test to compute array size (*) cd4341e... [Ada] Prevent crash on inspection point for unfrozen entity (*) 242c0f4... [Ada] Fix on computation of packed array size in case of er (*) 36fcfed... [Ada] Compute sizes when possible for packed array with Com (*) 5478d8a... [Ada] Unsynchronized concurrent access to a Boolean variabl (*) 076c1a9... [Ada] Add No_Tasking restriction is system.ads for bootstra (*) b927d93... [Ada] Incorrect iteration over hashed containers after mult (*) c5b1e8e... [Ada] Make runtime code compatible with No_Dynamic_Accessib (*) a2f91a5... [Ada] Revert meaning of -gnatd_b (*) 3cb3205... [Ada] Make tools compatible with No_Dynamic_Accessibility_C (*) 79a8b14... [Ada] Avoid linear search when ensuring dependency on Syste (*) 999a2dd... [Ada] Simplify string manipulation related to preprocessing (*) 2e9ef39... vect: Remove always-true condition (*) 298b0db... match.pd: Relax rule to include POLY_INT_CSTs (*) 4c61913... PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C (*) 663a014... i386: Add pack/unpack patterns for 32bit vectors [PR100637] (*) 852b11d... Generate 128-bit int divide/modulus on power10. (*) c24a970... Daily bump. (*) 48e8a7a... analyzer: remove add_any_constraints_from_ssa_def_stmt (*) a110855... Correct handling of variable offset minus constant in -Warr (*) 6278065... rs6000: Harden mma_init_builtins (*) a5b5c7c... [Ada] Remove unused define (*) 2c03e97... [Ada] Assertion errors on concurrent types with -gnatc and (*) cce4622... [Ada] Stronger assertion about flag for checking static exp (*) 18b267a... [Ada] Front-end inlining and instantiations of UC (*) 125bb16... [Ada] Keepalive control on Windows (*) 29d3965... [Ada] Optimize away certain elaboration checks (*) e1eb444... [Ada] Simplify code by reusing Remove on list of primitive (*) 9e76a06... [Ada] Minor code cleanup (*) 347d939... [Ada] Code cleanups in System.Atomic_Counters (*) 14212dc... [Ada] Implement new legality checks specified by AI12-0412 (*) e5be1e4... [Ada] Fix location of errors about volatile compatibility (*) 768f696... [Ada] Use bounded string buffer in Get_Unit_Name (*) d1d2bbc... [Ada] Replace obsolete calls that use global name buffer (*) a547eea... [Ada] Fix bugs in Value_Size clauses and refactor (*) 2d71668... [Ada] Improve interactions between DSA and Put_Image routin (*) 4fa7097... [Ada] Timeout correction on Get_Socket_Option (*) ebef978... [Ada] Unchecked_Convert_To: set Parent (*) a7f6640... [Ada] Simplify handling of sure errors in GNATprove mode (*) f78c17d... [Ada] Reduce scope of local variables (*) a7bb690... [Ada] Simplify code by reusing List_Length (*) 131c9af... [Ada] Replace low-level membership tests with Is_Private_Ty (*) 1945679... [Ada] Linker_Section_Pragma cleanup (*) d557a5f... [Ada] Fix precondition of Cot for code analyzers (*) 6dcf894... [Ada] Replace chopped string copy with renaming (*) 0543560... [Ada] Simplify handling of Generate_Code flag for compilati (*) f3ff729... [Ada] Add socket options to control keepalive on TCP connec (*) f8776ee... [Ada] Tune discovery of No_Elaboration_Code restriction (*) 6feab95... [Ada] Simplify iteration over pending instantiations (*) 738a0e8... [Ada] Transient scope cleanup (*) 0dbe0e1... [Ada] Unsynchronized access to a Boolean in tasking state (*) 0635707... aarch64: Remove a vestigial %K [PR101363] (*) e8073c0... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-s (*) 005f31a... tree-optimization/34195 - testcase for fixed vectorization (*) 9f34b78... tree-optimization/99728 - improve LIM for loops with aggreg (*) 98bfd84... Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization (*) 6fba0ee... Daily bump. (*) d9e9532... BTF testsuite: Remove explicit check on btm_type (*) 97bcacf... CTF testsuite: Remove explicit check on ctv_typeidx (*) e8db5f7... Add test for [PR55881]. (*) ee9a0e9... Add test for [PR86650]. (*) 151b423... dwarf2ctf: the unit of sou field location is bits [PR101283 (*) 4f6e181... Remove support for %G and %K. (*) 62e4358... Improve warning suppression for inlined functions. (*) 6d3bab5... Improve warning suppression for inlined functions. (*) 03b634c... fixincludes: AIX socket.h. (*) f658781... i386: Add variable vec_set for 32bit vectors [PR97194] (*) 6b096c1... MAINTAINERS: Add myself for write after approval and DCO. (*) 73c49ff... Use H8 nop moves as tst insns (*) 5db3ea9... [Ada] Initialize Current_Error_Node (*) 0976815... [Ada] Enable Ada 2020 Put_Image and Image support for tagge (*) 4206000... [Ada] Fix old typo in comment (*) fb632ef... [Ada] Implement missing constraint checks for default strea (*) 8ff47b3... [Ada] Warn on statically known empty loop caused by constra (*) d8870b1... [Ada] Handle malformed command line on Win32 (*) 435e79c... [Ada] Simplify code by removing local constant (*) b1c4989... [Ada] Replace a question mark comment with assertion (*) ddbe733... [Ada] Simplify returning from Enclosing_Comp_Unit_Node (*) ca290f1... [Ada] Simplify unit loading with membership tests (*) 3751af1... [Ada] Simplify dependency on System (*) c6d8890... [Ada] Fix bug in casing on composite values with -gnatX (*) 6dff0d2... [Ada] Return_when_statement not working for non identifier (*) e11a245... [Ada] Regression on overloaded prefixed calls related to pr (*) 0547a12... [Ada] Reformatting, typo corrections, and minor rewording o (*) 160a6c3... [Ada] Spurious initialization of element iterators in "for (*) 3a7961c... [Ada] Crash on use of 'Img on record type in expression (*) cb33845... [Ada] Missing space in error message for pattern matching (*) 82a7944... [Ada] Tbuild cleanup (*) 06a5fb6... [Ada] Removal of various ??? comments plus related code cha (*) c7959e4... [Ada] Return when not working for procedures (*) f037632... [Ada] Transient scope cleanup (*) f506369... [Ada] Make parent of N_Exception_Declaration be N_Declarati (*) f55784f... [Ada] Improper predicate check on view conversion (*) 68c27b2... [Ada] Add assertions on tampering counts (*) 885efc5... [Ada] Unix Epochalypse (s-osprim.adb) (*) e9559de... [Ada] Add Void_Or_Type_Kind and Exception_Or_Object_Kind (*) 2e1f3a5... [Ada] Support for Object.Op subprogram-call notation for un (*) daf9bc6... [Ada] Spurious conformance error on expression function (*) 0b2e951... [Ada] Add GNAT RM text regarding Ada 2022 default Put_Image (*) f99f6eb... X86: Provide a CTOR for stringop_algs [PR100246]. (*) 7d81064... Add FMADDSUB and FMSUBADD SLP vectorization patterns and op (*) 9f489a5... add -fmove-loop-stores option to control GIMPLE loop store- (*) b019b28... Documentation : Describe --with-dsymutil configure option. (*) 51abfb6... Fix 101256: Wrong code due to range incorrect from PHI-OPT (*) d7e3855... Do not replace variable op variable in I/O implied DO loop (*) c64d152... i386: Disable param ira-consider-dup-in-all-alts [PR100328] (*) 8ffe25e... ira: Support more matching constraint forms with param [PR1 (*) a3543b5... CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifie (*) 6d53e6f... Daily bump. (*) 1562c79... Remove redundant compare in shift loop on H8 (*) 7d69791... Port most of the A CMP 0 ? A : -A to match (*) a50cecb... Try inverted comparison for match_simplify in phiopt (*) cd48e55... Allow match-and-simplified phiopt to run in early phiopt (*) 3c44b41... Fix PR 101237: Remove element_type call when used with the (*) 3b5e8ee... Darwin, configury : Allow for specification and detection o (*) be8749f... i386: Implement 4-byte vector (V4QI/V2HI) constant permutat (*) 8e0b382... [Ada] Regenerate *.texi files with Sphinx 4.0.2 (*) 59748b7... [Ada] Reject overlays in Global/Depends/Initializes contrac (*) fdb5c20... [Ada] Add Reference and Constant_Reference functions to for (*) 902d707... [Ada] Adapt SPARK RM rule on non-effectively volatile abstr (*) 796b616... [Ada] Use runtime from base compiler during stage1 #2 (*) 77630ba... [Ada] Fix some "current instance" bugs (*) 6cf7cc8... [Ada] Simplify and reuse Is_Concurrent_Interface (*) 0700922... [Ada] Fix missing error messages when returning limited typ (*) 7e73972... [Ada] Remove Ada.Strings.Text_Output and child units (*) 1d1e91f... [Ada] Fix excessive check for alignment of overlaying objec (*) 63b4353... [Ada] The Unix Epochalyse of 2038 - OS_Time comparison (*) cee7317... [Ada] The Unix Epochalypse of 2038 (Warn about time_t in th (*) 2644eaa... [Ada] Fix missing minus sign in literal translation (*) 74895b6... [Ada] Temporarily disable Ada 2022 Image and Put_Image supp (*) bcb8c3b... [Ada] INOX: prototype alternative accessibility model (*) 35d721c... [Ada] The Unix Epochalypse of 2038 - Use OS_Time (*) a0bdd4b... [Ada] The Unix Epochalyse of 2038 - OS_Time (*) e7b17be... [Ada] Move overriding rename error message from declaration (*) f7b2ce2... [Ada] Adapt SPARK checking after change in rules regarding (*) 36d4f97... [Ada] Turn GNAT_Annotate into its own pragma (*) 22c0e0c... [Ada] Fix comment about the debug flag for strict alignment (*) 5c3bbe1... [Ada] Cleanup checking for compatible alignment (*) 0b88804... [Ada] Spurious error in instantiation with aggregate and pr (*) 243573f... [Ada] Print JSON continuation messages as separate messages (*) b4b023c... [Ada] Add Ada 2022 Image and Put_Image support for tagged t (*) b9713be... [Ada] Fix crash when printing error message (*) 7c4f326... [Ada] Clean up Get_Index_Bounds (*) 8926c29... [Ada] Refactoring related to Returns_By_Ref (*) 767f9cb... [Ada] Fix overriding subprogram being incorrectly seen as r (*) afe5959... [Ada] Do not catch 'N rem -1' in CodePeer_Mode (*) 0ea4785... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c requires -fno (*) 88ada5c... Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vector (*) 38872c6... middle-end/101291 - set loop copy of versioned loop (*) ccb4e07... testsuite/101299 - add missing vect_double requires to bb-s (*) 9c6ce6b... Remove xfail for pr92658-avx512vl.c (*) 65b8273... Daily bump. (*) d07092a... Darwin, config : Adjust X86 biarch definitions ordering [PR (*) e6f3adc... Daily bump. (*) 981351e... testsuite: Disable BTF and CTF testsuite on AIX. (*) 52c3fdf... Don't use vec_duplicate on vector in CTOR expansion (*) 152f4d0... d: Missed RVO optimization with non-POD structs (*) 7a60a6e... Daily bump. (*) c772308... d: RHS value lost when a target_expr modifies LHS in a cond (*) 6feb628... Improve warning suppression for inlined functions [PR98512] (*) 9984f63... openmp: Initial support for OpenMP directives expressed as (*) 2ca8939... openmp: Reject #pragma omp atomic update, [PR101297] (*) e3528ce... c++: unqualified member template in constraint [PR101247] (*) 42a9e4e... rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp (*) 7aa5fb1... Use shift instructions to eliminate redundant compare/test (*) 84f7bab... Fix build_gt and build_lt for signed 1 bit values. (*) 18d0fad... BTF: Support for BTF_KIND_FLOAT (*) b60761b... Preparing to use shifts to eliminate redundant test/compare (*) 8501743... Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/C (*) eb817f2... Darwin, BTF: Provide a suitable section name for BTF [PR101 (*) f6aa1c3... Fix m32r target specific fallout from recent int->bool chan (*) ef9cc43... Fix frv target specific fallout from recent int->bool chang (*) 021d6d5... Add description of how testsuite parallelization works (*) a6fef2e... Fix xstormy16 target specific fallout from recent int->bool (*) 4546f42... tree-optimization/101293 - further enhance LIMs ref canonic (*) bc8f0ed... libstdc++: Revert changes to std::unique_ptr::operator (*) 496e1d6... Change EH pointer encodings to PC relative on Windows (*) f7cad1a... i386: Punt on broadcasts from TImode integers [PR101286] (*) c4804ff... tree-optimization/101280 - re-revise interchange fix for PR (*) 1aeefa5... Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is (*) 01d402c... Update gen_autofdo_event.py and gcc-auto-profile. (*) 7349440... Fix typo in standard pattern name of trunc expander (*) edafb35... x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast (*) d634548... i386: Return true/false instead of 1/0 from predicates. (*) cfeffe9... Return true/false instead of 1/0 from generic predicates. (*) a86b345... Change the type of predicates to bool. (*) 0a77c07... tree-optimization/101280 - revise interchange fix for PR101 (*) 09a7b00... MAINTAINERS - Add myself for write after approval (*) 4a87605... tree-optimization/101278 - handle self-use in DSE analysis (*) a3aaba6... tree-optimization/100778 - fix placement of trapping vector (*) 9f6aeb8... i386: Add integer nabs instructions [PR101044] (*) 7d82116... tree-optimization/101178 - handle VEC_PERM in SLP permute p (*) b0ab968... dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr (*) 91c771e... openmp - Fix up && and || reductions [PR94366] (*) a688c28... c++: cxx_eval_array_reference and empty elem type [PR101194 (*) 613497a... c++: Extend the PR96204 fix to variable templates too (*) 25b6bfe... Daily bump. (*) 6963c3b... libstdc++: Improve Doxygen documentation groups [PR 101258] (*) 36adced... libstdc++: Make depend on C++17 (*) 996be6b... libstdc++: Suppress redundant definitions of static members (*) aa31ae6... testsuite: Add missing dg-add-options to CTF testcase ctf-s (*) 13eaeff... libiberty: No longer use /usr/tmp (*) 730d021... Fix IEEE 128-bit min/max test. (*) c28e1d2... c++: Fix push_access_scope and introduce RAII wrapper for i (*) b5bb7f3... [amdgcn] Add hook for DWARF address spaces. (*) 22f201e... [amdgcn] Use frame pointer for CFA expressions. (*) 251697a... [amdgcn] Update CFI configuration (*) e66d0b7... c++: DR2397 - auto specifier for * and & to arrays [PR10097 (*) a075350... tree-optimization/101267 - fix SLP vect with masked operati (*) e61ffa2... analyzer: eliminate enum binding_key [PR95006] (*) 63fe82d... gcc.c: Add -foffload= to display_help (*) f6bc9d9... [testsuite]: Add missing dg-add-options float16 to gcc.dg/d (*) a3ce7d7... gcc.c's check_offload_target_name: Fixes to inform hints (*) 0a9d038... arm/66791: Gate comparison in vca intrinsics on __FAST_MATH (*) 39da8a7... tree-optimization/101264 - rework SLP "any" permute forward (*) 35da8a9... MAINTAINERS: Add myself for write after approval (*) 6bf383c... fixinc: don't "fix" machine names in __has_include(...) [PR (*) ed392e9... The upper bits of FIXUPIMMS{S,D} should come from src1 not (*) 652abe2... aix: align text CSECTs to at least 32 bytes. (*) 6bc1820... Daily bump. (*) 1cb5e50... docs: Fix s/net yet/not yet/ typo (*) 362347c... c++: don't treat member var as var template (*) 13c906f... compiler: don't generate temporaries for composite literals (*) cca7eb8... go-gcc: set DECL_NAMELESS for temporary variables (*) a96d8d6... Fix MINUS_EXPR relations. (*) 604dce2... Allow PHIs to pick up global values. (*) a7e655a... Add stmt context in simplify_using_ranges. (*) 8a8a7d3... compiler: in composite literals use temps only for interfac (*) c60d916... i386: Add V2SFmode vec_addsub pattern [PR95046] (*) c0f8c22... Fortran: Re-enable 128-bit integers for AMD GCN (*) a8a730c... amdgcn: Enable support for TImode for AMD GCN (*) 0c06e46... amdgcn: Add clrsbsi2/clrsbdi2 implementation (*) 8f33212... amdgcn: Add [us]mulsid3/muldi3 patterns (*) 53b1d16... amdgcn: Add [us]mulsi3_highpart SGPR alternatives (*) 5c127c4... amdgcn: Mark s_mulk_i32 as clobbering SCC (*) 7a973fc... amdgcn: Use unsigned types for udivsi3/umodsi3 libgcc helpe (*) 7d510b2... bootstrap: Include memmodel.h in btfout.c and ctfout.c befo (*) af9987e... gcc.c: Silence warning in check_offload_target_name (*) 9a2c557... [Ada] Make copies of entities being declared when copying b (*) ba4b83c... [Ada] Expose symmetry between Known_ and Unknown_ query rou (*) c8cb547... [Ada] Do not catch 'N mod -1' in CodePeer_Mode (*) 16a0b3b... [Ada] Add support for Aarch64 in System.Object_Reader (*) bfe2554... [Ada] Fix the -gnatyr switch so it works in record rep clau (*) a671959... [Ada] Crash on limited array object with address clause (*) 38b57d6... [Ada] Remove an obsolete variant of Adjust_Name_Case used o (*) 339bf0a... [Ada] Small tweak in a couple of comments (*) 8d1427a... [Ada] Remove a special case for forking-for-expect from ord (*) 7935432... [Ada] Ensure System.Tasking.Debug.Known_Tasks component acc (*) b75d2a5... [Ada] vx7-shared-libs: Unused variable __gnat_user_int_conn (*) 23a5c0f... [Ada] Disable Pre/Post in formal containers (*) bd881d8... [Ada] Fix style in Get_Fullest_View (*) afea7b3... [Ada] Remove redundant check for empty list (*) df3636e... [Ada] Reuse Is_Subprogram_Or_Entry where possible (*) 3307a68... [Ada] More robust guard against cascaded errors with overla (*) 32638d4... [Ada] Simplify detection of local types (*) 4c07e6d... [Ada] Overriding errors on renamings and instances overridi (*) 430d508... [Ada] vx7-shared-libs - x86_64-vx7r2 (gnat runtime) (*) 7aaf662... [Ada] Accept arrays and scalars as type views that can be v (*) 898edf7... [Ada] tech debt: Parent (Empty) is not allowed (*) 568d3d4... [Ada] Fix old typo in comment (*) 1a9d13f... [Ada] Further adjustment and optimization of System.Value_N (*) b9ec951... [Ada] tech debt: clean up Component_Size (*) 0bc7cf4... [Ada] Add some OS constants to control keepalive on TCP con (*) d23455c... [Ada] Rewrite Validated_View in recursive style (*) d94afa4... [Ada] Ignore again errors when running gen_il-main (*) bb456e8... [Ada] Factor out many fields in entities (*) 997d389... [Ada] Fix bug in node/entity kind numbers in sinfo/einfo.h (*) 10215ba... [Ada] Consistently use Validated_View for Valid_Scalars on (*) 6df6055... Add forward propagation to SLP "any" permutes (*) 33c4e46... Add 'default' to -foffload=; document that flag [PR67300] (*) 489c5dc... libgomp.fortran/defaultmap-8.f90: Fix non-shared memory han (*) d479ddc... doc/invoke.texi: Sort flags in 'C Language Options' (*) 2dfc0f2... Refactor SLP permute opt propagation (*) 53fd754... match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) (*) c01760b... tree-optimization/101242 - fix reverse graph entry detectio (*) dc6866b... pdp11: Fix signednedd warnings, remove "register" keywords (*) 095a01c... bootstrap: Include tm_p.h in btfout.c and ctfout.c. (*) c8abc20... Daily bump. (*) 7c6b354... analyzer: introduce byte_range and use to simplify dumps (*) 40c64c9... Regression tests for TREE_NO_WARNING enhancement to warning (*) ed94172... objc: Add support for per-location warning groups. (*) 3f44889... libcc1: Add support for per-location warning groups. (*) d5e6994... fortran: Add support for per-location warning groups. (*) 8c7dfbb... ada: Add support for per-location warning groups. (*) 42ff474... libbacktrace: improve XCOFF support (*) 9c93f6c... libiberty: copy over .BTF section when using LTO (*) d5cf2b5... Enable BTF generation in the BPF backend (*) 824a6a5... CTF/BTF documentation (*) c1f76af... CTF/BTF testsuites (*) b7e215a... CTF/BTF debug formats (*) 532617d... dejagnu: modularize gcc-dg-debug-runtest a bit (*) 5783a0c... dwarf: externalize some DWARF internals for needs of CTF/BT (*) 2902991... ipa-sra: Introduce a mini-DCE to tree-inline.c (PR 93385) (*) 87467f4... ipa-sra: Restructure how cloning and call redirection commu (*) 084635a... libstdc++: Remove redundant explicit instantiations (*) 75f948f... libstdc++: Fix backwards logic in 17_intro/names.cc test [P (*) b7a89c0... libstdc++: Allow unique_ptr::operator[] [PR 1 (*) e5c422b... libstdc++: Implement LWG 415 for std::ws (*) (*) This commit already exists in another branch. Because the reference `refs/users/marxin/heads/rs6000-ibmlongdouble' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.