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

 3624abe10827... Fix merge errors.

It previously pointed to:

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

Diff:

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

  3624abe... Fix merge errors.
  1a961f3... Fix merge error.
  21eba0c... Merge commit 'refs/vendors/ibm/heads/gcc-17-future' of git+
  e75a9a9... PR target/108958 -- simplify mtvsrdd to zero extend GPR DIm
  ca7d5df... PR target/120528 -- Simplify zero extend from memory to VSX
  c773e84... PR target/108958 -- simplify mtvsrdd to zero extend GPR DIm
  8744edd... PR target/120528 -- Simplify zero extend from memory to VSX
  207cacd... Add miscellaneous -mcpu=future instructions
  315c539... Add dense math register support.
  d221427... Add _Float16 and __bfloat16 support.
  39869b0... PR target/120528 -- Simplify zero extend from memory to VSX
  50bbd88... Add dense math register support.
  96c20ab... PR target/120528 -- Simplify zero extend from memory to VSX
  7565a94... PR target/120528 -- Simplify zero extend from memory to VSX
  d8d36d3... Update ChangeLog.*
  1b8b525... Update ChangeLog.*
  ee19ec0... Fix dense math register insert/extract 512-bit problem.
  6f92520... Fix -mregnames issue with dense math registers.
  aa2964d... PR target/120528 -- Simplify zero extend from memory to VSX
  c01e579... Add dense math register support.
  aed136d... Update ChangeLog.*
  7486571... Add _Float16 and __bfloat16 support.
  ee61f76... PR target/117251: Add PowerPC XXEVAL support to speed up SH
  3b1bbe1... PR target/120681 - allow -mcmodel=large with PC relative ad
  412b765... PR target/108958 -- simplify mtvsrdd to zero extend GPR DIm
  5b87a77... PR target/120528 -- Simplify zero extend from memory to VSX
  8e26af0... PR 992493: Optimize splat of a V2DF/V2DI extract with const
  377a4cd... Add power9 and power10 float to logical optimizations.
  8a43566... Add miscellaneous -mcpu=future instructions
  ad00c8e... Add dense math register support.
  6c54de3... Merge branch 'master' of git+ssh://gcc.gnu.org/git/gcc
  de8cbe4... Remove unused return value from vect_transform_stmt (*)
  ab9d428... Improve dump when SLP fails to compute lane extraction inse (*)
  80e6aae... testsuite: Fix gcc.target/i386/pr64731.c on 32-bit Solaris/ (*)
  07407f4... s390: testsuite: Fix constraints for asm-hard-reg-7.c (*)
  9e9e225... OpenMP: libgomp.texi + allocate/uses_allocators janitorial  (*)
  e46d96d... PR middle-end/123236: Simplify (int)((long long)x >> 4) (*)
  2fcbe07... tree-optimization/126171 - SCEV and minus of INT_MIN (*)
  cfc8ba7... regrename: Handle MEM segments (*)
  f139530... libstdc++: fix UB when ellint phi argument is infinity (*)
  fb0c03e... libstdc++: Fix std module to work with --disable-wchar_t [P (*)
  0748d2c... RISC-V: Declare TLSDESC clobbers for vector registers and C (*)
  8a1346f... x86-64: Add missing SSE and AVX zero-extend patterns (*)
  d5059b3... match.pd: Guard x+x -> x*2 simplification [PR126257] (*)
  b77cf8f... c++: In attributes expect _Clang namespace rather than __cl (*)
  2468c79... OpenMP: Handle 'device_type(host)' on 'target' (*)
  170fcbb... middle-end: use tree mode for masked cbranch operand [PR126 (*)
  df37aef... Daily bump. (*)
  97a43fc... OpenMP: Handle 'device_type(nohost)' on 'target' (*)
  5826d84... libstdc++: [_GLIBCXX_DEBUG] Make constant evaluation compat (*)
  9022362... Objective-C: Fix parameter types to main (). (*)
  9bfc05c... aarch64: Relax type-checking assert [PR126064] (*)
  929b1c4... libgomp: Robustify omp_get_device_distances [PR125877] (*)
  d74edc4... testsuite: arm: Add MVE link effective target (*)
  6c1a23f... vect: Fix wrong code with SLP IV reuse [PR126225] (*)
  9d72b82... Darwin, Objective-C/C++: Globalise protocol ref metadata sy (*)
  613f1d4... a68: fix typo in ga68-coding-guidelines.texi (*)
  86a93aa... libstdc++: Fix weight computation for piecewise_linear_dist (*)
  eae1979... libstdc++: Change piecewise distribution densities to retur (*)
  deb5f74... c-family: Use CAS loop instead of RMW atomics on small _Bit (*)
  eae6446... tree-optimization: Fold length-one memset through arbitrary (*)
  8837b1d... bitintlower: Handle .ASAN_POISON and .ASAN_POISON_USE with  (*)
  0f485cf... cfgexpand: Align the whole asan var block to crtl->stack_al (*)
  9aab80d... out-of-SSA: use the spill predicate for partition decls [PR (*)
  080af1a... tree-optimization/126194 - bogus PTA with C++ delete (*)
  1c2e59e... c++: Default deallocating functions to noexcept for C++11 (*)
  1d10857... asan: Fix comment typo (*)
  210be97... Revert "x86: Rewrite ix86_find_max_used_stack_alignment" (*)
  aefb5d2... x86: Add more tests for PR target/110533 (*)
  22b4c66... RISC-V: Adjust test case due to allow vf[sz]ext.vf8 overlap (*)
  a41481d... RISC-V: Adjust the scan asm for v[sz]ext.vf2 for v[123] (*)
  73ffdaa... RISC-V: Add test cases for vzext.vf8 reg overlap (*)
  f1c03c1... RISC-V: Add test cases for vsext.vf8 reg overlap (*)
  d440d4e... RISC-V: Allow RVV register overlap for v[sz]ext.vf8 (*)
  3a92ef9... fortran: [PR126234] Fix regression in SPEC benchmarks. (*)
  2dbb4c5... Daily bump. (*)
  513f02c... c++: Avoid duplicate trivial_abi cleanup in cdtor clones [P (*)
  7e1a9a4... c++: avoid double resolves_to_fixed_type_p call [PR126207] (*)
  9004416... c++: Keep type variants consistent for trivial_abi [PR12506 (*)
  f92e603... testsuite: Fix unstable duplicate test names in pr111527.ex (*)
  9503e08... libgomp.texi: Update OpenMP impl status for TR15 (*)
  b1f11b5... i386: Add -mtune=generic to highpart multiplication tests (*)
  ea0ae94... Fix authorship of recent patch to expmed.cc (*)
  cfc5aa4... Fix compilation issue introduced in r17-2365-gc5627f93a8259 (*)
  c5627f9... Make -Wuse-after-free alias for -Wuse-after-free=1 [PR12405 (*)
  d9d70a5... [PR120165, LRA]: Prevent equivalence substitution resulting (*)
  951a115... Show UNSPEC names on slim rtl dump (*)
  3f14efb... c++: Implement clang::no_specializations attribute and -Win (*)
  ec2b512... c++: ICE with requires and -Wsequence-point [PR126066] (*)
  01d1d20... match.pd: Recognize branchless conditional negate [PR113894 (*)
  e63a873... i386: Fix Win64 __int128 return handling [PR78799] (*)
  ca3810f... c++: Fix conversion to enum with fixed bool underlying type (*)
  d23837e... rs6000: Add TDOmode support (*)
  1a4d8dc... libstdc++: Assert that produced layout_stride::mapping is u (*)
  07c6e56... testsuite: scan the vrp102.c property in evrp (*)
  10f6223... middle-end: Eliminate redundant scalar duplication at diffe (*)
  ee27c51... aarch64: Improve simd highpart builtin folding (*)
  71a5bab... aarch64: Add C++ testcase for aligned may_alias types [PR12 (*)
  3bbe1a8... ipa: Add missing call to duplication hooks [PR ipa/125121] (*)
  6b5be61... MAINTAINERS: Add myself to write after approval and DCO (*)
  1ac3634... build: Fix Solaris clearcap.map installation (*)
  6df03d6... doc: Delete some redundant "the"s. (*)
  d71e941... doc: Fix alphabetization for C Dialect Options (*)
  1c483d3... doc: Clean up documentation for -fdeps-* options (*)
  9d6a5f0... Daily bump. (*)
  d556f55... cobol: Accept FD name as CALL parameter. (*)
  f06e566... RISC-V: Remove scratch register from bitfield extract split (*)
  77650dd... match: Remove redundant build_one_cst (type) [PR104280] (*)
  b4bdc0d... match: Remove redundant build_zero_cst (type) [PR114009] (*)
  bb5d3ac... match: Remove one build_minus_one_cst (type) in r15-6257. (*)
  b207851... Fortran: Constraints involving coarray ultimate components  (*)
  aeaa6a1... MAINTAINERS: Add myself to MAINTAINERS (*)
  e15e9cf... rs6000: Add -mdense-math option (*)
  194b23b... build: Preserve all *_FOR_TARGET environment variables if a (*)
  3cca524... i386: Add BMI2 MULX pattern for highpart-only multiplicatio (*)
  c585baa... expmed: Optimize 32-bit unsigned division by constants on 6 (*)
  490c72b... Daily bump. (*)
  69a2daa... fortran: [PR126210] Restrict host-assoc symbol skip to deri (*)
  f92b46f... Revert "rs6000: Add -mdense-math option" (*)
  2601cb4... rs6000: Add -mdense-math option (*)
  1646ca5... libgcc: Support -mcall-ms2sysv-xlogues on NetBSD/x86 (*)
  0a82c5e... cobol: Use snprintf instead of strncpy in charmaps.cc. (*)
  592daa3... cobol: Use strncpy properly. (*)
  d1d3cf2... Daily bump. (*)
  4302e16... vect: Add back testcases for trapping math with comparisons (*)
  0819599... PR tree-optimization/57371: Improved comparison of integers (*)
  a1ff104... PR target/48609: Improve RTL expansion of complex value ret (*)
  ec31d8c... PR target/99668: Improved complex to vector RTL expansion. (*)
  c401a63... cobol: Address endian issues. (*)
  f935a7a... fortran: [PR126170] Fix LTO ICE in copy_function_or_variabl (*)
  755885f... testsuite: Fix gcc.target/x86_64/abi tests on NetBSD (*)
  940db23... c++: modules: Allow for EOPNOTSUPP error from posix_falloca (*)
  dadfcb3... libphobos: Disable .note.GNU-stack on NetBSD (*)
  38d41ab... RISC-V: Don't drop multilibs matching the default march/mab (*)
  0ac16fd... match.pd: Eliminate dead operand in vector permute and inse (*)
  c8a5c1d... libstdc++: Fix typos in comment in start_lifetime_as/neg.cc (*)
  fe37b9c... cobol: Replace NUL input with space, with diagnostic. (*)
  1df48a0... [PATCH] match: Use tree_expr_nonnegative_p for (X / Y) (==, (*)
  6001454... [PATCH] gm2,sel-sched-ir: Remove Unused Declarations from G (*)
  62bc11d... libstdc++: Fix Cylindrical Bessel functions for infinity [P (*)
  8663c3d... libstdc++: Adjust error handling for filesystem::read_symli (*)
  ce964ff... libstdc++: Test has_unique_object_representations with inco (*)
  875a6c6... match.pd: right shift compare canonicalization [PR124808] (*)
  7fa4a7d... libstdc++: Mandate complete type for start_lifetime_as_arra (*)
  c8c1f77... libstdc++: Validate bound consistently in repeat_view const (*)
  20b4b5e... gcc/system.h: Allow for '#define INCLUDE_ITERATOR' to '#inc (*)
  3a578f6... gcc/cp-tree: require that temp_override deduces on first co (*)
  b208156... Regenerate i386.opt.urls (*)
  f7a75a1... fold-mem-offsets: Convert from DF to RTL-SSA (*)
  619b1f8... c++: Don't advertise __has_cpp_attribute (gnu::trivial_abi) (*)
  44bf2e2... nvptx: Resolve 'flexible_array_member_type_p' conflict (*)
  bcde988... Ada: Suppress access checks during analysis of expanded dis (*)
  1f949c2... Fix m68k bootstrap due to diagnostic (*)
  ae29eb3... RISC-V: Adjust test case due to vf[sz]ext.vf4 overlap (*)
  cc62106... RISC-V: Adjust the scan asm for v[sz]ext.vf2 for v1 and v12 (*)
  e45e485... RISC-V: Add test cases for vzext.vf4 reg overlap (*)
  7af6db6... RISC-V: Add test cases for vsext.vf4 reg overlap (*)
  25331f8... RISC-V: Allow RVV register overlap for v[sz]ext.vf4 (*)
  ad60874... match: Fix up `((a ^ b) & c) cmp d || a != b` pattern and a (*)
  2131052... Daily bump. (*)
  f167db1... openmp: Pass iteration count to static worksharing builtins (*)
  ab0dd7d... openmp: Add OMPT entry points for worksharing-loop, single, (*)
  00f6d24... cselib: Restore 32-bit hash [PR126169] (*)
  b407be9... m68k: Properly model bset/bclr on memory (*)
  d06b04d... Remove uses of `CONSTEXPR` macro (*)
  d2b0fd6... aarch64: Ignore vcopy_lane_indices.c on 32-bit targets (*)
  d338c42... amdgcn: Testsuite cond_fmaxnm fixups (*)
  ea6244c... tree-ssa-math-opts: separate FMA-deferring trigger from rea (*)
  3355aaa... Allow tm files to add generator programs (*)
  8d7dc3e... ipa-cp: Only create all-context nodes for local cgraph node (*)
  3d8093d... cobol: prevent invalid TYPE reference, and define YYLOCATIO (*)
  32e8e52... [PATCH] RISC-V: Fix memcpy size threshold gating in vector  (*)
  6d97581... ivopts: Set register pressure cost to zero if there are eno (*)
  e2c4fc6... [PATCH v3 1/2] MATCH: Simplify `(trunc)copysign ((extend)x, (*)
  e7140c2... cobol: add diagnostic for SORT without defined key (*)
  b0a84b6... tree-optimization: Recognize widened unsigned multiply over (*)
  26ef750... rs6000: Corrections for the AES builtins for powerpc (*)
  035f177... s390: Remove -m31 support (*)
  e5af677... Daily bump. (*)
  05c929c... [PATCH] RISC-V: Enable TARGET_SFB_ALU for andes-45-series (*)
  9decb8a... fortran: Fix derived type rank not set for allocate mold (*)
  11be877... fortran: [PR126116] Internal file I/O corrupts NEWUNIT stat (*)
  6fc5746... libstdc++: make trees hetero equal_range O(lg n) [PR118851] (*)
  fda1343... cobol: Support non-unique section names. (*)
  b95305d... cobol: Do not crash on bad refmod literal.  Fix PR 126104. (*)
  2fad7b2... Fortran: fix resolution of user-defined operators in named  (*)
  c9e6fa8... i386: Fix ccmp support checks for floating-point modes [PR1 (*)
  7b350a0... AVR: Add R18:SI = neg R18:SI to libgcc. (*)
  649b2a6... [PR rtl-optimization/126136] Fix dest = cond ? x : -1 when  (*)
  c37c865... gccrs: Fix typechecking of block expression and labels (*)
  847d828... gccrs: add missing_abi lint (*)
  6242294... gccrs: backend: Fix incorrect impl block selection (*)
  de7fc69... gccrs: turn on can_alias_all on build_pointer_type (*)
  b7a9ebe... gccrs: intrinsic: Add min_align_of_val (*)
  46d2b1f... gccrs: intrinsic: Add size_of_val (*)
  1fe3817... gccrs: Fix unify code on ADT's to check defid (*)
  79e5f79... gccrs: Fix crash when resolving invalid enum item (*)
  f8db3d9... gccrs: rust: Fix ICE with infer type used in struct attribu (*)
  d4a4e68... gccrs: lang: Add lang owned_box and box expression (*)
  94d35ee... gccrs: Add tests for local binding LIFO and nested block sc (*)
  0461510... gccrs: Refactor CompileDrop and add DropBuilder (*)
  84db13f... gccrs: backend: Refactor dynamic object fat pointers and vt (*)
  574afa2... gccrs: intrinsic: Add arith_offset (*)
  64f2b11... gccrs: intrinsic: Add write_bytes (*)
  34f5c37... gccrs: fix ICE on break with a label and a value (*)
  55552cd... gccrs: fix ICE on generic type aliases (*)
  548fbf6... gccrs: add non_contiguous_range_endpoints lint (*)
  6bf3271... gccrs: Detect errors in macro eager expansion (*)
  3db9835... gccrs: Fix field access on DST fat pointers (*)
  ecb843c... gccrs: Introduce CStr language item (*)
  ebdd571... gccrs: Add new compiler flag for parsing & compiling C-styl (*)
  ccf6cc9... gccrs: Implement C-style string literals (*)
  4721d3d... gccrs: rust: avoid ICE on attributed struct base parsing (*)
  e4d8913... gccrs: add non shorthand field patterns lint (*)
  1295b39... gccrs: add unused visibilities lint (*)
  59ed43f... gccrs: Handle assert with custom message (*)
  3541e0b... gccrs: Fix ICE when trying to resolve const expr (*)
  ea5b142... gccrs: remove useless diagnostic (*)
  af7e7de... gccrs: Add testcases to show gat issue is fixed (*)
  e2b4cfd... gccrs: Add test case to show bug is fixed (*)
  4a04226... gccrs: Fix ICE when handling offset on types with unknown s (*)
  261d52b... gccrs: Fix ICE when handling invalid results during monompr (*)
  253edd7... gccrs: Implment proper generic associated types (*)
  1405d5f... gccrs: allow bidirection inference on call expressions (*)
  39356a0... gccrs: Fix ICE when ident is a lang item (*)
  baa5e75... gccrs: Fix missing copy constructor arguments (*)
  f4bf6e0... gccrs: Optionally pull in the inherited arguments when requ (*)
  83b0bef... [PATCH] RISC-V: Fix dead cpop reservation for spacemit-x60 (*)
  b026344... Remove group_size argument from vect_built_slp_tree* APIs (*)
  210b4ec... tree-optimization/126150 - ICE with replace_uses_by (*)
  baab3a1... c: harmonize handling of arrays of zero size (*)
  ed1d15e... c: harmonize checking for flex array member type (*)
  c31cb13... tree-optimization/126159 - handle unions in data dependence (*)
  3a8d934... fortran: Create a dedicated type for ranks and array dimens (*)
  79c77e1... match.pd: Fold SAD_EXPR with identical inputs (*)
  5816e45... Rename SEH functions for reuse in AArch64 (*)
  0902196... vect: unshare header computation for more CSE (*)
  5f55068... vect: replace iterations bounded to length to for_each (*)
  2d995ac... Improve variadic function call handling in PTA (*)
  7e35df8... aarch64: populate issue_info for the ampere1 family (*)
  94082ac... x86: Implement TARGET_FNTYPE_ABI (*)
  7a5bee0... i386: Avoid always-true condition (*)
  1635511... i386: Avoid reading call_used_regs (*)
  d68cbbb... i386: Split out call_saved_registers_type detection (*)
  599ee74... RISC-V: Add test cases for vzext.vf2 reg overlap (*)
  92d99e6... RISC-V: Add test cases for vsext.vf2 reg overlap (*)
  98fa768... RISC-V: Allow RVV register overlap for v[sz]ext.vf2 (*)
  9e79c83... Daily bump. (*)

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