[gcc r15-6405] Fix compilation error in vmsdbgout_begin_block on VMS targets

2024-12-20 Thread Mark Harmstone via Gcc-cvs
https://gcc.gnu.org/g:0b63840e07132f727ca3fae1e0aa7255bacb8446 commit r15-6405-g0b63840e07132f727ca3fae1e0aa7255bacb8446 Author: Mark Harmstone Date: Fri Dec 20 02:29:21 2024 + Fix compilation error in vmsdbgout_begin_block on VMS targets Commit 4ed189854eae ("Add block parame

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalize ifcombine field-merge tests [PR118025]

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:68981680a46ca69c96597dfa96adbb88563ccc83 commit 68981680a46ca69c96597dfa96adbb88563ccc83 Author: Alexandre Oliva Date: Fri Dec 20 18:58:01 2024 -0300 testsuite: generalize ifcombine field-merge tests [PR118025] Diff: --- gcc/testsuite/gcc.dg/field-merge-1.c | 2 +-

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: improve handling of dwords

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:39083411833c73c705a070a8b57bebef8e1c9e1e commit 39083411833c73c705a070a8b57bebef8e1c9e1e Author: Alexandre Oliva Date: Fri Dec 20 21:11:15 2024 -0300 ifcombine field-merge: improve handling of dwords On 32-bit hosts, data types with 64-bit alignment aren't ge

[gcc/aoliva/heads/testbase] (42 commits) Fortran: Fix hyphenation errors in the manual

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 1ec38e26e2be... Fortran: Fix hyphenation errors in the manual It previously pointed to: 87f97ffba93a... ifcombine field merge: handle masks with sign extensions Diff: Summary of changes (added commits): -

[gcc/aoliva/heads/testme] (44 commits) testsuite: generalize ifcombine field-merge tests [PR118025

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 68981680a46c... testsuite: generalize ifcombine field-merge tests [PR118025 It previously pointed to: 03732dab7bf2... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc r15-6401] Fortran: Fixes for markup, typos, and indexing in manual

2024-12-20 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:41ef672247c28f4a30d60e8ce691a6b284e61e59 commit r15-6401-g41ef672247c28f4a30d60e8ce691a6b284e61e59 Author: Sandra Loosemore Date: Thu Dec 19 23:49:57 2024 + Fortran: Fixes for markup, typos, and indexing in manual While working on something else I noticed

[gcc r15-6402] Fortran: Use the present tense for the manual.

2024-12-20 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:703924bf60903f3b3893f526d17aa0592b5cc923 commit r15-6402-g703924bf60903f3b3893f526d17aa0592b5cc923 Author: Sandra Loosemore Date: Fri Dec 20 05:08:15 2024 + Fortran: Use the present tense for the manual. The present tense is preferred for expressing facts

[gcc r15-6403] Fortran: Fix hyphenation errors in the manual

2024-12-20 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:1ec38e26e2be462c0fb645718714f61fc86a497d commit r15-6403-g1ec38e26e2be462c0fb645718714f61fc86a497d Author: Sandra Loosemore Date: Fri Dec 20 16:27:14 2024 + Fortran: Fix hyphenation errors in the manual When looking through the gfortran manual, I noted so

[gcc r15-6400] Fortran: Clean up -funderscoring and -fsecond-underscore docs [PR51820]

2024-12-20 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:53ddfbaede0db07843529f41b50133a815a1d90a commit r15-6400-g53ddfbaede0db07843529f41b50133a815a1d90a Author: Sandra Loosemore Date: Thu Dec 19 00:43:11 2024 + Fortran: Clean up -funderscoring and -fsecond-underscore docs [PR51820] This is a long-standing do

[gcc r15-6399] strub: accept indirection of volatile pointer types [PR118007]

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:09dd47bc383f30f1ba03ec80f8bd849eb6283d29 commit r15-6399-g09dd47bc383f30f1ba03ec80f8bd849eb6283d29 Author: Alexandre Oliva Date: Fri Dec 20 18:02:01 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers i

[gcc r15-6398] avoid trying to set block in barriers [PR113506]

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e7108c34a3685eaf9edd3b1fefbd3645b9bd8def commit r15-6398-ge7108c34a3685eaf9edd3b1fefbd3645b9bd8def Author: Alexandre Oliva Date: Fri Dec 20 18:01:53 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn

[gcc r15-6396] testsuite: Add tests for PR118149

2024-12-20 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:7c50564627e42c619cc64c09cce8a42fd7932166 commit r15-6396-g7c50564627e42c619cc64c09cce8a42fd7932166 Author: Christoph Müllner Date: Fri Dec 20 14:46:51 2024 +0100 testsuite: Add tests for PR118149 A recent bugfix (eee2891312) for PR117830 also addressed PR1181

[gcc r15-6395] Fortran: potential aliasing of complex pointer inquiry references [PR118120]

2024-12-20 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:aed4a2689dbc8ea7e60c1fab9e7f455d99e632b7 commit r15-6395-gaed4a2689dbc8ea7e60c1fab9e7f455d99e632b7 Author: Harald Anlauf Date: Thu Dec 19 22:22:52 2024 +0100 Fortran: potential aliasing of complex pointer inquiry references [PR118120] PR fortran/11812

[gcc r15-6394] i386: Disable SImode/DImode moves from/to mask regs without avx512bw [PR118067]

2024-12-20 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:219ddae16f9d724baeff86934f8981aa5ef7b95f commit r15-6394-g219ddae16f9d724baeff86934f8981aa5ef7b95f Author: Uros Bizjak Date: Fri Dec 20 16:16:15 2024 +0100 i386: Disable SImode/DImode moves from/to mask regs without avx512bw [PR118067] SImode and DImode move

[gcc r15-6393] AArch64: Implement vector concat of partial SVE vectors [PR96342]

2024-12-20 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:89b2c7dc96c4944c306131b665a4738a8a99413e commit r15-6393-g89b2c7dc96c4944c306131b665a4738a8a99413e Author: Tamar Christina Date: Fri Dec 20 14:34:32 2024 + AArch64: Implement vector concat of partial SVE vectors [PR96342] This patch adds support for vecto

[gcc r15-6392] AArch64: Add SVE support for simd clones [PR96342]

2024-12-20 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:d7d3dfe7a2a26e370805ddf835bfd00c51d32f1b commit r15-6392-gd7d3dfe7a2a26e370805ddf835bfd00c51d32f1b Author: Tamar Christina Date: Fri Dec 20 14:27:25 2024 + AArch64: Add SVE support for simd clones [PR96342] This patch finalizes adding support for the gene

[gcc r15-6391] AArch64: Disable `omp declare variant' tests for aarch64 [PR96342]

2024-12-20 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:6ecb365d4c3f36eaf684c38fc5d9008a1409c725 commit r15-6391-g6ecb365d4c3f36eaf684c38fc5d9008a1409c725 Author: Tamar Christina Date: Fri Dec 20 14:25:50 2024 + AArch64: Disable `omp declare variant' tests for aarch64 [PR96342] These tests are x86 specific and

[gcc r15-6390] c++: regenerate opt urls

2024-12-20 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:2d8982c279912d9170689752d4edb42489d44842 commit r15-6390-g2d8982c279912d9170689752d4edb42489d44842 Author: Nathaniel Shead Date: Fri Dec 20 22:23:42 2024 +1100 c++: regenerate opt urls This should have been part of r15-6379-g0c2ae384326108. gcc/c-fam

[gcc r15-6389] arm: [MVE intrinsics] Fix moves of tuples (PR target/118131)

2024-12-20 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:670df03e5294a31efff1554c9a751ef893dc1f71 commit r15-6389-g670df03e5294a31efff1554c9a751ef893dc1f71 Author: Christophe Lyon Date: Thu Dec 19 16:25:59 2024 + arm: [MVE intrinsics] Fix moves of tuples (PR target/118131) Commit r15-6245-g4f4e13dd235b introduc

[gcc r15-6388] RISC-V: Refine strided load/store testcase dump check to tree optimized

2024-12-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4779dd022927c41d2c261cdf5289e8bdecd0697d commit r15-6388-g4779dd022927c41d2c261cdf5289e8bdecd0697d Author: Pan Li Date: Fri Dec 20 09:11:20 2024 +0800 RISC-V: Refine strided load/store testcase dump check to tree optimized Like the sat alu related testcase, t

[gcc r15-6387] forwprop: Fix lane handling for VEC_PERM sequence blending

2024-12-20 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:eee2891312a9b42acabcc82739604c9fa8421757 commit r15-6387-geee2891312a9b42acabcc82739604c9fa8421757 Author: Christoph Müllner Date: Thu Dec 5 20:39:25 2024 +0100 forwprop: Fix lane handling for VEC_PERM sequence blending In PR117830 a miscompilation of 464.h26

[gcc r15-6386] RISC-V: List valid -mtune options only once

2024-12-20 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:8af296c290216e03bc20e7291e64c19e0d94cfd6 commit r15-6386-g8af296c290216e03bc20e7291e64c19e0d94cfd6 Author: Christoph Müllner Date: Thu Dec 19 20:59:36 2024 +0100 RISC-V: List valid -mtune options only once This patch ensures that the list of valid -mtune opti

[gcc r15-6385] c++: Fix up maybe_unused attribute handling [PR110345]

2024-12-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:92216cbc59b3a4566d49de5dfa059b70b03d639a commit r15-6385-g92216cbc59b3a4566d49de5dfa059b70b03d639a Author: Jakub Jelinek Date: Fri Dec 20 10:17:56 2024 +0100 c++: Fix up maybe_unused attribute handling [PR110345] When adding test coverage for maybe_unused att

[gcc r15-6384] c++: Disallow [[deprecated]] on types other than class/enum definitions [PR110345]

2024-12-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cd647514a539943ade6461efbf056a7c3f4305c6 commit r15-6384-gcd647514a539943ade6461efbf056a7c3f4305c6 Author: Jakub Jelinek Date: Fri Dec 20 10:12:08 2024 +0100 c++: Disallow [[deprecated]] on types other than class/enum definitions [PR110345] For C++ 26 P2552R