[gcc r14-10172] Update gennews for GCC 14.

2024-05-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4f12e06d2d112823298ffcad9732785bb86cb022 commit r14-10172-g4f12e06d2d112823298ffcad9732785bb86cb022 Author: Jakub Jelinek Date: Tue May 7 08:48:19 2024 +0200 Update gennews for GCC 14. 2024-05-07 Jakub Jelinek * gennews (files): Add files

[gcc r15-224] Update gennews for GCC 14.

2024-05-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7ee3f769529f8d418bf361eb821aab17a33567e3 commit r15-224-g7ee3f769529f8d418bf361eb821aab17a33567e3 Author: Jakub Jelinek Date: Tue May 7 08:48:19 2024 +0200 Update gennews for GCC 14. 2024-05-07 Jakub Jelinek * gennews (files): Add files fo

[gcc r15-223] tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d0d6dcc019cd32eebf85d625f56e0f7573938319 commit r15-223-gd0d6dcc019cd32eebf85d625f56e0f7573938319 Author: Richard Biener Date: Mon May 6 12:03:09 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup The following further strengthens the c

[gcc r15-222] PR target/106060: Improved SSE vector constant materialization on x86.

2024-05-06 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:79649a5dcd81bc05c0ba591068c9075de43bd417 commit r15-222-g79649a5dcd81bc05c0ba591068c9075de43bd417 Author: Roger Sayle Date: Tue May 7 07:14:40 2024 +0100 PR target/106060: Improved SSE vector constant materialization on x86. This patch resolves PR target/1060

[gcc r13-8702] tree-optimization/114121 - wrong VN with context sensitive range info

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:14a16787d99831a28b0c9690e80c420d765ba26f commit r13-8702-g14a16787d99831a28b0c9690e80c420d765ba26f Author: Richard Biener Date: Wed Feb 28 12:37:07 2024 +0100 tree-optimization/114121 - wrong VN with context sensitive range info When VN ends up exploiting ran

[gcc(refs/users/meissner/heads/work165-tar)] Fix tests if -mtar is used.

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:67b9630d3b91aa2cb3d6508a107e54f65f438998 commit 67b9630d3b91aa2cb3d6508a107e54f65f438998 Author: Michael Meissner Date: Tue May 7 01:23:27 2024 -0400 Fix tests if -mtar is used. 2024-05-06 Michael Meissner gcc/testsuite/ * gcc.tar

[gcc(refs/users/meissner/heads/work165-tar)] Revert previous changes

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0934b9b1c8960ae332817767dbf650ccce122edc commit 0934b9b1c8960ae332817767dbf650ccce122edc Author: Michael Meissner Date: Mon May 6 23:28:53 2024 -0400 Revert previous changes Diff: --- gcc/testsuite/gcc.target/powerpc/ppc-switch-1.c | 4 ++-- gcc/testsuite/gc

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8bc4ba55725be85840e1ca20a614aa9baefc58b4 commit 8bc4ba55725be85840e1ca20a614aa9baefc58b4 Author: Michael Meissner Date: Mon May 6 22:09:56 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 13 + 1 file changed, 13 insertions(+) diff --git a/gc

[gcc(refs/users/meissner/heads/work165-tar)] Fix tests if -mtar is used.

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7c3aaafbcbe1784f226ba49ac143493295c35c03 commit 7c3aaafbcbe1784f226ba49ac143493295c35c03 Author: Michael Meissner Date: Mon May 6 22:09:09 2024 -0400 Fix tests if -mtar is used. 2024-05-06 Michael Meissner gcc/testsuite/ * gcc.tar

[gcc r15-221] c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954]

2024-05-06 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:0c43c673b0d431ca02d83bf6fae9cd60e9a3d0a8 commit r15-221-g0c43c673b0d431ca02d83bf6fae9cd60e9a3d0a8 Author: Nathaniel Shead Date: Mon May 6 13:05:52 2024 +1000 c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954] In some circumstances, unions can also have a

[gcc r15-220] c++/modules: Fix dangling pointer with imported_temploid_friends

2024-05-06 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:ec2365e07537e8b17745d75c28a2b45bf33be119 commit r15-220-gec2365e07537e8b17745d75c28a2b45bf33be119 Author: Nathaniel Shead Date: Fri May 3 19:36:17 2024 +1000 c++/modules: Fix dangling pointer with imported_temploid_friends I got notified by Linaro CI and by c

[gcc r13-8701] RISC-V: Fix vsetvli local eliminate [PR114747]

2024-05-06 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:c4c0b0be87b4e08dab0e5e62c6f38a610a7423e7 commit r13-8701-gc4c0b0be87b4e08dab0e5e62c6f38a610a7423e7 Author: Kito Cheng Date: Mon May 6 23:45:22 2024 +0800 RISC-V: Fix vsetvli local eliminate [PR114747] vsetvli local eliminate is only consider the current deman

[gcc(refs/vendors/microsoft/heads/main)] Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' into merge-master-ffb521f157fec823907913602e

2024-05-06 Thread Eugene Rozenfeld via Gcc-cvs
https://gcc.gnu.org/g:da1eddccf7ec1836d0a00a5cc09e945d90e3de95 commit da1eddccf7ec1836d0a00a5cc09e945d90e3de95 Merge: 012850a7800 ffb521f157f Author: MS Automation Date: Sun May 5 13:29:43 2024 + Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' into merge-master-ffb521f157fec82

[gcc/microsoft/heads/main] (249 commits) Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' int

2024-05-06 Thread Eugene Rozenfeld via Gcc-cvs
The branch 'microsoft/heads/main' was updated to point to: da1eddccf7e... Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' int It previously pointed to: 012850a7800... Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' int Diff: Summary of changes (added commits): ---

[gcc r15-218] [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option

2024-05-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:35224ead63732a3550ba4b1332c06e9dc7999c31 commit r15-218-g35224ead63732a3550ba4b1332c06e9dc7999c31 Author: Xiao Zeng Date: Mon May 6 15:57:37 2024 -0600 [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option This patch would like to add new sub extens

[gcc r15-217] aix: Fix building fat library for AIX

2024-05-06 Thread David Edelsohn via Gcc-cvs
https://gcc.gnu.org/g:f62e55a7d0aa03886227672272852926291c7f27 commit r15-217-gf62e55a7d0aa03886227672272852926291c7f27 Author: David Edelsohn Date: Sun May 5 16:17:51 2024 -0400 aix: Fix building fat library for AIX With the change in subdirectories, the code for libgfortran fat

[gcc r15-216] RISC-V: Add testcase for PR114749.

2024-05-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:4b1f128d4c25713116c7d9fd37016f7d9a112959 commit r15-216-g4b1f128d4c25713116c7d9fd37016f7d9a112959 Author: Robin Dapp Date: Mon May 6 15:51:37 2024 -0600 RISC-V: Add testcase for PR114749. this adds a test case for PR114749. Going to commit as obvious unle

[gcc r15-215] [RISC-V] Add support for _Bfloat16

2024-05-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:8c7cee80eb50792e57d514be1418c453ddd1073e commit r15-215-g8c7cee80eb50792e57d514be1418c453ddd1073e Author: Xiao Zeng Date: Mon May 6 15:39:12 2024 -0600 [RISC-V] Add support for _Bfloat16 1 At point , BF16 has alr

[gcc r15-214] RISC-V: Document -mcmodel=large

2024-05-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:6ffea3e37380860507cce08af42a997fbdb5d754 commit r15-214-g6ffea3e37380860507cce08af42a997fbdb5d754 Author: Palmer Dabbelt Date: Mon May 6 15:34:26 2024 -0600 RISC-V: Document -mcmodel=large This slipped through the cracks. Probably also NEWS-worthy.

[gcc r15-213] So another constant synthesis improvement.

2024-05-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:975bb17e2f6bc90d366237ab1c5dc9b8df2dee69 commit r15-213-g975bb17e2f6bc90d366237ab1c5dc9b8df2dee69 Author: Jeff Law Date: Mon May 6 15:27:43 2024 -0600 So another constant synthesis improvement. In this patch we're looking at cases where we'd like to be able t

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9d5b33ea737d5873510454bea1b159c34cfa6a62 commit 9d5b33ea737d5873510454bea1b159c34cfa6a62 Author: Michael Meissner Date: Mon May 6 15:35:03 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 127 +++- 1 file

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:610b600064ea7c5d26d4a24e1f29efab1f98646e commit 610b600064ea7c5d26d4a24e1f29efab1f98646e Author: Michael Meissner Date: Mon May 6 15:10:11 2024 -0400 Add support for vector pair fma operations. 2024-05-06 Michael Meissner gcc/ * c

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0a1cb3a34efae94ec25f59f258df2aa6bc0963ed commit 0a1cb3a34efae94ec25f59f258df2aa6bc0963ed Author: Michael Meissner Date: Mon May 6 15:32:50 2024 -0400 Add vector pair optimizations. 2024-05-06 Michael Meissner gcc/ * config/rs6000/

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a51e8b4546f52c0c646cfcdac411bb2bebf2d5d4 commit a51e8b4546f52c0c646cfcdac411bb2bebf2d5d4 Author: Michael Meissner Date: Mon May 6 15:15:06 2024 -0400 Add vector pair init and splat. 2024-05-06 Michael Meissner gcc/ * config/rs6000

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

2024-05-06 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8d6120f017e142a940e7b9feee501b596a24bcda commit 8d6120f017e142a940e7b9feee501b596a24bcda Author: Michael Meissner Date: Mon May 6 15:05:34 2024 -0400 Add support for vector pair unary and binary operations. 2024-05-06 Michael Meissner gcc/

[gcc r15-212] aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets

2024-05-06 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:53026cbf08889d00fed34d8667796d22ef8554cf commit r15-212-g53026cbf08889d00fed34d8667796d22ef8554cf Author: Andrew Pinski Date: Mon May 6 12:20:17 2024 -0700 aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets Even though the aarch64-mingw32 supp

[gcc r15-211] Update the C FE routine "add_flexible_array_elts_to_size" C++ FE routine "layout_var_decl" to handle

2024-05-06 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:6634a409124a884ff66b3756568a7daae7d3c295 commit r15-211-g6634a409124a884ff66b3756568a7daae7d3c295 Author: Qing Zhao Date: Mon May 6 16:28:01 2024 + Update the C FE routine "add_flexible_array_elts_to_size" C++ FE routine "layout_var_decl" to handle the cases when

[gcc r15-210] Add testing cases for flexible array members in unions and alone in structures.

2024-05-06 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:93f6a47583f3fa8a1b66856ecb19ec28f26b2ba4 commit r15-210-g93f6a47583f3fa8a1b66856ecb19ec28f26b2ba4 Author: Qing Zhao Date: Mon May 6 16:27:09 2024 + Add testing cases for flexible array members in unions and alone in structures. PR c/53548 gcc/te

[gcc r15-209] C and C++ FE changes to support flexible array members in unions and alone in structures. Adjust tes

2024-05-06 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:f27fc59d9f7c735d200fda647a487850144b10eb commit r15-209-gf27fc59d9f7c735d200fda647a487850144b10eb Author: Qing Zhao Date: Mon May 6 16:26:19 2024 + C and C++ FE changes to support flexible array members in unions and alone in structures. Adjust testcases for flex

[gcc r15-208] Allow flexible array members in unions and alone in structures [PR53548]

2024-05-06 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:adb1c8a0f167c3a1f7593d75f5a10eb07a5d741a commit r15-208-gadb1c8a0f167c3a1f7593d75f5a10eb07a5d741a Author: Qing Zhao Date: Mon May 6 16:25:04 2024 + Allow flexible array members in unions and alone in structures [PR53548] The request for GCC to accept that

[gcc r13-8699] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:287293786d541217e7bf47cab6b8fb522ae9156a commit r13-8699-g287293786d541217e7bf47cab6b8fb522ae9156a Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural analy

[gcc r15-207] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:08e752e72363ae7fd5a5fcb70913a0f7b240387b commit r15-207-g08e752e72363ae7fd5a5fcb70913a0f7b240387b Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural analys

[gcc r15-206] contrib/gcc-changelog/git_check_commit.py: Implement --num-commits

2024-05-06 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:0e12aa6c26a9566f5b1a9b6d111a9e27507e213d commit r15-206-g0e12aa6c26a9566f5b1a9b6d111a9e27507e213d Author: Ken Matsui Date: Wed Feb 28 13:00:23 2024 -0800 contrib/gcc-changelog/git_check_commit.py: Implement --num-commits This patch implements a --num-commits

[gcc r15-205] OpenMP: Fix for ICE in tree-nested.cc.

2024-05-06 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:80c03ac8041340b29325f86ed58ea8bd40a55b99 commit r15-205-g80c03ac8041340b29325f86ed58ea8bd40a55b99 Author: Sandra Loosemore Date: Mon Apr 22 18:24:25 2024 + OpenMP: Fix for ICE in tree-nested.cc. Use gimple_omp_target_clauses() instead of gimple_omp_taskre

[gcc r13-8698] tree-optimization/114799 - SLP and patterns

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:026ecb914d3d84c6e803cedb8b1677d3e7ddd60f commit r13-8698-g026ecb914d3d84c6e803cedb8b1677d3e7ddd60f Author: Richard Biener Date: Tue Apr 23 08:39:03 2024 +0200 tree-optimization/114799 - SLP and patterns The following plugs a hole with computing whether a SLP

[gcc r13-8697] tree-optimization/114787 - more careful loop update with CFG cleanup

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:715a1df9082b40cf810283632218258ac9c86773 commit r13-8697-g715a1df9082b40cf810283632218258ac9c86773 Author: Richard Biener Date: Wed Apr 24 08:42:40 2024 +0200 tree-optimization/114787 - more careful loop update with CFG cleanup When CFG cleanup removes a back

[gcc r13-8695] middle-end/114734 - wrong code with expand_call_mem_ref

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:20ebcaf826c91ddaf2aac35417ec1e5e6d31ad50 commit r13-8695-g20ebcaf826c91ddaf2aac35417ec1e5e6d31ad50 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 defini

[gcc r13-8696] RISC-V: Add testcase for pr114734

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4c3011ec4825bf06c9d268361a53f8239bf9564a commit r13-8696-g4c3011ec4825bf06c9d268361a53f8239bf9564a 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 r13-8694] tree-optimization/114246 - invalid call argument from DSE

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c4795316b2d92c9edd3d86ffa11425c82d1e379c commit r13-8694-gc4795316b2d92c9edd3d86ffa11425c82d1e379c Author: Richard Biener Date: Wed Mar 6 09:02:31 2024 +0100 tree-optimization/114246 - invalid call argument from DSE The following makes sure to strip type conv

[gcc r13-8693] tree-optimization/113630 - invalid code hoisting

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:47cd06042237bf2d4f05b8355362bc038f6fa445 commit r13-8693-g47cd06042237bf2d4f05b8355362bc038f6fa445 Author: Richard Biener Date: Wed Jan 31 11:28:50 2024 +0100 tree-optimization/113630 - invalid code hoisting The following avoids code hoisting (but also PRE in

[gcc r15-204] tree-optimization/100923 - re-do VN with contextual PTA info fix

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7c469a9fc785505dc350aba60311812c2bb0c1b5 commit r15-204-g7c469a9fc785505dc350aba60311812c2bb0c1b5 Author: Richard Biener Date: Wed Feb 28 10:08:31 2024 +0100 tree-optimization/100923 - re-do VN with contextual PTA info fix The following implements the gist of

[gcc r15-203] Complete ao_ref_init_from_vn_reference for all refs

2024-05-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8bdfb0c2d5a13a4fb846cde291decff06e4b753c commit r15-203-g8bdfb0c2d5a13a4fb846cde291decff06e4b753c Author: Richard Biener Date: Tue Feb 27 13:55:15 2024 +0100 Complete ao_ref_init_from_vn_reference for all refs This makes sure we can create ao_refs from all VN

[gcc r12-10416] Fortran: Add error for subroutine passed to a variable dummy [PR106999]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:d72e9f90e370538b057690b16c1e65350dbbb75c commit r12-10416-gd72e9f90e370538b057690b16c1e65350dbbb75c Author: Paul Thomas Date: Tue Apr 2 15:53:29 2024 +0100 Fortran: Add error for subroutine passed to a variable dummy [PR106999] 2024-04-02 Paul Thomas

[gcc r13-8692] Fortran: Add error for subroutine passed to a variable dummy [PR106999]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:429935510202c4efee933bf907fd9dff816193f2 commit r13-8692-g429935510202c4efee933bf907fd9dff816193f2 Author: Paul Thomas Date: Tue Apr 2 15:53:29 2024 +0100 Fortran: Add error for subroutine passed to a variable dummy [PR106999] 2024-04-02 Paul Thomas

[gcc r13-8691] Fortran: Fix wrong recursive errors and class initialization [PR112407]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:f598a1c8a77e678ca009b433fd849b4834594926 commit r13-8691-gf598a1c8a77e678ca009b433fd849b4834594926 Author: Paul Thomas Date: Tue Apr 2 14:19:09 2024 +0100 Fortran: Fix wrong recursive errors and class initialization [PR112407] 2024-04-02 Paul Thomas

[gcc r13-8690] Fortran: Fix a gimplifier ICE/wrong result with finalization [PR36337]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:9f204cc695d27d0b8eb69d9a4d266261171185ae commit r13-8690-g9f204cc695d27d0b8eb69d9a4d266261171185ae Author: Paul Thomas Date: Fri Mar 29 07:23:19 2024 + Fortran: Fix a gimplifier ICE/wrong result with finalization [PR36337] 2024-03-29 Paul Thomas

[gcc r15-202] ada: Allow use of writable parameters inside function with side-effects

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ec1cdad89afed4d5fc8617c3de3c1950ca55ba7e commit r15-202-gec1cdad89afed4d5fc8617c3de3c1950ca55ba7e Author: Piotr Trojanek Date: Thu Jan 4 17:37:06 2024 +0100 ada: Allow use of writable parameters inside function with side-effects Writable parameters can be use

[gcc r15-201] ada: Cleanup collecting of implicit outputs

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d917954922f38652eb314f096e130ecaa53e8441 commit r15-201-gd917954922f38652eb314f096e130ecaa53e8441 Author: Piotr Trojanek Date: Thu Jan 4 17:10:47 2024 +0100 ada: Cleanup collecting of implicit outputs Move handling of IN parameters to where both IN and IN OUT

[gcc r15-200] ada: Support writable parameters in Depends with side-effects

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0f3324fd8ba91b16905e4b03eaf1e35a728f1027 commit r15-200-g0f3324fd8ba91b16905e4b03eaf1e35a728f1027 Author: Piotr Trojanek Date: Thu Jan 4 15:01:55 2024 +0100 ada: Support writable parameters in Depends with side-effects Functions with side-effects can modify w

[gcc r15-198] ada: Give error for reference to nonvisible library unit

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9737a48553b7b489bbecb59b6dd9a96ed02bb1f8 commit r15-198-g9737a48553b7b489bbecb59b6dd9a96ed02bb1f8 Author: Bob Duff Date: Wed Jan 3 16:32:51 2024 -0500 ada: Give error for reference to nonvisible library unit This patch fixes a bug where the compiler would all

[gcc r15-199] ada: Excess finalization on return of call to dispatching constructor

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:911d921759e4a32bac81016b2dda1e26147ba5d8 commit r15-199-g911d921759e4a32bac81016b2dda1e26147ba5d8 Author: Gary Dismukes Date: Thu Jan 4 00:34:33 2024 + ada: Excess finalization on return of call to dispatching constructor The compiler expands a too-early

[gcc r15-197] ada: Tweak discriminant source locations

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:615c33804f6a1d3f6dcc02308f59b24c735881dc commit r15-197-g615c33804f6a1d3f6dcc02308f59b24c735881dc Author: Ronan Desplanques Date: Wed Jan 3 12:09:03 2024 +0100 ada: Tweak discriminant source locations This patch changes the source location information for the

[gcc r15-193] ada: Spurious reference warning on qualified expression

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c8cf8c3fd0793e1d7ba8c6d0e906384f4fd9170c commit r15-193-gc8cf8c3fd0793e1d7ba8c6d0e906384f4fd9170c Author: Justin Squirek Date: Thu Dec 21 18:41:15 2023 + ada: Spurious reference warning on qualified expression Incremental improvement/clean up. gc

[gcc r15-191] ada: Spurious reference warning on qualified expression

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:373921dc7b2ada3960b5fbb99cb4cf543ff4ffa0 commit r15-191-g373921dc7b2ada3960b5fbb99cb4cf543ff4ffa0 Author: Justin Squirek Date: Thu Dec 21 18:35:22 2023 + ada: Spurious reference warning on qualified expression Incremental improvement/clean up. gc

[gcc r15-196] ada: Do not attempt to generate finalization actions with restricted profile

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:98b26f695bdcb1e4eee2c27742fd6ab534bb7d55 commit r15-196-g98b26f695bdcb1e4eee2c27742fd6ab534bb7d55 Author: Eric Botcazou Date: Fri Dec 22 12:46:29 2023 +0100 ada: Do not attempt to generate finalization actions with restricted profile These actions are not sup

[gcc r15-195] ada: Small cleanup in C/C++ front-end interface

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:22a9ce9946525b4b039841786d82631617b2ef41 commit r15-195-g22a9ce9946525b4b039841786d82631617b2ef41 Author: Eric Botcazou Date: Thu Dec 21 22:56:16 2023 +0100 ada: Small cleanup in C/C++ front-end interface The fe.h header file is supposed to contain only the d

[gcc r15-190] ada: Spurious reference warning on qualified expression

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0b7c0811ced8c98b4bebd1bc89f2272216000900 commit r15-190-g0b7c0811ced8c98b4bebd1bc89f2272216000900 Author: Justin Squirek Date: Thu Dec 21 18:31:27 2023 + ada: Spurious reference warning on qualified expression This patch fixes an error in the compiler whe

[gcc r15-194] ada: Deconstruct support for abstract states with Relaxed_Initialization

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cc0110cbd86fab6d6cf67742aad53b97fd9eb061 commit r15-194-gcc0110cbd86fab6d6cf67742aad53b97fd9eb061 Author: Piotr Trojanek Date: Thu Dec 21 17:31:51 2023 +0100 ada: Deconstruct support for abstract states with Relaxed_Initialization GNATprove newer implemented

[gcc r15-192] ada: Spurious reference warning on qualified expression

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6bcda3e0d7559b643f3c18f28e254ea8cb89d2b4 commit r15-192-g6bcda3e0d7559b643f3c18f28e254ea8cb89d2b4 Author: Justin Squirek Date: Thu Dec 21 18:38:38 2023 + ada: Spurious reference warning on qualified expression Incremental improvement/clean up. gc

[gcc r15-188] ada: Make a couple of comment tweaks

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a9a32d0e2208166d4e3cd8beac6738af1a74c68e commit r15-188-ga9a32d0e2208166d4e3cd8beac6738af1a74c68e Author: Eric Botcazou Date: Thu Dec 21 12:01:06 2023 +0100 ada: Make a couple of comment tweaks This removes a reference to a mechanism that didn't make it into

[gcc r15-189] ada: Fix RM reference in comment

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:625d5f98d74863ca580008f3566768f46da2c109 commit r15-189-g625d5f98d74863ca580008f3566768f46da2c109 Author: Ronan Desplanques Date: Thu Dec 21 12:39:23 2023 +0100 ada: Fix RM reference in comment The RM 2.2(15) that the comment mentioned before this patch doesn

[gcc r15-186] ada: Replace references to PO_Simple by Protected_Objects in comments

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3b2f2aac29a881c5b68bb3d42bd9729545e82448 commit r15-186-g3b2f2aac29a881c5b68bb3d42bd9729545e82448 Author: Eric Botcazou Date: Wed Dec 20 16:27:09 2023 +0100 ada: Replace references to PO_Simple by Protected_Objects in comments The child unit was renamed a whi

[gcc r15-187] ada: Rework processing of special objects needing finalization

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8d613b26d3d9d388dc85f95a035d4972dc3bc1ba commit r15-187-g8d613b26d3d9d388dc85f95a035d4972dc3bc1ba Author: Eric Botcazou Date: Wed Dec 20 17:39:10 2023 +0100 ada: Rework processing of special objects needing finalization This reworks the processing of special

[gcc r15-185] ada: Fix wrong Finalization_Size for No_Heap_Finalization objects

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3862106d3506293ad5af2fc04d2d21ef3a5e0edf commit r15-185-g3862106d3506293ad5af2fc04d2d21ef3a5e0edf Author: Eric Botcazou Date: Sat Dec 16 11:34:48 2023 +0100 ada: Fix wrong Finalization_Size for No_Heap_Finalization objects When an access type is subject to th

[gcc r15-184] ada: Fix spurious warning emission

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0b591735952e006c00be23e5b64631809bd93d10 commit r15-184-g0b591735952e006c00be23e5b64631809bd93d10 Author: Ronan Desplanques Date: Tue Dec 19 17:13:20 2023 +0100 ada: Fix spurious warning emission This patch fixes a bug where GNAT would emit incorrect warnings

[gcc r15-183] ada: Replace redundant conditions with assertions

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e5a71415c32db32bf2c20a597f6191990ed1a0be commit r15-183-ge5a71415c32db32bf2c20a597f6191990ed1a0be Author: Piotr Trojanek Date: Tue Dec 19 10:23:55 2023 +0100 ada: Replace redundant conditions with assertions Fix warnings from the CodePeer. The code structure

[gcc r15-182] ada: Fix detection of (Un)Hide_Info pragma in GNATprove mode

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bd2462a8473b7ee7cabd4040553ae13606273723 commit r15-182-gbd2462a8473b7ee7cabd4040553ae13606273723 Author: Yannick Moy Date: Tue Dec 19 10:52:38 2023 +0100 ada: Fix detection of (Un)Hide_Info pragma in GNATprove mode Spec or body may not be in a list for subun

[gcc r15-179] ada: Fix memory leak in 'Image

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4629cd34506416d05cd9ab56879f69b44fe65d2b commit r15-179-g4629cd34506416d05cd9ab56879f69b44fe65d2b Author: Bob Duff Date: Fri Dec 15 16:59:43 2023 -0500 ada: Fix memory leak in 'Image Fix memory leak in 'Image by managing the secondary stack in scopes that

[gcc r15-181] ada: Fix missing associated node for packed array itypes

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9bc49f5ac1e1140f00f488f5d05294541079fb1b commit r15-181-g9bc49f5ac1e1140f00f488f5d05294541079fb1b Author: Piotr Trojanek Date: Mon Dec 18 14:31:52 2023 +0100 ada: Fix missing associated node for packed array itypes After decoration, itypes should have its ass

[gcc r15-180] ada: Don't propagate convention to internal subprograms

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:dd548dc587d16ac9d272899739d384e67789e862 commit r15-180-gdd548dc587d16ac9d272899739d384e67789e862 Author: Richard Kenner Date: Sun Dec 17 07:47:44 2023 -0500 ada: Don't propagate convention to internal subprograms AI95-117 requires that all new primitives of

[gcc r15-177] ada: Fix non-idiomatic construct

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4002a72aff546e20b6efc75147bebdf893891ea6 commit r15-177-g4002a72aff546e20b6efc75147bebdf893891ea6 Author: Eric Botcazou Date: Fri Dec 15 19:07:44 2023 +0100 ada: Fix non-idiomatic construct gcc/ada/ * exp_ch3.adb (Expand_Freeze_Class_Wide_Typ

[gcc r15-176] ada: Adjust source location for degenerate scope master

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6cc4ac7d151e432b75da58d44d2ffb53192e04b5 commit r15-176-g6cc4ac7d151e432b75da58d44d2ffb53192e04b5 Author: Eric Botcazou Date: Fri Dec 15 13:08:38 2023 +0100 ada: Adjust source location for degenerate scope master When the finalization scope master degenerates

[gcc r15-175] ada: Prevent inlining in GNATprove for memory leaks

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cdf15b4b661c5fa1a210642e0b2a508969faf197 commit r15-175-gcdf15b4b661c5fa1a210642e0b2a508969faf197 Author: Yannick Moy Date: Wed Dec 13 17:40:03 2023 +0100 ada: Prevent inlining in GNATprove for memory leaks In some cases, inlining a call in GNATprove could le

[gcc r15-173] ada: Do not inline in GNATprove the subprograms with (Un)Hide_Info

2024-05-06 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:53c32e9d7f01ee350803c9371b8630bf3e4844b7 commit r15-173-g53c32e9d7f01ee350803c9371b8630bf3e4844b7 Author: Yannick Moy Date: Wed Dec 13 15:38:59 2023 +0100 ada: Do not inline in GNATprove the subprograms with (Un)Hide_Info The annotations Hide_Info and Unhide_

[gcc r14-10170] testsuite: c++: Skip g++.dg/analyzer on Solaris [PR111475]

2024-05-06 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:c7b4305f9c0d23a9dfb2cf0855d345ff67e48732 commit r14-10170-gc7b4305f9c0d23a9dfb2cf0855d345ff67e48732 Author: Rainer Orth Date: Mon May 6 10:54:27 2024 +0200 testsuite: c++: Skip g++.dg/analyzer on Solaris [PR111475] Almost 1400 C++ analyzer tests FAIL on Solar

[gcc r12-10415] Fortran: Fix ICE and clear incorrect error messages [PR114739]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:3a5acd2583056e8cd0e5fda83e7c34be65415c62 commit r12-10415-g3a5acd2583056e8cd0e5fda83e7c34be65415c62 Author: Paul Thomas Date: Mon May 6 08:21:14 2024 +0100 Fortran: Fix ICE and clear incorrect error messages [PR114739] 2024-05-06 Paul Thomas gcc/f

[gcc r15-172] libgfortran: Fix libgfortran.so versioning on Solaris with subdirs

2024-05-06 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:8daf4eb02a2e739d5c62b94528adfddaed506a0a commit r15-172-g8daf4eb02a2e739d5c62b94528adfddaed506a0a Author: Rainer Orth Date: Mon May 6 09:31:11 2024 +0200 libgfortran: Fix libgfortran.so versioning on Solaris with subdirs The move of libgfortran objects to sub

[gcc r13-8689] Fortran: Fix ICE and clear incorrect error messages [PR114739]

2024-05-06 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:094f8a36dffea52fe6a64596203b82648a3f6121 commit r13-8689-g094f8a36dffea52fe6a64596203b82648a3f6121 Author: Paul Thomas Date: Mon May 6 08:21:14 2024 +0100 Fortran: Fix ICE and clear incorrect error messages [PR114739] 2024-05-06 Paul Thomas gcc/fo