The branch 'aoliva/heads/testbase' was updated to point to:

 8500a8c32b8c... Daily bump.

It previously pointed to:

 c2d58f88c1a9... limit ifcombine stmt moving and adjust flow info

Diff:

Summary of changes (added commits):
-----------------------------------

  8500a8c... Daily bump. (*)
  9b7917b... [RISC-V][PR target/117690] Add missing shift in constant sy (*)
  ffeee62... doc/cpp: Document __has_include_next (*)
  338d687... c: Give errors more consistently for void parameters [PR114 (*)
  4574f15... json parsing: avoid relying on floating point equality [PR1 (*)
  b599498... testsuite: add print-stack.exp (*)
  ae0d842... testsuite: tree-ssa: Limit targets for vec perm tests (*)
  819f67a... c++: inline variables and modules (*)
  74498be... c++: modules and debug marker stmts (*)
  03c7145... c++: modules and tsubst_friend_class (*)
  873cffc... AVR: target/117726 - Better optimizations of ASHIFT:SI insn (*)
  938094a... AVR: Fix a nit in avr-passes.cc::absint_t.dump(). (*)
  41fb3a5... [RISC-V][PR target/116590] Avoid emitting multiple instruct (*)
  fbca864... Match: Refactor the unsigned SAT_ADD match pattern [NFC] (*)
  dbc38dd... middle-end: Pass along SLP node when costing vector loads/s (*)
  116b1c5... Use decl size in Solaris ASM_DECLARE_OBJECT_NAME [PR102296] (*)
  1c4d39a... forwprop: Try to blend two isomorphic VEC_PERM sequences (*)
  42a8005... apx-ndd-tls-1[ab].c: Add -std=gnu17 (*)
  0f7def8... libgomp: testsuite: Fix libgomp.c/alloc-pinned-3.c etc. for (*)
  806563f... include: Add new post-DWARF 5 DW_LANG_* enumerators (*)
  7e9b0d9... tree-optimization/117720 - check alignment for VMAT_STRIDED (*)
  ab8d360... c-family, docs: Adjust descriptions/documentation for C23 p (*)
  05ab944... phiopt: Improve spaceship_replacement for HONOR_NANS [PR117 (*)
  ca7430f... phiopt: Fix a pasto in spaceship_replacement [PR117612] (*)
  7272e09... c: Add u{,l,ll,imax}abs builtins [PR117024] (*)
  10e7027... rs6000: Adjust FLOAT128 signbit2 expander for P8 LE [PR1145 (*)
  baf5367... rs6000: Use standard name {add,sub}v1ti3 for altivec_v{add, (*)
  ca96c1d... rs6000: Remove entry for V1TImode from VI_unit (*)
  2441dc2... rs6000: Add veqv support to *eqv<mode>3_internal1 (*)
  0719ade... rs6000: Remove ISA_3_0_MASKS_IEEE and check P9_VECTOR inste (*)
  33386d1... rs6000: Simplify some conditions or code related to TARGET_ (*)
  e7e6608... testsuite: arm: Use -march=unset for pr69175.C test (*)
  49d3da0... testsuite: arm: Use -march=unset for cortex-m55* tests (*)
  3b21ede... testsuite: arm: Use effective target for pr57735.C test (*)
  115ae67... testsuite: arm: Use effective-target for nomve_fp_1.c test (*)
  ec5adef... testsuite: arm: Use effective-target for vect-early-break-c (*)
  3192c1d... testsuite: arm: Use effective-target for {gcc,g++}.target/a (*)
  b12bc0b... testsuite: arm: Use effective-target for thumb2-slow-flash- (*)
  f55cc57... testsuite: arm: Use effective-target for small-multiply-m*  (*)
  703839b... testsuite: arm: Use effective-target for pure-code/* tests (*)
  0380051... testsuite: arm: Use effective-target for crc_hf_1.c test (*)
  dc04464... testsuite: arm: Use effective-target for pacbti-m-predef* t (*)
  3ae9d01... testsuite: arm: Use effective-target for bti* and pac* test (*)
  cf261dd... Daily bump. (*)
  81c2923... tree-cfg: Fix call to next_discriminator_for_locus() (*)
  26f3efc... PR modula2/117703: libgm2 soname bumps for GCC 15 (*)
  3c130e4... Fortran: fix checking of protected variables in submodules  (*)
  d5cebf7... c: Diagnose compound literal for empty array [PR114266] (*)
  cf544af... libgccjit: Add support for setting the comment ident (*)
  d8cf891... libgccjit: Add support for creating temporary variables (*)
  56fc6a6... [PR116587][LRA]: Fix last chance reload pseudo allocation (*)
  87f0136... libgccjit: Add support for machine-dependent builtins (*)
  beab0a3... aarch64: Fix aarch64 after moving to C23 (*)
  e74f3eb... rtl-reader: Disable reuse_rtx support for generator buildin (*)
  342eb51... RISC-V: testsuite: restrict big endian test to non vector (*)
  f5bd88b... tree-optimization/117709 - bogus offset for gather load (*)
  2383ed1... tree-optimization/117698 - SLP vectorization and alignment (*)
  16cf1c0... libgccjit: Allow comparing aligned int types (*)
  ede1409... libgccjit: Add option to allow special characters in functi (*)
  452abe1... libgccjit: Add vector permutation and vector access operati (*)
  377eff7... OpenMP: common C/C++ testcases for dispatch + adjust_args (*)
  ed49709... OpenMP: C++ front-end support for dispatch + adjust_args (*)
  d7d8d9d... OpenMP: C front-end support for dispatch + adjust_args (*)
  084ea8a... OpenMP: middle-end support for dispatch + adjust_args (*)
  0e15f1d... OpenMP: dispatch + adjust_args tree data structures and fro (*)
  fa72036... libgccjit: Fix float playback for cross-compilation (*)
  30c2678... Enable symbolic backtraces on more Linux and BSD ports (con (*)
  efdc80a... libgccjit: Add type checks in gcc_jit_block_add_assignment_ (*)
  04b67ac... libgccjit: Support signed char flag (*)
  70ec3d2... aarch64: Add support for SME2p1 (*)
  cdacb32... aarch64: Add support for SME_B16B16 (*)
  e6751e1... aarch64: Add support for SME_F16F16 (*)
  648fc67... aarch64: Add support for SVE_B16B16 (*)
  164fbe0... aarch64: Fix the choice of unspec in two SME patterns (*)
  3e582f8... aarch64: Rename some SME iterators (*)
  3381213... aarch64: Refactor SVE predicated-to-unpredicated splits (*)
  12c60ff... aarch64: Rework sme_2mode_function insns (*)
  237380c... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with  (*)
  086ee8d... i386: Remove workaround for Solaris ld 64-bit TLS IE limita (*)
  bf57f9b... testsuite: i386: Fix gcc.target/i386/pr117232-1.c etc. with (*)
  fa18217... RISC-V: Refine the rtl dump expand check for vector SAT_ADD (*)
  b95d585... RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp t (*)
  42f1a08... RISC-V: Rearrange the test files for vector SAT_ADD [NFC] (*)
  ff5a14a... tree-optimization/117574 - bougs niter lt-to-ne (*)
  ed6d086... Extend expand_absneg_bit to vector modes (*)
  0abb5fa... Use can_implement_p in the vectoriser (*)
  485ab50... Add helpers to test whether an optab can be implemented (*)
  3ec0b7c... arm, mve: Fix arm_mve_dlstp_check_dec_counter's use of sing (*)
  95b5fd7... fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only (*)
  323adc0... PR target/117669 - RISC-V:The 'VEEWTRUNC4' iterator 'RVVMF2 (*)
  6350e95... Add microarchtecture tunable for pass_align_tight_loops [PR (*)
  03438f6... testsuite: arm: Only check for absence of literal pools in  (*)
  f6f28dc... libstdc++: Use const_iterator in std::set::find<K> return t (*)
  4484945... libstdc++: Fix std::unordered_set::emplace optimization [PR (*)
  7c7da10... RISC-V: Refine the rtl expand check for strided ld/st (*)
  c10767d... RISC-V: Fix incorrect optimization options passing to strid (*)
  139bd31... RISC-V: Add the mini support for SiFive extensions. (*)
  065433b... [RISC-V][PR target/117649] Fix branch on masked values spli (*)
  5afc98f... c: Fix ICE for integer constexpr initializers of wrong type (*)
  357708c... RISC-V: Remove unnecessary option for all other scalar SAT_ (*)
  b4462fd... RISC-V: Rearrange the rest of test files for scalar SAT_* [ (*)
  b597edb... Daily bump. (*)
  f5a87c8... fortran: Inline non-character MINLOC/MAXLOC with DIM [PR906 (*)
  933b146... c: Do not register nullptr_t built-in type [PR114869] (*)
  b222ee1... AVR: target/54378 - Reconsider the default shift costs. (*)
  83da0a0... fortran: Check MASK directly instead of its scalarization c (*)
  8663fc1... c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641] (*)
  02fff24... c: Fix up __builtin_stdc_rotate_{left,right} lowering [PR11 (*)
  780720f... testsuite/52641 - Skip test cases that are not 16-bit clean (*)
  8b02cc9... c: fix incorrect TBAA for tagged types across translation u (*)
  51d12cc... Enable symbolic backtraces on more Linux and BSD ports (*)
  c415686... RISC-V: testsuite: fix old-style function definition error  (*)
  9f7b323... AVR: Overhaul shift insns. (*)
  49f4e96... AVR: Use more bool. (*)
  c9530a0... RISC-V: Tie MUL and DIV masks to the M extension (*)
  ceddd28... testsuite: robustify gcc.target/m68k/20100512-1.c (*)
  f74f526... fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR9 (*)
  b111b55... libstdc++: remove JSON comment. (*)
  59fbdb3... c++: reduce redundant deprecated warnings (*)
  a484291... AVR: ad target/84211 - Fix a build failure on some hosts. (*)
  234da38... amdgcn: Fix build failure (PR117657) (*)
  6c11f24... aarch64: Bypass hidden attribute warnings in MinGW (*)
  961c504... Add LTO support (*)
  5578817... aarch64: Extend the offset limit in "symbol + offset" from  (*)
  71381ec... aarch64: Multiple adjustments to support the SMALL code mod (*)
  fef211f... aarch64: Exclude symbols using GOT from code models (*)
  e39e523... aarch64: Add minimal C++ support (*)
  9da72a6... aarch64: Add debugging information (*)
  5181d98... Support weak references (*)
  3f28c4f... ada: Rename Within_Case_Or_If_Expression predicate (*)
  e93d685... ada: Small fix in expansion of array aggregates handled by  (*)
  7387bd7... ada: Cleanup in expansion of aggregates in object declarati (*)
  a3271e0... fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [P (*)
  8aa254d... fortran: Add tests covering inline MINLOC/MAXLOC with DIM [ (*)
  4bfae8a... Remove Debian from SECURITY.txt (*)
  a18592e... RISC-V: Load VLS perm indices directly from memory. (*)
  387dba0... Avoid repeated calls to temporarily_undo_changes [PR117297] (*)
  694613a... expand: Fix up ICE on VCE from _Complex types to _BitInt [P (*)
  600cab1... bitintlower: Handle PAREN_EXPR [PR117459] (*)
  758d2b3... bitintlower: Handle EXACT_DIV_EXPR like TRUNC_DIV_EXPR in b (*)
  c5b33fa... testsuite: m68k: Fix tests for C23 (*)
  90645db... [PATCH] testsuite: Require C99 for pow-to-ldexp.c (*)
  fff5cfa... Regenerate config/avr/avr.opt.urls (*)
  75034a7... RISC-V: Remove unnecessary option for scalar SAT_TRUNC test (*)
  5751614... RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC] (*)
  f1f8d4c... Flatten anonymous structs in CodeView types (*)
  14d706e... Produce CodeView info about nested types (*)
  4958fe2... Daily bump. (*)
  3d525fc... c: Allow bool and enum null pointer constants [PR112556] (*)
  ea1506a... libdiagnostics: add a "sarif-replay" command-line tool [PR9 (*)
  66e6e4f... json: add json parsing support (*)
  99a909a... Add libdiagnostics (v4) (*)
  c9d21e1... testsuite: move dg-test cleanup code from gcc-dg.exp to its (*)
  344356f... i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR11735 (*)
  a3098b9... Fix test failures for enum-alias-{1,2,3} on arm-eabi [PR117 (*)
  a019429... Add a timevar for late combine (*)
  8633bdb... aarch64: Improve early-ra handling of reductions (*)
  279475f... aarch64: Extend early-ra splitting of single-block regions (*)
  428f3ca... aarch64: Relax early_ra treatment of modes_tieable_p (*)
  102e42a... aarch64: Improve early_ra dump information (*)
  716aa5a... aarch64: Add early_ra::record_live_range_failure (*)
  4712ecd... aarch64: Split early_ra::record_insn_refs (*)
  a5af2ec... diagnostics: add support for nested diagnostics [PR116253] (*)
  6d90f5d... PR modula2/117555: libgm2 build failure after r15-5081-g959 (*)
  c3db52b... AVR: target/84211 - Add a post reload register optimization (*)
  386f6d9... Fortran: add bounds-checking for ALLOCATE of CHARACTER with (*)
  c108785... tree-optimization/117594 - fix live op vectorization for le (*)
  f5ceca9... [committed][RISC-V][PR target/117595] Fix bogus use of simp (*)
  ab7abf1... PR modula2/117660: Errors referring to variables of type ar (*)
  bba2701... AVR: target/117659 - Fix wrong code for u24 << 16. (*)
  1100c05... Fix more c23 bool fallout (*)
  39a39d1... [RFA] Fix csky and c6x build failures (*)
  e376414... PR modula2/117371: Add check for zero step in for loop (*)
  7099966... ada: Fix interaction of aspect Predicate and static case ex (*)
  4e23ce5... ada: Atomic_Synchronization is not a user-visible check (*)
  70faad1... ada: Fix small oversight in removal of N_Unchecked_Expressi (*)
  b4fd15d... ada: Fix another minor fallout of previous changes to aggre (*)
  1b24e30... ada: Fix another minor fallout of previous changes to aggre (*)
  3716d98... ada: Fix minor fallout of previous changes to aggregate exp (*)
  6a78495... ada: Small cleanup and refactoring in expansion of asynchro (*)
  0019e8d... ada: Array aggregate with large static bounds causes compil (*)
  b2320a1... ada: Cleanup in expansion of array aggregates in object dec (*)
  7617b83... ada: Further cleanup in expansion of array aggregates in al (*)
  856467a... ada: Small cleanup in expansion of array aggregates in allo (*)
  7eafe8e... ada: Constraint error not raised in ACATS test c413007 (*)
  1850d0d... ada: Crash on 'Access for Stream_Element_Array object (*)
  28a69cb... ada: Tweak test for predefined main unit (*)
  884637b... libgomp/plugin/plugin-gcn.c: async-queue init - fix functio (*)
  944471e... testsuite: Move test pr117093.c into gcc.target/aarch64. (*)
  52a392b... RISC-V: Add VLS modes to strided loads. (*)
  b89273a... RISC-V: Add else operand to masked loads [PR115336]. (*)
  ebf3077... i386: Add zero maskload else operand. (*)
  4a39add... gcn: Add else operand to masked loads. (*)
  a166a6c... aarch64: Add masked-load else operands. (*)
  634ae74... vect: Add maskload else value support. (*)
  6b6bd53... tree-ifcvt: Add zero maskload else value. (*)
  8f68d9c... ifn: Add else-operand handling. (*)
  5214ddb... docs: Document maskload else operand and behavior. (*)
  e7e3d18... libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix  (*)
  45a3277... match: Fix the `max<a,b>==0` pattern for pointers [PR117646 (*)
  dffc37d... libstdc++: Fix invalid casts in unordered container merge f (*)
  7b8b96a... libcpp: add .c++-header-unit target (*)
  0dc389f... testsuite: Fix pr101145inf*.c testcases [PR117494] (*)
  83e8639... libstdc++: Update reference to Angelika Langer's article (*)
  beec291... Improve ext-dce's ability to eliminate more extensions (*)
  4a8eb5c... Alpha: Remove leftover `;;' for "unaligned_store<mode>" (*)
  29c4f66... hppa: Update install documentation (*)
  24da863... Daily bump. (*)
  db348ca... c++: regenerate opt urls (*)
  8f50a07... hppa: Remove typedef for bool type (*)
  701d8e7... c: Implement -Wdeprecated-non-prototype (*)
  3e89a4d... c++: -M and modules again (*)
  dbfbd3a... c-family: add -fsearch-include-path (*)
  7db55c0... libstdc++: add module std [PR106852] (*)
  bd59f2e... Mark asm statements as necessary in ipa-fnsummary (*)
  696bd86... libstdc++: Move a gcc.gnu.org link to https (*)
  6d52a56... libstdc++: Update link to Angelika Langer's book (*)
  addf022... ipa-modref bits for unsequenced and reproducible (*)
  aac5c57... Add __builtion_unreachable to vector::size(), vector::capac (*)
  a649efe... Daily bump. (*)
  cc33f88... Avoid expicit builtion list in tree-ssa-dce (*)
  101f8c7... Minor cleanup to cxx_init_decl_processing (*)
  307b111... AVR: Fix building LibF7 after switching to C23. (*)
  b085fc9... match: Optimize `max(a,b) == 0` to `(a|b) == 0` for unsigne (*)
  5eadc67... MATCH: Simplify `min(a, b) op max(a, b)` to `a op b` [PR109 (*)
  94bea5d... libiberity: ANSIfy test-demangle.c (*)
  083892b... AVR: target/116781 - Fix ICE due to (clobber (match_dup)) i (*)
  02d7370... AVR: target/117500 - Use output_operand_lossage in avr_prin (*)
  bbfba1c... AVR: Add an RTL peephole to tweak lower_reg:QI o= cst. (*)
  e30bc91... [committed] RISC-V testsuite adjustments for c23 (*)
  9c18fe5... [committed] Adjust ARC tests after c23 changes (*)
  09ef975... libgcc: Fix a warning/error in libgcc2.c [PR117624] (*)
  27ff804... Fortran: Fix segmentation fault in defined assignment [PR10 (*)
  4a4bd60... doc: Streamline hppa*-hp-hpux11 installation instructions (*)
  7c7e630... Fix various sh tests to work with c23 (*)
  bf00f11... Document that SELECT CASE works for unsigned. (*)
  8e2b9c8... [committed] Fix compilation of testglue wrapper after c23 c (*)
  601a734... testsuite: pru: Fix pr64366.c for new -std=gnu23 default (*)
  6609615... Handle unsigned constants for module I/O. (*)
  4b8c5b3... Flip vectorization to forced SLP (*)
  39e763c... tree-optimization/117606 - SLP and single element interleav (*)
  4621b68... tree-optimization/117605 - SLP with large negative single-e (*)
  935aafa... tree-optimization/117558 - peeling for gaps and VL vectors (*)
  cee7d08... Ignore conditions guarding __builtin_unreachable in inliner (*)
  064c649... c++: adjust some tests for modules (*)
  d8af6c2... c: fix ICE when forming composite type for two structures / (*)
  6aabe3a... testsuite: i386: adapt to -std=gnu23 default change (*)
  714f7d8... testsuite: graphite: adapt to -std=gnu23 default change (*)
  e77fd9a... PR modula2/117555: Add missing return statement after raise (*)
  6379867... libstdc++: Use -C option to run recursive make in sub-direc (*)
  4f9af8e... RISC-V: Remove unnecessary option for scalar SAT_SUB testca (*)
  349368a... Daily bump. (*)
  55e3bd3... c: Default to -std=gnu23 (*)
  f242f79... PR modula2/117371: type incompatibility between INTEGER and (*)
  3e6a782... modula2: Add dependencies for generated sources (*)
  c83e2d4... match.pd: Fold vec_perm with view_convert (*)
  029c16c... hppa: Fix typos in 32-bit SFmode peephole2 patterns (*)
  d5af565... Fix type of malloc parameter in trans-expr.cc (*)
  3320319... tree-nested: Do not inline or clone functions with nested f (*)
  c57b2f8... Remove unused vcond{,u,eq} expander infrastructure (*)
  a064fed... testsuite: Fix tail_call and musttail effective targets [PR (*)
  5a2c3a6... Remove dead code related to VEC_COND_EXPR expansion from IS (*)
  f40010c... Streamline vector lowering of VEC_COND_EXPR and vector comp (*)
  5f71122... Regenerate gcc/c-family/c.opt.urls (*)
  5cf7ffe... RISC-V: Rearrange the test files for scalar SAT_SUB [NFC] (*)
  8833389... c: Introduce -Wmissing-parameter-name (*)
  71bf2be... Report the section name in case of section type conflicts (*)
  9676da9... RISC-V: Remove unnecessary option for scalar SAT_ADD testca (*)
  e505081... testsuite: Change 3 tests from c++14 to c++11 (*)
  1910ecf... c: Add _Decimal64x support (*)
  3757009... testsuite: fix g++.dg/tree-ssa/pr58483.C (*)
  e0a402b... RISC-V: Move scalar SAT_ADD test cases to a isolated folder (*)
  96a4688... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  c8e5c0e... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  35c83e6... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  d35ee82... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  311bcf9... rs6000: Rework vector integer comparison in rs6000_emit_vec (*)
  2e22882... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  893ee27... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  5210565... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  a2da2fc... rs6000: Rework vector float comparison in rs6000_emit_vecto (*)
  715eb66... Daily bump. (*)
  71f221a... libstdc++: Fix indentation in std::list::emplace_back (*)
  aaada43... [RISC-V][V2] Fix type on vector move patterns (*)
  f70c1d5... Fortran: fix passing of NULL() actual argument to character (*)
  7744da6... gcc: regenerate configure (*)
  fe1486e... The fix for PR117191 (*)
  45cc42d... libstdc++: Make equal and is_permutation short-circuit (LWG (*)
  012f5a2... ipa: Rationalize IPA-VR computations across pass-through ju (*)
  3610505... libstdc++: Implement LWG 3563 changes to keys_view and valu (*)
  4a3a0be... libstdc++: Fix get<0> constraint for lvalue ranges::subrang (*)
  5673fc0... Daily bump. (*)
  e5d6e85... contrib: Add another ignored commit (*)
  e627a94... libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14 (*)
  c924a03... contrib: Add 2 further ignored commits (*)
  985bc95... libstdc++: stdc++.h and <coroutine> (*)
  835530f... c++: fix namespace alias export (*)
  e8ebc91... c++: module dialect tweak (*)
  2361049... Fix common.opt.urls (*)
  72677e1... Revert "Reapply "[PATCH v2] RISC-V: zero_extend(not) -> xor (*)
  4bce1f7... aarch64: Fix nonlocal goto tests incompatible with GCS (*)
  6cc6f75... aarch64: Fix tests incompatible with GCS (*)
  e36249f... aarch64: Add tests and docs for indirect_return attribute (*)
  80fabc8... aarch64: Introduce indirect_return attribute (*)
  6f73c29... aarch64: libatomic: add GCS marking to asm (*)
  d837429... aarch64: libgcc: add GCS marking to asm (*)
  608da24... aarch64: Emit GNU property NOTE for GCS (*)
  2a330ec... aarch64: Add GCS support to the unwinder (*)
  c283cf2... aarch64: Add target pragma tests for gcs (*)
  500de6c... aarch64: Add test for GCS ACLE defs (*)
  5ec239f... aarch64: Add ACLE feature macros for GCS (*)
  89c7ebd... aarch64: Add non-local goto and jump tests for GCS (*)
  4147935... aarch64: Add GCS support for nonlocal stack save (*)
  bca0fc1... aarch64: Add __builtin_aarch64_gcs* and __gcs* tests (*)
  a2bb458... aarch64: Add ACLE __gcs* intrinsics (*)
  af166d3... aarch64: Add GCS builtins (*)
  8a366df... aarch64: Add GCS instructions (*)
  8e3ee22... aarch64: Add __builtin_aarch64_chkfeat and __chkfeat tests (*)
  68d8a00... aarch64: Add ACLE __chkfeat intrinsic (*)
  42e8d1a... aarch64: Add __builtin_aarch64_chkfeat (*)
  0d4efa3... aarch64: Add support for chkfeat insn (*)
  2b43977... aarch64: Add branch-protection target pragma tests (*)
  56ded80... aarch64: Add -mbranch-protection=gcs option (*)
  269b647... New testcase for operator new/delete removal. (*)
  7828dc0... Remove allocations which are used only for NULL pointer che (*)
  f91e346... libstdc++: Add missing constraint to operator+ for std::mov (*)
  dec2158... libstdc++: Use requires-clause for __normal_iterator constr (*)
  e56d183... libstdc++: Use feature test macros consistently in <bits/st (*)
  28854cf... libgomp.texi: Impl. Status - change TR13 to OpenMP 6.0 + fi (*)
  119c1b7... Fix another thinko in peeling for gap compute of get_group_ (*)
  faf594c... Fix typo in peeling for gap compute of get_group_load_store (*)
  01413da... ada: Avoid doing unnecessary work in elaborate_expression_2 (*)
  29112f5... ada: Improved legality checking for deep delta aggregates. (*)
  35d3690... ada: Tweak test for predefined units in binder (*)
  f62972f... ada: Adapt proofs of light runtime to current version of SP (*)
  3e4146b... ada: Another small fix to the description of run-time libra (*)
  8d25e22... ada: Fix spurious warning on representation clause for priv (*)
  c3db7e3... ada: Fix outdated description in System.Arith_* units (*)
  53133d0... ada: Fix internal error on misplaced iterated component ass (*)
  f927264... ipa: Introduce a one jump function dumping function (*)
  da29560... ipa-cp: Fix constant dumping (*)
  20faea4... Add testcases for std::vector optimization (*)
  eec6e89... libstdc++: Add missing parts of LWG 3480 for directory iter (*)
  9ede072... Avoid expand_vec_cond_expr_p with comparison code (*)
  86708a8... Remove last comparison-code expand_vec_cond_expr_p call fro (*)
  f56343c... tree-optimization/117567 - make SLP reassoc resilent agains (*)
  13a966d... libgcc: Fix COPY_ARG_VAL initializer (PR 117537) (*)
  301dab5... cfgexpand: Skip doing conflicts if there is only 1 variable (*)
  879c161... MATCH: Simplify `a rrotate (32-b) -> a lrotate b` [PR109906 (*)
  6d85a0b... Do not consider overrun for VMAT_ELEMENTWISE (*)
  72df175... tree-optimization/117554 - correct single-element interleav (*)
  ba19289... tree-optimization/117559 - avoid hybrid SLP for masked load (*)
  4b4aa47... tree-optimization/117556 - SLP of live stmts from load-lane (*)
  735f526... RISC-V: Rearrange the test files for scalar SAT_ADD [NFC] (*)
  19b24f4... i386: Fix cstorebf4 fp comparison operand [PR117495] (*)
  8564d09... [PATCH] RISC-V: Bugfix for unrecognizable insn for XTheadVe (*)
  01ba02c... libstdc++: Refactor std::hash specializations (*)
  84e39b0... libstdc++: Add _Hashtable::_M_locate(const key_type&) (*)
  a147bfc... libstdc++: Simplify _Hashtable merge functions (*)
  55dbf15... libstdc++: Remove _Hashtable_base::_S_equals (*)
  247e82c... libstdc++: Remove _Equality base class from _Hashtable (*)
  0935d0d... libstdc++: Remove _Insert base class from _Hashtable (*)
  d2970e8... libstdc++: Use RAII in _Hashtable (*)
  e717c32... libstdc++: Replace _Hashtable::__fwd_value_for with cast (*)
  37b1738... libstdc++: Add _Hashtable::_M_assign for the common case (*)
  73676cf... libstdc++: Refactor Hashtable erasure (*)
  ce2cf1f... libstdc++: Refactor Hashtable insertion [PR115285] (*)
  afc9351... libstdc++: Allow unordered_set assignment to assign to exis (*)
  9fcbbb3... libstdc++: Refactor _Hashtable::operator=(initializer_list< (*)
  19d0720... libstdc++: Fix calculation of system time in performance te (*)
  de10b4f... libstdc++: Write timestamp to libstdc++-performance.sum fil (*)
  2b92007... libstdc++: Use __is_single_threaded() in performance tests (*)
  8586e16... libstdc++: Stop using std::unary_function in perf tests (*)
  42def7c... libstdc++: Fix nodiscard warnings in perf test for memory p (*)
  2d7d817... aarch64: Relax add_overloaded_function assert (*)
  99ec0eb... i386: Add -mveclibabi=aocl [PR56504] (*)
  0342d02... hppa: Remove inner `fix:SF/DF` from fixed-point patterns (*)
  5ace2b2... diagnostics: avoid using global_dc in path-printing (*)
  5a67436... Match: Fold pow calls to ldexp when possible [PR57492] (*)
  f42f8dc... RISC-V: Add Multi-Versioning Test Cases (*)
  917d03e... RISC-V: Implement TARGET_GENERATE_VERSION_DISPATCHER_BODY a (*)
  0c77c4b... RISC-V: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME (*)
  78753c7... RISC-V: Implement TARGET_COMPARE_VERSION_PRIORITY and TARGE (*)
  bd975bd... RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_P (*)
  1f99a39... RISC-V: Implement riscv_minimal_hwprobe_feature_bits (*)
  6b572d4... RISC-V: Implement Priority syntax parser for Function Multi (*)
  9bf0dbe... Introduce TARGET_CLONES_ATTR_SEPARATOR for RISC-V (*)
  f530a8c... Fortran: Fix failing character pointer fcn assignment [PR10 (*)
  236c082... c: add Wzero-as-null-pointer-constant [PR117059] (*)
  856809e... c: Handle C23 floating constant {d,D}{32,64,128} suffixes l (*)
  eb45d15... c: Implement C2Y N3298 - Introduce complex literals [PR1170 (*)
  9b2915d... aarch64: Optimise calls to ldexp with SVE FSCALE instructio (*)
  445d8bb... RISC-V: Bugfix for max_sew_overlap_and_next_ratio_valid_for (*)
  eeb5c6a... [RISC-V] Fix costing of LO_SUM expressions (*)
  10d76b7... Reapply "[PATCH v2] RISC-V: zero_extend(not) -> xor optimiz (*)
  2272cd2... i386: Zero extend 32-bit address to 64-bit with option -mx3 (*)
  9e423b5... Daily bump. (*)
  de3b277... Revert "[PATCH v2] RISC-V: zero_extend(not) -> xor optimiza (*)
  098214c... RISC-V: Fix target-attr-norelax.c testcase (*)
  d95339c... Revert "Match: Simplify branch form 3 of unsigned SAT_ADD i (*)
  169897b... selftests: clear GCC_COLORS [PR117503] (*)
  b59c4b1... hppa: Fix decrement_and_branch_until_zero constraint (*)
  534e14a... RISC-V: testsuite: Remove deprecated compatibility headers (*)
  2264b68... Verify that empty std::vector is optimized away (*)
  f72f8c3... testsuite: Adjust jump threading test expectation (*)
  95305c8... AArch64: Remove duplicated addr_cost tables (*)
  deb0e2f... AArch64: Cleanup fusion defines (*)
  9a64cd1... RISC-V: Fix incorrect test macro for signed scalar SAT_ADD  (*)
  4bee525... RISC-V: Add norelax function attribute (*)
  705a210... [RISC-V] Drop undesirable two instruction macc alternatives (*)
  0256c8b... libsanitizer: Update LOCAL_PATCHES (*)
  0d4b254... tree-optimization/116973 - SLP permute lower heuristic and  (*)
  1b35b92... libsanitizer: update test (*)
  4d2cd30... libsanitizer: Improve FrameIsInternal (*)
  b53f7de... libsanitizer: Apply local patches (*)
  fa32100... libsanitizer: merge from upstream (61a6439f35b6de28) (*)
  b8ecd96... [committed] Fix minor c6x backend bug exposed by CRC patche (*)
  de6fe61... ada: Typo fix in comment (*)
  c77a2cf... ada: Compile time crash on limited object in extended retur (*)
  d34069c... ada: Fix spurious error on iterated component association w (*)
  a1dfd38... ada: Include design documentation within runtime sources (*)
  ab31067... ada: Make sure not to access past the end of bit-packed arr (*)
  fbbfad0... ada: Fix assertion failure on null aggregate in generic wit (*)
  2630b23... ada: Get rid of N_Unchecked_Expression node (*)
  bd525f0... ada: Fix internal error on invalid prefix with assertions e (*)
  0362d7a... ada: Fix assertion failure on illegal use of aspect Type_In (*)
  3408792... ada: Fix unexpected Program_Error raised in the parser on m (*)
  524590a... ada: Fix internal error on instantiation of package with a  (*)
  bb4a081... ada: Fix premature finalization of anonymous access result  (*)
  c74c88a... ada: Accept SPARK.Big_Integers.Big_Integer where Big_Intege (*)
  d1a199a... ada: Make Interrupt and Attach Handlers Obsolescent in VXWo (*)
  1aebc8b... ada: Fix bogus error for delta aggregate as expression func (*)
  1d60271... ada: Remove couple of irregular calls to Resolve_Aggr_Expr (*)
  f0a2e57... ada: Allow file mapping for System's spec (*)
  78b52a0... ada: Fix markup typos (*)
  2ae3bbe... ada: Remove use of overlays in implementation of System.Pac (*)
  2203608... ada: Remove obsolete ??? comment about Assignment_OK flag (*)
  3b78393... ada: Get rid of Kill_Range_Checks flag on entities (*)
  a452198... ada: Improve message for misused implicitly-defined preproc (*)
  fa50a45... ada: Flatten Is_Build_In_Place_Aggregate_Return predicate (*)
  0aeae8f... ada: Set correct minimum stack size for aarch64-linux (*)
  5f23026... ada: Detect sharing of external file in inconsistent read-w (*)
  9bba882... ada: Spurious error on abstract primitive with access forma (*)
  300557b... ada: Missing runtime tag check on mutably tagged objects (*)
  093894a... ada: GNAT Calendar Support for 64-bit Unix Time (*)
  23273ed... ada: Fix internal error on nested iterated component associ (*)
  638b145... ada: Add documentation about GNAT LLVM to GNAT User's Guide (*)
  da19d53... ada: Fix compilation failure due to style warning (*)
  29df1a1... ada: Rework GNATdll shared library relocation support. (*)
  492f9cd... ada: The Library_Unit field was used for all sorts of diffe (*)
  b861785... ada: Elide the copy in aggregate returns for nonlimited typ (*)
  0b58c0e... ada: Add Ada coverage instrumentation support (*)
  b304404... ada: Implement built-in-place expansion of container aggreg (*)
  a5a0d60... ada: Remove obsolete workaround for back-end limitation (*)
  ca0f015... ada: sem.adb.process_bodies_in_context: check if spec has l (*)
  ea497d1... ada: Fix weird error in Ada.Numerics.Discrete_Random with C (*)
  bbbfd37... ada: add xspack.py and corresponding templates. (*)
  d976daa... tree-optimization/117417 - ICE with complex load optimizati (*)
  a552a80... rtl: Validate subreg info when optimizing vec_select. (*)
  9a62c14... Add X86_TUNE_AVX512_TWO_EPILOGUES, enable for Zen4 and Zen5 (*)
  82d955b... Add suggested_epilogue_mode to vector costs (*)
  61cd1c4... tree-optimization/117484 - issue with SLP discovery of perm (*)
  0b27a7d... tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENT (*)
  e232dc3... Match: Optimize log (x) CMP CST and exp (x) CMP CST operati (*)
  4b9bb1d... c++: regenerate opt urls (*)
  03cb3f6... Daily bump. (*)
  858912f... c++: include libcody in TAGS (*)
  d9c3c3c... c++: rename -fmodules-ts to -fmodules (*)
  e3de296... opts: fix narrowing warning (*)
  f32e733... c++: Fix another crash with invalid new operators [PR117463 (*)
  417b4cc... c++: Add __builtin_operator_{new,delete} support (*)
  dfc9062... libstdc++: Improve exception messages in conversion classes (*)
  128f6a6... libstdc++: Fix typos in iterator increment for std::text_en (*)
  d8992f7... libstdc++: Add parentheses around operand of | (*)
  7b5c974... testsuite: Require atomic operations for c2y-if-decls-* (*)
  a246737... testsuite: arm: fast-math-complex-add-half-float.c test sho (*)
  2ad2774... aarch64: return scalar fp8 values in fp registers (*)
  416a8b3... c++: reduce unnecessary tree_common (*)
  5114789... libgomp.c-c++-common/pr109062.c: Fix expected spin count fo (*)
  3d498cf... Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STOR (*)
  e68e814... aarch64: Conditionally define __ARM_FEATURE_SVE2p1 (*)
  2cc4c2a... aarch64: Add remaining SVE2p1 support (*)
  f7ed863... aarch64: Add common subset of SVE2p1 and SME2 (*)
  f13e013... aarch64: Add common subset of SVE2p1 and SME (*)
  ddc014d... aarch64: Define arm_neon.h types in arm_sve.h too (*)
  fdbe94f... aarch64: Add svboolx4_t (*)
  fe26ce6... aarch64: Sort some SVE2 lists alphabetically (*)
  4a9721c... aarch64: Factor out part of the SVE ext_def class (*)
  cb83ad9... aarch64: Parameterise SVE pointer type inference (*)
  bd45d4f... aarch64: Add an abstraction for scatter store type inferenc (*)
  67ba352... aarch64: Add an abstraction for vector base addresses (*)
  a7e0e80... aarch64: Use braces in SVE TBL instructions (*)
  23b7fe3... aarch64: Tweak definition of all_data & co (*)
  22d25b1... aarch64: Test TARGET_STREAMING instead of TARGET_STREAMING_ (*)
  0c9a5ed... aarch64: Make more use of TARGET_STREAMING_SME2 (*)
  9d14f67... Add push/pop_function_decl (*)
  e22d80d... Fortran: Fix elemental array refs in SELECT TYPE [PR109345] (*)
  da64698... tree-optimization/117510 - fix guard hoisting validity chec (*)
  95960cd... modula2: Reimplement parameter declaration and checking. (*)
  8473010... libgomp/plugin/plugin-gcn.c: Show device number in ISA erro (*)
  2a4ce8d... RISC-V: Fix one nit indent issue of ustrunc pattern [NFC] (*)
  42a2df0... Fortran: Suppress invalid finalization of artificial variab (*)
  f5851a5... Reject UNSIGNED for Complex, some documentation fixes. (*)
  00448f9... doc: install: document UBSAN_OPTIONS (*)
  8f791fa... doc: install: document bootstrap-ubsan (*)
  b433140... xtensa: Fix the issue in "*extzvsi-1bit_addsubx" (*)
  74ae651... Initial Diamond Rapids Support (*)
  c659e29... i386: Add new model number for Arrow Lake (*)
  de867e8... Guard truncate from vector float to vector __bf16 with !fla (*)
  ca1cff0... Daily bump. (*)
  32cf28c... Do not cost the permute node that are part of SLP load-lane (*)
  730f28b... Adjust 'libgomp.c/max_vf-*.c' (*)
  d7ef7d1... c++: Fix tree_contains_struct for TRAIT_EXPR (*)
  4a7bb1d... Daily bump. (*)
  7729df2... Darwin: Support '-ObjC{,++}' as shorthand for -xobjective-c (*)
  ed88bc2... fold: Remove (rrotate (rrotate A CST) CST) folding [PR11749 (*)
  6e84a41... VN: Don't recurse on for the same value of `a | b` [PR11749 (*)
  af1277b... VN: Canonicalize compares before calling vn_nary_op_lookup_ (*)
  0284886... ChangeLog: Manually add entries for r15-4998 and r15-5004 (*)
  3ff87b1... Daily bump. (*)
  7ffda96... contrib: Add 2 further ignored commits (*)
  44682fb... m2: Fix up dependencies some more (*)
  8b04f60... arm: Fix ICE on arm_mve.h pragma without MVE types [PR11740 (*)
  fe908af... trans-mem: Fix ICE caused by expand_assign_tm (*)
  114abf0... c: minor fixes related to arrays of unspecified size (*)
  9c8f3d5... Update gcc-auto-profile / gen_autofdo_event.py (*)
  440be01... c: Implement C2y N3356, if declarations [PR117019] (*)
  7175fec... hppa: Don't allow mode size 32 in hard registers (*)
  c9db532... hppa: Don't use '%' operator in base14_operand (*)
  3a1da8f... hppa: Don't allow large modes in hard registers (*)
  1ea4529... hppa: Fix handling of secondary reloads involving a SUBREG (*)
  80e5be0... ibstdc++: Add some further attributes to ::operator new in  (*)
  7e1d9f5... libstdc++: Make some _Hashtable members inline (*)
  b66a57c... libstdc++: Do not define _Insert_base::try_emplace before C (*)
  1238325... Fix gcc.dg/vect/bb-slp-77.c for x86 (*)
  1e83964... arm: Improvements to arm_noce_conversion_profitable_p call  (*)
  5ff9e21... c++: Fix ICE on constexpr virtual function [PR117317] (*)
  ec86e87... testsuite: arm: Use check-function-bodies in epilog-1.c tes (*)
  dc5d559... testsuite: arm: Use effective-target arm_libc_fp_abi for pr (*)
  636b8ae... testsuite: arm: Allow vst1.32 instruction in pr40457-2.c (*)
  85c3d94... testsuite: arm: Use effective-target for pr84556.cc test (*)
  a9c31c2... Enable gcc.dg/vect/vect-early-break_21.c on x86_64 (*)
  b907cde... libstdc++: Simplify __detail::__distance_fw using 'if const (*)
  7750566... aarch64: Extend support for the AE family of Cortex CPUs (*)
  e888640... testsuite: arm: Use effective-target for nomve_fp_1 test (*)
  7c8f36b... RISC-V: Add testcases for unsigned imm vec SAT_SUB form1 (*)
  e97179b... libstdc++: Improve comment for _Hashtable::_M_insert_unique (*)
  90c5786... libstdc++: Fix conversions to key/value types for hash tabl (*)
  dd08cdc... libstdc++: Define __is_pair variable template for C++11 (*)
  c26e839... libstdc++: Fix grammar in comment, again (*)
  156f536... aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c (*)
  afd3887... aarch64: Make PSEL dependent on SME rather than SME2 (*)
  f596283... aarch64: Restrict FCLAMP to SME2 (*)
  0e13820... bpf: avoid possible null deref in btf_ext_output [PR target (*)
  6571e8f... btf: check hash maps are non-null before emptying (*)
  2a2e678... ifcombine: For short circuit case, allow 2 convert defining (*)
  684e5ae... VN: Lookup `val != 0` if we got back val when looking up th (*)
  add4bb9... VN: Handle `(A CMP B) !=/== 0` for predicates [PR117414] (*)
  5780028... VN: Handle `(a | b) !=/== 0` for predicates [PR117414] (*)
  b38f829... VN: Factor out inserting predicates for conditional (*)
  6a6b8b8... libstdc++: Tweak comments on includes in hashtable headers (*)
  bcf40c7... libstdc++: Fix typo in comment in hashtable.h (*)
  e52cfd4... libgomp.texi: Document OpenMP's Interoperability Routines (*)
  06a725a... Unify registered_pp_pragmas and registered_pragmas (*)
  7cd064a... Disable gather/scatter for non-first vectorized epilogue (*)
  42d99f6... Add LOOP_VINFO_MAIN_LOOP_INFO (*)
  2c25af0... Add LOOP_VINFO_DRS_ADVANCED_BY (*)
  76048bd... Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported (*)
  0dadf02... testsuite: Fix up pr116725.c test [PR116725] (*)
  4e91d05... openmp: Fix max_vf testcases with -march=cascadelake (*)
  16801e4... Doc: Add doc for standard name mask_len_strided_load{store} (*)
  7a07de2... rtl-optimization/117467 - 33% compile-time in rest of compi (*)
  50ecb6e... i386: Support cstorebf4 with native bf16 comi (*)
  4473cf8... i386: Modify regexp of pr117304-1.c (*)

(*) 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.

Reply via email to