The branch 'ibm/heads/gcc-17-future' was updated to point to:

 c496b083e9df... Merge commit 'refs/vendors/ibm/heads/gcc-17-future' of git+

It previously pointed to:

 2be246ed2b19... Merge commit 'refs/vendors/ibm/heads/gcc-17-future' of git+

Diff:

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

  c496b08... Merge commit 'refs/vendors/ibm/heads/gcc-17-future' of git+
  a6c6139... PR target/117251: Add tests
  3983a83... PR target/117251: Improve vector fusion #3
  4e05b18... PR target/117251: Improve vector fusion #2
  f040338... PR target/117251: Improve vector fusion #1
  972d13d... Update ChangeLog.*
  510846b... Add paddis support.
  416e0ee... Revert changes
  9c72c8f... PR target/117251: Add tests
  0ed9358... PR target/117251: Improve vector fusion #7
  2a81f47... PR target/117251: Improve vector fusion #6
  0163d1c... PR target/117251: Improve vector fusion #5
  ce4a8b7... PR target/117251: Improve vector fusion #4
  acce994... PR target/117251: Improve vector fusion #3
  366c2e6... PR target/117251: Improve vector fusion #2
  0fdd9a4... PR target/117251: Improve vector fusion #1
  d6d52cb... Revert changes
  2f191eb... PR target/120528 -- Simplify zero extend from memory to VSX
  fadc5d4... Update ChangeLog.*
  07e4d4a... Optimize __bfloat16 scalar code.
  2be5c02... Add initial 16-bit floating point support.
  732d098... Update ChangeLog.*
  d37d6fc... Add support for 1,024 bit dense math registers.
  2bb709c... Add support for dense math registers.
  71f6c30... Add ChangeLog.sha and update REVISION.
  2a6c91b... Update ChangeLog.*
  01d1d7d... PR target/117251: Add tests
  4c956e7... PR target/117251: Improve vector fusion #7
  f0067eb... PR target/117251: Improve vector fusion #6
  5cac3af... PR target/117251: Improve vector fusion #5
  6328999... PR target/117251: Improve vector fusion #4
  96d43dc... PR target/117251: Improve vector fusion #3
  6c61e94... PR target/117251: Improve vector fusion #2
  c52d0c5... PR target/117251: Improve vector fusion #1
  412d82f... Update ChangeLog.*
  7cb9fa7... Add paddis support.
  7896b34... Revert changes
  7bc01f7... PR target/117251: Add tests
  d278b18... PR target/117251: Improve vector fusion #7
  42c1f2b... PR target/117251: Improve vector fusion #6
  dcc29e0... PR target/117251: Improve vector fusion #5
  72d2a9a... PR target/117251: Improve vector fusion #4
  e15ec24... PR target/117251: Improve vector fusion #3
  efc08e9... PR target/117251: Improve vector fusion #2
  2fe395f... PR target/117251: Improve vector fusion #1
  20a3466... Revert changes
  6542843... Update ChangeLog.*
  8d3b334... PR target/117251: Add tests
  ce7d96d... PR target/117251: Improve vector fusion #7
  5a964c0... PR target/117251: Improve vector fusion #6
  5f71e1f... PR target/117251: Improve vector fusion #5
  3b56012... PR target/117251: Improve vector fusion #4
  352d3ad... PR target/117251: Improve vector fusion #3
  e4faed2... PR target/117251: Improve vector fusion #2
  b038207... PR target/117251: Improve vector fusion #1
  fb5aec6... Update ChangeLog.*
  4611b57... PR target/120681 - allow -mcmodel=large with PC relative ad
  527b024... PR target/108958 -- simplify mtvsrdd to zero extend GPR DIm
  27767eb... PR target/120528 -- Simplify zero extend from memory to VSX
  efb9df3... PR 992493: Optimize splat of a V2DF/V2DI extract with const
  6b8a581... Add power9 and power10 float to logical optimizations.
  5649bcf... Update ChangeLog.*
  0cecdc0... Add _Float16 and __bfloat16 tests.
  8667509... Optimize __bfloat16 scalar code.
  822b334... Add 16-bit floating point vectorization.
  a46b013... Add BF/HF neg, abs operands and logical insns.
  6f553f3... Add conversions between 16-bit floating point and other sca
  c92390c... Add conversions between __bfloat16 and float/double.
  0a2eea4... Add conversions between _Float16 and float/double.
  59f66c9... Add HF/BF emulation functions to libgcc.
  937028e... Add initial 16-bit floating point support.
  f11a126... Add infrastructure for _Float16 and __bfloat16 types.
  7573a5e... Update ChangeLog.*
  6cee278... Add paddis support.
  f8b70f4... Support load/store vector with right length.
  28e1a49... Add xvrlw support.
  42fe60d... Add saturate subtract support
  2baa490... Use vector pair load/store for memcpy with -mcpu=future
  1a9feb8... Add -mcpu=future dense math tests.
  707340a... On dense math systems use the 'dm' prefix on MMA instructio
  06c7a6e... Add support for 1,024 bit dense math registers.
  febd715... Add support for dense math registers.
  bb60938... Add the -mdense-math option.
  da9112f... Switch to use wD constraint in mma.md.
  2e2f9c8... Add wD constraint.
  09cd815... Add ChangeLog.sha and update REVISION.
  930f216... i386: Remove AMX-TF32 support (*)
  01c6240... i386: Disable AMX-TF32 for Diamond Rapids (*)
  d9d9119... libiberty d_compact_number signed integer overflow (*)
  5191ec4... Daily bump. (*)
  b136422... SH: Tighten memory predicates and constraints (*)
  40b1a10... aarch64: Use SBFIZ for widening signed pow2 multiplies (*)
  aef738b... testsuite: i386: Fix gcc.target/i386/bt-cmov-1.c on Solaris (*)
  1a2de01... Fortran: Fix memory leak found in pdt_86.f03 [PR121972] (*)
  faafcc1... phiopt: use remove_phi_node instead of gsi_remove for phi n (*)
  1582507... cobol: Improve conversions; reduce aliasing; address big-en (*)
  836f029... fortran: Fix finalizer list truncated when >= 3 finalizers  (*)
  1f9e8e2... testsuite: Skip atomic-builtins-1 on targets with sync_int_ (*)
  de97b51... aarch64: Port NEON reinterpret intrinsics to pragma-based f (*)
  f71085c... aarch64: Port NEON permutation intrinsics to pragma-based f (*)
  2eebc20... aarch64: Port NEON bit manipulation intrinsics to pragma-ba (*)
  4ff8e6b... aarch64: Port NEON lane get/set intrinsics to pragma-based  (*)
  770ff47... aarch64: Port NEON vector creation intrinsics to pragma-bas (*)
  efbc7fb... aarch64: Port NEON add intrinsics to pragma-based framework (*)
  be6350d... aarch64: Rename `aarch64-sve-builtins` to `aarch64-acle-bui (*)
  acf3733... aarch64: Reformat `config.gcc` (*)
  d082f8f... [RISC-V] Improve logicals when ~C is cheaper to synthesize  (*)
  224a90f... RISC-V: Fix empty arch_str for native multilib path ".::ris (*)
  c553a2c... RISC-V: Run smart multilib match even when generic matcher  (*)
  e71bc0f... [PATCH] RISC-V: Add basic Spacemit-A100 core support (*)
  803dfda... OpenMP: support for uses_allocators clause: Fix build and t (*)
  88856ad... libstdc++: Add symlink support on Windows (*)
  92bfcd8... libstdc++: Test that fs::remove and fs::remove_all do not f (*)
  002923e... Add auto var tracking to PTA (*)
  d3cd3ff... Fix confusing variable names in build_vector_from_ctor (*)
  952725a... Expand TMR fixup when we end up with a (void *)0 base (*)
  b45e6a2... aarch64: Fall back to AAPCS for variadic functions with pre (*)
  11b28b2... tree-optimization/126032 - pasto in gimple-ssa-warn-access. (*)
  7a8f98b... OpenMP: support for uses_allocators clause (*)
  f2a4e25... tree-optimization/126008 - redo PR125730 fix (*)
  87c2f1c... Handle divisor bigger than dividend in can_div_away_from_ze (*)
  3f1ac73... tree-optimization/126034 - remove dead code (*)
  c349dba... c-family: Regenerate c.opt.urls [PR125837] (*)
  7ebc766... i386: Remove identical branches in avx512vl_<code><mode>v4h (*)
  2be174f... c++: Fix up __builtin_is_implicit_lifetime [PR126007] (*)
  510c4a8... c: Use bool rather than _Bool in debug info and diagnostics (*)
  1ec0c54... c++, libcpp: Implement C++29 P3540R3 - #embed offset parame (*)
  c1c66ed... OpenMP: Add omp_get_device_distances routine: Gracefully ha (*)
  7759d1a... OpenMP: Add omp_get_device_distances routine: Initialize NU (*)
  e4543a6... rs6000: Add new builtin __builtin_ppc_atomic_cas_local (*)
  69d8bd0... Revert "rs6000: Add new builtin __builtin_ppc_atomic_cas_lo (*)
  c14275e... rs6000: Add new builtin __builtin_ppc_atomic_cas_local (*)
  5093878... LoongArch: fix SSP routines with ILP32 (*)
  d94bffb... SH: Add another related test case for PR55212 c#464 (*)
  397d59d... SH: Add test case from PR55212 c#419 / c#420 / c#412 / att. (*)
  b321244... RISC-V: Add scalar-mode handling to vector misalignment hoo (*)
  51560ed... Daily bump. (*)
  ffd5804... [RISC-V] Improve logical and with some constants where high (*)
  8596c66... [PATCH] RISC-V: Add basic spacemit-x100 core support (*)
  0ebb2c2... libstdc++: Fix comment typo in bits/chrono_io.h (*)
  1e7d997... c++: Fix production comment for mangle_ctor_vtbl_for_type. (*)
  c37c54a... libstdc++: Doxygen improvements in <bits/stl_algo.h> (*)
  8bdd602... AArch64: Add streaming compatible memory operations impleme (*)
  b5404c4... MIPS: Add -mmxu and -mno-mxu driver pass through (*)
  61db64a... MIPS: Frame barrier fix (*)
  822ffdd... testsuite: arm: change `noinline` to `noipa` for long call  (*)
  0bc2e8c... Fortran: Correct error in accessing CLASS declared type [PR (*)
  0895e43... PR target/94871: Simplify (not (eq x y)) as (ne x y) for ve (*)
  845ea1c... aarch64: Add SVE2 unpredicated SMULH/UMULH patterns (*)
  1323bf1... MAINTAINERS: Add myself to write after approval (*)
  b2029c8... ada: Fix internal error on subtraction in array bound with  (*)
  ba2aec1... ada: Improve error message for -gnatw.q (*)
  b75cf42... ada: Fix pragma Import ignored in conjunction with address  (*)
  37ebb43... ada: Fix support for initialization of components in constr (*)
  eabec6d... ada: Add global contracts to Ada.Command_Line subprograms (*)
  6dd2d49... ada: Fix contracts in Ada.Text_IO (*)
  492263d... ada: Stop Unwind_Backtrace on null PC (*)
  b56a355... ada: Fix wrong error message with Finalizable and overloadi (*)
  bffc3f1... ada: Implementation of attribute subprograms for additional (*)
  b623779... ada: Fix internal error on type derived from untagged contr (*)
  07a75dd... ada: Implement __gnat_get_executable_load_address for Andro (*)
  c78f148... ada: Accept Modifies contract as a pragma (*)
  b474553... ada: Add missing interrupt state guards in __gnat_install_h (*)
  07c194f... ada: Enable debug hook when changing node kind (*)
  7df34bc... ada: Fix whitespace in preanalysis routine (*)
  d54ca4e... ada: Fix spurious conflict introduced by Ada 2022 declare e (*)
  c474154... i386: Fix up *add<mode>_1<nf_name> [PR125469] (*)
  d00acdc... LRA: reload non-representable subregs of hard registers thr (*)
  4d34192... match: X % Y < Y -> Y >= 0 and X % Y >= Y -> Y < 0 [PR12573 (*)
  209757c... x86-64: Don't use overlapping unaligned moves to move 1 byt (*)
  f36a26b... match.pd: Simplify (signed)A >= 0 & (A & INT_MAX) != 0 to ( (*)
  31c8e6c... i386: Allow immediate cmov arm in *cmov_bt<mode> [PR125907] (*)
  f777e76... LoongArch: add usdot_prod pattern [PR 125474] (*)
  a2c6c51... RISC-V: Add testcase for unsigned scalar SAT_MUL form 15 (*)
  325006b... RISC-V: Add testcase for unsigned scalar SAT_MUL form 14 (*)
  95540e7... Match: Support unsigned scalar SAT_MUL form 14 (*)
  db890f7... configury: replace autoconf obsolete macros [PR103459] (*)
  17e14e8... Daily bump. (*)
  08944b7... Remove BOOL_BITFIELD define from system.h and update its us (*)
  0e2c5d4... libgomp: Update NVIDIA CUDA link (*)
  997a7e7... AVR: ad target/125752 - Simplify double -> 64-bit fixed con (*)
  82bccac... SH: Add reduced test case from PR55212 c#464 / att. 62360 (*)
  b463902... match: Canonicalize `(float)(a CMP b)` into `(a CMP b) ? 1. (*)
  61b702d... match: Use tree_expr_nonnegative_p instead of (*)
  92ca31c... Daily bump. (*)
  1352940... s390: Fix up *brx_stage1_<GPR:mode> [PR125992] (*)
  5d2205b... fixincl.c: Fix my previous patch for (const) char * (*)
  41634f4... libbacktrace: set table field for zstd RLE sequence (*)
  ffe4c31... libbacktrace: support window size in zstd decompression (*)
  d8da319... Remove some wrong unused warnings, do not issue warnings if (*)
  8351875... tree-optimization: Use ranges for int-float comparisons [PR (*)
  6452fcd... pr125100-4.c: Adjust check-function-bodies for x32 (*)
  19121ee... Daily bump. (*)
  10f654c... Replace the min size rtx with GEN_INT (min_size) (*)
  b64fc29... x86-64: Expand bounded memset and memcpy like memmove (*)
  47989be... Support overriding of CREATE_GCOV for test suite (*)
  4e56ca0... c++/reflection: consteval-only type in splice-spec [PR12590 (*)
  fdffb66... Fortran: -fc-prototypes, deferred shape and deferred length (*)
  ae80ad6... i386: ix86_expand_sse_movcc improvements (*)
  314bd14... i386: Restrict AVX-VNNI-INT8 insns to VEX encoding [PR12594 (*)
  f070b1a... s390: Deal with non-compare conditions during RTX costing [ (*)
  f347582... middle-end/125875 - incomplete guards on VEC_PERM_EXPR fold (*)
  86cdbd1... Add tree_to_vec_perm_indices (*)
  d6cecdd... Add debug counter to ranger (*)
  cbc5638... determine_block_size: Set len_rtx to min size if min size = (*)
  d90c9f7... AArch64: Make dispatch scheduling reachable on multi-issue  (*)
  4c05f6e... libstdc++: Test fs::status and fs::symlink_status with dir  (*)
  6047ed1... Remove HAVE_AS_IX86_QUAD (*)
  1ab2eb5... Remove HAVE_AS_IX86_DIFF_SECT_DELTA (*)
  55c330d... libstdc++: Make bitset::reference a proper range proxy. (*)
  3b1e134... LoongArch: Fix parameter type for loongarch_sched_reassocia (*)
  8e205d5... x86: Add run-time memmove tests inlined with various bounds (*)
  039e225... fortran: [PR121972] Fix attribute used. (*)
  8a620ed... Daily bump. (*)
  523be91... fortran: [PR118793] Provide expanded diagnostics for nameli (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/ibm/heads/gcc-17-future' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

Reply via email to