[gcc r16-860] RISC-V: Add test for vec_duplicate + vor.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-05-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:736ae0a005d21230b141e9eb94cfd61032f8db19 commit r16-860-g736ae0a005d21230b141e9eb94cfd61032f8db19 Author: Pan Li Date: Fri May 23 13:29:32 2025 +0800 RISC-V: Add test for vec_duplicate + vor.vv combine case 1 with GR2VR cost 0, 1 and 2 Add asm dump check tes

[gcc r16-859] RISC-V: Add test for vec_duplicate + vor.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-05-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2e09013aef8326b52a9bd0b4baf8cd16ebe5fece commit r16-859-g2e09013aef8326b52a9bd0b4baf8cd16ebe5fece Author: Pan Li Date: Fri May 23 13:26:41 2025 +0800 RISC-V: Add test for vec_duplicate + vor.vv combine case 0 with GR2VR cost 0, 2 and 15 Add asm dump check te

[gcc r16-858] RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR cost

2025-05-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2fab99bb95db4dd47dbd07137a4c03776f476c55 commit r16-858-g2fab99bb95db4dd47dbd07137a4c03776f476c55 Author: Pan Li Date: Fri May 23 13:22:35 2025 +0800 RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR cost This patch would like to combine the vec_dupli

[gcc r15-9724] c++/modules: Fix merge of TLS init functions [PR120363]

2025-05-23 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:a8f62a9b32668ea77da721cdc8b9403e507637af commit r15-9724-ga8f62a9b32668ea77da721cdc8b9403e507637af Author: Nathaniel Shead Date: Thu May 22 22:16:22 2025 +1000 c++/modules: Fix merge of TLS init functions [PR120363] The PR notes that we missed setting DECL_CO

[gcc r15-9723] c++/modules: Fix stream-in of member using-decls [PR120414]

2025-05-23 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:2486d94bc45a9815395a36cc6dc1e9e3219a74b7 commit r15-9723-g2486d94bc45a9815395a36cc6dc1e9e3219a74b7 Author: Nathaniel Shead Date: Sat May 24 00:51:49 2025 +1000 c++/modules: Fix stream-in of member using-decls [PR120414] When streaming in a reference to a data

[gcc r16-855] c++/modules: Fix stream-in of member using-decls [PR120414]

2025-05-23 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:43dddeef7a870ce4db7407f73660504b67a0a919 commit r16-855-g43dddeef7a870ce4db7407f73660504b67a0a919 Author: Nathaniel Shead Date: Sat May 24 00:51:49 2025 +1000 c++/modules: Fix stream-in of member using-decls [PR120414] When streaming in a reference to a data

[gcc r16-856] c++/modules: Fix merge of TLS init functions [PR120363]

2025-05-23 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:66e9a4f3083356b064cc64651edad466a56f762b commit r16-856-g66e9a4f3083356b064cc64651edad466a56f762b Author: Nathaniel Shead Date: Thu May 22 22:16:22 2025 +1000 c++/modules: Fix merge of TLS init functions [PR120363] The PR notes that we missed setting DECL_CON

[gcc r16-854] Add diffsummary.py to contrib

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a2681eb403928c69d8dddfea6f1de25f57f1f3ac commit r16-854-ga2681eb403928c69d8dddfea6f1de25f57f1f3ac Author: Andi Kleen Date: Fri Apr 11 09:10:04 2025 -0700 Add diffsummary.py to contrib This adds an automatic downloader for the latest test results from the

[gcc r16-853] Add a bootstrap-native build config

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:57f8cc4601454c797d0857201b26f9a7c2893933 commit r16-853-g57f8cc4601454c797d0857201b26f9a7c2893933 Author: Andi Kleen Date: Tue Jul 30 09:39:48 2024 -0700 Add a bootstrap-native build config ... that uses -march=native -mtune=native to build a compiler optimiz

[gcc r16-852] Use optimize free lists for alloc_pages

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:725063bc1fda6b0403a8b72fce3b4c9cc6a4ba3a commit r16-852-g725063bc1fda6b0403a8b72fce3b4c9cc6a4ba3a Author: Andi Kleen Date: Tue Apr 1 15:37:39 2025 -0700 Use optimize free lists for alloc_pages Right now ggc has a single free list for multiple sizes. In some c

[gcc r16-851] c++: drop push_tinst_level in mangling

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2f7802783034ad8611e1d25a4aec057d44c96720 commit r16-851-g2f7802783034ad8611e1d25a4aec057d44c96720 Author: Jason Merrill Date: Thu May 22 17:11:10 2025 -0400 c++: drop push_tinst_level in mangling I wondered why we needed to push/pop_tinst_level in mangle_decl

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Contournement régression zero_sized_15

2025-05-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:871741486743f74a32d44f6f518c42eb3b150c03 commit 871741486743f74a32d44f6f518c42eb3b150c03 Author: Mikael Morin Date: Fri May 23 20:13:51 2025 +0200 Contournement régression zero_sized_15 Diff: --- gcc/fortran/trans-array.cc | 33 ++--- gcc

[gcc r16-850] doc: Fix implement-c.texi menu

2025-05-23 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:57f6e6e25638a4f82083aa8f9fb2e258599bde99 commit r16-850-g57f6e6e25638a4f82083aa8f9fb2e258599bde99 Author: Rainer Orth Date: Fri May 23 19:40:16 2025 +0200 doc: Fix implement-c.texi menu commit fbb7f1cb5d3c8b7604e8f966e04330570de3e3ca Author: Joseph Myers

[gcc r16-849] libstdc++: Fix concept checks for std::unique_copy [PR120384]

2025-05-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1bb7a195e7cf95537534a42e7aa8705cc78eba4e commit r16-849-g1bb7a195e7cf95537534a42e7aa8705cc78eba4e Author: Jonathan Wakely Date: Wed May 21 16:57:59 2025 +0100 libstdc++: Fix concept checks for std::unique_copy [PR120384] This looks to have been wrong since r0

[gcc r16-848] libstdc++: Add always_inline to std::is_constant_evaluated()

2025-05-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b2aeeb2803f97bc560ce5e65ab18e6ba7d8fa621 commit r16-848-gb2aeeb2803f97bc560ce5e65ab18e6ba7d8fa621 Author: Jonathan Wakely Date: Thu May 22 12:09:08 2025 +0100 libstdc++: Add always_inline to std::is_constant_evaluated() We already have the attribute on std::_

[gcc r16-847] libstdc++: Fix 17_intro/names.cc failure on Solaris 11.3

2025-05-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:209353632da0e9f9600ba1c54fdfd88477fb48d0 commit r16-847-g209353632da0e9f9600ba1c54fdfd88477fb48d0 Author: Jonathan Wakely Date: Thu May 22 15:23:10 2025 +0100 libstdc++: Fix 17_intro/names.cc failure on Solaris 11.3 There are some names in Solaris libc header

[gcc r16-844] RISC-V: Default-initialize variable.

2025-05-23 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:e6fea0a8be95e2a1cbe733301a205b8c00db9202 commit r16-844-ge6fea0a8be95e2a1cbe733301a205b8c00db9202 Author: Robin Dapp Date: Thu May 8 10:17:26 2025 +0200 RISC-V: Default-initialize variable. This patch initializes saved_vxrm_mode to VXRM_MODE_NONE. This is a

[gcc r16-843] RISC-V: Fix some dynamic LMUL costing.

2025-05-23 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:1eb30ea5e36a0cf01e356337f5fabcd3e05fd373 commit r16-843-g1eb30ea5e36a0cf01e356337f5fabcd3e05fd373 Author: Robin Dapp Date: Fri Feb 7 15:42:28 2025 +0100 RISC-V: Fix some dynamic LMUL costing. With all-SLP we annotate statements slightly differently. This pat

[gcc r16-846] RISC-V: Support CPUs in -march.

2025-05-23 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:4a182418c89666e7594bcb0e5edc5194aa147910 commit r16-846-g4a182418c89666e7594bcb0e5edc5194aa147910 Author: Robin Dapp Date: Thu May 8 09:51:45 2025 +0200 RISC-V: Support CPUs in -march. This patch allows an -march string like -march=sifive-p670

[gcc r16-845] RISC-V: Add autovec mode param.

2025-05-23 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:b949d048e914a4cd11a63004a9a2d42e51bc3ac8 commit r16-845-gb949d048e914a4cd11a63004a9a2d42e51bc3ac8 Author: Robin Dapp Date: Wed May 7 21:02:21 2025 +0200 RISC-V: Add autovec mode param. This patch adds a --param=autovec-mode=. When the param is specified

[gcc r16-842] testsuite: Fix typo in parse_ctx.cc

2025-05-23 Thread Stefan Schulze Frielinghaus via Libstdc++-cvs
https://gcc.gnu.org/g:08b4f6198de9c13a8d31580dde052006d2081e52 commit r16-842-g08b4f6198de9c13a8d31580dde052006d2081e52 Author: Stefan Schulze Frielinghaus Date: Fri May 23 16:53:22 2025 +0200 testsuite: Fix typo in parse_ctx.cc libstdc++-v3/ChangeLog: * testsuite

[gcc r16-841] MAINTAINERS: Add myself to write after approval

2025-05-23 Thread kishan parmar via Gcc-cvs
https://gcc.gnu.org/g:06af3f9ba175a138745d0c214f1493afecc98ce4 commit r16-841-g06af3f9ba175a138745d0c214f1493afecc98ce4 Author: Kishan Parmar Date: Thu May 22 10:13:21 2025 +0530 MAINTAINERS: Add myself to write after approval 2025-05-22 Kishan Parmar * MAINTAI

[gcc r16-840] diagnostics: use -Wformat-diag more consistently

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 commit r16-840-g32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 Author: Jason Merrill Date: Thu May 22 10:10:04 2025 -0400 diagnostics: use -Wformat-diag more consistently r10-1211 added various -Wformat-diag warnings about q

[gcc r16-839] Conditionalize libgdiagnostic processing on presence

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d5ff1ccee3f39c4f364f671deb127789b754a6a0 commit r16-839-gd5ff1ccee3f39c4f364f671deb127789b754a6a0 Author: Richard Biener Date: Fri May 23 13:32:47 2025 +0200 Conditionalize libgdiagnostic processing on presence The following makes update_web_docs_git work on

[gcc/redhat/heads/gcc-14-branch] (503 commits) Merge commit 'r14-11800-g306cdb4df729079d7bd924e00236931811

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: 078cfa03d84e... Merge commit 'r14-11800-g306cdb4df729079d7bd924e00236931811 It previously pointed to: c45fb1d26a52... Merge commit 'r14-11298-g7cb022442444833796b384684afef14d0b Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-11800-g306cdb4df729079d7bd924e0023693181163e2e3' into redhat/gcc-14-branch

2025-05-23 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:078cfa03d84e31681f7115a2437e83ea9a7bf382 commit 078cfa03d84e31681f7115a2437e83ea9a7bf382 Merge: c45fb1d26a52 306cdb4df729 Author: Jakub Jelinek Date: Fri May 23 13:55:16 2025 +0200 Merge commit 'r14-11800-g306cdb4df729079d7bd924e0023693181163e2e3' into redhat/gcc-14-

[gcc r13-9669] libfortran: Fix up _gfortran_s{max, min}loc2_{4, 8, 16}_s{1, 4} [PR120191]

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:153f26425cde8b8b74b970bfec603dfa7d2dcd16 commit r13-9669-g153f26425cde8b8b74b970bfec603dfa7d2dcd16 Author: Jakub Jelinek Date: Tue May 13 14:18:10 2025 +0200 libfortran: Fix up _gfortran_s{max,min}loc2_{4,8,16}_s{1,4} [PR120191] I've tried to write a testcase

[gcc r13-9667] rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327]

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0764288d00cda3c4171d1021bdfe7f928af9602e commit r13-9667-g0764288d00cda3c4171d1021bdfe7f928af9602e 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 follow

[gcc r13-9671] libfortran: Fix up _gfortran_{, m, s}findloc2_s{1, 4} [PR120196]

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b1fcb18faf16fe95ccfdd34d0e0e84dde8d8fb42 commit r13-9671-gb1fcb18faf16fe95ccfdd34d0e0e84dde8d8fb42 Author: Jakub Jelinek Date: Tue May 13 14:20:22 2025 +0200 libfortran: Fix up _gfortran_{,m,s}findloc2_s{1,4} [PR120196] As mentioned in the PR, _gfortran_{,m,s

[gcc r13-9670] libfortran: Fix up _gfortran_s{max, min}loc1_{4, 8, 16}_s{1, 4} [PR120191]

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:daed26377bd7f30832e39147c8dbae23f6b50632 commit r13-9670-gdaed26377bd7f30832e39147c8dbae23f6b50632 Author: Jakub Jelinek Date: Tue May 13 14:19:25 2025 +0200 libfortran: Fix up _gfortran_s{max,min}loc1_{4,8,16}_s{1,4} [PR120191] There is a bug in _gfortran_s{

[gcc r13-9668] fortran: Fix up minloc/maxloc lowering [PR120191]

2025-05-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bf47013c02e92aa23c36c9c4e1d015b57df92a32 commit r13-9668-gbf47013c02e92aa23c36c9c4e1d015b57df92a32 Author: Jakub Jelinek Date: Tue May 13 14:14:55 2025 +0200 fortran: Fix up minloc/maxloc lowering [PR120191] We need to drop the kind argument from what is pass

[gcc r14-11800] Bump BASE-VER.

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:306cdb4df729079d7bd924e0023693181163e2e3 commit r14-11800-g306cdb4df729079d7bd924e0023693181163e2e3 Author: Richard Biener Date: Fri May 23 13:15:18 2025 +0200 Bump BASE-VER. * BASE-VER: Set to 14.3.1. Diff: --- gcc/BASE-VER | 2 +- 1 file changed,

[gcc] Created tag 'releases/gcc-14.3.0'

2025-05-23 Thread Richard Biener via Gcc-cvs
The signed tag 'releases/gcc-14.3.0' was created pointing to: c9cd41fba9eb... Update ChangeLog and version files for release Tagger: Richard Biener Date: Fri May 23 11:03:05 2025 + GCC 14.3.0 release

[gcc r14-11799] Update ChangeLog and version files for release

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c9cd41fba9ebd288c4f101e4b99da934bcb96a11 commit r14-11799-gc9cd41fba9ebd288c4f101e4b99da934bcb96a11 Author: Richard Biener Date: Fri May 23 11:02:58 2025 + Update ChangeLog and version files for release Diff: --- ChangeLog | 4 c++to

[gcc r16-838] libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694]

2025-05-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b3d07ec7ac2ccd935a79b29e1a0e2eb16225286a commit r16-838-gb3d07ec7ac2ccd935a79b29e1a0e2eb16225286a Author: Tobias Burnus Date: Fri May 23 11:30:48 2025 +0200 libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694] OpenMP's 'target

[gcc r16-837] aarch64: Fold lsl+lsr+orr to rev for half-width shifts

2025-05-23 Thread Dhruv Chawla via Gcc-cvs
https://gcc.gnu.org/g:c637186943b78b6e07e3310e878da922ecdd99f4 commit r16-837-gc637186943b78b6e07e3310e878da922ecdd99f4 Author: Dhruv Chawla Date: Wed Dec 18 08:21:24 2024 -0800 aarch64: Fold lsl+lsr+orr to rev for half-width shifts This patch folds the following pattern:

[gcc r16-836] aarch64: Match unpredicated shift patterns for ADR, SRA and ADDHNB instructions

2025-05-23 Thread Dhruv Chawla via Gcc-cvs
https://gcc.gnu.org/g:7e0149fdb01b595949a3a6add478b3eed9acf478 commit r16-836-g7e0149fdb01b595949a3a6add478b3eed9acf478 Author: Dhruv Chawla Date: Fri May 9 01:47:45 2025 -0700 aarch64: Match unpredicated shift patterns for ADR, SRA and ADDHNB instructions This patch modifies the