[gcc(refs/users/meissner/heads/work164-bugs)] Add power10 wide immediate fusion

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:36b37616daeec9f84d6afa97a6e2d235bebe103d commit 36b37616daeec9f84d6afa97a6e2d235bebe103d Author: Michael Meissner Date: Tue Apr 9 00:27:11 2024 -0400 Add power10 wide immediate fusion 2024-04-09 Michael Meissner gcc/ PR

[gcc(refs/users/meissner/heads/work164-bugs)] Add power10 ori/oris and xori/xoris fusion support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9b813c320ee59176e3279391ef7c47ef6ea8ba3a commit 9b813c320ee59176e3279391ef7c47ef6ea8ba3a Author: Michael Meissner Date: Tue Apr 9 00:30:46 2024 -0400 Add power10 ori/oris and xori/xoris fusion support. 2024-04-09 Michael Meissner gcc/

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:236e981f23100b440dc60543935d43d310ddf324 commit 236e981f23100b440dc60543935d43d310ddf324 Author: Michael Meissner Date: Mon Apr 8 22:10:53 2024 -0400 Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as an

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5ebe63826f25ac7416e399f4216f86a41695da89 commit 5ebe63826f25ac7416e399f4216f86a41695da89 Author: Michael Meissner Date: Mon Apr 8 22:15:44 2024 -0400 PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruction

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4174abc0dd30ebbb2feaf03f229b5c991c0c7b97 commit 4174abc0dd30ebbb2feaf03f229b5c991c0c7b97 Author: Michael Meissner Date: Mon Apr 8 23:01:07 2024 -0400 PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1,024

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ddcfc9baba6d56ded3bd877409614d494803f26f commit ddcfc9baba6d56ded3bd877409614d494803f26f Author: Michael Meissner Date: Mon Apr 8 21:34:32 2024 -0400 Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers that

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:97bf659e44a71e0f35a82dc7454b9d8eaf60cd81 commit 97bf659e44a71e0f35a82dc7454b9d8eaf60cd81 Author: Michael Meissner Date: Mon Apr 8 22:17:17 2024 -0400 Add dense math test for new instruction names. 2024-04-08 Michael Meissner gcc/testsuite/

[gcc(refs/users/meissner/heads/work164-vpair)] Revert all changes

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9a6e5ecfb5ac36496f700ee14b6aeed59de991a4 commit 9a6e5ecfb5ac36496f700ee14b6aeed59de991a4 Author: Michael Meissner Date: Tue Apr 9 00:43:54 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/mma.md | 19 ++-

[gcc r14-9849] PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives

2024-04-08 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:600bf396799a022e65938de572ad1a79a951b95a commit r14-9849-g600bf396799a022e65938de572ad1a79a951b95a Author: Gaius Mulley Date: Tue Apr 9 02:35:11 2024 +0100 PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives This

[gcc(refs/users/meissner/heads/work164-dmf)] Add -mcpu=future2

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:08dd6bc886f7d7a42332d19c66f47c735676dc11 commit 08dd6bc886f7d7a42332d19c66f47c735676dc11 Author: Michael Meissner Date: Mon Apr 8 23:40:42 2024 -0400 Add -mcpu=future2 2024-04-08 Michael Meissner gcc/ * config/rs6000/aix71.h

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a111516557ce455bbcade91f94299af03c9f3bb4 commit a111516557ce455bbcade91f94299af03c9f3bb4 Author: Michael Meissner Date: Mon Apr 8 23:46:29 2024 -0400 Add paddis support. 2024-03-22 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6f6c28cb2beae8629e4177e160cd1b2b01e72fb1 commit 6f6c28cb2beae8629e4177e160cd1b2b01e72fb1 Author: Michael Meissner Date: Mon Apr 8 23:52:39 2024 -0400 Add xvrlw support. 2024-04-08 Michael Meissner gcc/ * config/rs6000/altivec.md

[gcc(refs/users/meissner/heads/work164-vpair)] Power10: Add options to disable load and store vector pair.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:76066d95bf3f71b749084b11fc6dab1ee7cbd813 commit 76066d95bf3f71b749084b11fc6dab1ee7cbd813 Author: Michael Meissner Date: Tue Apr 9 00:42:14 2024 -0400 Power10: Add options to disable load and store vector pair. In working on some future patches that involve

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dd2213d6a6c95bd6ba7cdc2a5da4fd44ed57f1e4 commit dd2213d6a6c95bd6ba7cdc2a5da4fd44ed57f1e4 Author: Michael Meissner Date: Tue Apr 9 00:00:15 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 464 ++ 1 file

[gcc r14-9851] testsuite: Add profile_update_atomic check to gcov-20.c [PR114614]

2024-04-08 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:9c97de682303b81c8886ac131fcfb3b122f2f1a6 commit r14-9851-g9c97de682303b81c8886ac131fcfb3b122f2f1a6 Author: Kewen Lin Date: Mon Apr 8 21:02:17 2024 -0500 testsuite: Add profile_update_atomic check to gcov-20.c [PR114614] As PR114614 shows, the newly added

[gcc r14-9850] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-08 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:26eb5f8fd173e2425ae7505528fc426de4b7e34c commit r14-9850-g26eb5f8fd173e2425ae7505528fc426de4b7e34c Author: Kewen Lin Date: Mon Apr 8 21:01:36 2024 -0500 rs6000: Fix wrong align passed to build_aligned_type [PR88309] As the comments in PR88309 show, there are

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6ac16950e262822264bae44d33157e440af81bf4 commit 6ac16950e262822264bae44d33157e440af81bf4 Author: Michael Meissner Date: Mon Apr 8 23:34:30 2024 -0400 Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in function that

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb0e760624b02e7f9fc22dca10925cd82efa commit bb0e760624b02e7f9fc22dca10925cd82efa Author: Michael Meissner Date: Mon Apr 8 23:28:46 2024 -0400 Support load/store vector with right length. This patch adds support for new instructions that may be added

[gcc(refs/users/meissner/heads/work164-bugs)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d332fba26fbf1202b38fe1d51002abbcbdd4bcbf commit d332fba26fbf1202b38fe1d51002abbcbdd4bcbf Author: Michael Meissner Date: Tue Apr 9 00:34:39 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 176 - 1 file

[gcc r14-9852] x86: Define __APX_INLINE_ASM_USE_GPR32__

2024-04-08 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:18e94e04dae724c61cbc13ace85fa68f2deda900 commit r14-9852-g18e94e04dae724c61cbc13ace85fa68f2deda900 Author: H.J. Lu Date: Mon Apr 8 18:57:49 2024 -0700 x86: Define __APX_INLINE_ASM_USE_GPR32__ Define __APX_INLINE_ASM_USE_GPR32__ for

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:49632a09712aad4bde818f869b02faadade8e1da commit 49632a09712aad4bde818f869b02faadade8e1da Author: Michael Meissner Date: Mon Apr 8 23:57:17 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 161 +- 1 file

[gcc(refs/users/meissner/heads/work164-vpair)] Add vector pair init and splat.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aa0d0f245a6d4a763b754944463a9c1800394e35 commit aa0d0f245a6d4a763b754944463a9c1800394e35 Author: Michael Meissner Date: Tue Apr 9 01:08:44 2024 -0400 Add vector pair init and splat. 2024-04-09 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Add vector pair optimizations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f66efd9225badd375ff92f1e57397efc2877 commit f66efd9225badd375ff92f1e57397efc2877 Author: Michael Meissner Date: Tue Apr 9 01:13:59 2024 -0400 Add vector pair optimizations. 2024-03-12 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e994ae407e4dd762c46590ee49bbf691265eaa87 commit e994ae407e4dd762c46590ee49bbf691265eaa87 Author: Michael Meissner Date: Tue Apr 9 01:15:05 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 350 +++- 1 file

[gcc(refs/users/meissner/heads/work164-vpair)] Add support for vector pair fma operations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dd2a7e91bc7f77c9bf37472daf343a6a22d977a0 commit dd2a7e91bc7f77c9bf37472daf343a6a22d977a0 Author: Michael Meissner Date: Tue Apr 9 01:00:03 2024 -0400 Add support for vector pair fma operations. 2024-04-09 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Add support for vector pair unary and binary operations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:473ef47c46ad9efc28bb01e376783d331596fdd4 commit 473ef47c46ad9efc28bb01e376783d331596fdd4 Author: Michael Meissner Date: Tue Apr 9 00:55:10 2024 -0400 Add support for vector pair unary and binary operations. 2024-04-09 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work164-vpair)] Power10: Add options to disable load and store vector pair.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a6a927f86a58862aa30bda8f609fb5641fc76810 commit a6a927f86a58862aa30bda8f609fb5641fc76810 Author: Michael Meissner Date: Tue Apr 9 00:44:44 2024 -0400 Power10: Add options to disable load and store vector pair. In working on some future patches that involve

[gcc(refs/users/meissner/heads/work164-vpair)] Peter's patches for subreg support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f975eab7d1e0a30db8fb7ce8107a08be5e018d05 commit f975eab7d1e0a30db8fb7ce8107a08be5e018d05 Author: Michael Meissner Date: Tue Apr 9 00:49:34 2024 -0400 Peter's patches for subreg support. 2024-03-12 Peter Bergner gcc/ PR

[gcc r14-9833] aarch64: Fix vld1/st1_x4 intrinsic test

2024-04-08 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:278cad85077509b73b1faf32d36f3889c2a5524b commit r14-9833-g278cad85077509b73b1faf32d36f3889c2a5524b Author: Swinney, Jonathan Date: Mon Apr 8 14:02:33 2024 +0100 aarch64: Fix vld1/st1_x4 intrinsic test The test for this intrinsic was failing silently and so

[gcc(refs/users/meissner/heads/work163-test)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2123589bb1fed4fe083ccb58ff96d249a7ad603b commit 2123589bb1fed4fe083ccb58ff96d249a7ad603b Author: Michael Meissner Date: Mon Apr 8 12:37:53 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 173 + 1 file

[gcc(refs/users/meissner/heads/work163-test)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f7b4e5104da1e247943dca403f92678cb460da52 commit f7b4e5104da1e247943dca403f92678cb460da52 Author: Michael Meissner Date: Mon Apr 8 14:01:05 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 15 +++ 1 file changed, 15 insertions(+) diff --git

[gcc(refs/users/meissner/heads/work163-test)] Add power10 wide immediate fusion

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:079fec07cd162dcbabad089c5d5298143a3669f9 commit 079fec07cd162dcbabad089c5d5298143a3669f9 Author: Michael Meissner Date: Mon Apr 8 12:35:00 2024 -0400 Add power10 wide immediate fusion 2024-04-08 Michael Meissner gcc/ PR

[gcc r14-9841] ICF: Make ICF and SRA agree on padding

2024-04-08 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:1e3312a25a7b34d6e3f549273e1674c7114e4408 commit r14-9841-g1e3312a25a7b34d6e3f549273e1674c7114e4408 Author: Martin Jambor Date: Mon Apr 8 18:53:23 2024 +0200 ICF: Make ICF and SRA agree on padding PR 113359 shows that (at least with -fno-strict-aliasing) ICF

[gcc r14-9840] ipa: Compare jump functions in ICF (PR 113907)

2024-04-08 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:1162861439fd3c4b30fc3ccd49462e47e876f04a commit r14-9840-g1162861439fd3c4b30fc3ccd49462e47e876f04a Author: Martin Jambor Date: Mon Apr 8 18:53:23 2024 +0200 ipa: Compare jump functions in ICF (PR 113907) In PR 113907 comment #58, Honza found a case where ICF

[gcc(refs/users/meissner/heads/work163-test)] Add power10 ori/oris and xori/xoris fusion support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e3a99edb9c370924e177b615cee8e91b8795548d commit e3a99edb9c370924e177b615cee8e91b8795548d Author: Michael Meissner Date: Mon Apr 8 13:59:38 2024 -0400 Add power10 ori/oris and xori/xoris fusion support. 2024-04-08 Michael Meissner gcc/

[gcc r14-9837] libstdc++: Combine two std::from_chars tests into one

2024-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:87bc20676ce606b0f75f12a35b24206df05a9f0a commit r14-9837-g87bc20676ce606b0f75f12a35b24206df05a9f0a Author: Jonathan Wakely Date: Tue Apr 2 21:22:01 2024 +0100 libstdc++: Combine two std::from_chars tests into one We don't need separate tests for the C++17

[gcc r14-9838] libstdc++: Fix tests that fail with -fno-char8_t

2024-04-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cd77e152875d3bc9c8966fc20241d73aa47532b3 commit r14-9838-gcd77e152875d3bc9c8966fc20241d73aa47532b3 Author: Jonathan Wakely Date: Tue Apr 2 20:53:11 2024 +0100 libstdc++: Fix tests that fail with -fno-char8_t Adjust expected errors or skip tests as

[gcc r14-9839] libstdc++: Use char for _Utf8_view if char8_t isn't available [PR114519]

2024-04-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:feb6a2d3569095706170c9400e93add27a66e034 commit r14-9839-gfeb6a2d3569095706170c9400e93add27a66e034 Author: Jonathan Wakely Date: Tue Apr 2 22:46:55 2024 +0100 libstdc++: Use char for _Utf8_view if char8_t isn't available [PR114519] Instead of just omitting

[gcc r14-9826] RISC-V: Minor fix for max_point

2024-04-08 Thread Demin Han via Gcc-cvs
https://gcc.gnu.org/g:aa2ab7b79a87c25d113752401a6026c6823dfe57 commit r14-9826-gaa2ab7b79a87c25d113752401a6026c6823dfe57 Author: demin.han Date: Mon Apr 1 16:20:46 2024 +0800 RISC-V: Minor fix for max_point The program points start from 1, so max_point should be equal to

[gcc r14-9827] Darwin: Sync coverage specs with gcc/gcc.cc.

2024-04-08 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:39cb6b880f723780faeef06383e67cfed2e3458d commit r14-9827-g39cb6b880f723780faeef06383e67cfed2e3458d Author: Iain Sandoe Date: Sun Apr 7 19:25:33 2024 +0100 Darwin: Sync coverage specs with gcc/gcc.cc. The specs for coverage ere out of date leading to test

[gcc r14-9828] RISC-V: Refine the error msg for RVV intrinisc required ext

2024-04-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7d051f7d45789e1442d26c07bfc5e7fb77433b87 commit r14-9828-g7d051f7d45789e1442d26c07bfc5e7fb77433b87 Author: Pan Li Date: Mon Apr 8 12:33:05 2024 +0800 RISC-V: Refine the error msg for RVV intrinisc required ext The RVV intrinisc API has sorts of required

[gcc r14-9829] tree-optimization/114624 - fix use-after-free in SCCP

2024-04-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:97d5cd8740384dbce5a83080916388f80d8976dd commit r14-9829-g97d5cd8740384dbce5a83080916388f80d8976dd Author: Richard Biener Date: Mon Apr 8 10:38:49 2024 +0200 tree-optimization/114624 - fix use-after-free in SCCP We're inspecting the replaced PHI node after

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5653a12f14e859cf5a1acb08a4602a7c88718cf0 commit 5653a12f14e859cf5a1acb08a4602a7c88718cf0 Author: Michael Meissner Date: Mon Apr 8 15:39:52 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-04-08 Michael Meissner gcc/ *

[gcc] Created branch 'meissner/heads/work164-vpair' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-vpair' was created in namespace 'refs/users' pointing to: c74c4da314f... Add ChangeLog.meissner and REVISION.

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4194ef6e7ce01afdcef224d774abe0d0b1d2b45a commit 4194ef6e7ce01afdcef224d774abe0d0b1d2b45a Author: Michael Meissner Date: Mon Apr 8 15:41:59 2024 -0400 Add ChangeLog.test and update REVISION. 2024-04-08 Michael Meissner gcc/ *

[gcc] Created branch 'meissner/heads/work164-orig' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-orig' was created in namespace 'refs/users' pointing to: f4f7c52472f... Update gcc fr.po

[gcc r14-9846] GCN: '--param=gcn-preferred-vectorization-factor=[default, 32, 64]'

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:df7625c3af004a81c13d54bb8810e03932eeb59a commit r14-9846-gdf7625c3af004a81c13d54bb8810e03932eeb59a Author: Thomas Schwinge Date: Sat Feb 24 00:29:14 2024 +0100 GCN: '--param=gcn-preferred-vectorization-factor=[default,32,64]' ..., and specify

[gcc r14-9844] GCN, nvptx: Errors during device probing are fatal

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a02d7f0edc47495ffe456af7ab7718896e0a0c25 commit r14-9844-ga02d7f0edc47495ffe456af7ab7718896e0a0c25 Author: Thomas Schwinge Date: Thu Mar 7 14:42:07 2024 +0100 GCN, nvptx: Errors during device probing are fatal Currently, we silently disable libgomp GCN and

[gcc r14-9845] New effective-target 'asm_goto_with_outputs'

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3fa8bff30ab58bd8b8018764d390ec2fcc8153bb commit r14-9845-g3fa8bff30ab58bd8b8018764d390ec2fcc8153bb Author: Thomas Schwinge Date: Mon Mar 4 16:04:11 2024 +0100 New effective-target 'asm_goto_with_outputs' After commit e16f90be2dc8af6c371fe79044c3e668fa3dda62

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d4dad4336b65a00d06880c52939c77aeb9f538af commit d4dad4336b65a00d06880c52939c77aeb9f538af Author: Michael Meissner Date: Mon Apr 8 15:38:53 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-04-08 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-dmf' was updated to point to: f930883e878... Merge commit 'refs/users/meissner/heads/work164-dmf' of git It previously pointed to: 49e37ddbfdf... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

[gcc] Created branch 'meissner/heads/work164' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164' was created in namespace 'refs/users' pointing to: f4f7c52472f... Update gcc fr.po

[gcc] Created branch 'meissner/heads/work164-bugs' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-bugs' was created in namespace 'refs/users' pointing to: c74c4da314f... Add ChangeLog.meissner and REVISION.

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:727700c5eaf43514edb61c54b56f840502ed8d2d commit 727700c5eaf43514edb61c54b56f840502ed8d2d Author: Michael Meissner Date: Mon Apr 8 15:41:00 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-04-08 Michael Meissner gcc/ *

[gcc] Created branch 'meissner/heads/work164-test' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-test' was created in namespace 'refs/users' pointing to: c74c4da314f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work164-orig)] Add REVISION.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3e90ba04c4fcdddc598a5c27d90be52a19a5c8b7 commit 3e90ba04c4fcdddc598a5c27d90be52a19a5c8b7 Author: Michael Meissner Date: Mon Apr 8 15:43:07 2024 -0400 Add REVISION. 2024-04-08 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc(refs/users/meissner/heads/work164)] Add -mcpu=future support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d480207ec78d59dbf6af1501cb8aaac605fe109c commit d480207ec78d59dbf6af1501cb8aaac605fe109c Author: Michael Meissner Date: Mon Apr 8 16:15:07 2024 -0400 Add -mcpu=future support. This patch adds the future option to the -mcpu= and -mtune= switches.

[gcc(refs/users/meissner/heads/work164)] Add -mcpu=future tuning support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:db22ab06475b3c5ae8b4cb0c516df3b1321501a4 commit db22ab06475b3c5ae8b4cb0c516df3b1321501a4 Author: Michael Meissner Date: Mon Apr 8 16:15:51 2024 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f930883e878cb195ec938987fef57421d704ee3b commit f930883e878cb195ec938987fef57421d704ee3b Merge: d4dad4336b6 49e37ddbfdf Author: Michael Meissner Date: Mon Apr 8 16:22:05 2024 -0400 Merge commit 'refs/users/meissner/heads/work164-dmf' of git+ssh://gcc.gnu.org/git/gcc

[gcc r14-9847] combine: Fix ICE in try_combine on pr112494.c [PR112560]

2024-04-08 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:eaccdba315b86d374a4e72b9dd8fefb0fc3cc5ee commit r14-9847-geaccdba315b86d374a4e72b9dd8fefb0fc3cc5ee Author: Uros Bizjak Date: Mon Apr 8 20:54:30 2024 +0200 combine: Fix ICE in try_combine on pr112494.c [PR112560] The compiler, configured with

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-test' was updated to point to: fb11e874c9f... Merge commit 'refs/users/meissner/heads/work164-test' of gi It previously pointed to: 4194ef6e7ce... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits):

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:618d7ef74adc6a6888e6cfba8669653b66f8ac10 commit 618d7ef74adc6a6888e6cfba8669653b66f8ac10 Author: Michael Meissner Date: Mon Apr 8 15:41:59 2024 -0400 Add ChangeLog.test and update REVISION. 2024-04-08 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fb11e874c9f7a5012b6a2d29edf76ddd4b213606 commit fb11e874c9f7a5012b6a2d29edf76ddd4b213606 Merge: 618d7ef74ad 4194ef6e7ce Author: Michael Meissner Date: Mon Apr 8 16:25:26 2024 -0400 Merge commit 'refs/users/meissner/heads/work164-test' of

[gcc(refs/users/meissner/heads/work164)] Add ChangeLog.meissner and REVISION.

2024-04-08 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:c74c4da314fe579ee63310dfda6ab67106c2615c commit c74c4da314fe579ee63310dfda6ab67106c2615c Author: Michael Meissner Date: Mon Apr 8 15:37:58 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-04-08 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:49e37ddbfdfdca7c2a766b400e20c5c524a4538f commit 49e37ddbfdfdca7c2a766b400e20c5c524a4538f Author: Michael Meissner Date: Mon Apr 8 15:38:53 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-04-08 Michael Meissner gcc/ *

[gcc] Created branch 'meissner/heads/work164-dmf' in namespace 'refs/users'

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-dmf' was created in namespace 'refs/users' pointing to: c74c4da314f... Add ChangeLog.meissner and REVISION.

[gcc r14-9843] Fortran: Accept again tab as alternative to space as separator [PR114304]

2024-04-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:477c8a82f38e353a8c6313b38197c70b12deea80 commit r14-9843-g477c8a82f38e353a8c6313b38197c70b12deea80 Author: Tobias Burnus Date: Mon Apr 8 21:47:51 2024 +0200 Fortran: Accept again tab as alternative to space as separator [PR114304] This fixes a side-effect

[gcc(refs/users/meissner/heads/work164)] Add -mcpu=power11 tests.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e37b896535e92c2d19c38f2dabc129172998453c commit e37b896535e92c2d19c38f2dabc129172998453c Author: Michael Meissner Date: Mon Apr 8 16:12:44 2024 -0400 Add -mcpu=power11 tests. This patch adds some simple tests for -mcpu=power11 support. In order to run

[gcc(refs/users/meissner/heads/work164)] Add -mcpu=power11 support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:029084c4dd049bf78695962f346b95f7ee6f9629 commit 029084c4dd049bf78695962f346b95f7ee6f9629 Author: Michael Meissner Date: Mon Apr 8 16:11:17 2024 -0400 Add -mcpu=power11 support. This patch adds the power11 option to the -mcpu= and -mtune= switches.

[gcc(refs/users/meissner/heads/work164)] Add -mcpu=power11 tuning support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:57ae31dbc4f42831ac381573163a4039e02942c5 commit 57ae31dbc4f42831ac381573163a4039e02942c5 Author: Michael Meissner Date: Mon Apr 8 16:12:11 2024 -0400 Add -mcpu=power11 tuning support. This patch makes -mtune=power11 use the same tuning decisions as

[gcc(refs/users/meissner/heads/work164)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ed369045c44e2e212cfa09ad4efbd567007a5089 commit ed369045c44e2e212cfa09ad4efbd567007a5089 Author: Michael Meissner Date: Mon Apr 8 16:18:42 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 185 - 1 file

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-bugs' was updated to point to: f71af54db37... Merge commit 'refs/users/meissner/heads/work164-bugs' of gi It previously pointed to: 727700c5eaf... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits):

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f71af54db37427b76a5e98645f60a66a3222fe91 commit f71af54db37427b76a5e98645f60a66a3222fe91 Merge: 9aaed234494 727700c5eaf Author: Michael Meissner Date: Mon Apr 8 16:19:53 2024 -0400 Merge commit 'refs/users/meissner/heads/work164-bugs' of

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9aaed23449422c3fd26a6b62269db5ffdd77e697 commit 9aaed23449422c3fd26a6b62269db5ffdd77e697 Author: Michael Meissner Date: Mon Apr 8 15:41:00 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-04-08 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work164-vpair' was updated to point to: 8d380e9ea06... Merge commit 'refs/users/meissner/heads/work164-vpair' of g It previously pointed to: 5653a12f14e... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:61137681da67b3bfa9f7fe648ded1d13d2ea597a commit 61137681da67b3bfa9f7fe648ded1d13d2ea597a Author: Michael Meissner Date: Mon Apr 8 15:39:52 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-04-08 Michael Meissner gcc/ *

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8d380e9ea06a66fd55172897dde9b50b808e368e commit 8d380e9ea06a66fd55172897dde9b50b808e368e Merge: 61137681da6 5653a12f14e Author: Michael Meissner Date: Mon Apr 8 16:26:58 2024 -0400 Merge commit 'refs/users/meissner/heads/work164-vpair' of

[gcc r14-9830] contrib: Add 8057f9aa1f7e70490064de796d7a8d42d446caf8 to ignored commits.

2024-04-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b93836d5ca3959f456df8bc47284741780475e03 commit r14-9830-gb93836d5ca3959f456df8bc47284741780475e03 Author: Jakub Jelinek Date: Mon Apr 8 14:12:00 2024 +0200 contrib: Add 8057f9aa1f7e70490064de796d7a8d42d446caf8 to ignored commits. This commit unfortunately

[gcc r14-9832] ChangeLog: Add by hand ChangeLog entry for PR114361 revert.

2024-04-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:080cac15ce0c3e6b396b9161055cb76974882c07 commit r14-9832-g080cac15ce0c3e6b396b9161055cb76974882c07 Author: Jakub Jelinek Date: Mon Apr 8 14:46:30 2024 +0200 ChangeLog: Add by hand ChangeLog entry for PR114361 revert. This commit has been added to

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c575074589818be10e22af065970a7bd3fcbdc04 commit c575074589818be10e22af065970a7bd3fcbdc04 Author: Michael Meissner Date: Mon Apr 8 18:29:13 2024 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b00e0644aaeaaca5044af30724f85f46fe132956 commit b00e0644aaeaaca5044af30724f85f46fe132956 Author: Michael Meissner Date: Mon Apr 8 19:05:25 2024 -0400 Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers that

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

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aae104ff2f11641f29cb4e74bbfbed7967ae1761 commit aae104ff2f11641f29cb4e74bbfbed7967ae1761 Author: Michael Meissner Date: Mon Apr 8 19:24:31 2024 -0400 Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as an

[gcc(refs/users/meissner/heads/work164-dmf)] Revert all changes

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b8c2eeecfc7fb41d8fdf00f5200181755038504f commit b8c2eeecfc7fb41d8fdf00f5200181755038504f Author: Michael Meissner Date: Mon Apr 8 19:25:56 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/constraints.md| 3 - gcc/config/rs6000/mma.md| 87

[gcc r14-9834] s390: Fix s390_const_int_pool_entry_p and movdi peephole2 [PR114605]

2024-04-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d5d84487dec06186fd9246b505f44ef68a66d6a2 commit r14-9834-gd5d84487dec06186fd9246b505f44ef68a66d6a2 Author: Jakub Jelinek Date: Mon Apr 8 16:22:13 2024 +0200 s390: Fix s390_const_int_pool_entry_p and movdi peephole2 [PR114605] The following testcase is

[gcc r14-9835] RISC-V: Implement TLS Descriptors.

2024-04-08 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:97069657c4e40b209c7b774e12faaca13812a86c commit r14-9835-g97069657c4e40b209c7b774e12faaca13812a86c Author: Tatsuyuki Ishi Date: Fri Mar 29 14:52:39 2024 +0900 RISC-V: Implement TLS Descriptors. This implements TLS Descriptors (TLSDESC) as specified in [1].

[gcc r13-8594] ipa: Self-DCE of uses of removed call LHSs (PR 108007)

2024-04-08 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:40ddc0b05a47f999b24f20c1becb79004995731b commit r13-8594-g40ddc0b05a47f999b24f20c1becb79004995731b Author: Martin Jambor Date: Mon Apr 8 17:34:33 2024 +0200 ipa: Self-DCE of uses of removed call LHSs (PR 108007) PR 108007 is another manifestation where we

gcc-wwwdocs branch master updated. 7cd7e13e443da8e2aae389fa30eb547530c6e2c8

2024-04-08 Thread Richard Ball via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 7cd7e13e443da8e2aae389fa30eb547530c6e2c8 (commit) from

[gcc r14-9836] aarch64: Fix expansion of svsudot [PR114607]

2024-04-08 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:2c1c2485a4b1aca746ac693041e51ea6da5c64ca commit r14-9836-g2c1c2485a4b1aca746ac693041e51ea6da5c64ca Author: Richard Sandiford Date: Mon Apr 8 16:53:32 2024 +0100 aarch64: Fix expansion of svsudot [PR114607] Not sure how this happend, but: svsudot is supposed