The branch 'ibm/heads/mmaplus2' was updated to point to:
a0543ffd86eb... Merge commit 'refs/vendors/ibm/heads/mmaplus2' of git+ssh:/
It previously pointed to:
f3966b63524c... MMA+: Update mma_assemble_acc for DMF
Diff:
Summary of changes (added commits):
-----------------------------------
a0543ff... Merge commit 'refs/vendors/ibm/heads/mmaplus2' of git+ssh:/
f70367d... MMA+: Update mma_assemble_acc for DMF
2a3e136... MMA+: Remove unneeded vsx_assemble_pair define_expand
3600b94... Add support for 1,024 bit dense math registers.
274bd25... Make the MMA instructions support -mdense-math.
6f4ea2e... Add support for dense math registers.
36faa08... Add wD constraint.
7430736... Add wD constraint.
ff4bf45... Use vector pair load/store for memcpy with -mcpu=future
f541131... Add -mcpu=future.
9bf3066... Daily bump. (*)
a7cce1a... x86: Call ix86_access_stack_p only with symbolic constant l (*)
958d1a8... [PR115042, LRA]: Postpone processing of new reload insns, 2 (*)
438a792... libgfortran: Regenerate config.h.in and configure (*)
ee3f119... middle-end/45273 - avoid host double in profiling (*)
a406555... libstdc++: Add filesystem::copy_symlink tests [PR122217] (*)
300f170... libstdc++: Make `std::expected` nodiscard [PR119197] (*)
28e4005... libstdc++: Adjust indentation of std::atomic<T*> wait/notif (*)
4a9c76b... Fortran: Fix failures on windows and hpux systems [PR124330 (*)
d5c50c7... c: Fix wrong code related to TBAA for components of structu (*)
065bbf5... c: Fix wrong code related to TBAA for components of structu (*)
41a533a... i386: Use orb instead of orl/orq for stack probes/clash [PR (*)
4a2d9d8... c++: Set OLD_PARM_DECL_P even in regenerate_decl_from_templ (*)
86bfced... c++/reflection: add fixed test [PR124324] (*)
40ee8d4... c++/reflection: static member template operator [PR124324] (*)
c817ede... Adjust gcc.dg/vect/complex/fast-math-complex-add-pattern-ha (*)
f48b123... libstdc++: Reference C++11 standard more precisely in regex (*)
c1bd384... gcc: Fix "Conveinece" typo in comment (*)
1ca2e5d... Do not mark stmts PURE_SLP for loop vectorization (*)
823c969... gcc: libgdiagnostics DLL for mingw should be for mingw host (*)
0399019... rtl-ssa: Ensure live-out uses before redefinitions [PR12378 (*)
19e1192... i386: Fix up some FMA patterns for -masm=intel [PR124315] (*)
b3502a6... i386: Fix up *avx512f_load<mode>_mask for -masm=intel [PR12 (*)
6e15e34... i386: Rename avx512fp16_mov<mode> to *avx512fp16_mov<mode> (*)
ff58167... Remove XFAIL for detecting dot-product pattern in vect-redu (*)
abab49f... c++: improve constraint recursion diagnostic (*)
77411b4... c++: targ generic lambda iterated substitution [PR123665] (*)
549e7ae... Daily bump. (*)
435346e... cobol: Improved efficiency of code generated for MOVE "A" T (*)
29094a3... Update gcc sv.po (*)
cf6a4fb... doc: Switch some attribute examples to using standard synta (*)
6ff4e71... libstdc++: [_GLIBCXX_DEBUG] Reduce unordered containers mut (*)
1f9879e... sparc: Don't require a sparc assembler with TLS [PR123926] (*)
fd0f084... testsuite: Fix up vec-cvt-1.c for excess precision target [ (*)
9726eff... aarch64: Fix FMV reachability and cgraph_node defintion val (*)
bf3a264... bpf: add line_info support to BTF.ext section (*)
a523d1e... libstdc++: Add dg-bogus check to istreambuf_iterator/105580 (*)
bfc2b87... libstdc++: Add #pragma to slience null-dereference warning (*)
e0ba3cc... Add changelog entry for r16-7757 manually. (*)
10fc957... Daily bump. (*)
7a3c4f7... i386: Fix up avx512fp16_mov<mode> AVX10.2 operand order for (*)
271042b... Add r16-7757 -> r16-7745 to ignored_commits (*)
6b2acfc... testsuite: Fix testism in avx512fp16-xorsign-1.c (*)
b5cf867... testsuite: arm: drop additional option -march=armv7-a (*)
e413bf4... testsuite: add require effective target profile_update_atom (*)
e1ff04f... testsuite: arm: adjust expected assembler for bfloat16_*_2. (*)
d5a9b9e... testsuite: add -Wno-overflow to avoid warning in test [PR12 (*)
da8c308... testsuite: Fix up anon4.C test for excess precision targets (*)
14a3c86... Remove gld --as-needed workaround on Solaris/x86 [PR57261] (*)
96f3b4d... Switch to HAVE_SOLARIS_LD (*)
c807ac4... Switch to HAVE_SOLARIS_AS (*)
46bd94d... c++/reflection: Improve static_assert diagnostics when comp (*)
e13b140... Fortran: Fix libfortran cannot be cross compiled [PR124286] (*)
baf734f... c++: ICE with scoped member variable template-id [PR123143] (*)
cc66476... c++/reflection: reflection is unevaluated operand [PR123608 (*)
1011a57... Ada: Fix infinite recursion on unchecked union with represe (*)
f23a339... [PR tree-optimization/90036] Backpropagate more equivalence (*)
8758503... libstdc++: Add test for -Wnull-deference in istream_iterato (*)
5d12019... aarch64: improve diagnostics for bogus JSON tuning inputs [ (*)
9a6439d... Add json-diagnostic.{cc,h} (*)
93da530... json: split out replayer_location_map from libsarifreplay.c (*)
9c47b5a... diagnostics: split out physical_location_maker from libgdia (*)
d88eb2e... diagnostics: use label_text for logical_location strings (*)
9a100f0... doc: Document __attribute keyword [PR87591] (*)
43c5f5d... doc: Restore anchors for deleted attribute section names. (*)
95f2371... openmp: Re-add support for private references to variable-l (*)
a0a6eb6... Update .po files (*)
3b74280... Fortran: deferred-length character results and -fno-automat (*)
0d1d42f... Ada: Fix bogus visibility error for expression of iterated (*)
d0b3d12... Ada: Fix assertion failure for unfrozen mutably tagged type (*)
128c0d0... libgfortran: Regenerate generated files with autoconf 2.69 (*)
d03af25... Fortran: Fix dprintf on some older systems (*)
ea30736... gccrs : TypeCheck : Enhance missing fields error message (*)
dd0c8e7... gccrs: Make AST::Crate final (*)
82e5036... gccrs: Remove ProcMacroInvocLexer (*)
5f869be... gccrs: parser: Fix rogue null pointer in null_denotation_pa (*)
1fbdb83... gccrs: parser: Fix ICE on invalid arithmetic expression (*)
9a1a16e... gccrs: ast: Add qualified_call helper to Builder (*)
91c0dff... gccrs: parser: Fix ICE in AnonConst by handling null macro (*)
e778339... gccrs : parse: Fix ICE when using 'dyn' without trait bound (*)
1f2fb89... gccrs: util/attributes: Fix ICE on bare #[deprecated] attri (*)
9b5dd96... gccrs: Reduce node id sharing (*)
e429012... gccrs: ast: Fix module path resolution for sibling modules (*)
19ea49e... gccrs: util/attributes: Error on malformed lint attributes (*)
92b6926... gccrs: Add `#![no_core]` attribute to most tests (*)
769b3e4... gccrs: Implicitely inject `extern crate core` (*)
3131d5a... gccrs: Add trait type param bounds to ast token collector (*)
b8d1ad4... gccrs: Prevent resolution of items within parent modules (*)
1ea052e... gccrs: Detect macros with duplicate metavariable bindings (*)
ec4d492... gccrs: Implement type check & codegen for HIR::StructPatter (*)
af2ea0a... gccrs: derive: Factor out Eq trait path generation (*)
44fc64a... gccrs: add outer attributes (*)
747bdf7... gccrs: remove some loop helpers (*)
528cfaf... gccrs: remove some loops (*)
c59664f... gccrs: proc error on invalid type (*)
72466f2... gccrs: expand: Refactor field expansion and add documentati (*)
e4b5cd7... gccrs: backend: Factor out asm operand chaining (*)
6abe92f... gccrs: replace unreachable with sorry_at (*)
e2349a9... gccrs: testsuite: adds some tests for ice 4375 (*)
0379764... gccrs: fix ice on let else expession (*)
a92b620... gccrs: util/attributes: handle #[export_name] on static ite (*)
4427941... gccrs: util/attributes: error on malformed #[export_name] i (*)
08e6292... gccrs: nr: Add proper prelude resolution and fill it upon e (*)
66fd127... gccrs: Use attribute value variable instead of raw text (*)
bc313d9... gccrs: Add export_name attribute and lower it (*)
f75da34... gccrs: util/attributes: Check that #[target_feature] is onl (*)
c7d31bf... gccrs: add non snake case lint (*)
77ebf01... gccrs: add non upper case globals lint (*)
168b1ec... gccrs: ast: Add new GlobContainer class and use it (*)
4e2ef0d... gccrs: Adds test of issue 1210 (*)
941c145... gccrs: fixes the error thrown (*)
1721aea... gccrs: util/attributes: Error on #[repr] applied to functio (*)
d708f42... gccrs: testsuite: Adds test from issue (*)
f36256c... gccrs: testsuite: Adds test from issue 1245 (*)
c7c0d7d... gccrs: Fix ICE in insert_associated_trait_impl due to recur (*)
610b30c... gccrs: util/attributes: error on malformed #[link_section] (*)
e6c0d6b... gccrs: Revert "gccrs: Remove the template parameter (*)
ba25725... gccrs: Remove the template parameter so clang format stops (*)
adb8cde... a68: Allow full range of negative values in integral denota (*)
0383e6c... vect: enforce trapping math checks when early breaks [PR124 (*)
55c6bae... [1/n][PR tree-optimization/90036] All refinement of entries (*)
1abee22... c++: add test for DR 3110 (*)
2953061... top-level: Rename forgejo sanity checks (*)
5a76b4f... middle-end: allow expand_vector_broadcast to broadcast QImo (*)
0723273... Revert "[PR115042, LRA]: Postpone processing of new reload (*)
431453e... ipa-prop: Reset param_index of indir. edge when there are n (*)
622b68c... aarch64: Fix NULL structures in base tunings being silently (*)
6540260... ipa: Meet same speculative and certain polymorphic contexts (*)
cd13223... AArch64: Don't enable ptest elimination for partial vectors (*)
fdf8473... phiopt: Reject hot/cold predictors for early phiopt [PR1179 (*)
d1c90a1... cobol/123238 - fix LTO bootstrap with cobol enabled (*)
83ef3db... Fortran: New test cases from [PR123947] (*)
f529219... Daily bump. (*)
dc2f983... cobol: Fix FUNCTION TRIM. (*)
ed2908e... Ada: Fix bogus visibility error for iterated element associ (*)
a8290fb... libiberty: fix resource exhaustion in rust demangler (PR de (*)
9a7da54... [PR115042, LRA]: Postpone processing of new reload insns (*)
195e27c... c++/reflection: fix crash with substitute [PR124204] (*)
132139c... Fortran: Use -pthread on target *-*-freebsd* (*)
d335708... Fortran: Regenerate autoconf/automake files. (*)
ea75839... Fortran: Make caf_shmem build pthread presence aware. (*)
4cfa771... Fortran: Fix run time failures when compiled with -m32 (*)
1179e4b... Fortran: Cleanup documentation for coarray -lcaf_shmem. (*)
be98b8c... Fortran: Add new testcase for PR121360 (*)
be90cfa... Fortran: Adjust test to work with multiple images. (*)
fc65b1e... Fortran: Fix coarray shared mem [PR121429] (*)
a1b67de... Fortran: Fix form team in caf_shmem [PR124071] (*)
1369408... Fortran: Add a shared memory coarray implementation [PR8807 (*)
d6e4413... Fortran: Ensure constant strings are sent correctly to caf. (*)
e108c42... Fortran: Fix coarray assignment when rhs is complicated. (*)
b1f612e... Fortran: Sync coarray images on exit. (*)
df7d476... Fortran: Fix creating shared memory on macOS. (*)
efb497c... Fortran: Fix caf_shmem syncing on Windows. (*)
e35e539... Fortran: Detect working CLZL or use alternative. (*)
aa09298... Fortran: Enable coarray tests for multi image use [PR88076] (*)
c66d1ba... Fortran: Add a shared memory multi process coarray implemen (*)
6a009fd... Fortran: Fix signatures of coarray API and caf_single. (*)
5e12047... Fortran: Fix coarray generation for char arrays and derived (*)
3af76b3... Fortran: Small fixes of coarray routines handling and code (*)
0c2f66c... Fortran: Unify check of teams parameter in failed/stopped_i (*)
13a5366... aarch64: remove GNU properties expectations from a BTI test (*)
0635bfb... RISC-V: Consider uses for vsetvl LCM transparency. [PR12244 (*)
9c7141f... aarch64: fix `cmpbr-3.c` tests (*)
d1c6023... c++/reflection: fix wrong "consteval-only" error [PR123662] (*)
1139fda... middle-end: extend the narrower shift amount before broadca (*)
1c842aa... libstdc++: add using std::size_t (*)
94990be... c++/reflection: members_of and cv-qual class types [PR12421 (*)
0772974... libstdc++: complete P0493R5 with pointer support (*)
f059aa9... a68: Add error on integral denotation overflow (*)
3275b86... PR target/124194: Fix __builtin_ia32_cmpd256_mask(op,op,TRU (*)
25e9d84... testsuite: add require effective target pthread to gcov-thr (*)
acbbdaf... PR c/119651: Fix some unexpected error_mark_node ICEs. (*)
fecf542... Add default_promote_function_mode_sign_extend (*)
f8380de... analyzer: fix ICE on putenv of a field [PR124232] (*)
6557358... Daily bump. (*)
c073172... a68: handle Darwin's #1/NN archive members (*)
8837167... a68: do not revise lower bounds in trimmers with trimscript (*)
429a5fe... avoid-store-forwarding: Fix sbitmap memory leak in process_ (*)
34fb8d5... avoid-store-forwarding: Fix wrong counter in statistics rep (*)
e215a46... avoid-store-forwarding: Fix include order and drop cselib.h (*)
e84da9c... libstdc++: debug impls for heterogeneous erasure overloads (*)
e0b7028... fortran: Fix ICE in ALLOCATE of sub-objects with recursive (*)
c6da5b9... c++/reflection: remove FIXME in members_of5.C (*)
fb7bfba... bpf: Split expressions for proper CO-RE code generation (*)
b9c4b9e... fn-split: Move clobbers from the old exit bb to new call bl (*)
a911212... fn-split: Insert new call after clobbers/debug stmt [PR1100 (*)
57c789b... c++/reflection: remove TODO in compare9.C (*)
9e0c784... xtensa: Add 'spaceshipsi4' insn pattern (*)
dda0023... testsuite: Fix default on arm_v8_3a_fp16_complex_neon_hw [P (*)
6441bc3... c++/reflection: also walk BIND_EXPR_BODY (*)
1aed3a8... c++/reflection: fix ICE with OMP_CLAUSE [PR124227] (*)
b70d28d... Ada: Fix missing implicit dereference for access-to-protect (*)
6e461b3... target/120234 - adjust vector construction costs (*)
0bdbd1f... libiberty, Darwin: Fix handling of file offsets. (*)
772499f... aarch64: early-ra: Fix handling of multi-register allocatio (*)
97965bd... fortran: Fix iterator counting in nested block scopes [PR f (*)
f8aa3f2... gcc.dg/plugin: fix spurious llp64 warnings (*)
4441538... Daily bump. (*)
997c9be... doc: Fix the attribute urlifier after changes to indexing [ (*)
b80df41... doc: Put attributes in their own index [PR88472] (*)
991a62f... doc: Consolidate documentation for naked attribute [PR88472 (*)
fe41e09... doc: Consolidate hot/cold attribute documentation [PR88472] (*)
ea9eb0d... doc, riscv: Tidy RISC-V attribute documentation (*)
92fbbbc... doc, loongarch: Clean up LoongArch attribute documentation (*)
f4f57d7... doc, aarch64: Tidy AArch64 target attribute documentation (*)
88b6191... doc: General copy-editing in Attributes section (*)
a46ce9e... doc: Tag attributes with what they apply to [PR88472] (*)
6e3c137... doc: Merge function, variable, type, and statement attribut (*)
7733ed8... doc: Rewrite/reorganize discussion of attribute syntax [PR1 (*)
fdc38ba... analyzer: fix ICE on (X + (-X)) for vectors [PR124188] (*)
761e0d3... analyzer: fix ICE on division by zero [PR124195] (*)
ad59051... RISC-V: Change scratch constraint for _lra insns. (*)
ce6d82d... RISC-V: theadvector specifics for vec_init and vec_extract. (*)
b2fc711... lra: Perform cycle detection for moves with clobber. [PR123 (*)
7ee67c1... contrib: add bpf-vmtest-tool to test BPF programs (*)
b67918f... AArch64: Use anchors for vector constants [PR 121240] (*)
7ff0e39... libstdc++: Replace check for exceptions in mdspan/at.cc. (*)
7f0f5e1... testsuite: arm: drop xfail for dg-bogus in bfloat_cpp_typec (*)
45457c4... testsuite: arm: add -mfpu=auto to arm_v8_3a_complex_neon (*)
4ae4340... libstdc++: Do not check exception at compile-time for mdspa (*)
66f81a7... Ada: Fix crash on iterated element association for Ordered_ (*)
02bc692... contrib: Skip Clang -Wreturn-type-c-linkage in rust-fmt.h (*)
4cd4ec9... cobol: Increase PIC X(MAX) from 8192 to 2^31. (*)
33b8569... c++: error about typename outside of templates (*)
d95d65c... tree-optimization/123117 - fix sign conversion check (*)
a8150ee... ipa-cp: Make ipcp_val_replacement_ok_p fail better (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/ibm/heads/mmaplus2' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.