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

 58eb20865649... Merge commit 'refs/vendors/ibm/heads/gcc-16-future-float16'

It previously pointed to:

 50f8fac5b6e9... Update ChangeLog.*

Diff:

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

  58eb208... Merge commit 'refs/vendors/ibm/heads/gcc-16-future-float16'
  e1ef242... Update ChangeLog.*
  bdfca63... Optimize __bfloat16 scalar code.
  007860f... Add --with-powerpc-float16 and --with-powerpc-float16-disab
  4af3e75... Add 16-bit floating point vectorization.
  243fe38... Add BF/HF neg, abs operands and logical insns.
  c863890... Revert changes
  4a8535b... Update ChangeLog.*
  4f1ca9c... Add --with-powerpc-float16 and --with-powerpc-float16-disab
  33b5205... Add 16-bit floating point vectorization.
  f6de991... Add BF/HF neg, abs operands and logical insns.
  370a935... Add conversions between 16-bit floating point and other sca
  c192642... Add conversions between __bfloat16 and float/double.
  6e4ed4c... Add conversions between _Float16 and float/double.
  5ce3a71... Add HF/BF emulation functions to libgcc.
  403c62c... Add initial 16-bit floating point support.
  c7da5ca... Add infrastructure for _Float16 and __bfloat16 types.
  265f5e3... Add support for 1,024 bit DMF registers.
  aea0aad... Add support for dense math registers.
  f8992a5... Add wD constraint.
  592d73c... Use vector pair load/store for memcpy with -mcpu=future
  a502036... Add -mcpu=future.
  4244f06... Revert changes
  cbcdfe7... Revert changes
  b71aa93... Optimize __bfloat16 operations.
  e32e306... Add --with-powerpc-float16 and --with-powerpc-float16-disab
  b3c6f95... Add 16-bit floating point vectorization.
  0aec4e6... Add BF/HF neg, abs operands and logical insns.
  574ae49... Add conversions between 16-bit floating point and other sca
  b48f2ae... Add conversions between __bfloat16 and float/double.
  dc07b90... Add conversions between _Float16 and float/double.
  6f2b1d3... Add HF/BF emulation functions to libgcc.
  3d9c4d3... Add initial 16-bit floating point support.
  782ccf8... Add infrastructure for _Float16 and __bfloat16 types.
  b5fff1d... Revert changes
  7b3ec9e... Add HF/BF emulation functions to libgcc.
  e492a39... Add initial 16-bit floating point support.
  6f7fb6a... Add infrastructure for _Float16 and __bfloat16 types.
  5a021d9... Revert changes
  872a776... Update ChangeLog.*
  a3926b7... Tell user if we have hardware support for 16-bit floating p
  ca87720... Add --with-powerpc-float16 and --with-powerpc-float16-disab
  23c352d... Add 16-bit floating point vectorization.
  4a7a46b... Add BF/HF neg, abs operands and logical insns.
  68e2eed... Add conversions between 16-bit floating point and other sca
  53b3688... Add conversions between __bfloat16 and float/double.
  9d30579... Add conversions between _Float16 and float/double.
  94487ff... Add HF/BF emulation functions to libgcc.
  e781a8f... Add initial 16-bit floating point support.
  f26b8d5... Add infrastructure for _Float16 and __bfloat16 types.
  c38a1c1... Use vector pair load/store for memcpy with -mcpu=future
  303a916... Add support for 1,024 bit DMF registers.
  dc39765... Add support for dense math registers.
  faceb63... Add wD constraint.
  50b7e0e... Add -mcpu=future option to the PowerPC.
  890dff6... Daily bump. (*)
  a892a2d... Fortran: Remove dg-bogus from test case. (*)
  83ead1c... [vxworks] wrap base/b_NULL.h to override NULL (*)
  9ab4d75... c++/modules: Add testcase for lookup of hidden friend [PR12 (*)
  4cc7bb6... Merge remove_forwarder_block_with_phi into remove_forwarder (*)
  1d8e2d5... cfgcleanup: Support merging forwarder blocks with phis [PR1 (*)
  6c0f06c... fix handling of mapped and their location (*)
  52165aa... mergephi: extend copy_phi_arg_into_existing_phi and use it  (*)
  8ae0090... cfgcleanup: Move ei definition into for loop for remove_for (*)
  4412a29... mergephi: use edge iterator in remove_forwarder_block_with_ (*)
  f76083c... cfgcleanup: Remove check on available dominator information (*)
  40c037a... cfgcleanup: forwarder block, ignore bbs which merge with th (*)
  c6ecbed... mergephi: Move checks from pass_merge_phi::execute to remov (*)
  88db06d... cfgcleanup: Move check for dest containing non-local label/ (*)
  4143a49... cfglceanup: Remove check for infinite loop in remove_forwar (*)
  38155f1... mergephi: Remove worklist (*)
  1161fc6... Handle shift-pairs in ext-dce for targets without zero/sign (*)
  0c69007... sccp: Fix order of gimplification, removal of the phi and c (*)
  be54e31... lto/122603: Fix missing null check with toplevel_node (*)
  5a2319b... gcc/testsuite: adjust tree-ssa/forwprop-43.c (*)
  2ea9d66... [RISC-V][PR rtl-optimization/122627] Yet another fix in IRA (*)
  14af70d... ada: Fix internal error on protected entry and private reco (*)
  833aa09... ada: Corrupted unwind info in aarch64-vx7r2 llvm kernel tes (*)
  d293478... ada: Avoid duplicate streaming and Put_Image subprograms. (*)
  093c03f... ada: Ignore declarations of internal types in compile-time  (*)
  57e56e9... ada: Fix pretty-printing of end spans (*)
  0c3be06... ada: Type-resolution error on target name in assignment to  (*)
  1696994... ada: Detect illegal value of static expression of decimal f (*)
  3551421... ada: Extend internal documentation of suspension objects (*)
  28e438a... ada: Update description of Alignment field for objects (*)
  40b0325... ada: Fix ancient bug in pragma Suppress (Alignment_Check) (*)
  97fe637... ada: Fix documentation on Junk names (*)
  4980b61... ada: Annotate CRC32 runtime packages as Pure and Always_Ter (*)
  aace405... ada: Relax assertion in compile-time evaluator (*)
  e77d45d... ada: Clear confusion about Standard'Maximum_Alignment (*)
  7c375b3... ada: Further update GNAT RM after recent change to alignmen (*)
  705e73f... ada: Fix a few typos in Layout.Set_Composite_Alignment (*)
  1b6d733... LoongArch: Don't mix lock-free and locking 16B atomics (*)
  7bfa8b3... Fix memory leak in pass_x86_cse (*)
  9332dfd... libstdc++: Fix std::forward_list::assign assignable check [ (*)
  bc7a890... libstdc++: testsuite: Add csignal missing test for SIG_IGN (*)
  2284333... libstdc++: testsuite: Add climits missing LL tests (*)
  62174ec... openmp, nvptx: ompx_gnu_managed_mem_alloc (*)
  2fb2406... doc: Fix errors with makeinfo 4.8 [PR122638] (*)
  7d29780... Optimize kmov + kmov + or to kortest. (*)
  b2163c8... contrib/check-params-in-docs.py: Compensate for r16-5132 (*)
  35f05d0... libstdc++: Optimize handling of optional for views: take, d (*)
  10caba3... aarch64: Extend syntax for cpuinfo feature string checks (*)
  4279116... libtdc++: Test atomic_ref<volatile T> only if operations ar (*)
  c9108d4... Make simple_dce_from_worklist remove unused call LHSs (*)
  5fbcd8a... c++/modules: Maintain attachment of temploid friends after  (*)
  e840037... aarch64: Use eor3 for more double xor cases (*)
  ec73b2d... RISC-V: Fix a non null-terminated string. (*)
  08e9df2... cobol: Introduce vendor-compatibility layer as user-defined (*)
  a784ed8... Daily bump. (*)
  1099fff... Fortran: Mark type-spec iterators referenced. (*)
  e7e1f2e... EXPERIMENTAL_SARIF_SOCKET: decode errno when reporting erro (*)
  69b484f... diagnostics: add class unique_fd (*)
  f0fe0ce... analyzer: fix log of name in ana::log_set_of_svalues (*)
  bf7f6bc... testsuite: arm: mve: Adjust testcases [PR122175] (*)
  1981390... aarch64: Add support for -mcpu=ampere1c (*)
  0fb3b3a... gccrs: Fmt: Simplify pragma diagnostic setup (*)
  39dae07... s390: Add stack protector guard doc (*)
  4f3b500... gcc/doc: add index entries for SARIF and HTML output format (*)
  143396a... libgccjit: Add the function attributes for setting the ABI (*)
  8af0e3d... gccrs: fmt: Skip warnings in Fmt class due to unused devirt (*)
  c209c15... tree-optimization/122653 - handle POINTER_DIFF_EXPR in SCEV (*)
  079e570... arm: mve: avoid invalid immediate values in vbicq_n, vorrq_ (*)
  2de6462... libgomp.{c-c++-common,fortran}/target-is-accessible-1.c: Fi (*)
  13b58ca... arm: Fix out of bounds when using cmse with FP types in agg (*)
  4aa3af6... arm: Fix CMSE clearing of union members with no padding [PR (*)
  0cd1f03... s390: Support global stack protector (*)
  ea5b024... tree-optimization/122647 - missing bool pattern for bool -> (*)
  6947098... RISC-V: Add Andes 25 series pipeline description. (*)
  845fb3b... libgomp.texi: Add OpenMP TR14 implementation status (*)
  5da963d... OpenMP: Add omp_default_device named constant [PR119677] (*)
  1fa5dd8... libstdc++: Add ranges::borrowed_range specialization for op (*)
  d554b8a... libstdc++: optional<T&> for function and unbounded array sh (*)
  b0e56bc... Ada: Fix variable initialized with if-expression not flagge (*)
  eeccfad... Fortran: Update test case. [PR36725] (*)
  294cffd... libstdc++: use -Wno-deprecated-declarations (*)
  bc68e43... libstdc++: sync prune.exp with GCC (*)
  c9d6dff... Add stdarch to the list of ignored prefixes (*)
  54b5234... Daily bump. (*)
  0ef98bf... Fortran: Remove unused variable. [PR 96255] (*)
  1eb696f... fortran: Fix ICE and self-assignment bugs with recursive al (*)
  5e62a23... fortran: Implement optional type spec for DO CONCURRENT [PR (*)
  1062eec... gcc/: Factor out helper function (*)
  f127421... gcc/: Reduce scope of local variable (refactor) (*)
  f9b3663... Fortran: Final cleanup of zero width formats [PR90374] (*)
  52a24bc... c++/modules: avoid too many hidden friends in ADL (*)
  f0eda7b... c++/modules: use set_cfun (*)
  af180d8... amdgcn: Consolidate mkoffload setup constructors (*)
  8a155c1... diagnostics: add experimental SARIF JSON-RPC notifications  (*)
  8fad025... Enable ranger for the vectorizer (*)
  699287f... Use ranger when simplifying conditions during niter analysi (*)
  9d1294a... [RISC-V] Improve detection of packw (*)
  225661f... [RISC-V] Simplify riscv_extend_to_xmode_reg (*)
  d8b523e... RISC-V: Add test for vec_duplicate + vmseq.vv combine case  (*)
  f756b50... RISC-V: Add test for vec_duplicate + vmseq.vv combine case  (*)
  0da74bc... Improve range_on_edge for GENERIC expressions (*)
  0b22e84... Support edge query for range_query::get_tree_range (*)
  c4ca512... match.pd: Fold (y << x) <rel op> x -> 0 or 1 (*)
  8c34993... LoongArch: doc: Add description of function attrubute. (*)
  7834708... LoongArch: Add testsuites for FMV. (*)
  e112de4... LoongArch: Do not inline when callee is versioned but calle (*)
  9c197fe... LoongArch: Implement TARGET_OPTION_SAME_FUNCTION_VERSIONS. (*)
  d9b94a5... LoongArch: Add support for setting priority in fmv. (*)
  4fa46c8... LoongArch: Implement __init_loongarch_features_resolver. (*)
  8e4d901... LoongArch: Implement TARGET_COMPARE_VERSION_PRIORITY. (*)
  b9f37c0... LoongArch: Implement TARGET_GENERATE_VERSION_DISPATCHER_BOD (*)
  f9edc5d... LoongArch: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME. (*)
  4969cb7... LoongArch: Implement TARGET_GET_FUNCTION_VERSIONS_DISPATCHE (*)
  0aaad88... LoongArch: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_ (*)
  009e32e... LoongArch: Support la64v1.1 evolution features in the targe (*)
  bb39433... LoongArch: Fix ICE for illegal strings in the target attrib (*)
  cadbc01... ifcvt: Fix factor_out_operators for BIT_FIELD_REF and BIT_I (*)
  8f3242c... gimplify-me: Fix regimplification of gimple-reg-type clobbe (*)
  87f9ff6... i386: Support C++ template parameters in AMX intrinsics [PR (*)
  b99eddb... Daily bump. (*)
  536ae81... c++/modules: Fix ICE in instantiating_tu_local_entity [PR12 (*)
  2fbb6b2... c++/modules: Propagate purviewness to all parent namespaces (*)
  db44cfb... c: Refactor c_parser_unary_expression() (*)
  faf7053... Update gcc es.po (*)
  ecf9cca... doc: regenerate-opt-urls after .opt file/invoke.texi change (*)
  8c72f3c... gcc: quote some expressions in `test x...` (*)
  a7f188c... c: Fix return type of _Countof [PR122591] (*)
  c180ad3... builtins: Fix atomics expansion after build_call_nary chang (*)
  6f9ab2f... Documentation for -fident and -Qy/-Qn options [PR122243] (*)
  060af69... Document linker options + -Q and -S [PR122243] (*)
  40e9895... Add missing documentation for some -f, -g, and -W options [ (*)
  6786a07... Document long-form command-line options [PR122243] (*)
  a9bd095... Only document -A/--assert options in cpp manual [PR122243] (*)
  eed59c5... Add missing options to option summary [PR122243] (*)
  a8826f6... Mark some undocumented options as such [PR122243] (*)
  5b276d3... Add "RejectNegative" to some options where it doesn't make  (*)
  b415dc3... Mark some unused/undocumented options as "Ignore" [PR122243 (*)
  d705745... Add some missing @opindex entries [PR122243] (*)
  546083d... Fix typos in @opindex entries [PR122243] (*)
  c6fce49... pru: Use unsigned constants for register classes (*)
  ca6e0f6... pru: Implement TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS [PR1224 (*)

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

Reply via email to