[gcc r14-10159] tree-optimization/114921 - _Float16 -> __bf16 isn't noop

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa7e05d90bb672b58424ddbe37a05a0fd0949b35 commit r14-10159-gfa7e05d90bb672b58424ddbe37a05a0fd0949b35 Author: Richard Biener Date: Thu May 2 13:55:15 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop The vectorizer handles a _Float16 to __bf16

[gcc r15-125] tree-inline: Add __builtin_stack_{save, restore} pair about inline calls with calls to alloca [PR1135

2024-05-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7117e1f6bf6de25c1ff26c4d7abcc79b407ca221 commit r15-125-g7117e1f6bf6de25c1ff26c4d7abcc79b407ca221 Author: Jakub Jelinek Date: Fri May 3 09:44:30 2024 +0200 tree-inline: Add __builtin_stack_{save,restore} pair about inline calls with calls to alloca [PR113596]

[gcc r15-126] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-05-03 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:fe40d525619eee9c2821126390df75068df4773a commit r15-126-gfe40d525619eee9c2821126390df75068df4773a Author: Alex Coplan Date: Fri May 3 09:23:59 2024 +0100 cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924] The PR shows that when cfgrtl.cc:duplicate

[gcc r13-8678] ifcvt: Don't lower bitfields with non-constant offsets [PR 111882]

2024-05-03 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:4950f6bcd3cce9deb630b76af42cd6d6968ba03f commit r13-8678-g4950f6bcd3cce9deb630b76af42cd6d6968ba03f Author: Andre Vieira Date: Fri Oct 20 17:02:32 2023 +0100 ifcvt: Don't lower bitfields with non-constant offsets [PR 111882] This patch stops lowering of bitfie

[gcc r15-127] Avoid changing type in the type_hash_canon hash

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7a212ac678e13e0df5da2d090144b246a1262b64 commit r15-127-g7a212ac678e13e0df5da2d090144b246a1262b64 Author: Richard Biener Date: Fri May 3 11:48:07 2024 +0200 Avoid changing type in the type_hash_canon hash When building a type and type_hash_canon returns an ex

[gcc r15-128] libstdc++: Update powerpc-linux-gnu baseline_symbols

2024-05-03 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:212d93f4b3a2b63817b7b32efa1d910e5720ddc6 commit r15-128-g212d93f4b3a2b63817b7b32efa1d910e5720ddc6 Author: Andreas Schwab Date: Sat Feb 3 14:00:41 2024 +0100 libstdc++: Update powerpc-linux-gnu baseline_symbols * config/abi/post/powerpc-linux-gnu/basel

[gcc r15-129] Silence two instances of -Wcalloc-transposed-args

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c5245c869f0468ddb67c6d996219bd443610673c commit r15-129-gc5245c869f0468ddb67c6d996219bd443610673c Author: Peter Damianov Date: Fri May 3 01:02:35 2024 -0700 Silence two instances of -Wcalloc-transposed-args libgcc/ * libgcov-util.c (tag_counters):

[gcc r15-130] Add default bitmap obstack allocation check

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a2e9032deaf9dbcff329d650f61e36c6a5aa1fc4 commit r15-130-ga2e9032deaf9dbcff329d650f61e36c6a5aa1fc4 Author: Richard Biener Date: Fri Apr 5 11:02:46 2024 +0200 Add default bitmap obstack allocation check The following adds a check that the global bitmap obstack

[gcc r14-10160] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-05-03 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:242fbc0df6c23115c47d256e66fba6a770265c5d commit r14-10160-g242fbc0df6c23115c47d256e66fba6a770265c5d Author: Alex Coplan Date: Fri May 3 09:23:59 2024 +0100 cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924] The PR shows that when cfgrtl.cc:duplica

[gcc r14-10161] middle-end/114734 - wrong code with expand_call_mem_ref

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5c42872b2a08a742f061809c7650e0c62dd7a9f3 commit r14-10161-g5c42872b2a08a742f061809c7650e0c62dd7a9f3 Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defin

[gcc r14-10162] RISC-V: Add testcase for pr114734

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:796319476e4fd6813e8319061bc3a8f19b355e35 commit r14-10162-g796319476e4fd6813e8319061bc3a8f19b355e35 Author: Patrick O'Neill Date: Tue Apr 30 13:26:45 2024 -0700 RISC-V: Add testcase for pr114734 gcc/testsuite/ChangeLog: PR middle-end/114734

[gcc r15-131] testsuite: fix analyzer C++ failures on Solaris [PR111475]

2024-05-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5219414f3cde3c1037e289a6654cd722cfa75dea commit r15-131-g5219414f3cde3c1037e289a6654cd722cfa75dea Author: David Malcolm Date: Fri May 3 09:05:29 2024 -0400 testsuite: fix analyzer C++ failures on Solaris [PR111475] As part of PR analyzer/96395, these patches

[gcc r14-10163] libstdc++: Update powerpc-linux-gnu baseline_symbols

2024-05-03 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:d7c06a80b54486117a72fb2e7b007ad1838d6d0e commit r14-10163-gd7c06a80b54486117a72fb2e7b007ad1838d6d0e Author: Andreas Schwab Date: Sat Feb 3 14:00:41 2024 +0100 libstdc++: Update powerpc-linux-gnu baseline_symbols * config/abi/post/powerpc-linux-gnu/bas

[gcc r13-8679] tree-optimization/114485 - neg induction with partial vectors

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a676581ddc49a6ead8edced7bb4b92aeceebde56 commit r13-8679-ga676581ddc49a6ead8edced7bb4b92aeceebde56 Author: Richard Biener Date: Thu Apr 4 10:00:51 2024 +0200 tree-optimization/114485 - neg induction with partial vectors We can't use vect_update_ivs_after_vect

[gcc r13-8680] tree-optimization/114733 - neg induction fails for 1 element vectors

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b3f9f10e03c570074a517dcfe9df8d3eeddd6aca commit r13-8680-gb3f9f10e03c570074a517dcfe9df8d3eeddd6aca Author: Richard Biener Date: Tue Apr 16 10:46:03 2024 +0200 tree-optimization/114733 - neg induction fails for 1 element vectors The neg induction vectorization

[gcc r13-8682] gcov-profile/114715 - missing coverage for switch

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5a3cc62dbb45185dd1ca32caec80d57a320ec5a0 commit r13-8682-g5a3cc62dbb45185dd1ca32caec80d57a320ec5a0 Author: Richard Biener Date: Mon Apr 15 11:09:17 2024 +0200 gcov-profile/114715 - missing coverage for switch The following avoids missing coverage for the line

[gcc r13-8681] lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d040606257a579f120271dcd2af62a3458a7856e commit r13-8681-gd040606257a579f120271dcd2af62a3458a7856e Author: Richard Biener Date: Tue Apr 9 14:25:57 2024 +0200 lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time The following adjusts

[gcc r13-8684] tree-optimization/114749 - reset partial vector decision for no-SLP retry

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:704b15e277a8792ac4cd6008ee08bec4b047a3e6 commit r13-8684-g704b15e277a8792ac4cd6008ee08bec4b047a3e6 Author: Richard Biener Date: Wed Apr 17 10:40:04 2024 +0200 tree-optimization/114749 - reset partial vector decision for no-SLP retry The following makes sure t

[gcc r13-8683] tree-optimization/114736 - SLP DFS walk issue

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0624852a3ea684f6b9dabea864bcb45e31304728 commit r13-8683-g0624852a3ea684f6b9dabea864bcb45e31304728 Author: Richard Biener Date: Tue Apr 16 11:33:48 2024 +0200 tree-optimization/114736 - SLP DFS walk issue The following fixes a DFS walk issue when identifying

[gcc r14-10164] Revert "tree-optimization/114921 - _Float16 -> __bf16 isn't noop"

2024-05-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:db447ec808e997bd13a849d9b3076792afb888cb commit r14-10164-gdb447ec808e997bd13a849d9b3076792afb888cb Author: Richard Biener Date: Fri May 3 16:03:14 2024 +0200 Revert "tree-optimization/114921 - _Float16 -> __bf16 isn't noop" This reverts commit fa7e05d90bb672

[gcc/meissner/heads/work165-bugs] (9 commits) Merge commit 'refs/users/meissner/heads/work165-bugs' of gi

2024-05-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work165-bugs' was updated to point to: fe62f8b6607... Merge commit 'refs/users/meissner/heads/work165-bugs' of gi It previously pointed to: 2b46c7250c1... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work165-bugs)] Add ChangeLog.bugs and update REVISION.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:808ff741c1713611ece75c2cd17e5f06df902aaf commit 808ff741c1713611ece75c2cd17e5f06df902aaf Author: Michael Meissner Date: Thu May 2 14:04:30 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-05-02 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work165-bugs)] Merge commit 'refs/users/meissner/heads/work165-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fe62f8b6607a7aa4abfc02a61749f12c1b7352c7 commit fe62f8b6607a7aa4abfc02a61749f12c1b7352c7 Merge: 808ff741c17 2b46c7250c1 Author: Michael Meissner Date: Fri May 3 11:12:07 2024 -0400 Merge commit 'refs/users/meissner/heads/work165-bugs' of git+ssh://gcc.gnu.org/git/gcc

[gcc/meissner/heads/work165-dmf] (9 commits) Merge commit 'refs/users/meissner/heads/work165-dmf' of git

2024-05-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work165-dmf' was updated to point to: cbea57ffeba... Merge commit 'refs/users/meissner/heads/work165-dmf' of git It previously pointed to: 9c86f644695... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work165-dmf)] Merge commit 'refs/users/meissner/heads/work165-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work16

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cbea57ffeba74e6e757ca01c85e2d0e618bc3859 commit cbea57ffeba74e6e757ca01c85e2d0e618bc3859 Merge: e31a001c546 9c86f644695 Author: Michael Meissner Date: Fri May 3 11:13:50 2024 -0400 Merge commit 'refs/users/meissner/heads/work165-dmf' of git+ssh://gcc.gnu.org/git/gcc

[gcc(refs/users/meissner/heads/work165-dmf)] Add ChangeLog.dmf and update REVISION.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e31a001c546fb798951e7ad0a28429de1b98543f commit e31a001c546fb798951e7ad0a28429de1b98543f Author: Michael Meissner Date: Thu May 2 14:01:24 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-05-02 Michael Meissner gcc/ * Change

[gcc/meissner/heads/work165-tar] (9 commits) Merge commit 'refs/users/meissner/heads/work165-tar' of git

2024-05-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work165-tar' was updated to point to: bf16499088b... Merge commit 'refs/users/meissner/heads/work165-tar' of git It previously pointed to: 7922492691a... Add ChangeLog.tar and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work165-tar)] Add ChangeLog.tar and update REVISION.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:34ad78eca5af6d4123109ce2940a3d083dbd5d41 commit 34ad78eca5af6d4123109ce2940a3d083dbd5d41 Author: Michael Meissner Date: Thu May 2 14:03:29 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-05-02 Michael Meissner gcc/ * Change

[gcc(refs/users/meissner/heads/work165-tar)] Merge commit 'refs/users/meissner/heads/work165-tar' of git+ssh://gcc.gnu.org/git/gcc into me/work16

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bf16499088b120a4cb7f9d4b87135b548b8907dc commit bf16499088b120a4cb7f9d4b87135b548b8907dc Merge: 34ad78eca5a 7922492691a Author: Michael Meissner Date: Fri May 3 11:15:20 2024 -0400 Merge commit 'refs/users/meissner/heads/work165-tar' of git+ssh://gcc.gnu.org/git/gcc

[gcc/meissner/heads/work165-test] (9 commits) Merge commit 'refs/users/meissner/heads/work165-test' of gi

2024-05-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work165-test' was updated to point to: cc86d6a68a8... Merge commit 'refs/users/meissner/heads/work165-test' of gi It previously pointed to: 23c1e5caf3d... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work165-test)] Add ChangeLog.test and update REVISION.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7a47b639ae07d629c0a0cceebda6099cfc2bfdbf commit 7a47b639ae07d629c0a0cceebda6099cfc2bfdbf Author: Michael Meissner Date: Thu May 2 14:05:38 2024 -0400 Add ChangeLog.test and update REVISION. 2024-05-02 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work165-test)] Merge commit 'refs/users/meissner/heads/work165-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cc86d6a68a8a187e129b9d5e3cf19e0312cf6866 commit cc86d6a68a8a187e129b9d5e3cf19e0312cf6866 Merge: 7a47b639ae0 23c1e5caf3d Author: Michael Meissner Date: Fri May 3 11:16:41 2024 -0400 Merge commit 'refs/users/meissner/heads/work165-test' of git+ssh://gcc.gnu.org/git/gcc

[gcc/meissner/heads/work165-vpair] (9 commits) Merge commit 'refs/users/meissner/heads/work165-vpair' of g

2024-05-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work165-vpair' was updated to point to: f2cb37724ef... Merge commit 'refs/users/meissner/heads/work165-vpair' of g It previously pointed to: 127051cce99... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work165-vpair)] Merge commit 'refs/users/meissner/heads/work165-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f2cb37724efa0be05f9096502c262c35ea588de2 commit f2cb37724efa0be05f9096502c262c35ea588de2 Merge: 3ab2474bfd7 127051cce99 Author: Michael Meissner Date: Fri May 3 11:25:43 2024 -0400 Merge commit 'refs/users/meissner/heads/work165-vpair' of git+ssh://gcc.gnu.org/git/gc

[gcc(refs/users/meissner/heads/work165-vpair)] Add ChangeLog.vpair and update REVISION.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3ab2474bfd72c4a8ee21ebf3361009240e5931ec commit 3ab2474bfd72c4a8ee21ebf3361009240e5931ec Author: Michael Meissner Date: Thu May 2 14:02:24 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-05-02 Michael Meissner gcc/ * Chan

[gcc r15-132] docs: rtl: document GET_MODE_INNER

2024-05-03 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:301b95494098024317c2f4603f759fadc8a868ca commit r15-132-g301b95494098024317c2f4603f759fadc8a868ca Author: Vineet Gupta Date: Thu Feb 17 13:49:45 2022 -0800 docs: rtl: document GET_MODE_INNER gcc/ChangeLog * doc/rtl.texi: Add entry for GET_MODE_INN

[gcc r15-133] RISC-V: miscll comment fixes [NFC]

2024-05-03 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:467ca4a195e26dba77e7f62cc1a3d45a4e541c72 commit r15-133-g467ca4a195e26dba77e7f62cc1a3d45a4e541c72 Author: Vineet Gupta Date: Tue Mar 1 03:45:19 2022 -0800 RISC-V: miscll comment fixes [NFC] gcc/ChangeLog: * config/riscv/riscv.cc: Comment updates.

[gcc r15-134] c++: Implement __is_const built-in trait

2024-05-03 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:7dd8c905219b8e2dfe4ec968a03623989f8f0c80 commit r15-134-g7dd8c905219b8e2dfe4ec968a03623989f8f0c80 Author: Ken Matsui Date: Tue Mar 21 09:10:52 2023 -0700 c++: Implement __is_const built-in trait This patch implements built-in trait for std::is_const.

[gcc r15-135] c++: Implement __is_volatile built-in trait

2024-05-03 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:9b51b3e79e4b0533bd2b37dcf734ed4a0739af3c commit r15-135-g9b51b3e79e4b0533bd2b37dcf734ed4a0739af3c Author: Ken Matsui Date: Wed Mar 22 16:26:25 2023 -0700 c++: Implement __is_volatile built-in trait This patch implements built-in trait for std::is_volatile.

[gcc r15-136] c++: Implement __is_pointer built-in trait

2024-05-03 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:cb5d904c775ed7172f8dd7565ec7f5395503d06f commit r15-136-gcb5d904c775ed7172f8dd7565ec7f5395503d06f Author: Ken Matsui Date: Sun Jul 9 17:49:08 2023 -0700 c++: Implement __is_pointer built-in trait This patch implements built-in trait for std::is_pointer.

[gcc r15-137] PR modula2/114929 extra for loop iteration count regression tests

2024-05-03 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:c943d7b5c40f447b12431df9ad27a47dad95026d commit r15-137-gc943d7b5c40f447b12431df9ad27a47dad95026d Author: Gaius Mulley Date: Fri May 3 20:48:01 2024 +0100 PR modula2/114929 extra for loop iteration count regression tests This patch introduces three more for l

[gcc r15-138] c++: initializer_list and EH [PR114935]

2024-05-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8f3afb83c879f1bfa722a963a07c06aaf174ef72 commit r15-138-g8f3afb83c879f1bfa722a963a07c06aaf174ef72 Author: Jason Merrill Date: Fri May 3 09:52:46 2024 -0400 c++: initializer_list and EH [PR114935] When we initialize an array of a type with a non-trivial destru

[gcc r14-10165] c++: initializer_list and EH [PR114935]

2024-05-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3b4d6b6ecd79df790bf0938dab1f51094f94d777 commit r14-10165-g3b4d6b6ecd79df790bf0938dab1f51094f94d777 Author: Jason Merrill Date: Fri May 3 09:52:46 2024 -0400 c++: initializer_list and EH [PR114935] When we initialize an array of a type with a non-trivial dest

[gcc r14-10166] [PATCH] PR modula2/114929 for loop fails to iterate down to zero

2024-05-03 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d811080341adf9d805e3f79a8fd9be2e13bd9848 commit r14-10166-gd811080341adf9d805e3f79a8fd9be2e13bd9848 Author: Gaius Mulley Date: Fri May 3 22:58:11 2024 +0100 [PATCH] PR modula2/114929 for loop fails to iterate down to zero There is a bug in the for loop contro

[gcc r15-139] Fix printing COMPOUND_EXPR in .original [PR23872]

2024-05-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:04f24e44fb14a22516444f70503719f3fda15d6c commit r15-139-g04f24e44fb14a22516444f70503719f3fda15d6c Author: Andrew Pinski Date: Tue Apr 16 17:43:36 2024 -0700 Fix printing COMPOUND_EXPR in .original [PR23872] Starting with the merge of the openmp branch into th

[gcc r15-140] libbacktrace: add DLLS as they are loaded

2024-05-03 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:b69dac54ef769a33bcdca6de243c1b08e05c7881 commit r15-140-gb69dac54ef769a33bcdca6de243c1b08e05c7881 Author: Ian Lance Taylor Date: Fri May 3 15:23:23 2024 -0700 libbacktrace: add DLLS as they are loaded Patch from Björn Schäpers. * pecoff.c (st

[gcc(refs/users/meissner/heads/work165-dmf)] Use vector pair load/store for memcpy with -mcpu=future

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7b62e438a22c49786f703b3290e741def25a3a73 commit 7b62e438a22c49786f703b3290e741def25a3a73 Author: Michael Meissner Date: Fri May 3 20:07:32 2024 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC did

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add wD constraint.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d2cb7b48c27f62f4508716ac9428f1466b0dd810 commit d2cb7b48c27f62f4508716ac9428f1466b0dd810 Author: Michael Meissner Date: Fri May 3 20:13:14 2024 -0400 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add support for dense math registers.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ee62835648847f71e55d04ec088d9b410e701507 commit ee62835648847f71e55d04ec088d9b410e701507 Author: Michael Meissner Date: Fri May 3 20:18:09 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d6ee9c4c5ed2a14f66e32feeffc429d7cd5c0ee2 commit d6ee9c4c5ed2a14f66e32feeffc429d7cd5c0ee2 Author: Michael Meissner Date: Fri May 3 20:23:42 2024 -0400 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruct

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add dense math test for new instruction names.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7c3dc8dcd8d5ab0f99607172153e5c521a79b643 commit 7c3dc8dcd8d5ab0f99607172153e5c521a79b643 Author: Michael Meissner Date: Fri May 3 20:25:28 2024 -0400 RFC2653-Add dense math test for new instruction names. 2024-05-03 Michael Meissner gcc/testsuite

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7992af1753d9b60cebc5eb360058c04d57053c7a commit 7992af1753d9b60cebc5eb360058c04d57053c7a Author: Michael Meissner Date: Fri May 3 20:31:57 2024 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2656-Support load/store vector with right length.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e3be5e2b224450ef7468af4e04755aa0dc0980ad commit e3be5e2b224450ef7468af4e04755aa0dc0980ad Author: Michael Meissner Date: Fri May 3 20:39:15 2024 -0400 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may be

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2655-Add saturating subtract built-ins.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:050e208c0ee395174512f6248ae173ad152e3cd0 commit 050e208c0ee395174512f6248ae173ad152e3cd0 Author: Michael Meissner Date: Fri May 3 20:44:50 2024 -0400 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functio

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2686-Add paddis support.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c2f3d78cf66caa49c8379cca1f2604bf1de4b2fc commit c2f3d78cf66caa49c8379cca1f2604bf1de4b2fc Author: Michael Meissner Date: Fri May 3 20:57:14 2024 -0400 RFC2686-Add paddis support. 2024-05-03 Michael Meissner gcc/ * config/rs6000/con

[gcc(refs/users/meissner/heads/work165-dmf)] RFC2677-Add xvrlw support.

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f44372f7e53e70b3a18822cbcc9fd024efea1152 commit f44372f7e53e70b3a18822cbcc9fd024efea1152 Author: Michael Meissner Date: Fri May 3 21:06:39 2024 -0400 RFC2677-Add xvrlw support. 2024-05-03 Michael Meissner gcc/ * config/rs6000/alti

[gcc(refs/users/meissner/heads/work165-dmf)] Update ChangeLog.*

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2504d90098995277aed551c7fb771ce753b76285 commit 2504d90098995277aed551c7fb771ce753b76285 Author: Michael Meissner Date: Fri May 3 21:14:51 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 449 +- 1 file

[gcc(refs/users/meissner/heads/work165-tar)] Add support for -mtar

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70c202710f25f02a52d560b5fa814f0b42d5ad4c commit 70c202710f25f02a52d560b5fa814f0b42d5ad4c Author: Michael Meissner Date: Fri May 3 22:04:58 2024 -0400 Add support for -mtar 2024-05-03 Michael Meissner gcc/ * config/rs6000/constrain

[gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*

2024-05-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6365a8475fd30393b104753a1e5a7aa85b031605 commit 6365a8475fd30393b104753a1e5a7aa85b031605 Author: Michael Meissner Date: Fri May 3 22:07:15 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 56 ++- 1 file