The branch 'aoliva/heads/testbase' was updated to point to: 9b13bea07706... Canonicalize vec_merge in simplify_ternary_operation
It previously pointed to: 5957b9919c9e... c++: nested lambda capture pack [PR119345] Diff: Summary of changes (added commits): ----------------------------------- 9b13bea... Canonicalize vec_merge in simplify_ternary_operation (*) 5b2b7bc... Daily bump. (*) 49c4491... [RISC-V][PR target/120137][PR target/120154] Don't create o (*) 974b079... [PATCH] RISC-V: Minimal support for zama16b extension. (*) fe10ca6... arm: select CCFPEmode for LTGT [PR91323] (*) 0a33974... arm: Only reverse FP inequalities when -ffinite-math-only [ (*) e0c783f... libfortran: Add 5 missing UNSIGNED symbols [PR120153] (*) 41c8e9b... ibfortran: Readd 15 accidentally removed libgfortran symbol (*) 8a1f361... libstdc++: Add missing export for std::is_layout_compatible (*) edf745d... libcpp: Further fixes for incorrect line numbers in large f (*) d884e9c... gimple: Add gimple_with_undefined_signed_overflow and use i (*) 8335fd5... Loop-IM: Hoist (non-expensive) stmts to executed all loop w (*) 2c8d632... i386: implement costs for float<->int conversions in ix86_v (*) 210d065... AArch64: Fold SVE load/store with certain ptrue patterns to (*) 9565076... libgomp.fortran/map-alloc-comp-9{,-usm}.f90: Add unified_sh (*) 0a5855d... libstdc++: Fix module std export for std::extents (*) 0deefb9... libstdc++: Add tests for std::extents. (*) a33b5db... libstdc++: Implement std::extents [PR107761]. (*) 4c9eef7... libstdc++: Add header mdspan to the build-system. (*) 369c439... libstdc++: Setup internal FTM for mdspan. (*) 15edd7d... s390: Add cstoreti4 expander (*) 52f6ab5... libstdc++: Fix width computation for the chrono formatting (*) 83ef989... libstdc++: Remove use of undefined GLIBCXX_LANG_{PUSH,POP} (*) b8c4b6a... x86: Insert extra move for mode size smaller than natural s (*) ae987ba... Fix name mismatch for fortran. (*) 625b805... Fortran: Source allocation of pure module function rejected (*) 2c46a74... [RISC-V] Avoid unnecessary andi with -1 argument (*) d4da447... Daily bump. (*) 82126b2... [PATCH] RISC-V: Minimal support for sdtrig and ssstrict ext (*) aed2a44... [PATCH] RISC-V: Recognized svadu and svade extension (*) 62ffaef... i386: Add costs for integer<->float conversions (*) d057163... Fortran: Fix ICE with use of c_associated. (*) 86627fa... libstdc++: Rewrite atomic builtin checks [PR70560] (*) df1d436... libstdc++: Fix <numeric> parallel algos for move-only value (*) a067cbc... libstdc++: Fix dangling pointer in fs::path::operator+=(*th (*) ccf0b93... libstdc++: Fix -Wmismatched-tags warnings for _Safe_iterato (*) e7a2b8b... Fix PR 119928, formal arguments used to wrongly inferred fo (*) 76c882e... ipa: Drop the default value of suffix parameter of create_c (*) 1eaee43... ipa: Fix create_version_clone_with_body declaration and com (*) fb5829a... ipa: Do not emit info about temporary clones to ipa-clones (*) 6ecc2fe... Document option -fdump-ipa-clones (*) 67e79da... libgcobol: Fix bootstrap for targets without program_invoca (*) f4fa41c... diagnostics: use diagnostic_option_id in one more place (*) 52fe950... json: implement JSON pointer; use it in sarif-replay [PR117 (*) 9fb44cc... diagnostics: support XML and JSON kinds of logical location (*) f25e178... sarif output: capture nesting of logical locations [PR11617 (*) 8ab6899... diagnostics: add logical_location_manager; reimplement logi (*) bf6d854... libgdiagnostics: add accessors for diagnostic_logical_locat (*) 4cd741d... [RISC-V][PR middle-end/114512] Recognize more bext idioms f (*) b3a3280... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w (*) c10491e... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w (*) 1276430... RISC-V: Add testcases for vec_duplicate + vadd.vv combine w (*) 2b5baad... RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR (*) 9e9eb78... RISC-V: Add gr2vr cost helper function (*) 17c1602... RISC-V: Add new option --param=gpr2vr-cost= for rvv insn (*) ac9fec0... libstdc++: Add noexcept to some std::counted_iterator opera (*) 76c3310... tree-optimization/1157777 - STLF fails with BB vectorizatio (*) 8147560... gimple-fold: Fix fold_truth_andor_for_ifcombine [PR120074] (*) 673d446... Fix i386 bootstrap on non-Windows platforms (*) 5e363ff... tree-optimization/120031 - CTZ pattern matching fails a cas (*) 16e301a... Allow a PCH to be mapped to a different address (*) 0aea633... Implement Windows TLS (*) c397934... libgomp: Update SVE test (*) 2572d46... libphobos: enable for sparc64-unknown-linux-gnu (*) e04de46... Daily bump. (*) 05d75c5... [RISC-V][PR target/119971] Avoid losing shift count masking (*) c182f4d... i386: Do not use explicit operands for MOVS instructions [P (*) bb83283... PR modula2/120117: ICE when attempting to obtain the MAX of (*) 7f285b7... Allow IPA_CP to handle UNDEFINED as VARYING. (*) fcc7414... RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054] (*) 662dbe3... dwarf2out: Propagate dtprel into the .debug_addr table in r (*) 7fae8dc... testsuite: Link gcc.dg/lto/modref-2_0 with libm (*) e67758c... Ada: Fix assertion failure on Finalizable aspect for tagged (*) 20c2fc6... c++: Remove obsolete prototype (*) c9982ee... vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x (*) 85ad0d8... 'libgomp.c/interop-hsa.c': GCN offloading only (*) 0f1d55a... c++: Inhibit subsequent warnings/notes in diagnostic_groups (*) 7eeb287... testsuite/120084 - adjust gcc.dg/lto/pr60779_0.c (*) fd28071... i386: Fix comment typo on truncsfbf2 pattern (*) d3651f0... RISC-V: Apply clang-format to genrvv-type-indexer.cc [NFC] (*) c4d0f4c... cobol: Rewrite exception handling. Partially refactor subs (*) 5bf7e32... Daily bump. (*) 8094ab8... [V2][RISC-V] Trivial permutation constant derivation (*) fceb602... Fortran: array subreferences and components of derived type (*) c296268... [RISC-V] Adjust rvv tests after recent jump threading chang (*) 89e5817... [PATCH] RISC-V: Implment H modifier for printing the next r (*) 005424e... [to-be-committed][RISC-V] Adjust testcases and finish regis (*) 064cac7... Improve maybe_hot handling in inliner heuristics (*) e5a4663... RISC-V: Remove unnecessary frm restore volatile define_insn (*) 1425cfd... Daily bump. (*) 11e62bc... c++: let plain -Wabi warn about future changes (*) a63d871... c++: add fixed testcase [PR85944] (*) 20d184e... Improve ix86 VEC_MERGE costs (*) 4beae37... Daily bump. (*) dba5d11... simplify-rtl: Fix crash due to simplify_with_subreg_not [PR (*) e81f2f4... c: Fix up RAW_DATA_CST handling in check_constexpr_init [PR (*) 1e27e9a... ranger: Improve nonnull_if_nonzero attribute [PR117023] (*) c77d045... cobol: Fix up exception handling [PR119364] (*) 4704b94... cobol, v2: Fix up cobol cross-compilation from 32-bit arche (*) 1789c57... libsanitizer: Fix build with glibc 2.42 (*) a4a726c... Revert "[PATCH 30/61] MSA: Make MSA and microMIPS R5 unsupp (*) c85148d... Make ix86 cost of VEC_SELECT equivalent to SUBREG cost 1 (*) 2d7a0d3... c++: CTAD and constexpr ctor [PR115207] (*) b7e7764... c++: fix some testcases (*) e6e3b07... c++: C++17/20 class layout divergence [PR120012] (*) 4af5de2... i386: -Wabi false positive with indirect call [PR60336] (*) 0e65fef... libstdc++: Add missing feature-test macro in <memory> (*) 869accb... libstdc++: Make __gnu_test::default_init_allocator usable i (*) a9ef2ae... libstdc++: Add some more makefile dependencies (*) 9d4cfdd... Remove TARGET_LRA_P override when defining to hook_bool_voi (*) 8444c4c... gimple: Switch bit-test lowering testcases for the more pow (*) c145609... gimple: Don't warn about using different algs for big switc (*) 1381a51... gimple: Make bit-test switch lowering more powerful (*) 5274db0... gimple: Merge slow and fast bit-test switch lowering [PR117 (*) 02fa088... c: Fix crash in c-typeck.cc convert_arguments with indirect (*) cdfa963... aarch64: Optimize SVE extract last for VLS. (*) c6efdff... ++: Small build_vec_init improvement [PR117827] (*) 69bcf1d... vect: Use internal storage for converts for call into suppo (*) adefadd... get_known_nonzero_bits_1 should use wi::bit_and_not [PR1186 (*) 5d5bed0... expand: Remove unsignedp argument from get_compare_parts [P (*) 99f186b... Regenerate opt-urls (*) fd013e3... Daily bump. (*) 262a89f... config-list.mk: Update FreeBSD targets to version 13 (*) 25921d6... Fix BZ 119317: named loops (C2y) with debug info (*) 87c4460... c++: add missing -fabi-version docs (*) b6d37ec... c: Suppress -Wdeprecated-non-prototype warnings for builtin (*) 08ce1b9... OpenMP: Restore lost Fortran testcase for 'omp allocate' (*) 9f523d4... c++: poor diag w/ non-constexpr dtor called from constexpr (*) bbc96c9... phiopt: Remove special case for a sequence after match and (*) 1fb5abc... c++: more overeager use of deleted function before ADL [PR1 (*) 0abc77d... Fortran: Source allocation of pure function result rejected (*) 05df554... Aarch64: Add __sqrt and __sqrtf intrinsics and correspondin (*) 5c917a5... Aarch64: Use BUILTIN_VHSDF_HSDF for vector and scalar sqrt (*) 51bccb9... c++: avoid weird #line paths in std-name-hint.h (*) 25fe598... c++: remove TREE_STATIC from constexpr heap vars [PR119162] (*) aa6f1df... Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64 (*) d90d9ba... Remove non-SLP path from vectorizable_conversion (*) 52d3352... Fixup vect_remove_slp_scalar_calls (*) 79aa2a2... combine: Special case set_noop_p in two spots (*) a5d89de... Daily bump. (*) fb45835... c++/modules: Ensure deduction guides for imported types are (*) d613678... c++/modules: Fix imported CNTTPs being considered non-const (*) 22ccade... c++/modules: Catch exposures of TU-local values through inl (*) 299d48f... vectorizer: Fix riscv build [PR120042] (*) 49d2c6c... prime-paths.cc: remove redundant semicolons (*) e504a59... sarif output: introduce sarif_serialization_format (*) 8c80fc1... analyzer: add more test coverage for sprintf (*) 039ba65... analyzer: avoid saying "'0' is NULL" (*) 3aaafd6... Update gcc .po files (*) 3584aab... testsuite: Force -mcmodel=small for gcc.target/aarch64/pr11 (*) 05ea8ba... c++: UNBOUND_CLASS_TEMPLATE context substitution [PR119981] (*) 5f44fcd... tree-optimization/119960 - add validity checking to SLP sch (*) e12b09a... Revert "tree-optimization/119960 - failed external SLP prom (*) a6cfde6... tree-optimization/119960 - fix and guard get_later_stmt (*) 51ba233... tree-optimization/119960 - failed external SLP promotion (*) a85b89e... ipa/120006 - wrong code with IPA PTA (*) 1a13684... tree-optimization/120003 - missed jump threading (*) 85e4f21... Fix GNAT build failure for x86/FreeBSD (*) 4dc40ed... AVR: target/119989 - Add missing clobbers to xload_<mode>_l (*) e5d1f53... RISC-V: Allow different dynamic floating point mode to be m (*) a992164... RISC-V: Fix missing implied Zicsr from Zve32x (*) 83bb288... AArch64: Fold LD1/ST1 with ptrue to LDR/STR for 128-bit VLS (*) cc8b8c0... RISC-V: Add intrinsics testcases for SiFive Xsfvcp extensio (*) 37a6fbe... RISC-V: Add intrinsics support for SiFive Xsfvcp extensions (*) 4a02f3a... Fix compilation failure on FreeBSD (*) 8709d6a... libstdc++: [_GLIBCXX_INLINE_VERSION] Fix tests failures (*) 2ca5725... libstdc++: Fix _Padding_sink in case when predicted width i (*) 55b01e1... Daily bump. (*) 1efd525... Fix cs_interesting_for_ipcp_p wrt flag_profile_partial_trai (*) 405fee9... analyzer: fix for older version of GCC (*) 692b647... d: Use __builtin_clear_padding for zeroing alignment holes (*) 100efce... libstdc++: Use no_stdname for make_obj_using_allocator feat (*) 52e2bcb... libstdc++: Use constexpr-if to slightly simplify <regex> (*) d84fbc5... simplify-rtx: Combine bitwise operations in more cases (*) 6966918... i386: Disable string insn from non-default AS for Pmode != (*) 7c2e60f... libstdc++: Optimize removal from unique assoc containers [P (*) 102ecca... RISC-V: Fix register move cost for SIBCALL_REGS/JALR_REGS (*) aa93272... libstdc++: Fix availability of std::erase_if(std::flat_foo) (*) fc62834... tree-optimization/119997 - &ptr->field no longer subject to (*) 77687bc... libstdc++: Use constexpr-if for C++11 and C++14 (*) 5b32ce7... libstdc++: Use constexpr-if in std::function for C++11 and (*) 42046a0... libstdc++: Use constexpr-if to simplify std::vector relocat (*) 0253745... libstdc++: Fix allocator propagation for rvalue+rvalue stri (*) aa29654... i386: Allow string instructions from non-default address sp (*) 0f3a6b3... target.def: Remove TARGET_PROMOTE_FUNCTION_RETURN reference (*) 59e8533... Annotate empty bb with all debug_stmt with location of phi (*) 3cf9798... debug/78685 - reword -Og documentation (*) 1547c0a... i386: Skip sub-RTXes of memory operand in ix86_update_stack (*) d1cada7... x86: Add a pass to remove redundant all 0s/1s vector load (*) a0a64aa... i386: Add ix86_expand_unsigned_small_int_cst_argument (*) 1ad6e17... Remove other processors from X86_TUNE_DEST_FALSE_DEP_FOR_GL (*) 1c0cbc1... Daily bump. (*) 0416ac5... libstdc++: centralize and improve testing of shared_ptr/wea (*) a1922f0... analyzer: handle NRVO and DECL_BY_REFERENCE [PR111536] (*) 2a63dc8... analyzer: fix null deref false negative on std::unique_ptr (*) 7a39e0c... analyzer: initial implementation of exception handling [PR9 (*) 13f4b12... analyzer,c++: add placeholder implementation of ana::transl (*) cf5fb8f... Eliminate make-unique.h and ::make_unique (*) 6f97645... analyzer: use unique_ptr for state_machine instances (*) 4e1f545... analyzer: convert various call_summary * to call_summary & (*) c2f8c7a... analyzer: convert gcall * to gcall & in many places (*) 978e9df... analyzer: convert various enums to "enum class" (*) d0500cd... analyzer: use analyzer/common.h as a common header (*) 5ecea59... analyzer: fail if we see unexpected gimple stmt codes (*) 0ef00f7... analyzer: add a call_details::dump (using text_art) (*) 1dc8916... pass_manager: add m_ prefix to pass fields accessed via pas (*) 9c4336c... c,c++: use unique_ptr in name_hint to reduce naked 'new' (*) bc39b00... diagnostics: use diagnostic_option_id for m_opt_permissive (*) 0c5b98b... diagnostics: make diagnostic_context::m_abort_on_error priv (*) a25818c... sarif output: introduce sarif_generation_options (*) 8d0ec97... Add a Relation iterator to the relation oracle. (*) a76b260... Add lhs_op1 relation to pointer_plus (*) b89c6f8... Do not overwrite relation in range_of_range_op. (*) b37738e... Use the current cache when creating inferred ranges. (*) 9a467c2... Infer non-zero for integral division RHS. (*) ce489c8... Always reflect lower bits from mask in subranges. (*) 08af16b... tailcall: Support ERF_RETURNS_ARG for tailcall [PR67797] (*) 45d82eb... MAINTAINERS: Add my gcc.gnu.org username (*) 4c40e3d... gimple-verifier: Add check that comparison in GIMPLE_COND d (*) bfc3154... gimplefe: Round trip of rotates [PR119432] (*) ed3374b... gimplefe: Simplify handling of identifier based binary oper (*) 07a14a4... Add testcase for bogus Warray-bounds warning dealing with _ (*) beced83... gccrs: Fix narrowing conversion warnings (*) 4ea7304... gccrs: Visit visibility in UseDeclaration (*) 2128f8f... gccrs: Some assorted tweaks and bug fixes (*) dc351da... gccrs: Completely duplicate path node (*) f171589... gccrs: Use specialized param visit function for params (*) 5fdce52... gccrs: Remove passing test from exclusion list (*) 5023cc6... gccrs: Use stacked context for nested bindings. (*) a8a422d... gccrs: Add pattern bindings (*) 55e8094... gccrs: Add binding context class (*) a65c3b4... gccrs: Add hash function for Identifiers (*) 12b3858... gccrs: Add equality operator for identifiers (*) bbee43b... gccrs: Add fn_once and Sized lang items to the test (*) f84a088... gccrs: Change expected error output to match nr2 (*) e26fa68... gccrs: Update generics9 expected error message (*) 93d3fcf... gccrs: Prevent forward declaration in type parameters (*) e905c04... gccrs: Remove error state for GenericArg (*) cd2e5bf... gccrs: Change error message to match expected test output (*) 3b2fa2a... gccrs: nr2.0: Improve error handling (*) fe8cd8f... gccrs: nr2.0: Fix derive-debug1.rs (*) e186cea... gccrs: prealloc the initilizer vector (*) efb94eb... gccrs: Fix ICE with empty generic arguments (*) 2f7e712... gccrs: Adjust segment start position errors (*) 533c13a... gccrs: Fix ICE when handling case of unknown field in HIR:: (*) 519b340... gccrs: Add test case to show ice is fixed (*) a11dbc0... gccrs: nr2.0: Remove unnecessary copy of Node (*) a79bad1... gccrs: Fix ICE in struct expressions (*) 201d5ac... gccrs: nr2.0: Handle StructPatternFieldIdent (*) de9284e... gccrs: Add test case to show ICE is fixed (*) 144e9f0... gccrs: Add test case to show issue is fixed (*) 8b4bb56... gccrs: Add gimple test for black box intrinsic (*) 93c9f9a... gccrs: Add execute test for black_box intrinsic (*) d76cbf4... gccrs: Add LlvmInlineAsm node dump (*) 7f3050b... gccrs: Parse and lower llvm asm node (*) 6978243... gccrs: Add llvmInlineAsm node (*) 4894b1e... gccrs: Emit error with old asm syntax in new asm blocks (*) facff07... gccrs: Add check for placeholder (infer) type in return pos (*) 2cbb3bf... gccrs: Fix ICE when checking shift's which are behind array (*) 75a5721... gccrs: Fix crash in hir dump as labels are optional (*) afdb4a4... gccrs: Update comments in repr parsing code (*) 491ac17... gccrs: Implement integer representation for enums (*) ab64d37... gccrs: Implement typecheck for zero-variant enums (*) 56408be... gccrs: Fix segv in unsafe chcker (*) ef32bd8... simplify-rtx: Split out native_decode_int (*) b9ea3b2... x86: Properly find the maximum stack slot alignment (*) 7a16ef4... ipa/119973 - IPA PTA issue with global initializers (*) 83d7dcf... lto/113207 - make fld_type_variant more picky (*) 302d22f... tree-optimization/119044 - predcom fails to preserve alias (*) 6901d56... tree-optimization/119103 - missed overwidening detection fo (*) 99aa410... middle-end/80342 - genmatch optimize outer conversions (*) e543eaa... middle-end/60779 - LTO vs. -fcx-fortran-rules and -fcx-limi (*) b30424f... middle-end/116083 - vectorizer slowness (*) cfeee37... Prune non-SLP paths from vectorizer loop analysis (*) da01214... Remove non-SLP vector loop transform (*) 1ae9e3c... Remove --param vect-force-slp (*) 1be88e4... libstdc++: Fix mingw build by using _M_span [PR119970] (*) 4794340... libstdc++: Strip reference and cv-qual in range deduction g (*) 1ecd95e... libstdc++: Implement missing allocator-aware constructors f (*) b0120fa... tailc: Improve tail recursion handling [PR119493] (*) 7867348... c-family: Improve location for -Wunknown-pragmas in a _Prag (*) dea7b9a... gcc: For Windows x86-32, always attempt to realign stack re (*) 346c62c... Fix size_t in id-15.c and infoleak-net-ethtool-ioctl.c for (*) fb5bff3... Daily bump. (*) 1c5cf7c... c++/modules: Ensure DECL_FRIEND_CONTEXT is streamed [PR1199 (*) f962f59... ssa-fre-4.c: Enable for all targets and adjust scan match (*) de8648d... scev-cast.c: Enable for all targets and adjust scan matches (*) f9f81d5... vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x (*) cdb239b... i386: Adjust apx-ndd.c for frontend promotion removal (*) a670ebd... Drop targetm.promote_prototypes from C, C++ and Ada fronten (*) 78db475... Honor TARGET_PROMOTE_PROTOTYPES during RTL expand (*) ab22b8c... RISC-V: Extract vector stepped for expand_const_vector [NFC (*) cf0283a... RISC-V: Extract vector duplicate for expand_const_vector [N (*) cf366b6... RISC-V: Extract vec_series for expand_const_vector [NFC] (*) e6e42a7... RISC-V: Extract vec_duplicate for expand_const_vector [NFC] (*) d85444a... Refactor msse4 and mno-sse4. (*) 3076c77... Daily bump. (*) 1d635e7... Fix i386 vectorizer cost of FP scalar MAX_EXPR and MIN_EXPR (*) 0035613... Add m32c*-*-* to the list of obsolete targets (*) e6f89d7... simplify-rtx: Simplify `(zero_extend (and x CST))` -> (and (*) ed65ae6... Daily bump. (*) b1cb7a5... testsuite: Skip tests incompatible with generic thunk suppo (*) 07b29ef... testsuite: Add require target for SJLJ exception implementa (*) c013655... libstdc++: Use markdown in some Doxygen comments (*) cd4306a... libstdc++: Add some makefile dependencies (*) c91eb5a... libstdc++: Micro-optimization for std::addressof (*) 0cb4635... libstdc++: Remove c++26 dg-error lines for -Wdelete-incompl (*) 4f7b3c2... match: Move `(cmp (cond @0 @1 @2) @3)` simplification after (*) 996729e... gimple: Fix comment before gimple_cond_make_false/gimple_co (*) cc8d86e... Fortran: fix procedure pointer handling with -fcheck=pointe (*) 44e31eb... c++: pruning non-captures in noexcept lambda [PR119764] (*) b13bb50... c++: add -fabi-version=21 (*) 79ad792... libstdc++: Rename std::latch data member (*) b1109c2... icf: Remove unused constructors of sem_function and sem_var (*) ad2da34... icf: Remove nop code from sem_function::init. (*) c565e0d... phiopt: Remove calls.h include [PR119811] (*) 591831d... cobol: New testcases. (*) 01e5ef3... libstdc++: Minimalize temporary allocations when width is s (*) b115ae2... libstdc++: Replace leftover std::queue with Adaptor in rang (*) 8073fa1... modulo-sched: reject loop conditions when not decrementing (*) 3d156c9... s390: Allow 5+ argument tail-calls in some -m31 -mzarch spe (*) e59ddd3... libstdc++: Remove c++98_only dg-error (*) 7460529... libstdc++: Constrain formatter for thread::id [PR119918] (*) 8b6cc20... libstdc++: Define __cpp_lib_format_ranges in format header (*) bacf741... libstdc++: Implement formatters for queue, priority_queue a (*) 8d84ea2... OpenMP, GCN: Add interop-hsa testcase (*) 8acea9f... c++: bad pending_template recursion (*) 901900b... libstdc++: Improve diagnostics for std::packaged_task invoc (*) 876d1a2... libstdc++: Add _M_key_compare helper to associative contain (*) aafe942... GCN, nvptx offloading: Host/device compatibility: Itanium C (*) 40ce48e... Add 'libgomp.c-c++-common/target-cdtor-1.c' (*) dfc43af... GCN: Properly switch sections in 'gcn_hsa_declare_function_ (*) 8a1f542... Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'ta (*) fef3a3c... Adjust gcc_release for id href web transformations (*) 865d0f2... Update gennews for GCC 15. (*) 42ce61e... [PATCH] RISC-V: Imply C from Zca whenever possible [PR11912 (*) 7c19af1... Daily bump. (*) 8396c80... libstdc++: Remove unnecessary dg-prune-output from tests (*) 5676847... s390: Allow 5+ argument tail-calls in some special cases [P (*) a4e8d18... libstdc++: Add lvalue overload for generator::yield_value (*) 419f40a... PR modula2/115276: libgm2 wraptime.cc field access all retu (*) 05b6fc1... cobol: Repair some exception processing logic. (*) 2056d52... Fix i386 vectorizer cost of COND_EXPR and MIN_MAX with one (*) cfb04e0... Fix ICE building deepsjeng with -fprofile-use (*) 8ef0518... libgomp/testsuite: Fix hip_header_nvidia check, add workaro (*) 2fb6ddd... libstdc++: Add std::deque<>::shrink_to_fit test (*) 3e44800... c++: attribute duplication [PR116954] (*) fa61afe... aarch64: Fix CFA offsets in non-initial stack probes [PR119 (*) 4c8c400... c: Allow $@` in GNU23/GNU2Y raw string delimiters [PR110343 (*) fbf8443... opts.cc: Use opts rather than opts_set for validating -fipa (*) 515d9be... libgomp: Add additional OpenMP interop runtime tests (*) 040f94d... opts.cc Simplify handling of explicit -flto-partition= and (*) 7a4f7a9... PR modula2/119915: Sprintf1 repeats the entire format strin (*) 1d52798... dwarf2out: Decrease dw_loc_descr_node and dw_attr_struct st (*) 599bca2... target: [PR103750] Also handle avx512 kmask & immediate 15 (*) e9a81ad... PR modula2/119914 No error message generated when passing a (*) db1e171... Regenerate gcc.pot (*) 1fa48e7... testsuite: Require fstack_protector for no-stack-protector- (*) 132d01d... Enable ip-cp cloning over non-hot edges (*) 9b9d605... Cost truth_value exprs in i386 vectorizer costs. (*) b07b5d1... Update gcc sv.po (*) a373b0f... libstdc++: Update baseline symbols for powerpc-linux and po (*) 46d1998... testsuite: aarch64: arm: Enable vld1x?.c and vst1x?.c on ar (*) 0ccdedd... testsuite: Skip g++.dg/eh/pr119507.C on Solaris/SPARC with (*) 466c80a... libstdc++: fix possible undefined atomic lock-free type ali (*) cc2716a... Fortran: Use correct location in check of coarray functions (*) 50a7472... testsuite: AMDGCN test for vect-early-break_38.c as well to (*) c9a8f2f... OpenMP: Add libgomp.fortran/target-enter-data-8.f90 (*) f72a2d2... Accept allones or 0 operand for vcond_mask op1. (*) 3a3bcb6... Daily bump. (*) 0650ea6... Fix vectorizer costs of COND_EXPR, MIN_EXPR, MAX_EXPR, ABS_ (*) 4b62cf5... rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in (*) 49e79b8... Revert "libstdc++: Optimize std::projected<I, std::identity (*) a544a9c... aarch64: Define __ARM_FEATURE_FAMINMAX (*) 67bf33b... Induction vectorizer: prevent ICE for scalable types (*) 8942b48... AArch64: Emit half-precision FCMP/FCMPE (*) fabbf99... AArch64: Define the spaceship optab [PR117013] (*) 5d5e8e8... aarch64: Update FP8 dependencies for -mcpu=olympus (*) 6390fc8... cobol: Restrict COBOL to supported Linux arches [PR119217] (*) f9cfb37... libstdc++: Update baseline symbols for m68k-linux (*) 6e3b928... Fortran: Various fixes on F2018 teams. (*) 14a0145... Fortran: Add teams support in image_index and num_images fo (*) 9ebd7c3... Fortran: Add team-support to this_image [PR87326] (*) 621fe93... Fortran: Update get_team, team_number and image_status to F (*) 8f4ee36... Fortran: Improve F2018 TEAM handling [PR87326, PR87556, PR8 (*) 1be1970... Fortran: Unify handling of STAT= and ERRMSG= optional argum (*) bd8a485... [PATCH] [RISC-V]Support -mcpu for Xuantie cpu (*) 1b1b389... libstdc++: Update baseline symbols for riscv64-linux (*) dd3dfa3... testsuite: Add support for GCOV_UNDER_TEST (*) b7fb18d... Document locality partitioning params in invoke.texi (*) 496b2ed... libstdc++: Update Linux/sparc64 baselines for GCC 15.1 (*) 0c8f5e9... libstdc++: Update Solaris baselines for GCC 15.1 (*) cbd0d8e... libstdc++: Update baseline_symbols.txt for {x86_64,i486,pow (*) 45cd8a8... libstdc++: Increase timeouts for format and flat_maps tests (*) b16b0a7... libstdc++: Finalize GCC 15 ABI (*) ab41f14... testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c (*) 241157e... c++/modules: Remove unnecessary lazy_load_pendings (*) 948ea87... c++/modules: Find non-exported reachable decls when instant (*) 6e0ffa9... Skip g++.dg/eh/pr119507.C on arm eabi (*) 958312c... [testsuite] [ppc] require ifunc for target_clones test (*) 14fa625... [riscv] vec_dup immediate constants in pred_broadcast expan (*) 5c43006... Daily bump. (*) 9ac98b5... c++: reorder constexpr checks (*) e7523a4... c++: new size folding [PR118775] (*) e6ae0de... c++: static constexpr strictness [PR99456] (*) 0907a81... Fix cost of vectorized double->float conversion (*) 2d07e36... [PATCH 21/61] Testsuite: Modify the gcc.dg/memcpy-4.c test (*) 7c48d3e... [PATCH 08/61] Testsuite: Accept jrc for clear cache intrins (*) 727a43e... [PATCH 30/61] MSA: Make MSA and microMIPS R5 unsupported (*) 139e194... [PATCH 43/61] Disable ssa-dom-cse-2.c for MIPS lp64 (*) 49926c2... except: Don't use the cached value of the gcc_except_table (*) d508d24... Add assert to array_slice::begin/end (*) a619a12... libgcobol: Check for struct tm tm_zone (*) e1098c7... Generate 2 FMA instructions in ix86_expand_swdivsf. (*) afff076... Daily bump. (*) a9fc1b9... x86: Add tests for PR target/117863 (*) 84ec58b... Daily bump. (*) 79d2c30... Disable parallel testing for 'rust/compile/nr2/compile.exp' (*) 1a64b22... [RISC-V][PR target/119865] Don't free ggc allocated memory (*) 874f4c1... [RISC-V][PR target/118410] Improve code generation for some (*) f6859fb... Add tables for SSE fp conversion costs (*) 52d7676... Fix pr118947-1.c and pr78408-3.c on targets where 32 bytes (*) 0939abe... combine: Better split point for `(and (not X))` [PR111949] (*) 05c4e3e... [PATCH v2] sh: libgcc: Implement fenv rouding and exception (*) 2a643f5... [PATCH v2] sh: Correct NaN signalling bit and propagation r (*) 6beb0a1... c++: minor EXPR_STMT cleanup (*) 1dd769b... Alpha: Fix base block alignment calculation regression (*) f9ea46d... Fortran: Fix checking for IMPURE in DO CONCURRENT. (*) 70922df... Daily bump. (*) ed87612... Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMN (*) 9662c95... libstdc++: Add _GLIBCXX_DEBUG checks on unordered container (*) 45a1038... [RISC-V] Fix missed bext discovery (*) b986ed1... ref-temp1.C: Enable some tests for PE targets (*) 2d693c1... DSE: Trim stores of 0 like triming stores of {} [PR87901] (*) 800b397... DSE: Support triming of some more memset [PR87901] (*) 16082bd... gimple: Canonical order for invariants [PR118902] (*) 7b4849e... gimple-fold: Improve optimize_memcpy_to_memset by walking b (*) 94f2754... gimple-fold: Improve optimize_memcpy_to_memset to handle ST (*) baf6ad5... [PATCH] c6x: Fix EHTYPE relocations (*) 6b635f8... testsuite: Use int size instead of alignment for pr116357.c (*) 1f7ac78... tree-optimization/119858 - type mismatch with POINTER_PLUS (*) 869f2ab... [PATCH] riscv: Add support for riscv*-gnu (GNU/Hurd on RISC (*) 529a431... [PATCH] [RISC-V] Tune for removal unnecessary sext in built (*) 6808f74... libstdc++: Clarify that _S_ prefix is be used for static me (*) 7e628ff... avoid-store-forwarding: Fix reg init on load-elimination [P (*) 19af15b... doc: Clarify REG_EH_REGION note usage (*) dd98219... LoongArch: Change {dg-do-what-default} save and restore log (*) d776b20... Daily bump. (*) 2d6f1ca... [PATCH] RISC-V: Do not free a riscv_arch_string when handli (*) 3f0eccf... c++: constexpr virtual base diagnostic (*) 3dabe6a... Document peculiarities of BOOLEAN_TYPE (*) 4cff043... c++: constexpr new diagnostic location (*) 53d4e35... c++: vec_safe_reserve usage tweaks (*) 20e31f5... c++: improve pack index diagnostics (*) eff4dc4... c++: add assert to cp_make_fname_decl (*) 47b62be... c++: 'requires' diagnostic before C++20 (*) 7c47bad... doc: say "compatible types" for -fstrict-aliasing (*) c237297... ada: bump Library_Version to 16. (*) 6027ba0... Update crontab and git_update_version.py (*) 7eac294... Bump BASE-VER. (*) 5d05d49... libgomp: Don't test ompx::allocator::gnu_pinned_mem on non- (*) 930b504... libstdc++: Fixed signed comparision in _M_parse_fill_and_al (*) 7cf5503... middle-end: fix masking for partial vectors and early break (*) 0be3dff... libstdc++: Do not use 'not' alternative token in <format> (*) 22fe83d... s390: Use match_scratch instead of scratch in define_split (*) 843b273... libstdc++: Remove dead code in range_formatter::format [PR1 (*) 5562067... nvptx: Remove 'TARGET_ASM_NEED_VAR_DECL_BEFORE_USE' (*) 4bff3f0... libgomp.texi: For HIP interop, mention cpp defines to set (*) 0eae20c... d: Fix infinite loop regression in CTFE (*) a4f81e1... combine: Correct comments about combine_validate_cost (*) ac31e41... c++: ill-formed constexpr function [PR113360] (*) 5e3646a... Daily bump. (*) 7b9d8d4... [testsuite] [ppc] ipa-sra-19.c: pass -Wno-psabi on powerpc- (*) 47561e4... Doc: Document raw string literals as GNU C extension [PR883 (*) 17c5ad2... testsuite: Replace altivec vector attribute with generic eq (*) c3e721f... cobol: Eliminate gcc/cobol/LICENSE. [PR119759] (*) 8334086... [PATCH] rx: avoid adding setpsw for rx_cmpstrn when len is (*) d5d7dfa... Fix wrong optimization of conditional expression with enume (*) dbffead... Doc: make regenerate-opt-urls (*) 5fdb014... c++: templates, attributes, #pragma target [PR114772] (*) b0d7d64... c++: format attribute redeclaration [PR116954] (*) 6b4569a... i386: Enable -mnop-mcount for -fpic with PLTs [PR119386] (*) 9b0ae0a... i386: Prefer PLT indirection for __fentry__ calls under -fP (*) a5212ed... Doc: Add pointer to --help use to main entry for -Q option (*) 4e3060e... Fortran: pure subroutine with pure procedure as dummy [PR10 (*) 518efed... Remove 'ALWAYS_INLINE' workaround in 'libgomp.c++/target-ex (*) 34fe8e9... libatomic: Fix up libat_{,un}lock_n for mingw [PR119796] (*) 61dfb07... libatomic: Fix up libat_{,un}lock_n [PR119796] (*) 0b2a249... Add 'libgomp.c++/pr106445-1{,-O0}.C' [PR106445] (*) ca9cffe... For nvptx offloading, make sure to emit C++ constructor, de (*) eabba7b... Stream ipa_return_value_summary (*) 0e8b6f0... MAINTAINERS: Add myself to Write After Approval (*) aef8797... libstdc++: Fix constification in range_formatter::format [P (*) fa99720... middle-end: force AMDGCN test for vect-early-break_18.c to (*) 46ccce1... middle-end: Fix incorrect codegen with PFA and VLS [PR11935 (*) 473dde5... libstdc++: Implement formatters for pair and tuple [PR10916 (*) 5a48e77... bitintlower: Fix interaction of gimple_assign_copy_p stmts (*) fc4099a... riscv: Fix incorrect gnu property alignment on rv32 (*) 1d9e02b... RISC-V: Put jump table in text for large code model (*) 45a708d... testsuite: Add testcase for already fixed PR [PR116093] (*) 31e16c8... AArch64: Fix operands order in vec_extract expander (*) 43cbf04... aarch64: Disable sysreg feature gating (*) 60130b2... Daily bump. (*) c5ffab9... d: Fix ICE: type variant differs by TYPE_MAX_VALUE with -g (*) a6f4178... c++: Prune lambda captures from more places [PR119755] (*) 674b087... testsuite: Fix up completion-2.c test (*) 1ff4a22... libgomp.texi (gcn, nvptx): Mention self_maps alongside USM (*) 727f330... c: Fully fold each parameter for call to .ACCESS_WITH_SIZE (*) 99835bd... OpenMP: omp.h omp::allocator C++ Allocator interface (*) 5ed2fa4... x86: Update gcc.target/i386/apx-interrupt-1.c (*) d91aab4... Docs: Address -fivopts, -O0, and -Q confusion [PR71094] (*) 628aecb... c++: constexpr, trivial, and non-alias target [PR111075] (*) 7f56a8e... configure, Darwin: Recognise new naming for Xcode ld. (*) 9cf6b52... includes, Darwin: Handle modular use for macOS SDKs [PR1168 (*) 5621b3b... Regenerate common.opt.urls (*) 248e228... cobol/119302 - transform gcobol.3 name during install, inst (*) 4a01869... Set znver5 issue rate to 4. (*) e2011ab... Set ADDSS cost to 3 for znver5 (*) 25775e7... libstdc++: Do not define __cpp_lib_ranges_iota in <ranges> (*) df59bf2... libstdc++: Do not declare namespace ranges in <numeric> unc (*) edb4867... RISC-V: vsetvl: elide abnormal edges from LCM computations (*) 517f7e3... RISC-V: Do not lift up vsetvl into non-transparent blocks [ (*) f62e5d7... libstdc++: Implement formatter for ranges and range_formatt (*) a039bab... libgcobol: mark riscv64-*-linux* as supported target (*) 99cd28c... Fortran/OpenMP: Support automatic mapping allocatable compo (*) 6d9fdf4... Locality cloning pass: -fipa-reorder-for-locality (*) b4cf695... ipa-bit-cp: Fix adjusting value according to mask (PR119803 (*) 074b2b0... d: Fix internal compiler error: in visit, at d/decl.cc:838 (*) 369461d... c++: prev declared hidden tmpl friend inst, cont [PR119807] (*) f5ed7d1... d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2o (*) bf115fd... ipa-cp: Fix up ipcp_print_widest_int (*) 0756511... tailc: Fix up musttail calls vs. -fsanitize=thread [PR11980 (*) 039b566... Wbuiltin-declaration-mismatch-4.c: accept long long in warn (*) a591629... testsuite: Fix up ipa/pr119318.c test [PR119318] (*) 05d3aeb... libstdc++: Fix std::string construction from volatile char* (*) 8a20889... libstdc++: Enable __gnu_test::test_container constructor fo (*) 69ffddd... libgcobol: Handle long double as an alternate IEEE754 quad (*) fc89b1f... Doc: always_inline attribute vs multiple TUs and LTO [PR113 (*) 764f023... c++: shortcut constexpr vector ctor [PR113835] (*) fa58ff2... Revert documents from r11-344-g0fec3f62b9bfc0 (*) f7a2f0a... Doc: clarify -march=pentiumpro has no MMX support [PR42683] (*) 9f3d250... Daily bump. (*) fe283db... GCN, nvptx: Support '-mfake-exceptions', and use it for off (*) 6c0ea84... Add 'throw', dead code test cases for GCN, nvptx target and (*) 1daf570... Add 'throw', caught test cases for GCN, nvptx target and Op (*) 1362d9d... Add 'throw' test cases for GCN, nvptx target and OpenACC, O (*) 27f88cc... Add 'std::bad_cast' exception, dead code test cases for GCN (*) 00cde16... Add 'std::bad_cast' exception, caught test cases for GCN, n (*) 0e68f49... Add 'std::bad_cast' exception test cases for GCN, nvptx tar (*) aa3e72f... Add test cases for exception handling constructs in dead co (*) a304c88... Add PR119692 "C++ 'typeinfo', 'vtable' vs. OpenACC, OpenMP (*) 785448f... Add 'g++.target/gcn/gcn.exp' for GCN-specific C++ test case (*) 8621554... Polish 'dg-output-file' test logs (*) ebdf92b... testsuite: Fix up ipa/pr119530.c testcase [PR119318] (*) f96a543... expmed: Always use QImode for init_expmed set_zero_cost [PR (*) e0b57c7... cobol: Fix -fmax-errors option [PR119776] (*) d0b41f3... cobol: Fix up COBOL -include [PR119777] (*) e96cb35... cobol: Drop -fsyntax-only from COBOL lang.opt [PR119777] (*) 2e3c917... pretty-print, expand: Print [must tail call] for CALL_EXPRs (*) 901d94e... gccrs: lang-items: Add ManuallyDrop<T> (*) 73d7249... gccrs: attributes: Handle external tool annotations like ru (*) 9ed95c0... gccrs: nr2.0: Only insert derive macros if they exist (*) 34c516e... gccrs: attributes: Add missing attributes used in `core` (*) e84f76d... gccrs: Add `#[track_caller]` as known attribute (*) 497ed60... gccrs: install.texi: Mention Rust requirement for building (*) 85a57bf... gccrs: Fix const checking of enum discriminants (*) 5074a85... gccrs: format_args: Allow extraneous commas, improve safety (*) 9710cf3... gccrs: expansion: Desugar doc comments into attributes befo (*) cb23182... gccrs: expansion: Only add fragments if the matcher succeed (*) 76477f9... gccrs: session: Desugar question mark operator after expans (*) 4aa6cae... gccrs: ast: Add get_locus() to DelimTokenTree (*) 09c4a7a... gccrs: ast: Support outer attributes for AST::RangeExpr (*) 6dcbbcd... gccrs: nr2.0: Do not resolve modules this run if they are u (*) eb5eee0... gccrs: typecheck: Properly select methods when dealing with (*) 9e36722... rust: Add comment inside block [PR119342] (*) ec2edef... rust: use range for inside rust-gcc.cc [PR119341] (*) a2db03f... rust: Use error_operand_p in rust-gcc.cc (*) 3eb76b8... rust: Use FLOAT_TYPE_P instead of manual checking (*) d45a650... testcase: Add testcase for already fixed PR [PR118476] (*) 00966a7... c++: wrong targs in satisfaction diagnostic context line [P (*) 6518799... libgcobol: Add missing float128 suffix (*) 0a074b8... APX: Don't use red-zone with 32 GPRs and no caller-saved re (*) 6b6611f... ipa-cp: Use the collected pass-through types to propgate co (*) 4f19487... ipa-cp: Use the stored and streamed pass-through types in i (*) 044d0d1... ipa-cp: Make dumping of widest_ints even more sane (*) de1c734... ipa-cp: Make propagation of bits in IPA-CP aware of type co (*) f33d2e6... ipa: Record and stream result types of arithemetic jump fun (*) dd35f66... libstdc++: Document thread-safety for COW std::string [PR21 (*) 2f334a1... tree-optimization/119757 - reject mixed mask/non-mask ldst (*) c2f1dda... libstdc++: Use UTF-32BE as wide encoding for big-endian mac (*) a48f934... tree-optimization/119778 - properly mark abnormal edge sour (*) 9e0a98a... PR modula2/119779 ASM examples no longer work (*) 5a32e85... driver: On linux hosts disable ASLR during -freport-bug [PR (*) 5c82694... Fix implementation of Win32 thread model for C++ modules (*) ec4bf5b... Add testcase for PR lto/119792 (*) d72b4e9... Daily bump. (*) b0fb746... cobol: Avoid conflict with OVERFLOW in system headers [PR11 (*) ee61738... Fortran: Fix runtime segfault closing negative unit (*) 5869a88... c++: improve constexpr call caching [PR115639] (*) 962c3d6... cobol: Avoid conflict with timespec_t in system headers [PR (*) 4b990a0... cobol: Heed ASM_COMMENT_START (*) 45e9392... libgcobol: Use strchr instead of index (*) f40e395... c++/modules: More fixes for merging DECL_MAYBE_DELETED func (*) 714e902... c++/modules: Give more specific diagnostics in is_matching_ (*) 171710b... s390: Add z17 scheduler description (*) 1b290c1... s390: Support z17 processor name (*) 64319b2... Fix ICE in compare_parameter. (*) 1fda2de... Daily bump. (*) 424c6c8... d: Fix importC cannot find input file __importc_builtins.d (*) 9a7b666... d: Add option to include imported modules in the compilatio (*) 8a03d01... d: Fix -fonly= argument only matches when including full pa (*) 359b612... testsuite: unxfail ira-shrinkwrap-prep-[12].c for x86_64 [P (*) e7bccec... c++: improve constexpr prvalue folding [PR116416] (*) 342f166... Doc: Explicitly document extensions implied by -march=x86_6 (*) 8b2ceb4... driver: Fix up -freport-bug for ASLR [PR119727] (*) 3f9dfb9... bitintlower: Fix up handling of SSA_NAME copies in coalesci (*) 7e91bba... tailc, expand: Small incremental tweak to tail call dump [P (*) 0562e17... tailc, expand: Tail call -fdump-{tree-tailc,expand-details} (*) ecef0d7... Ada: Natural/Positive not ignored in subprogram renaming (*) f417af3... Fortran: Add code gen for do,concurrent's LOCAL/LOCAL_INIT: (*) 711c103... cobol: Eliminate many getenv() calls. [PR119694] (*) c9d9521... Daily bump. (*) 498933e... Doc: Correct documentation for -fstrong-eval-order [PR10661 (*) 93f6ea8... Doc: Delete misleading sentence from -frounding-math docs [ (*) 985ae5a... PR modula2/119735: Remove single quotes from m2 source code (*) 5cc8a75... testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_h (*) 33b255a... testcase: Add testcase for shrink wrapping of vector<int>:: (*) 992be16... [committed] [RISC-V] Fix testsuite fallout from recent chan (*) 4acdfb7... c++: avoid ARM -Wunused-value [PR114970] (*) 44478b6... libstdc++: Add fast_float patch to LOCAL_PATCHES (*) c3ba75f... libstdc++: Support aarch64-w64-mingw32 target in fast_float (*) 648d5c2... libstdc++: Use constexpr-if for std::basic_string::_S_copy_ (*) ae54d8c... libstdc++: Define __cpp_lib_containers_ranges in appropriat (*) b905ce8... d: Merge upstream dmd 1b34fea478, phobos 40ffbb364 (*) 882d3b3... libstdc++: Add P1206R7 from_range members to std::string [P (*) 3b33d79... libstdc++: Implement debug format for strings and character (*) b57d7ef... bitintlower: Fix up handling of nested casts in m_upward_2l (*) f6e6e6d... aarch64: Add test case. (*) f6b0dc1... Doc: Add missing documentation for -ftree-cselim [PR87909] (*) 7e6255e... bf-ms-attrib.c: Fix expected struct size (*) f4cdbd6... realloc-1.c: accept long long in warning for llp64 (*) 0c210fb... Doc: Discourage the use of -ffloat-store [PR14708] (*) 2fb9033... Daily bump. (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testbase' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.