[gcc r16-91] Accept allones or 0 operand for vcond_mask op1.

2025-04-22 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:f72a2d221539cede358f2487b94bc370c6fc44b5 commit r16-91-gf72a2d221539cede358f2487b94bc370c6fc44b5 Author: liuhongt Date: Sun Mar 30 20:15:41 2025 -0700 Accept allones or 0 operand for vcond_mask op1. Since ix86_expand_sse_movcc will simplify them into a simple

[gcc(refs/vendors/ibm/heads/mmaplus)] Update ChangeLog.*

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:89c0f5b4778d7a65eb2448340642d842b23994f7 commit 89c0f5b4778d7a65eb2448340642d842b23994f7 Author: Michael Meissner Date: Tue Oct 22 17:55:58 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.mmaplus | 814 ++ 1 file

[gcc(refs/vendors/ibm/heads/mmaplus)] Update ChangeLog.*

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:5e032b1a1424bdd5c6657b545b4fd6b64edb0999 commit 5e032b1a1424bdd5c6657b545b4fd6b64edb0999 Author: Michael Meissner Date: Wed Nov 6 16:54:27 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.mmaplus | 13 + 1 file changed, 13 insertions(+) diff --git

[gcc(refs/vendors/ibm/heads/mmaplus)] Set default name to power8 if no --with-cpu.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:596a6fa8f3aa19a98d5ea9726a11d19c9b0c1c58 commit 596a6fa8f3aa19a98d5ea9726a11d19c9b0c1c58 Author: Michael Meissner Date: Wed Nov 6 16:52:07 2024 -0500 Set default name to power8 if no --with-cpu. 2024-11-06 Michael Meissner gcc/ *

[gcc(refs/vendors/ibm/heads/mmaplus)] Revert changes

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:72fce80f31f4df84078284c077789067e579929b commit 72fce80f31f4df84078284c077789067e579929b Author: Michael Meissner Date: Tue Oct 22 17:51:04 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 gcc/config/rs6000/constraint

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2686-Add paddis support.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:83a5d8b95e312f0c19998719dbe048d67fce3415 commit 83a5d8b95e312f0c19998719dbe048d67fce3415 Author: Michael Meissner Date: Tue Oct 22 17:01:20 2024 -0400 RFC2686-Add paddis support. 2024-10-22 Michael Meissner gcc/ * config/rs6000/co

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2677-Add xvrlw support.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:904961a355ecae12ce801a7475b439d5e8ef1479 commit 904961a355ecae12ce801a7475b439d5e8ef1479 Author: Michael Meissner Date: Tue Oct 22 17:02:33 2024 -0400 RFC2677-Add xvrlw support. 2024-10-22 Michael Meissner gcc/ * config/rs6000/alt

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2655-Add saturating subtract built-ins.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:56e6cba06a8f626faff300ffef89017977c27928 commit 56e6cba06a8f626faff300ffef89017977c27928 Author: Michael Meissner Date: Tue Oct 22 17:00:35 2024 -0400 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functi

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2656-Support load/store vector with right length.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:8a4e2eb426c73182fc91e5faef8f4d0f0a3f6122 commit 8a4e2eb426c73182fc91e5faef8f4d0f0a3f6122 Author: Michael Meissner Date: Tue Oct 22 16:59:43 2024 -0400 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may b

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:453484d9b339d29b44323734f838bb8b301b085f commit 453484d9b339d29b44323734f838bb8b301b085f Author: Michael Meissner Date: Tue Oct 22 16:58:33 2024 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:253c0abd46d96818f051ca6e7ae81983094abe6a commit 253c0abd46d96818f051ca6e7ae81983094abe6a Author: Michael Meissner Date: Tue Oct 22 16:57:05 2024 -0400 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruc

[gcc(refs/vendors/ibm/heads/mmaplus)] Use vector pair load/store for memcpy with -mcpu=future

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:805a9d9c81d277706cc3a5e3270767d5f101aae6 commit 805a9d9c81d277706cc3a5e3270767d5f101aae6 Author: Michael Meissner Date: Tue Oct 22 16:54:35 2024 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC di

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add dense math test for new instruction names.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:fa38ab238e9f5bb8a3ca3a13ac160734857440b1 commit fa38ab238e9f5bb8a3ca3a13ac160734857440b1 Author: Michael Meissner Date: Tue Oct 22 16:57:52 2024 -0400 RFC2653-Add dense math test for new instruction names. 2024-10-22 Michael Meissner gcc/testsuit

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add support for dense math registers.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:07bd318f83e5b93fb487bd9e097124646eede5d1 commit 07bd318f83e5b93fb487bd9e097124646eede5d1 Author: Michael Meissner Date: Tue Oct 22 16:56:10 2024 -0400 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

[gcc(refs/vendors/ibm/heads/mmaplus)] Add -mcpu=future tuning support.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:4e5faa8611582139b33bab10f65a53fc8c58b385 commit 4e5faa8611582139b33bab10f65a53fc8c58b385 Author: Michael Meissner Date: Tue Oct 22 16:53:40 2024 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add wD constraint.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:fdca7a07c697a45f4bf1d3969cd9902fe502b199 commit fdca7a07c697a45f4bf1d3969cd9902fe502b199 Author: Michael Meissner Date: Tue Oct 22 16:55:18 2024 -0400 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_MODULO to TARGET_POWER9

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:cff03e03f35f7e27538ccea63ce0773b9e641cc4 commit cff03e03f35f7e27538ccea63ce0773b9e641cc4 Author: Michael Meissner Date: Tue Oct 22 16:51:43 2024 -0400 Change TARGET_MODULO to TARGET_POWER9 As part of the architecture flags patches, this patch changes the use

[gcc(refs/vendors/ibm/heads/mmaplus)] Update tests to work with architecture flags changes.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:133e2820bf27118f45a412e7588a44da767a2d02 commit 133e2820bf27118f45a412e7588a44da767a2d02 Author: Michael Meissner Date: Tue Oct 22 16:52:24 2024 -0400 Update tests to work with architecture flags changes. Two tests used -mvsx to raise the processor level to a

[gcc(refs/vendors/ibm/heads/mmaplus)] Add support for -mcpu=future

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:1fda538674d13775e58b900efe20d78d1b36e57a commit 1fda538674d13775e58b900efe20d78d1b36e57a Author: Michael Meissner Date: Tue Oct 22 16:53:04 2024 -0400 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_POPCNTD to TARGET_POWER7

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:27c3e09525ae509dce78fcff423019a310116ad7 commit 27c3e09525ae509dce78fcff423019a310116ad7 Author: Michael Meissner Date: Tue Oct 22 16:50:48 2024 -0400 Change TARGET_POPCNTD to TARGET_POWER7 As part of the architecture flags patches, this patch changes the use

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_CMPB to TARGET_POWER6

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:a63f9e5522286c58ef1c502908892aa496e49cf7 commit a63f9e5522286c58ef1c502908892aa496e49cf7 Author: Michael Meissner Date: Tue Oct 22 16:49:52 2024 -0400 Change TARGET_CMPB to TARGET_POWER6 As part of the architecture flags patches, this patch changes the use of

[gcc(refs/vendors/ibm/heads/mmaplus)] Do not allow -mvsx to boost processor to power7.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:b4bc2c4ae3e92cff696ca01979ccefb30d7f6694 commit b4bc2c4ae3e92cff696ca01979ccefb30d7f6694 Author: Michael Meissner Date: Tue Oct 22 16:42:11 2024 -0400 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_FPRND to TARGET_POWER5X

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:f9667b2f18d9babc111b30b22fde2241125bcaf7 commit f9667b2f18d9babc111b30b22fde2241125bcaf7 Author: Michael Meissner Date: Tue Oct 22 16:48:59 2024 -0400 Change TARGET_FPRND to TARGET_POWER5X As part of the architecture flags patches, this patch changes the use

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_POPCNTB to TARGET_POWER5

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:baaf1472a8684897432a613dc530577e33efdf14 commit baaf1472a8684897432a613dc530577e33efdf14 Author: Michael Meissner Date: Tue Oct 22 16:48:20 2024 -0400 Change TARGET_POPCNTB to TARGET_POWER5 As part of the architecture flags patches, this patch changes the use

[gcc(refs/vendors/ibm/heads/mmaplus)] Add rs6000 architecture masks.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:930ca76e5ab0497a82dbc1ffdb53a370c444b9a0 commit 930ca76e5ab0497a82dbc1ffdb53a370c444b9a0 Author: Michael Meissner Date: Tue Oct 22 16:40:13 2024 -0400 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc(refs/vendors/ibm/heads/mmaplus)] Use architecture flags for defining _ARCH_PWR macros.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:f09b1dd1d965ad3ab5886789f953baf4c8247a08 commit f09b1dd1d965ad3ab5886789f953baf4c8247a08 Author: Michael Meissner Date: Tue Oct 22 16:41:09 2024 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/vendors/ibm/heads/mmaplus)] Add ChangeLog.dmf and update REVISION.

2025-04-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:4b6030cb0dccf0d2e079895fdd7d4068910adabd commit 4b6030cb0dccf0d2e079895fdd7d4068910adabd Author: Michael Meissner Date: Tue Oct 22 16:38:02 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-10-22 Michael Meissner gcc/ * Chang

[gcc r16-89] Fix vectorizer costs of COND_EXPR, MIN_EXPR, MAX_EXPR, ABS_EXPR, ABSU_EXPR

2025-04-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:0650ea627399a0ef23db434d4fce6b52b9faf557 commit r16-89-g0650ea627399a0ef23db434d4fce6b52b9faf557 Author: Jan Hubicka Date: Tue Apr 22 23:47:14 2025 +0200 Fix vectorizer costs of COND_EXPR, MIN_EXPR, MAX_EXPR, ABS_EXPR, ABSU_EXPR this patch adds special cases

[gcc r16-88] rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327]

2025-04-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4b62cf555b5446cb02fc471519cf1afa09e1a108 commit r16-88-g4b62cf555b5446cb02fc471519cf1afa09e1a108 Author: Jakub Jelinek Date: Tue Apr 22 21:27:28 2025 +0200 rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327] The followin

[gcc r12-11065] Fortran: fix issue with impure elemental subroutine and interface [PR119656]

2025-04-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:42f05565a6dcd8db1c0829a1301e8849a4f9cb04 commit r12-11065-g42f05565a6dcd8db1c0829a1301e8849a4f9cb04 Author: Harald Anlauf Date: Tue Apr 8 22:30:15 2025 +0200 Fortran: fix issue with impure elemental subroutine and interface [PR119656] PR fortran/11965

[gcc r13-9557] Fortran: fix issue with impure elemental subroutine and interface [PR119656]

2025-04-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:ec237e7644a4509d3bc8c5cfe4b34060c9a665fe commit r13-9557-gec237e7644a4509d3bc8c5cfe4b34060c9a665fe Author: Harald Anlauf Date: Tue Apr 8 22:30:15 2025 +0200 Fortran: fix issue with impure elemental subroutine and interface [PR119656] PR fortran/119656

[gcc r15-9573] aarch64: Define __ARM_FEATURE_FAMINMAX

2025-04-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:9ef56cd6ec3b3aabb6ffe740c4f14eb71c2e7915 commit r15-9573-g9ef56cd6ec3b3aabb6ffe740c4f14eb71c2e7915 Author: Richard Sandiford Date: Tue Apr 22 18:41:51 2025 +0100 aarch64: Define __ARM_FEATURE_FAMINMAX We implemented FAMINMAX ACLE support but failed to define

[gcc r15-9572] Revert "libstdc++: Optimize std::projected" [PR119888]

2025-04-22 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:63bda370eddf091c456cea3df82e0e5aa9a1fa97 commit r15-9572-g63bda370eddf091c456cea3df82e0e5aa9a1fa97 Author: Patrick Palka Date: Tue Apr 22 12:55:05 2025 -0400 Revert "libstdc++: Optimize std::projected" [PR119888] This non-standard optimization breaks real-wor

[gcc r16-87] Revert "libstdc++: Optimize std::projected" [PR119888]

2025-04-22 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:49e79b86936373fc70c3bdea3b2d8353cf8957b1 commit r16-87-g49e79b86936373fc70c3bdea3b2d8353cf8957b1 Author: Patrick Palka Date: Tue Apr 22 12:52:34 2025 -0400 Revert "libstdc++: Optimize std::projected" [PR119888] This non-standard optimization breaks real-world

[gcc r16-86] aarch64: Define __ARM_FEATURE_FAMINMAX

2025-04-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a544a9c5bbfce013ab020f82acd2470d610fb3c8 commit r16-86-ga544a9c5bbfce013ab020f82acd2470d610fb3c8 Author: Richard Sandiford Date: Tue Apr 22 17:19:15 2025 +0100 aarch64: Define __ARM_FEATURE_FAMINMAX We implemented FAMINMAX ACLE support but failed to define th

[gcc r16-85] Induction vectorizer: prevent ICE for scalable types

2025-04-22 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:67bf33b14d14e92dcc60a4654f920be4a6ba38fb commit r16-85-g67bf33b14d14e92dcc60a4654f920be4a6ba38fb Author: Spencer Abson Date: Thu Mar 20 12:18:57 2025 + Induction vectorizer: prevent ICE for scalable types We currently check that the target suppports PLUS_

[gcc r16-84] AArch64: Emit half-precision FCMP/FCMPE

2025-04-22 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8942b48e127512e791af6d257e48ab8e271d45b7 commit r16-84-g8942b48e127512e791af6d257e48ab8e271d45b7 Author: Spencer Abson Date: Fri Jan 31 19:05:57 2025 + AArch64: Emit half-precision FCMP/FCMPE Enable a target with FEAT_FP16 to emit the half-precision varia

[gcc r16-83] AArch64: Define the spaceship optab [PR117013]

2025-04-22 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:fabbf99fc8ae26f0d87ff0c8619b4fc3bb4a5da2 commit r16-83-gfabbf99fc8ae26f0d87ff0c8619b4fc3bb4a5da2 Author: Spencer Abson Date: Thu Jan 23 19:48:49 2025 + AArch64: Define the spaceship optab [PR117013] This expansion ensures that exactly one comparison is em

[gcc r15-9571] aarch64: Update FP8 dependencies for -mcpu=olympus

2025-04-22 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:f1b9d0380a4b5896b95f088799661d903ede80b5 commit r15-9571-gf1b9d0380a4b5896b95f088799661d903ede80b5 Author: Kyrylo Tkachov Date: Tue Apr 22 06:17:34 2025 -0700 aarch64: Update FP8 dependencies for -mcpu=olympus We had not noticed that after g:299a8e2dc667e7959

[gcc r14-11676] [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d7b5fe3400cf15150ae18d522859cafcdd6a9315 commit r14-11676-gd7b5fe3400cf15150ae18d522859cafcdd6a9315 Author: Richard Biener Date: Tue Apr 22 16:40:42 2025 +0200 [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only This updates the backported test

[gcc r16-82] aarch64: Update FP8 dependencies for -mcpu=olympus

2025-04-22 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:5d5e8e87a42af8c0d962fa16dc9835fb71778250 commit r16-82-g5d5e8e87a42af8c0d962fa16dc9835fb71778250 Author: Kyrylo Tkachov Date: Tue Apr 22 06:17:34 2025 -0700 aarch64: Update FP8 dependencies for -mcpu=olympus We had not noticed that after g:299a8e2dc667e795991

[gcc r15-9570] testsuite: XFAIL predcom-8.c on aarch64 [PR118407]

2025-04-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d88bbce5757db4e268122805957a932786b46fc2 commit r15-9570-gd88bbce5757db4e268122805957a932786b46fc2 Author: Richard Sandiford Date: Tue Apr 22 14:19:51 2025 +0100 testsuite: XFAIL predcom-8.c on aarch64 [PR118407] gcc.dg/tree-ssa/predcom-8.c fails on aarch64 f

[gcc r14-11674] aarch64: Add test case.

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2bb4a431eace7e77562e686ecc9c9504045da003 commit r14-11674-g2bb4a431eace7e77562e686ecc9c9504045da003 Author: Jennifer Schmitz Date: Thu Apr 10 06:46:15 2025 -0700 aarch64: Add test case. This patch adds a test case to the testsuite for PR119706. The bug wa

[gcc r14-11675] tree-optimization/119778 - properly mark abnormal edge sources during inlining

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4108c75ea13c2f76d6aeef498d70379f8f826be9 commit r14-11675-g4108c75ea13c2f76d6aeef498d70379f8f826be9 Author: Richard Biener Date: Mon Apr 14 11:42:18 2025 +0200 tree-optimization/119778 - properly mark abnormal edge sources during inlining When inlining a cal

[gcc r14-11673] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c8fe937b4ed5bcb93d6ae6ccdd497a55f1337dae commit r14-11673-gc8fe937b4ed5bcb93d6ae6ccdd497a55f1337dae Author: Richard Biener Date: Thu Apr 10 13:30:42 2025 +0200 middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr We currently only INTEGER_CST, but

[gcc r14-11672] target/119549 - fixup handling of -mno-sse4 in target attribute

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a27f6a420c61f35d44bf33561b8312e1dbd012c8 commit r14-11672-ga27f6a420c61f35d44bf33561b8312e1dbd012c8 Author: Richard Biener Date: Mon Mar 31 14:56:25 2025 +0200 target/119549 - fixup handling of -mno-sse4 in target attribute The following fixes ix86_valid_targ

[gcc r14-11671] tree-optimization/119534 - reject bogus emulated vectorized gather

2025-04-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:97dde4260ca1bf841be0e7565962670a30d45fd2 commit r14-11671-g97dde4260ca1bf841be0e7565962670a30d45fd2 Author: Richard Biener Date: Tue Apr 1 14:13:03 2025 +0200 tree-optimization/119534 - reject bogus emulated vectorized gather The following makes sure to rejec

[gcc r15-9569] cobol: Restrict COBOL to supported Linux arches [PR119217]

2025-04-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:05941b93dfc19686d6b9c9ca5aecf3a6b28a15a5 commit r15-9569-g05941b93dfc19686d6b9c9ca5aecf3a6b28a15a5 Author: Rainer Orth Date: Tue Apr 22 13:47:17 2025 +0200 cobol: Restrict COBOL to supported Linux arches [PR119217] The COBOL frontend is currently built on all

[gcc r16-81] cobol: Restrict COBOL to supported Linux arches [PR119217]

2025-04-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:6390fc86995fbd5239497cb9e1797a3af51d3936 commit r16-81-g6390fc86995fbd5239497cb9e1797a3af51d3936 Author: Rainer Orth Date: Tue Apr 22 13:47:17 2025 +0200 cobol: Restrict COBOL to supported Linux arches [PR119217] The COBOL frontend is currently built on all x

[gcc r15-9568] libstdc++: Update baseline symbols for m68k-linux

2025-04-22 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:18d2115973b6492cf6c081848d3adcec97e39bc2 commit r15-9568-g18d2115973b6492cf6c081848d3adcec97e39bc2 Author: Andreas Schwab Date: Tue Apr 22 11:22:09 2025 +0200 libstdc++: Update baseline symbols for m68k-linux * config/abi/post/m68k-linux-gnu/baseline_

[gcc r16-80] libstdc++: Update baseline symbols for m68k-linux

2025-04-22 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:f9cfb3735cf301c4b943d9ed1cd8b887e11d6be5 commit r16-80-gf9cfb3735cf301c4b943d9ed1cd8b887e11d6be5 Author: Andreas Schwab Date: Tue Apr 22 11:22:09 2025 +0200 libstdc++: Update baseline symbols for m68k-linux * config/abi/post/m68k-linux-gnu/baseline_sy

[gcc r16-79] Fortran: Various fixes on F2018 teams.

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:6e3b92848b529b1c4b7fc12fa3fe0f54df16ecec commit r16-79-g6e3b92848b529b1c4b7fc12fa3fe0f54df16ecec Author: Andre Vehreschild Date: Tue Apr 15 15:21:26 2025 +0200 Fortran: Various fixes on F2018 teams. gcc/fortran/ChangeLog: * match.cc (match_ex

[gcc r16-77] Fortran: Add team-support to this_image [PR87326]

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:9ebd7c3b978dba986c44cbc61f94cd97f381cc62 commit r16-77-g9ebd7c3b978dba986c44cbc61f94cd97f381cc62 Author: Andre Vehreschild Date: Tue Apr 1 12:17:43 2025 +0200 Fortran: Add team-support to this_image [PR87326] This_image() no longer has a distance formal argum

[gcc r16-76] Fortran: Update get_team, team_number and image_status to F2018 [PR88154, PR88960, PR97210, PR103001

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:621fe931be1e0220854e4d3c49cf2ce05cf735f7 commit r16-76-g621fe931be1e0220854e4d3c49cf2ce05cf735f7 Author: Andre Vehreschild Date: Mon Apr 7 15:12:09 2025 +0200 Fortran: Update get_team, team_number and image_status to F2018 [PR88154, PR88960, PR97210, PR103001]

[gcc r16-78] Fortran: Add teams support in image_index and num_images for F2018

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:14a014516ece49714a91e3c67b5a7c56834e8af3 commit r16-78-g14a014516ece49714a91e3c67b5a7c56834e8af3 Author: Andre Vehreschild Date: Thu Apr 3 10:11:50 2025 +0200 Fortran: Add teams support in image_index and num_images for F2018 This more or less completes the s

[gcc r16-75] Fortran: Improve F2018 TEAM handling [PR87326, PR87556, PR88254, PR103896]

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:8f4ee36bd5248cd244f65282167e3a13a3c98bc2 commit r16-75-g8f4ee36bd5248cd244f65282167e3a13a3c98bc2 Author: Andre Vehreschild Date: Mon Apr 7 09:36:24 2025 +0200 Fortran: Improve F2018 TEAM handling [PR87326, PR87556, PR88254, PR103896] Improve the implementatio

[gcc r16-74] Fortran: Unify handling of STAT= and ERRMSG= optional arguments [PR87939]

2025-04-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:1be1970f97d05a07851cd826132fcf466827ebe5 commit r16-74-g1be1970f97d05a07851cd826132fcf466827ebe5 Author: Andre Vehreschild Date: Fri Mar 14 14:20:18 2025 +0100 Fortran: Unify handling of STAT= and ERRMSG= optional arguments [PR87939] In preparing F2018 Teams

[gcc r16-73] [PATCH] [RISC-V]Support -mcpu for Xuantie cpu

2025-04-22 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:bd8a48500c1e775ab9cb4a737314cb800444ab4b commit r16-73-gbd8a48500c1e775ab9cb4a737314cb800444ab4b Author: Yixuan Chen Date: Tue Apr 22 04:45:44 2025 -0600 [PATCH] [RISC-V]Support -mcpu for Xuantie cpu Support -mcpu=xt-c908, xt-c908v, xt-c910, xt-c910v2, xt-c92

[gcc r15-9567] libstdc++: Update baseline symbols for riscv64-linux

2025-04-22 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:eb5c5fd4513cf2d2f6c7282bea3f9ac68dc6a87d commit r15-9567-geb5c5fd4513cf2d2f6c7282bea3f9ac68dc6a87d Author: Andreas Schwab Date: Tue Apr 22 12:39:35 2025 +0200 libstdc++: Update baseline symbols for riscv64-linux * config/abi/post/riscv64-linux-gnu/bas

[gcc r16-72] libstdc++: Update baseline symbols for riscv64-linux

2025-04-22 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:1b1b3896a2a026188f0ce36df6cbb490ee89edb8 commit r16-72-g1b1b3896a2a026188f0ce36df6cbb490ee89edb8 Author: Andreas Schwab Date: Tue Apr 22 12:39:35 2025 +0200 libstdc++: Update baseline symbols for riscv64-linux * config/abi/post/riscv64-linux-gnu/basel

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix offset_bitmap size

2025-04-22 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:240fe8013efed4b33ba62582fdf9ae531bcd27a0 commit 240fe8013efed4b33ba62582fdf9ae531bcd27a0 Author: Ondřej Machota Date: Tue Apr 22 12:20:36 2025 +0200 rtl-ssa-dce: fix offset_bitmap size Diff: --- gcc/dce.cc | 18 -- 1 file changed, 16 insertions(+), 2

[gcc r16-71] testsuite: Add support for GCOV_UNDER_TEST

2025-04-22 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:dd3dfa3790f22bfcee20d869aefea5886f94346b commit r16-71-gdd3dfa3790f22bfcee20d869aefea5886f94346b Author: Christophe Lyon Date: Tue Apr 1 16:22:10 2025 + testsuite: Add support for GCOV_UNDER_TEST After commit r15-8947-g8ed2d5d219e999, which added new test

[gcc r15-9566] Document locality partitioning params in invoke.texi

2025-04-22 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:7faf49825ca47b07bca7b966db66f9f50121076f commit r15-9566-g7faf49825ca47b07bca7b966db66f9f50121076f Author: Kyrylo Tkachov Date: Thu Apr 17 10:50:44 2025 -0700 Document locality partitioning params in invoke.texi Filip Kastl pointed out that contrib/check-para

[gcc r16-70] Document locality partitioning params in invoke.texi

2025-04-22 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:b7fb18dcf79476aa30ed2ad6cc2eaeab1f266107 commit r16-70-gb7fb18dcf79476aa30ed2ad6cc2eaeab1f266107 Author: Kyrylo Tkachov Date: Thu Apr 17 10:50:44 2025 -0700 Document locality partitioning params in invoke.texi Filip Kastl pointed out that contrib/check-params

[gcc r15-9565] libstdc++: Update Linux/sparc64 baselines for GCC 15.1

2025-04-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:8e4665cf0f17e7c9fd9c6dd7432e0b91d8521c49 commit r15-9565-g8e4665cf0f17e7c9fd9c6dd7432e0b91d8521c49 Author: Rainer Orth Date: Tue Apr 22 11:38:19 2025 +0200 libstdc++: Update Linux/sparc64 baselines for GCC 15.1 The Linux/sparc64 libstdc++ baselines haven't be

[gcc r15-9564] libstdc++: Update Solaris baselines for GCC 15.1

2025-04-22 Thread Rainer Orth via Libstdc++-cvs
https://gcc.gnu.org/g:4e1f8dbda00a8b4b8db08677025b853ec63c25d6 commit r15-9564-g4e1f8dbda00a8b4b8db08677025b853ec63c25d6 Author: Rainer Orth Date: Tue Apr 22 11:36:00 2025 +0200 libstdc++: Update Solaris baselines for GCC 15.1 This patch updates the Solaris libstdc++ baselines for

[gcc r16-69] libstdc++: Update Linux/sparc64 baselines for GCC 15.1

2025-04-22 Thread Rainer Orth via Libstdc++-cvs
https://gcc.gnu.org/g:496b2ed86c41f50adac99e15c0d1a7c2d5428eba commit r16-69-g496b2ed86c41f50adac99e15c0d1a7c2d5428eba Author: Rainer Orth Date: Tue Apr 22 11:38:19 2025 +0200 libstdc++: Update Linux/sparc64 baselines for GCC 15.1 The Linux/sparc64 libstdc++ baselines haven't been

[gcc r16-68] libstdc++: Update Solaris baselines for GCC 15.1

2025-04-22 Thread Rainer Orth via Libstdc++-cvs
https://gcc.gnu.org/g:0c8f5e9f7a3cf5cb853ae485796021653ef4be7c commit r16-68-g0c8f5e9f7a3cf5cb853ae485796021653ef4be7c Author: Rainer Orth Date: Tue Apr 22 11:36:00 2025 +0200 libstdc++: Update Solaris baselines for GCC 15.1 This patch updates the Solaris libstdc++ baselines for G

[gcc r15-9563] libstdc++: Update baseline_symbols.txt for {x86_64, i486, powerpc64le, s390x, aarch64}-linux

2025-04-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:64f01a698a73c9ac3211bcd696c26d03db632015 commit r15-9563-g64f01a698a73c9ac3211bcd696c26d03db632015 Author: Jakub Jelinek Date: Tue Apr 22 11:30:46 2025 +0200 libstdc++: Update baseline_symbols.txt for {x86_64,i486,powerpc64le,s390x,aarch64}-linux We forgot t

[gcc r16-67] libstdc++: Update baseline_symbols.txt for {x86_64, i486, powerpc64le, s390x, aarch64}-linux

2025-04-22 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:cbd0d8e76a9403096907c179d2be6c163fb50414 commit r16-67-gcbd0d8e76a9403096907c179d2be6c163fb50414 Author: Jakub Jelinek Date: Tue Apr 22 11:30:46 2025 +0200 libstdc++: Update baseline_symbols.txt for {x86_64,i486,powerpc64le,s390x,aarch64}-linux We forgot to

[gcc r15-9562] testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c

2025-04-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:15dd2b595e6e150fc5fc31ba3fc27d471a1aa4f1 commit r15-9562-g15dd2b595e6e150fc5fc31ba3fc27d471a1aa4f1 Author: Rainer Orth Date: Tue Apr 22 11:16:09 2025 +0200 testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c The gcc.misc-tests/gcov-31.c test FAILs on Solaris

[gcc r16-64] testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c

2025-04-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:ab41f146cf077b89cff8d86e2f698ed0fabd12d9 commit r16-64-gab41f146cf077b89cff8d86e2f698ed0fabd12d9 Author: Rainer Orth Date: Tue Apr 22 11:16:09 2025 +0200 testsuite: Use sigsetjmp in gcc.misc-tests/gcov-31.c The gcc.misc-tests/gcov-31.c test FAILs on Solaris a

[gcc r16-66] libstdc++: Increase timeouts for format and flat_maps tests

2025-04-22 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:45cd8a836fbe310401b714ab676697b0772caf93 commit r16-66-g45cd8a836fbe310401b714ab676697b0772caf93 Author: Tomasz Kamiński Date: Fri Apr 18 16:43:08 2025 +0200 libstdc++: Increase timeouts for format and flat_maps tests Test for format parse format string and c

[gcc r16-65] libstdc++: Finalize GCC 15 ABI

2025-04-22 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:b16b0a7ae8e40064b7b40cb246bbc66fe846d139 commit r16-65-gb16b0a7ae8e40064b7b40cb246bbc66fe846d139 Author: Andreas Schwab Date: Fri Apr 18 18:09:22 2025 +0200 libstdc++: Finalize GCC 15 ABI Disallow adding new symbols to GLIBCXX_3.4.34 and CXXABI_1.3.16 version

[gcc r16-63] c++/modules: Remove unnecessary lazy_load_pendings

2025-04-22 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:241157eb0858b3c7f7f0750023a9350c939fca3b commit r16-63-g241157eb0858b3c7f7f0750023a9350c939fca3b Author: Nathaniel Shead Date: Mon Apr 21 20:09:29 2025 +1000 c++/modules: Remove unnecessary lazy_load_pendings This call is not necessary, as we don't access the

[gcc r16-62] c++/modules: Find non-exported reachable decls when instantiating friend classes [PR119863]

2025-04-22 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:948ea8766780f7e44f39ccde3f2436ac2fec80da commit r16-62-g948ea8766780f7e44f39ccde3f2436ac2fec80da Author: Nathaniel Shead Date: Mon Apr 21 19:58:03 2025 +1000 c++/modules: Find non-exported reachable decls when instantiating friend classes [PR119863] In r15-9