[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation shift descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bb04f2586399846feef607c5512a10298b820520 commit bb04f2586399846feef607c5512a10298b820520 Author: Mikael Morin Date: Thu Jan 16 14:51:42 2025 +0100 Factorisation shift descriptor Diff: --- gcc/fortran/trans-expr.cc | 7 +-- 1 file changed, 1 insertion(+), 6 delet

[gcc r15-8012] c++/modules: Handle gnu_inline attribute, cleanup linkage determination [PR119154]

2025-03-15 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:4cd99e41ef687fd62d6908f4807de277c7dc9803 commit r15-8012-g4cd99e41ef687fd62d6908f4807de277c7dc9803 Author: Nathaniel Shead Date: Mon Mar 10 23:35:40 2025 +1100 c++/modules: Handle gnu_inline attribute, cleanup linkage determination [PR119154] Currently, note

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Ajout support TARGET_MEM_REF

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ec363f20c06bd7c978a203279cff0daf37394fc7 commit ec363f20c06bd7c978a203279cff0daf37394fc7 Author: Mikael Morin Date: Tue Mar 4 21:00:06 2025 +0100 Ajout support TARGET_MEM_REF Diff: --- gcc/cgraphunit.cc | 271 -- 1

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression array_function_6.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9543da98f562b8bacc5428427e6a84a54a8bbc17 commit 9543da98f562b8bacc5428427e6a84a54a8bbc17 Author: Mikael Morin Date: Tue Feb 18 15:07:23 2025 +0100 Correction régression array_function_6.f90 Diff: --- gcc/fortran/resolve.cc | 4 gcc/fortran/trans-array.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction non_lvalue PR97046.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4a28165e7ee06dd33051f960a851e5cffca025bd commit 4a28165e7ee06dd33051f960a851e5cffca025bd Author: Mikael Morin Date: Wed Feb 12 10:07:40 2025 +0100 Correction non_lvalue PR97046.f90 Diff: --- gcc/fortran/trans-array.cc | 42 +++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Séparation get_array_memory_size

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0bfbcc018e8a715d7ec8aa0d36b1d524399e6d87 commit 0bfbcc018e8a715d7ec8aa0d36b1d524399e6d87 Author: Mikael Morin Date: Fri Feb 14 12:07:08 2025 +0100 Séparation get_array_memory_size Diff: --- gcc/fortran/trans-array.cc | 160 ++-

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régressions inline_sum_*

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6b937e148b05bffaf749d439abb1b07c1758c9c7 commit 6b937e148b05bffaf749d439abb1b07c1758c9c7 Author: Mikael Morin Date: Fri Feb 14 18:55:55 2025 +0100 Correction régressions inline_sum_* Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 dele

[gcc r15-7930] Sanitizer: Fix typo in previous documentation patch.

2025-03-15 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:85b46d0795ac76bc192cb8f88b646a647acf98c1 commit r15-7930-g85b46d0795ac76bc192cb8f88b646a647acf98c1 Author: Sandra Loosemore Date: Mon Mar 10 16:59:36 2025 + Sanitizer: Fix typo in previous documentation patch. gcc/ChangeLog * doc/invoke.texi (

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression func_result_6.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bfcf31a399f6e5a095c3208417f14e810c66383a commit bfcf31a399f6e5a095c3208417f14e810c66383a Author: Mikael Morin Date: Tue Feb 18 19:18:37 2025 +0100 Correction régression func_result_6.f90 Diff: --- gcc/fortran/resolve.cc | 50 -

[gcc r15-8058] analyzer: Fix ICE in cmp_csts_same_type on RAW_DATA_CST [PR119278]

2025-03-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7f476ee30bab3976eefc3226481e617add83401a commit r15-8058-g7f476ee30bab3976eefc3226481e617add83401a Author: Jakub Jelinek Date: Fri Mar 14 15:30:43 2025 +0100 analyzer: Fix ICE in cmp_csts_same_type on RAW_DATA_CST [PR119278] The following testcase ICEs in cmp

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation shift_descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:63d697dba1aeb09caca29ebae0ecb5f5375dbbf9 commit 63d697dba1aeb09caca29ebae0ecb5f5375dbbf9 Author: Mikael Morin Date: Thu Feb 13 21:03:54 2025 +0100 Factorisation shift_descriptor Diff: --- gcc/fortran/trans-expr.cc | 76 ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation set_descriptor_dimension

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9e7f308a27f07113aa9e39d1d5a1340f7af3d2a8 commit 9e7f308a27f07113aa9e39d1d5a1340f7af3d2a8 Author: Mikael Morin Date: Thu Feb 13 20:26:47 2025 +0100 Factorisation set_descriptor_dimension Correction typo Diff: --- gcc/fortran/trans-array.cc | 12 +---

[gcc r15-8055] cobol/119281 - make sure $(gcc_version) is set for libgcobol install

2025-03-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ddcb471e76a9960d644b9c69cab05944abdd1092 commit r15-8055-gddcb471e76a9960d644b9c69cab05944abdd1092 Author: Richard Biener Date: Fri Mar 14 13:09:31 2025 +0100 cobol/119281 - make sure $(gcc_version) is set for libgcobol install When using --enable-version-spe

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f4069ef0d8a3bd216a82931a184be9771ece62c4 commit f4069ef0d8a3bd216a82931a184be9771ece62c4 Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Suppression variables inutilisées Diff: --- gcc/for

[gcc r13-9427] Plug small loophole in the pattern matching done by -fdump-ada-spec

2025-03-15 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:cb735b2768410e1ab201899c65daeaaed2baff71 commit r13-9427-gcb735b2768410e1ab201899c65daeaaed2baff71 Author: Eric Botcazou Date: Fri Mar 14 00:01:46 2025 +0100 Plug small loophole in the pattern matching done by -fdump-ada-spec gcc/c-family/ PR ada/

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction actual_array_offset_1.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:098eab32781a92843d5485e9b8a25b440fef8ddf commit 098eab32781a92843d5485e9b8a25b440fef8ddf Author: Mikael Morin Date: Fri Mar 7 13:24:23 2025 +0100 Correction actual_array_offset_1.f90 Diff: --- gcc/fortran/trans-array.cc | 75 +++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression recursive_alloc_comp_4.f08

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:24853a1a8c93982b5659d7cccb996d6a2f1c5b40 commit 24853a1a8c93982b5659d7cccb996d6a2f1c5b40 Author: Mikael Morin Date: Fri Mar 7 13:48:42 2025 +0100 Correction régression recursive_alloc_comp_4.f08 Diff: --- gcc/fortran/trans-intrinsic.cc | 5 + 1 file changed, 5 i

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Décomposition de la mise à jour des structures champ par champ

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5b8073d4fb90f503d2ba6a9efb36d7de100b0742 commit 5b8073d4fb90f503d2ba6a9efb36d7de100b0742 Author: Mikael Morin Date: Wed Mar 5 23:06:05 2025 +0100 Décomposition de la mise à jour des structures champ par champ Diff: --- gcc/cgraphunit.cc | 490 +--

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce access phi node inputs

2025-03-15 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:742f2489b1d676ff0b98ac2de9ef52fe1dbf854d commit 742f2489b1d676ff0b98ac2de9ef52fe1dbf854d Author: Ondřej Machota Date: Tue Mar 11 00:31:04 2025 +0100 rtl-ssa: dce access phi node inputs Diff: --- gcc/dce.cc | 46 +- 1 file

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Renseignement type canonique pour descripteurs de classe.

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ed1958ed286978288928eae14f0001b22fbf8309 commit ed1958ed286978288928eae14f0001b22fbf8309 Author: Mikael Morin Date: Mon Mar 10 10:08:37 2025 +0100 Renseignement type canonique pour descripteurs de classe. Diff: --- gcc/fortran/class.cc | 75 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression select_type_26.f03

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:534f115e98596e153fda1665e59e4c07423205df commit 534f115e98596e153fda1665e59e4c07423205df Author: Mikael Morin Date: Thu Mar 13 11:08:37 2025 +0100 Correction régression select_type_26.f03 Diff: --- gcc/fortran/trans-types.cc | 3 +++ 1 file changed, 3 insertions(+)

[gcc r15-8049] vect: Fix aarch64/pr99873_2.c ld4/st4 failure

2025-03-15 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d1c5edc94b6d07ec29a93572f3b5086e88bf3b0e commit r15-8049-gd1c5edc94b6d07ec29a93572f3b5086e88bf3b0e Author: Richard Sandiford Date: Fri Mar 14 10:28:01 2025 + vect: Fix aarch64/pr99873_2.c ld4/st4 failure vect_slp_prefer_store_lanes_p allows an SLP tree to

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression submodule_6.f08

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6cd54a9448f0a9a2b0fdaca77dd0e257224462e3 commit 6cd54a9448f0a9a2b0fdaca77dd0e257224462e3 Author: Mikael Morin Date: Thu Mar 13 22:06:57 2025 +0100 Correction régression submodule_6.f08 Diff: --- gcc/fortran/trans-decl.cc | 5 - gcc/fortran/trans-types.cc | 2 +-

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Refactor conv_shift_descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3b4628c26de6287c5c3e98748fe843bf4a0969fc commit 3b4628c26de6287c5c3e98748fe843bf4a0969fc Author: Mikael Morin Date: Thu Jan 16 15:28:38 2025 +0100 Refactor conv_shift_descriptor Correction régressions Correction régression gfc_conv_expr_descriptor D

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation set_contiguous_array

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c325c1f25e2ff0087d6457a1e14936f37cba08c4 commit c325c1f25e2ff0087d6457a1e14936f37cba08c4 Author: Mikael Morin Date: Fri Jan 17 17:25:59 2025 +0100 Factorisation set_contiguous_array Diff: --- gcc/fortran/trans-array.cc | 57 +++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction erreurs non-lvalue lhs pr113363.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2974cdac9f7ceea9e5471d75c5e7e2ae63eaaaed commit 2974cdac9f7ceea9e5471d75c5e7e2ae63eaaaed Author: Mikael Morin Date: Wed Feb 12 10:47:31 2025 +0100 Correction erreurs non-lvalue lhs pr113363.f90 Diff: --- gcc/fortran/trans-decl.cc | 21 + gcc/fort

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Refactoring gfc_conv_descriptor_sm_get.

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ef00016ef0be85e426529bdf09c9ebfebd2262c8 commit ef00016ef0be85e426529bdf09c9ebfebd2262c8 Author: Mikael Morin Date: Wed Jan 22 21:59:46 2025 +0100 Refactoring gfc_conv_descriptor_sm_get. Diff: --- gcc/fortran/trans-array.cc | 11 +++ gcc/fortran/trans-array.

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] utilisation booléen allocatable

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ebdb9721a7bbc235aad3f90e5af63b2b6deb14aa commit ebdb9721a7bbc235aad3f90e5af63b2b6deb14aa Author: Mikael Morin Date: Thu Jan 23 21:38:24 2025 +0100 utilisation booléen allocatable Diff: --- gcc/fortran/trans-expr.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 dele

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Extraction méthode get_descr_span.

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b85a88e56fd74b92d330527d9cc0affcd2cff093 commit b85a88e56fd74b92d330527d9cc0affcd2cff093 Author: Mikael Morin Date: Sat Mar 15 18:25:34 2025 +0100 Extraction méthode get_descr_span. Diff: --- gcc/fortran/trans-descriptor.cc | 43 -

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression méthode scalar_value::get_data_value

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6db8eb3c087d2dedf7287080d87c9bc7560e94c1 commit 6db8eb3c087d2dedf7287080d87c9bc7560e94c1 Author: Mikael Morin Date: Sat Mar 15 19:10:51 2025 +0100 Suppression méthode scalar_value::get_data_value Diff: --- gcc/fortran/trans-descriptor.cc | 34 ++-

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Déplacement evaluation constructeur en dehors des operateurs unaires

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6e436caba509bd09a56a4c06c0e6881cac88eb0d commit 6e436caba509bd09a56a4c06c0e6881cac88eb0d Author: Mikael Morin Date: Tue Mar 4 10:27:20 2025 +0100 Déplacement evaluation constructeur en dehors des operateurs unaires Diff: --- gcc/cgraphunit.cc | 27 --

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Extraction méthode get_descr_data_value.

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6b2662f4e4c1e67bca44920942b1ed2beaf1c6a1 commit 6b2662f4e4c1e67bca44920942b1ed2beaf1c6a1 Author: Mikael Morin Date: Sat Mar 15 17:51:29 2025 +0100 Extraction méthode get_descr_data_value. Diff: --- gcc/fortran/trans-descriptor.cc | 132 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Sauvegarde implementation gimple-exec

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fbbba3d8daa0c617a0e82f7c76226da33360c31d commit fbbba3d8daa0c617a0e82f7c76226da33360c31d Author: Mikael Morin Date: Mon Mar 3 17:29:47 2025 +0100 Sauvegarde implementation gimple-exec Diff: --- gcc/c-family/c.opt|4 + gcc/cgraphunit.cc | 4180 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Mises à jour dumps

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ca6e017e09d0a52c7f80279668dbf9bedc5b6eec commit ca6e017e09d0a52c7f80279668dbf9bedc5b6eec Author: Mikael Morin Date: Fri Mar 14 16:27:05 2025 +0100 Mises à jour dumps Mise à jour dump bind-c-contiguous-2.f90 Mise à jour dumps coarray_poly_*.f90

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation shift descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:061e78b3338f89510c70ff80be4e2dd8d182594f commit 061e78b3338f89510c70ff80be4e2dd8d182594f Author: Mikael Morin Date: Tue Jan 21 22:27:02 2025 +0100 Factorisation shift descriptor Diff: --- gcc/fortran/trans-array.cc | 117 -

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression mise à jour offset forall

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8e35b260d66dcaf73c551dead42aa3df472e5455 commit 8e35b260d66dcaf73c551dead42aa3df472e5455 Author: Mikael Morin Date: Mon Feb 17 17:28:01 2025 +0100 Suppression mise à jour offset forall Diff: --- gcc/fortran/trans-stmt.cc | 7 --- 1 file changed, 7 deletions(-)

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression méthode get_type

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2a1b25e36ca2343ee1c744c67aceb8085317e12b commit 2a1b25e36ca2343ee1c744c67aceb8085317e12b Author: Mikael Morin Date: Sat Mar 15 22:35:15 2025 +0100 Suppression méthode get_type Diff: --- gcc/fortran/trans-descriptor.cc | 97 +++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Sauvegarde gimple-exec

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:09d39db7f1cc4caa4d58cc2b6a6ad56cb1280999 commit 09d39db7f1cc4caa4d58cc2b6a6ad56cb1280999 Author: Mikael Morin Date: Tue Mar 4 12:27:12 2025 +0100 Sauvegarde gimple-exec Diff: --- gcc/cgraphunit.cc | 337 ++ 1 file

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression allocatable_length_2.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1d799d31a73e3dad16342d38ccc14cac8534ebbb commit 1d799d31a73e3dad16342d38ccc14cac8534ebbb Author: Mikael Morin Date: Sat Mar 15 21:54:13 2025 +0100 Correction régression allocatable_length_2.f90 Diff: --- gcc/fortran/trans-descriptor.cc | 5 - 1 file changed, 4 i

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression champ inutile

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9bae9d6605eb221900f793a817df45a0822e229a commit 9bae9d6605eb221900f793a817df45a0822e229a Author: Mikael Morin Date: Sat Mar 15 20:07:42 2025 +0100 Suppression champ inutile Diff: --- gcc/fortran/trans-descriptor.cc | 7 +++ 1 file changed, 3 insertions(+), 4 del

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Extraction fonction get_descr_dtype

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9a3d1eb1a98bc8e765ee61a76f9538adee90d5b5 commit 9a3d1eb1a98bc8e765ee61a76f9538adee90d5b5 Author: Mikael Morin Date: Sat Mar 15 20:32:32 2025 +0100 Extraction fonction get_descr_dtype Diff: --- gcc/fortran/trans-descriptor.cc | 28 ++-- 1 file

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Désactivation fonction inutilisée

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6f4d0884d7cbec4a3f0151be332af37d24c82504 commit 6f4d0884d7cbec4a3f0151be332af37d24c82504 Author: Mikael Morin Date: Sat Mar 15 20:34:21 2025 +0100 Désactivation fonction inutilisée Diff: --- gcc/fortran/trans-descriptor.cc | 2 ++ 1 file changed, 2 insertions(+) di

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Introduction gfc_copy_sequence_descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:11efebbafd55ef3d6972fd3945c582d58a3e0d5b commit 11efebbafd55ef3d6972fd3945c582d58a3e0d5b Author: Mikael Morin Date: Tue Dec 31 15:27:35 2024 +0100 Introduction gfc_copy_sequence_descriptor Correction régression sizeof_6 Diff: --- gcc/fortran/trans-array.cc

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression set span dans trans_associate_var

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b9cd2d321fcae60135e34c6d59c1939a072e3f76 commit b9cd2d321fcae60135e34c6d59c1939a072e3f76 Author: Mikael Morin Date: Mon Feb 17 16:16:47 2025 +0100 Suppression set span dans trans_associate_var Diff: --- gcc/fortran/trans-stmt.cc | 10 -- 1 file changed, 10 d

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Modification nom variable select type

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cd8b2b3704d972f2219404be7aa953a89cfc8342 commit cd8b2b3704d972f2219404be7aa953a89cfc8342 Author: Mikael Morin Date: Tue Feb 18 22:27:39 2025 +0100 Modification nom variable select type Diff: --- gcc/fortran/match.cc | 35 +++ gcc/fo

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Mise à jour offset & span dans gfc_array_init_size

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:55352b210e2c3315977cfc697d731fde1576 commit 55352b210e2c3315977cfc697d731fde1576 Author: Mikael Morin Date: Fri Feb 14 11:22:35 2025 +0100 Mise à jour offset & span dans gfc_array_init_size Diff: --- gcc/fortran/trans-array.cc | 34 --

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Décomposition de la mise à jour des structures champ par champ

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:219b7511d0400fe2eb400dcfc618486d4931a908 commit 219b7511d0400fe2eb400dcfc618486d4931a908 Author: Mikael Morin Date: Wed Mar 5 23:06:05 2025 +0100 Décomposition de la mise à jour des structures champ par champ Diff: --- gcc/cgraphunit.cc | 490 +--

[gcc r15-7894] c: Fix warning after an error on a return statment [PR60440]

2025-03-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:cf65235e03d2eb1667624943eae8f7fc355bceaf commit r15-7894-gcf65235e03d2eb1667624943eae8f7fc355bceaf Author: Andrew Pinski Date: Thu Mar 6 16:07:02 2025 -0800 c: Fix warning after an error on a return statment [PR60440] Like r5-6912-g3dbb84276aca10 but this is

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation initialisation subarray_descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fbd2e7f91c7bdda7a7414fa0e9ddc5e3fd74bf11 commit fbd2e7f91c7bdda7a7414fa0e9ddc5e3fd74bf11 Author: Mikael Morin Date: Tue Jan 21 18:44:41 2025 +0100 Factorisation initialisation subarray_descriptor Diff: --- gcc/fortran/trans-expr.cc | 151

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] match: Unwrap non-lvalue as unary or binary operand

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e191522b38419df23e35bb4a509609506b9a324f commit e191522b38419df23e35bb4a509609506b9a324f Author: Mikael Morin Date: Thu Jul 4 15:24:36 2024 +0200 match: Unwrap non-lvalue as unary or binary operand This avoids most of the testsuite dump pattern updates with a

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression dynamic_dispatch_11.f03

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5932deec3e300efa18013ab6c7ebc2c73115e23a commit 5932deec3e300efa18013ab6c7ebc2c73115e23a Author: Mikael Morin Date: Tue Mar 11 12:17:15 2025 +0100 Correction régression dynamic_dispatch_11.f03 Resolve class symbol type. Diff: --- gcc/fortran/gfortran.h

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Déplacement fonctions supplémentaires

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bc16ffd1d64e963598e10fc34fa140f359f829dd commit bc16ffd1d64e963598e10fc34fa140f359f829dd Author: Mikael Morin Date: Sat Mar 15 16:52:01 2025 +0100 Déplacement fonctions supplémentaires Diff: --- gcc/fortran/trans-array.cc | 194 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Introduction getters et setters descriptor compil' OK

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:aac38937e9d294ac6f4272bdc2508e3869bbc44d commit aac38937e9d294ac6f4272bdc2508e3869bbc44d Author: Mikael Morin Date: Mon Feb 10 19:24:59 2025 +0100 Introduction getters et setters descriptor compil' OK Correction régression realloc on assign (associate_61, ...

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Extraction fonction fcncall_realloc_result

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0e549ec3b8116e2890cd19edebefc2d55331fe61 commit 0e549ec3b8116e2890cd19edebefc2d55331fe61 Author: Mikael Morin Date: Thu Jan 9 21:38:39 2025 +0100 Extraction fonction fcncall_realloc_result Correction variable inutilisée Correction régression coarray

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Prise en charge POINTER_PLUS_EXPR

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f08f78bfbc9244f6274bd6811761d2fc9b52b192 commit f08f78bfbc9244f6274bd6811761d2fc9b52b192 Author: Mikael Morin Date: Wed Mar 5 10:55:56 2025 +0100 Prise en charge POINTER_PLUS_EXPR Diff: --- gcc/cgraphunit.cc | 165 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation shift descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1fe39957744eef2f28654833eb211a36b238cacf commit 1fe39957744eef2f28654833eb211a36b238cacf Author: Mikael Morin Date: Thu Jan 16 14:35:14 2025 +0100 Factorisation shift descriptor Diff: --- gcc/fortran/trans-array.cc | 6 +++--- gcc/fortran/trans-array.h | 1 + gcc/f

[gcc r15-7916] [rtl-optimization/117467] Mark FP destinations as dead

2025-03-15 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7d3aec2a832ef47be547d9426187562e4548bae6 commit r15-7916-g7d3aec2a832ef47be547d9426187562e4548bae6 Author: Jeff Law Date: Sun Mar 9 14:25:37 2025 -0600 [rtl-optimization/117467] Mark FP destinations as dead The next step in improving ext-dce is to clean up a

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression typebound_generic_6.f03

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e1d862cbdaa4c3f4c9e16ba4728be03ca7d532de commit e1d862cbdaa4c3f4c9e16ba4728be03ca7d532de Author: Mikael Morin Date: Mon Mar 10 22:42:35 2025 +0100 Correction régression typebound_generic_6.f03 Diff: --- gcc/alias.cc | 11 ++- gcc/alias.h

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression class_array_9.f03

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7a042a5aaa248d23d05141ea97265b93b0d15e06 commit 7a042a5aaa248d23d05141ea97265b93b0d15e06 Author: Mikael Morin Date: Wed Mar 12 19:04:10 2025 +0100 Correction régression class_array_9.f03 Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 d

[gcc(refs/users/rguenth/heads/cobol)] COBOL: misc

2025-03-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:35246c61b671aeb1f6fe92fe240545b9f956fbdc commit 35246c61b671aeb1f6fe92fe240545b9f956fbdc Author: James K. Lowden Date: Mon Mar 10 16:05:54 2025 +0100 COBOL: misc gcc/ * Makefile.in (installdirs): Create man3 directory. * common.opt (st

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Affichage des mises à jour de structures champ par champ

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:323dd23d57243bba5bc3c1049a85087d0f3a0806 commit 323dd23d57243bba5bc3c1049a85087d0f3a0806 Author: Mikael Morin Date: Wed Mar 5 21:11:56 2025 +0100 Affichage des mises à jour de structures champ par champ Diff: --- gcc/cgraphunit.cc | 172 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression allocate_with_source_16.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a2316fb8fe2cb295fa88e89652ab2eca6ee73847 commit a2316fb8fe2cb295fa88e89652ab2eca6ee73847 Author: Mikael Morin Date: Thu Mar 13 21:46:02 2025 +0100 Correction régression allocate_with_source_16.f90 Diff: --- gcc/fortran/trans-types.cc | 5 - 1 file changed, 4 ins

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Mise à jour commentaires.

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8d1b1cde804abb626be2b782212fb84c3988d7de commit 8d1b1cde804abb626be2b782212fb84c3988d7de Author: Mikael Morin Date: Fri Feb 14 12:23:42 2025 +0100 Mise à jour commentaires. Diff: --- gcc/fortran/trans-array.cc | 37 ++--- 1 file chang

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression forall_13

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6801bc9fd42d2c81be1483e56dfed84c9a797746 commit 6801bc9fd42d2c81be1483e56dfed84c9a797746 Author: Mikael Morin Date: Mon Feb 17 18:49:30 2025 +0100 Correction régression forall_13 Diff: --- gcc/fortran/trans-array.cc | 86 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Changement du type attendu par set_address: data_storage -> storage_address

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ab7d5b1b1fb93bc4771a90ef759c1ebd896b9068 commit ab7d5b1b1fb93bc4771a90ef759c1ebd896b9068 Author: Mikael Morin Date: Tue Mar 4 22:10:01 2025 +0100 Changement du type attendu par set_address: data_storage -> storage_address Diff: --- gcc/cgraphunit.cc | 158 ++

[gcc r14-11399] libphobos: Default to libc closefrom in spawnProcessPosix [PR119112]

2025-03-15 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:ca0ea3d4192313ad00da4ff734baffcecafe0b1f commit r14-11399-gca0ea3d4192313ad00da4ff734baffcecafe0b1f Author: Iain Buclaw Date: Mon Mar 10 20:52:49 2025 +0100 libphobos: Default to libc closefrom in spawnProcessPosix [PR119112] This is a backport of two changes

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Creation méthode initialisation descripteur

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:33162a6da16c9739178e045916f6560ee4713a95 commit 33162a6da16c9739178e045916f6560ee4713a95 Author: Mikael Morin Date: Thu Dec 5 20:30:08 2024 +0100 Creation méthode initialisation descripteur Utilisation méthode initialisation descripteur gfc_trans_deferred_arr

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression coarray_poly_8.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0b1117d4c590b0c0e4d93d91fdfa2431c25ec8ff commit 0b1117d4c590b0c0e4d93d91fdfa2431c25ec8ff Author: Mikael Morin Date: Fri Mar 14 18:46:16 2025 +0100 Correction régression coarray_poly_8.f90 Diff: --- gcc/testsuite/gfortran.dg/coarray_poly_8.f90 | 2 +- 1 file changed,

[gcc r15-8014] c++: Evaluate immediate invocation call arguments with mce_true [PR119150]

2025-03-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ebf6e6241f5658a3cae462b1314f4a8f2bc71760 commit r15-8014-gebf6e6241f5658a3cae462b1314f4a8f2bc71760 Author: Jakub Jelinek Date: Thu Mar 13 00:42:54 2025 +0100 c++: Evaluate immediate invocation call arguments with mce_true [PR119150] Since Marek's r14-4140 whi

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Ajout type NULL_INITIALISATION

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:890daad3215bacf6ee6874b21239600f2c4674ac commit 890daad3215bacf6ee6874b21239600f2c4674ac Author: Mikael Morin Date: Sat Mar 15 21:17:05 2025 +0100 Ajout type NULL_INITIALISATION Diff: --- gcc/fortran/trans-descriptor.cc | 15 +-- 1 file changed, 5 insert

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression pr108889.f90 realloc_on_assign*

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1bc10b59c053a883d84ebe318b090eb258ae91b1 commit 1bc10b59c053a883d84ebe318b090eb258ae91b1 Author: Mikael Morin Date: Mon Feb 17 22:59:01 2025 +0100 Correction régression pr108889.f90 realloc_on_assign* Diff: --- gcc/fortran/trans-array.cc | 75 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] match: Simplify double not and double negate to a non_lvalue

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b55c15ec2b0525b8708475a5a82f48c090a70801 commit b55c15ec2b0525b8708475a5a82f48c090a70801 Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue I noticed while testing the second patch that none o

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Ajout type DEFAULT_INITIALISATION

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2addd2fae6790868133e624d30940ef2c5220656 commit 2addd2fae6790868133e624d30940ef2c5220656 Author: Mikael Morin Date: Sat Mar 15 20:56:48 2025 +0100 Ajout type DEFAULT_INITIALISATION Diff: --- gcc/fortran/trans-descriptor.cc | 22 -- 1 file changed

[gcc r15-7931] PR modula2/119192 ICE if TBITSIZE is used in an expression

2025-03-15 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:40a4f3dead623db86bc8f7255cbe524701f4aeb0 commit r15-7931-g40a4f3dead623db86bc8f7255cbe524701f4aeb0 Author: Gaius Mulley Date: Mon Mar 10 17:37:41 2025 + PR modula2/119192 ICE if TBITSIZE is used in an expression This patch fixes an ICE which will occur is

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression allocatable_lenth_2.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:801fb3d1420c1a076f8421cc106c40b04c032501 commit 801fb3d1420c1a076f8421cc106c40b04c032501 Author: Mikael Morin Date: Sat Mar 15 20:01:05 2025 +0100 Correction régression allocatable_lenth_2.f90 Diff: --- gcc/fortran/trans-descriptor.cc | 2 +- 1 file changed, 1 inser

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Prise en charges des functions sans valeur de retour + free

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8dcfb01cff72701ba57f5db0539cf22b1c124a98 commit 8dcfb01cff72701ba57f5db0539cf22b1c124a98 Author: Mikael Morin Date: Thu Mar 6 10:55:01 2025 +0100 Prise en charges des functions sans valeur de retour + free Diff: --- gcc/cgraphunit.cc | 96 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression allocate_with_source_5.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6856c978543486cfc6e77107ac70476fb5b77913 commit 6856c978543486cfc6e77107ac70476fb5b77913 Author: Mikael Morin Date: Tue Feb 18 17:25:29 2025 +0100 Correction régression allocate_with_source_5.f90 Diff: --- gcc/fortran/resolve.cc | 4 +++- 1 file changed, 3 insertion

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression PR95196.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c41fda7f2a072137ea0f91351575e14b0591dbee commit c41fda7f2a072137ea0f91351575e14b0591dbee Author: Mikael Morin Date: Tue Feb 18 20:33:17 2025 +0100 Correction régression PR95196.f90 Diff: --- gcc/fortran/trans-expr.cc | 6 +- 1 file changed, 1 insertion(+), 5 del

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction régression associate_46.f90

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9400093f0dfb161e813bcc8a52ee18a86464b314 commit 9400093f0dfb161e813bcc8a52ee18a86464b314 Author: Mikael Morin Date: Tue Feb 18 12:35:05 2025 +0100 Correction régression associate_46.f90 Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) d

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Initialisations variables statiques et amélioration constructeurs

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2b0a4f780b4e3bbcda93c4fcb9a196f55ed2f577 commit 2b0a4f780b4e3bbcda93c4fcb9a196f55ed2f577 Author: Mikael Morin Date: Wed Mar 5 18:44:00 2025 +0100 Initialisations variables statiques et amélioration constructeurs Diff: --- gcc/cgraphunit.cc | 173

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Extraction get_descr_caf_token

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:59e39f5f5816d7b41b2f1962f871b1f988a97673 commit 59e39f5f5816d7b41b2f1962f871b1f988a97673 Author: Mikael Morin Date: Sat Mar 15 18:57:13 2025 +0100 Extraction get_descr_caf_token Diff: --- gcc/fortran/trans-descriptor.cc | 89 +++--

[gcc r15-8067] Fortran: Store OpenMP's 'declare variant' in module file [PR115271]

2025-03-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6f3bca0db8645c2556e5a01669af4384bb230d87 commit r15-8067-g6f3bca0db8645c2556e5a01669af4384bb230d87 Author: Tobias Burnus Date: Sat Mar 15 08:28:11 2025 +0100 Fortran: Store OpenMP's 'declare variant' in module file [PR115271] Write the 'omp declare variant' d

[gcc r15-8068] contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_path is None exception

2025-03-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:254549d2bb9bb3c2719dec597427919c59514fc3 commit r15-8068-g254549d2bb9bb3c2719dec597427919c59514fc3 Author: Tobias Burnus Date: Sat Mar 15 08:53:18 2025 +0100 contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_path is None exception I think the following

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Factorisation gfc_conv_remap_descriptor

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4ceb75fb54d9694b919ebf0ea5639f4e84f95d4d commit 4ceb75fb54d9694b919ebf0ea5639f4e84f95d4d Author: Mikael Morin Date: Sat Jan 4 21:36:13 2025 +0100 Factorisation gfc_conv_remap_descriptor Correction régression pointer_remapping_5 Diff: --- gcc/fortran/trans-a

[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Correction dynamic_dispatch_6.f03

2025-03-15 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3771355a32fe4f93966e8ade0da56d991bb3f9f3 commit 3771355a32fe4f93966e8ade0da56d991bb3f9f3 Author: Mikael Morin Date: Tue Mar 11 15:21:14 2025 +0100 Correction dynamic_dispatch_6.f03 Diff: --- gcc/fortran/trans-types.cc | 11 +-- 1 file changed, 9 insertions(+