[gcc r16-3248] LoongArch: (NFC) Remove atomic_optab and use amop instead

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:77abaa72ed5c9455803eb120a3924f5b8dda426a commit r16-3248-g77abaa72ed5c9455803eb120a3924f5b8dda426a Author: Xi Ruoyao Date: Sat Mar 1 11:46:41 2025 +0800 LoongArch: (NFC) Remove atomic_optab and use amop instead They are the same. gcc/ChangeLog:

[gcc r16-3264] LoongArch: Implement 16-byte atomic add, sub, and, or, xor, and nand with sc.q

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:534276f1e5889f2ce5b5238e68b395a92a79761b commit r16-3264-g534276f1e5889f2ce5b5238e68b395a92a79761b Author: Xi Ruoyao Date: Sat Mar 1 11:46:57 2025 +0800 LoongArch: Implement 16-byte atomic add, sub, and, or, xor, and nand with sc.q gcc/ChangeLog:

[gcc r16-3259] LoongArch: Implement 16-byte atomic store with LSX

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:8735a4fecab7e4c9f3e1962dc04e03aa14207f14 commit r16-3259-g8735a4fecab7e4c9f3e1962dc04e03aa14207f14 Author: Xi Ruoyao Date: Sat Mar 1 11:46:52 2025 +0800 LoongArch: Implement 16-byte atomic store with LSX If the vector is naturally aligned, it cannot cross cac

[gcc r16-3258] LoongArch: Implement 16-byte atomic load with LSX

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:89c8638deb9ccb1f1e1a90f18f2e6b984b70fbe8 commit r16-3258-g89c8638deb9ccb1f1e1a90f18f2e6b984b70fbe8 Author: Xi Ruoyao Date: Sat Mar 1 11:46:51 2025 +0800 LoongArch: Implement 16-byte atomic load with LSX If the vector is naturally aligned, it cannot cross cach

[gcc r16-3253] LoongArch: Remove unneeded "b 3f" instruction after LL-SC loops

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:2ac0e38a3099b6422199553ae29b8b333bb9f5e7 commit r16-3253-g2ac0e38a3099b6422199553ae29b8b333bb9f5e7 Author: Xi Ruoyao Date: Sat Mar 1 11:46:46 2025 +0800 LoongArch: Remove unneeded "b 3f" instruction after LL-SC loops This instruction is used to skip an redund

[gcc r16-3249] LoongArch: (NFC) Remove amo and use size instead

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:b8e147d46ea5e78be0a390e645600afc4cbae645 commit r16-3249-gb8e147d46ea5e78be0a390e645600afc4cbae645 Author: Xi Ruoyao Date: Sat Mar 1 11:46:42 2025 +0800 LoongArch: (NFC) Remove amo and use size instead They are the same. gcc/ChangeLog:

[gcc r16-3252] LoongArch: Don't emit overly-restrictive barrier for LL-SC loops

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:9b55cd0405609474aab6fdd0c621fd738af5800a commit r16-3252-g9b55cd0405609474aab6fdd0c621fd738af5800a Author: Xi Ruoyao Date: Sat Mar 1 11:46:45 2025 +0800 LoongArch: Don't emit overly-restrictive barrier for LL-SC loops For LL-SC loops, if the atomic operation

[gcc r16-3260] LoongArch: Add -m[no-]scq option

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:0f3c1b71daaa3f6cfc566347535a6a56662f2454 commit r16-3260-g0f3c1b71daaa3f6cfc566347535a6a56662f2454 Author: Xi Ruoyao Date: Sun Apr 27 15:02:39 2025 +0800 LoongArch: Add -m[no-]scq option We'll use the sc.q instruction for some 16-byte atomic operations, but

[gcc r16-3255] LoongArch: Implement subword atomic_fetch_{and, or, xor} with am*.w instructions

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:cff7790016b2d9c00b8675dc5428fc47d03aa9f2 commit r16-3255-gcff7790016b2d9c00b8675dc5428fc47d03aa9f2 Author: Xi Ruoyao Date: Sat Mar 1 11:46:48 2025 +0800 LoongArch: Implement subword atomic_fetch_{and, or, xor} with am*.w instructions We can just shift the ma

[gcc r16-3262] LoongArch: Implement 16-byte CAS with sc.q

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:5527195f356329d891d0a5926286fce34863b899 commit r16-3262-g5527195f356329d891d0a5926286fce34863b899 Author: Xi Ruoyao Date: Sat Mar 1 11:46:55 2025 +0800 LoongArch: Implement 16-byte CAS with sc.q gcc/ChangeLog: * config/loongarch/sync.md (ato

[gcc r16-3261] LoongArch: Implement 16-byte atomic store with sc.q

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:2aca41ba9769194bc740683616b7a539019993a7 commit r16-3261-g2aca41ba9769194bc740683616b7a539019993a7 Author: Xi Ruoyao Date: Sat Mar 1 11:46:54 2025 +0800 LoongArch: Implement 16-byte atomic store with sc.q When LSX is not available but sc.q is (for example on

[gcc r16-3263] LoongArch: Implement 16-byte atomic exchange with sc.q

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:54a3853e5f1c73784d49e05272692697e95e2769 commit r16-3263-g54a3853e5f1c73784d49e05272692697e95e2769 Author: Xi Ruoyao Date: Sat Mar 1 11:46:56 2025 +0800 LoongArch: Implement 16-byte atomic exchange with sc.q gcc/ChangeLog: * config/loongarch/

[gcc r16-3256] LoongArch: Don't expand atomic_fetch_sub_{hi, qi} to LL-SC loop if -mlam-bh

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:6d67bbce340351cfe7f30f1b17cba7635f18c8d5 commit r16-3256-g6d67bbce340351cfe7f30f1b17cba7635f18c8d5 Author: Xi Ruoyao Date: Sat Mar 1 11:46:49 2025 +0800 LoongArch: Don't expand atomic_fetch_sub_{hi, qi} to LL-SC loop if -mlam-bh With -mlam-bh, we should negat

[gcc r16-3257] LoongArch: Implement atomic_fetch_nand

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:c9374dbf9d16b35886711a91993bcdec490722e7 commit r16-3257-gc9374dbf9d16b35886711a91993bcdec490722e7 Author: Xi Ruoyao Date: Sat Mar 1 11:46:50 2025 +0800 LoongArch: Implement atomic_fetch_nand Without atomic_fetch_nandsi and atomic_fetch_nanddi, __atomic_fetch

[gcc r16-3254] LoongArch: Remove unneeded "andi offset, addr, 3" instruction in atomic_test_and_set

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:1f1ab36058abc80c306ad022540df1c4f835612f commit r16-3254-g1f1ab36058abc80c306ad022540df1c4f835612f Author: Xi Ruoyao Date: Sat Mar 1 11:46:47 2025 +0800 LoongArch: Remove unneeded "andi offset, addr, 3" instruction in atomic_test_and_set On LoongArch sll.w a

[gcc r16-3250] LoongArch: Don't use "+" for atomic_{load, store} "m" constraint

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:d1d7ecfbc6d86f660ec79ca272b20aea9d6c3ca7 commit r16-3250-gd1d7ecfbc6d86f660ec79ca272b20aea9d6c3ca7 Author: Xi Ruoyao Date: Sat Mar 1 11:46:43 2025 +0800 LoongArch: Don't use "+" for atomic_{load, store} "m" constraint Atomic load does not modify the memory.

[gcc r16-3251] LoongArch: Allow using bstrins for masking the address in atomic_test_and_set

2025-08-17 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:91f00a75536a553b5f95ea80694d655c5ddf34af commit r16-3251-g91f00a75536a553b5f95ea80694d655c5ddf34af Author: Xi Ruoyao Date: Sat Mar 1 11:46:44 2025 +0800 LoongArch: Allow using bstrins for masking the address in atomic_test_and_set We can use bstrins for mask

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:28e64f603323cd533a2d2fa468c9670b7c3c217a commit 28e64f603323cd533a2d2fa468c9670b7c3c217a Author: Mikael Morin Date: Wed Jul 16 15:07:58 2025 +0200 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-descriptor.cc | 92 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_subarray_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5cfad031d3e579eb913aa4a878218672f862f47e commit 5cfad031d3e579eb913aa4a878218672f862f47e Author: Mikael Morin Date: Tue Jul 22 11:16:59 2025 +0200 Extraction gfc_conv_shift_subarray_descriptor Correction alloc_comp_constructor_5 Diff: --- gcc/fortran/trans-

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction fonction gfc_nullify_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8b269449302eeaf5362390aa5c32f0b2e5177d69 commit 8b269449302eeaf5362390aa5c32f0b2e5177d69 Author: Mikael Morin Date: Wed Jul 16 16:49:28 2025 +0200 Extraction fonction gfc_nullify_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 8 gcc/fortran/trans-de

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_dimension_fields descriptor_init_count

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:30bc7cad47a385130623fcb10e22194be64409c6 commit 30bc7cad47a385130623fcb10e22194be64409c6 Author: Mikael Morin Date: Sat Aug 16 19:16:15 2025 +0200 Refactor set_dimension_fields descriptor_init_count Correction régression class_allocate_22 Ajout scan

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_dimension_fields set_empty_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a535b7709f9d7e0546b47670ad0b3db4f3db2bad commit a535b7709f9d7e0546b47670ad0b3db4f3db2bad Author: Mikael Morin Date: Sat Aug 16 19:17:56 2025 +0200 Refactor set_dimension_fields set_empty_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 11 +++ 1 file c

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring set_dimension_fields set_pdt_array_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:50a6aae48e5b715ffddb2f935096b880e37a131c commit 50a6aae48e5b715ffddb2f935096b880e37a131c Author: Mikael Morin Date: Sat Aug 16 19:09:50 2025 +0200 Refactoring set_dimension_fields set_pdt_array_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 11 +-- 1

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring nullifcations descripteur

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f22449370b294754c04216f2258e6e87ff6a9418 commit f22449370b294754c04216f2258e6e87ff6a9418 Author: Mikael Morin Date: Sun Aug 10 18:30:59 2025 +0200 Refactoring nullifcations descripteur Revert partiel Diff: --- gcc/fortran/trans-descriptor.cc | 104 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set_dimension_bounds/shift_dimension_bounds gfc_set_descriptor_for_assign_realloc

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ba3e2aa125522cee9bc2fdbb5d7a83da07369246 commit ba3e2aa125522cee9bc2fdbb5d7a83da07369246 Author: Mikael Morin Date: Sun Aug 17 17:05:28 2025 +0200 Factorisation set_dimension_bounds/shift_dimension_bounds gfc_set_descriptor_for_assign_realloc Revert partiel

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclarations inutiles

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:13203af4078005ee566d6afb2750f55923d402fd commit 13203af4078005ee566d6afb2750f55923d402fd Author: Mikael Morin Date: Wed Aug 6 21:38:11 2025 +0200 Suppression déclarations inutiles Diff: --- gcc/fortran/trans-descriptor.h | 4 1 file changed, 4 deletions(-) dif

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation shift_dimension_fields/set_dimension_fields gfc_set_temporaray_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:656e2b2d97464e34a211a2790e633164cbdb commit 656e2b2d97464e34a211a2790e633164cbdb Author: Mikael Morin Date: Sat Aug 16 18:41:13 2025 +0200 Factorisation shift_dimension_fields/set_dimension_fields gfc_set_temporaray_descriptor Correction utilisation

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set_dimension_fields gfc_set_descriptor_with_shape

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:85ff737a71f0684126ee887e92bfb72f39ea7031 commit 85ff737a71f0684126ee887e92bfb72f39ea7031 Author: Mikael Morin Date: Sat Aug 16 18:19:27 2025 +0200 Factorisation set_dimension_fields gfc_set_descriptor_with_shape Correction régression c_f_pointer_tests_4 Diff

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement initialisation dernière borne sup assumed size

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:172dee33044da932f3ae151e4048b859728c899a commit 172dee33044da932f3ae151e4048b859728c899a Author: Mikael Morin Date: Sun Aug 10 11:13:41 2025 +0200 Déplacement initialisation dernière borne sup assumed size Diff: --- gcc/fortran/trans-array.cc | 37 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set_dimension_fields gfc_set_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1e590085850cdba46f66fdc8a90adfa40f615eed commit 1e590085850cdba46f66fdc8a90adfa40f615eed Author: Mikael Morin Date: Sat Aug 16 18:11:01 2025 +0200 Factorisation set_dimension_fields gfc_set_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 17 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement dtype initialisation statique

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3b71797c284e63b2890bc588428e6f4d87012c28 commit 3b71797c284e63b2890bc588428e6f4d87012c28 Author: Mikael Morin Date: Mon Aug 11 19:59:55 2025 +0200 Renseignement dtype initialisation statique Diff: --- gcc/fortran/trans-descriptor.cc | 234 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacemement plus de code gfc_set_pdt_array_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b3e78d14cbca7d1fb29137fc08b8062188c8338d commit b3e78d14cbca7d1fb29137fc08b8062188c8338d Author: Mikael Morin Date: Thu Jul 31 15:19:35 2025 +0200 Déplacemement plus de code gfc_set_pdt_array_descriptor Diff: --- gcc/fortran/trans-array.cc | 19

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring descriptor_write

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a7226ef6ef7578474e7da8aafedec2a9fc3b8645 commit a7226ef6ef7578474e7da8aafedec2a9fc3b8645 Author: Mikael Morin Date: Mon Aug 11 21:52:36 2025 +0200 Refactoring descriptor_write Diff: --- gcc/fortran/trans-descriptor.cc | 31 --- 1 file cha

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_for_assign_realloc

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d682fe4a29e71f2eeb90e74ee977caa725d58ad9 commit d682fe4a29e71f2eeb90e74ee977caa725d58ad9 Author: Mikael Morin Date: Thu Jul 31 12:11:15 2025 +0200 Extraction gfc_set_descriptor_for_assign_realloc Diff: --- gcc/fortran/trans-array.cc | 228 ++

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

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4f444701eb27d631311ec083c742bfd024c77805 commit 4f444701eb27d631311ec083c742bfd024c77805 Author: Mikael Morin Date: Mon Feb 17 17:28:01 2025 +0100 Suppression mise à jour offset forall Sauvegarde Correction régression forall Diff: --- gcc/fortran/t

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression set_dtype_if_unallocated

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4d301e3013accc13aa8eaeb1e2ac819c57bb6a79 commit 4d301e3013accc13aa8eaeb1e2ac819c57bb6a79 Author: Mikael Morin Date: Sun Aug 10 11:03:57 2025 +0200 Suppression set_dtype_if_unallocated Extraction gfc_descriptor_set_dtype_if_unallocated Sauvegarde

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclarations inutiles

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cb49dc22dd6c9c2bc459121d9590986e6cfd8b8e commit cb49dc22dd6c9c2bc459121d9590986e6cfd8b8e Author: Mikael Morin Date: Thu Jul 31 17:50:45 2025 +0200 Suppression déclarations inutiles Diff: --- gcc/fortran/trans-descriptor.h | 7 --- 1 file changed, 7 deletions(-)

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation descriptor_element_size

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b273b3b30a28f7de4b1a84d001364f6b08322104 commit b273b3b30a28f7de4b1a84d001364f6b08322104 Author: Mikael Morin Date: Fri Feb 14 11:04:01 2025 +0100 Factorisation descriptor_element_size Diff: --- gcc/fortran/trans-array.cc | 85 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_empty_descriptor_bounds

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5dcc061d8e10e00b50a38b76f8b5cc2e05d7ea54 commit 5dcc061d8e10e00b50a38b76f8b5cc2e05d7ea54 Author: Mikael Morin Date: Thu Jul 31 17:47:15 2025 +0200 Extraction gfc_set_empty_descriptor_bounds Diff: --- gcc/fortran/trans-array.cc | 18 ++ gcc/fortr

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_temporary_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2683853311796a063601e378a22e8f7ede3ca3b9 commit 2683853311796a063601e378a22e8f7ede3ca3b9 Author: Mikael Morin Date: Wed Jul 23 12:12:01 2025 +0200 Extraction gfc_set_temporary_descriptor Diff: --- gcc/fortran/trans-array.cc | 62 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_array_init_count -> gfc_descriptor_init_count

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c4c98629a78e5ec6a88a2efcaf83069f83d65111 commit c4c98629a78e5ec6a88a2efcaf83069f83d65111 Author: Mikael Morin Date: Thu Jul 31 16:51:20 2025 +0200 Déplacement gfc_array_init_count -> gfc_descriptor_init_count Diff: --- gcc/fortran/trans-array.cc | 301 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_grow_array

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:46e935375568e1a226f5df7711d5177f5083bc39 commit 46e935375568e1a226f5df7711d5177f5083bc39 Author: Mikael Morin Date: Thu Jul 31 14:41:23 2025 +0200 Déplacement gfc_grow_array Diff: --- gcc/fortran/trans-array.cc | 37 - gcc/fo

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring set_dimension_fields

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ea62d5657441a6e126d562b477dbbaad52bf92b5 commit ea62d5657441a6e126d562b477dbbaad52bf92b5 Author: Mikael Morin Date: Sat Aug 16 16:28:37 2025 +0200 Refactoring set_dimension_fields Diff: --- gcc/fortran/trans-descriptor.cc | 46 ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_pdt_array_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bd4bcaea13ab6ff1cf007d16eb483627d9ea9fab commit bd4bcaea13ab6ff1cf007d16eb483627d9ea9fab Author: Mikael Morin Date: Thu Jul 31 12:34:22 2025 +0200 Extraction gfc_set_pdt_array_descriptor Diff: --- gcc/fortran/trans-array.cc | 62 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déroulement boucle set_gfc_from_cfi

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a14fefce4ae8ccdec8a371f375fc39fd584987a7 commit a14fefce4ae8ccdec8a371f375fc39fd584987a7 Author: Mikael Morin Date: Fri Aug 15 15:42:37 2025 +0200 Déroulement boucle set_gfc_from_cfi Diff: --- gcc/fortran/trans-descriptor.cc | 78 ++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction get_array_memory_size

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1d88990504fb2e270accae6abe5ce5ee30a29c6f commit 1d88990504fb2e270accae6abe5ce5ee30a29c6f Author: Mikael Morin Date: Wed Jul 23 22:21:15 2025 +0200 Extraction get_array_memory_size Diff: --- gcc/fortran/trans-array.cc | 155 ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction set_gfc_from_cfi

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:343b5bb547142f989746e582b874ea597942214b commit 343b5bb547142f989746e582b874ea597942214b Author: Mikael Morin Date: Tue Jul 22 19:51:53 2025 +0200 Extraction set_gfc_from_cfi Diff: --- gcc/fortran/trans-decl.cc | 210 +++- g

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

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:dcf23347ceac1e9aeec9032533672f76d561729e commit dcf23347ceac1e9aeec9032533672f76d561729e 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 | 30 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_gfc_from_cfi

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4df14b6ca1bdf0c4993e295e97717f98d2115163 commit 4df14b6ca1bdf0c4993e295e97717f98d2115163 Author: Mikael Morin Date: Fri Aug 15 15:27:59 2025 +0200 Refactor set_gfc_from_cfi Correction régression bind_c_optional-1 Correction renseignement stride

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_dimension_bounds

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2d1290d7d2586044e8670090476b2153a732ba37 commit 2d1290d7d2586044e8670090476b2153a732ba37 Author: Mikael Morin Date: Fri Aug 15 22:08:28 2025 +0200 Refactor set_dimension_bounds Correction régression pr85938 Diff: --- gcc/fortran/trans-descriptor.cc | 54 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_gfc_from_cfi

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:44d326942b276eff83f2e3af0103a8f78c659e85 commit 44d326942b276eff83f2e3af0103a8f78c659e85 Author: Mikael Morin Date: Tue Jul 22 12:17:50 2025 +0200 Extraction gfc_set_gfc_from_cfi Diff: --- gcc/fortran/trans-descriptor.cc | 99

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Reindentation retour à la ligne set_descriptor_with_shape

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5150bd8ae3b50e7e1e3ff1b18dff9179a417cc4f commit 5150bd8ae3b50e7e1e3ff1b18dff9179a417cc4f Author: Mikael Morin Date: Sun Aug 17 19:43:40 2025 +0200 Reindentation retour à la ligne set_descriptor_with_shape Diff: --- gcc/fortran/trans-descriptor.cc | 20 +++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bd448fd3fd01db965732aaf24fd2f6a701a12248 commit bd448fd3fd01db965732aaf24fd2f6a701a12248 Author: Mikael Morin Date: Wed Jul 23 10:48:32 2025 +0200 Extraction gfc_copy_descriptor Diff: --- gcc/fortran/trans-array.cc | 39 +++

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

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:abf93e982df780c524ebdb3f133a7f499c1f570f commit abf93e982df780c524ebdb3f133a7f499c1f570f Author: Mikael Morin Date: Tue Jul 22 11:32:27 2025 +0200 Refactoring gfc_conv_descriptor_sm_get Diff: --- gcc/fortran/trans-descriptor.cc | 7 +++ gcc/fortran/trans-descrip

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_set_contiguous_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3a0687a60f280ac224ff515b5b97595abf9c26ab commit 3a0687a60f280ac224ff515b5b97595abf9c26ab Author: Mikael Morin Date: Fri Jan 17 17:25:59 2025 +0100 Factorisation gfc_set_contiguous_descriptor Factorisation set_contiguous_array Diff: --- gcc/fortran/trans-arr

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation utilisation shapeval

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d0e5db8755d5cc26106c2939eb66519a4df43516 commit d0e5db8755d5cc26106c2939eb66519a4df43516 Author: Mikael Morin Date: Sun Aug 17 19:56:14 2025 +0200 Factorisation utilisation shapeval Diff: --- gcc/fortran/trans-descriptor.cc | 10 -- 1 file changed, 4 inserti

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1808c03ccbb3dddc5f4fb76990cb3a7af32b3eb4 commit 1808c03ccbb3dddc5f4fb76990cb3a7af32b3eb4 Author: Mikael Morin Date: Wed Jul 16 22:09:17 2025 +0200 Extraction gfc_copy_descriptor Diff: --- gcc/fortran/trans-array.cc | 25 ++--- gcc/fortran/tr

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction set_descriptor_with_shape

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f8c8173933ba3d4b23f7e814a1826855ba0658db commit f8c8173933ba3d4b23f7e814a1826855ba0658db Author: Mikael Morin Date: Sun Aug 17 19:28:04 2025 +0200 Extraction set_descriptor_with_shape Diff: --- gcc/fortran/trans-descriptor.cc | 110 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:efdf31406db9556e8395d1717d510a65cd1f79f2 commit efdf31406db9556e8395d1717d510a65cd1f79f2 Author: Mikael Morin Date: Sun Jul 20 17:25:26 2025 +0200 Extraction gfc_set_descriptor Correction bootstsrap Diff: --- gcc/fortran/trans-array.cc | 163 +-

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Calcul offset sans passer par le descripteur

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5b74973f4c4757e9acb6200ccade96b8e89442e6 commit 5b74973f4c4757e9acb6200ccade96b8e89442e6 Author: Mikael Morin Date: Sat Aug 16 16:17:52 2025 +0200 Calcul offset sans passer par le descripteur Diff: --- gcc/fortran/trans-descriptor.cc | 10 -- 1 file changed,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Modification initialisation stride

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:62e8cfada2f44c68d58d807a6a8fb09ab5626af1 commit 62e8cfada2f44c68d58d807a6a8fb09ab5626af1 Author: Mikael Morin Date: Sat Aug 16 15:42:30 2025 +0200 Modification initialisation stride Revert "Suppression argument inutilisé" This reverts commit eaf4e13d

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Simplification initialisation offset remap descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2808e7c7c67e9a768a20213f482af7c60d678de9 commit 2808e7c7c67e9a768a20213f482af7c60d678de9 Author: Mikael Morin Date: Sat Aug 16 15:13:04 2025 +0200 Simplification initialisation offset remap descriptor Modif initialisation stride Revert partiel initia

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_remap_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9885e0fac83857db57921381d940b0d639250e19 commit 9885e0fac83857db57921381d940b0d639250e19 Author: Mikael Morin Date: Wed Jul 23 17:07:24 2025 +0200 Extraction gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 105 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement copy_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a200905a995f0636d150aa015657b260b8b057aa commit a200905a995f0636d150aa015657b260b8b057aa Author: Mikael Morin Date: Thu Jul 31 20:48:05 2025 +0200 Déplacement copy_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 42 + gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7b9b823757fdba581908b28dfaef3de054a42aff commit 7b9b823757fdba581908b28dfaef3de054a42aff Author: Mikael Morin Date: Thu Jul 31 20:42:28 2025 +0200 Extraction gfc_copy_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 24 gcc/fortran/tra

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_sequence_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9ef2754647b21e904ac04d133cbef5ed9306237d commit 9ef2754647b21e904ac04d133cbef5ed9306237d Author: Mikael Morin Date: Wed Jul 23 16:34:39 2025 +0200 Extraction gfc_copy_sequence_descriptor Diff: --- gcc/fortran/trans-array.cc | 18 +- gcc/fortran/

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring shift descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:be7592873a3b45a6a264af800f700c8f9dddf82c commit be7592873a3b45a6a264af800f700c8f9dddf82c Author: Mikael Morin Date: Wed Aug 13 14:02:37 2025 +0200 Refactoring shift descriptor Correction pr85938 Correction régression associate_33 Correction

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring gfc_set_descriptor_from_scalar

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0c13a4fb56fb4d41dc2953175ed1be2b5e4c7692 commit 0c13a4fb56fb4d41dc2953175ed1be2b5e4c7692 Author: Mikael Morin Date: Tue Aug 12 18:57:20 2025 +0200 Refactoring gfc_set_descriptor_from_scalar Correction pr87992.f90 Diff: --- gcc/fortran/trans-descriptor.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Initialisation shifted offset en partant de zero

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c4e63fa8ddb3b61c7f87af09f6cb1c7bced3a28f commit c4e63fa8ddb3b61c7f87af09f6cb1c7bced3a28f Author: Mikael Morin Date: Thu Aug 14 11:59:54 2025 +0200 Initialisation shifted offset en partant de zero Suppression utilisation offset descripteur comme variable tempo

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:acc5e1bb5b4a6f75c7d6f155c81c54c6af12aa40 commit acc5e1bb5b4a6f75c7d6f155c81c54c6af12aa40 Author: Mikael Morin Date: Wed Jul 16 21:39:51 2025 +0200 Extraction gfc_conv_shift_descriptor Suppression variable inutilisée Diff: --- gcc/fortran/trans-descriptor.cc

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_shift_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4d510703ecbe78c716a33a58c41e4b6253e782c1 commit 4d510703ecbe78c716a33a58c41e4b6253e782c1 Author: Mikael Morin Date: Wed Jul 23 14:59:35 2025 +0200 Extraction gfc_shift_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 32 gcc/fo

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_conv_shift_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:03fd88b12601c7f4b3f0ca3f940081679e3f852b commit 03fd88b12601c7f4b3f0ca3f940081679e3f852b Author: Mikael Morin Date: Fri Jul 18 14:45:07 2025 +0200 Factorisation gfc_conv_shift_descriptor Factorisation gfc_conv_shift_descriptor Diff: --- gcc/fortran/trans-ex

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

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d615f9b951d148da6a2b5e16d0669e3ef8ffba4d commit d615f9b951d148da6a2b5e16d0669e3ef8ffba4d 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(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring gfc_get_scalar_to_descriptor_type

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:997eacf38af9a5c3b50931370f87b9a0a8b9909c commit 997eacf38af9a5c3b50931370f87b9a0a8b9909c Author: Mikael Morin Date: Thu Aug 7 14:05:20 2025 +0200 Refactoring gfc_get_scalar_to_descriptor_type Correction gfc_get_scalar_to_descriptor_type Correction gf

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:05f53bd2a323f3080882c7998aa829d4f6d87a6a commit 05f53bd2a323f3080882c7998aa829d4f6d87a6a Author: Mikael Morin Date: Tue Jul 22 21:14:56 2025 +0200 Extraction gfc_set_descriptor_from_scalar Correction code en doublon Diff: --- gcc/fortran/trans-descriptor.cc

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring gfc_get_scalar_to_descriptor_type

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6388d394de9e057d1098e9b0091fa957b2a7463c commit 6388d394de9e057d1098e9b0091fa957b2a7463c Author: Mikael Morin Date: Thu Aug 7 14:10:54 2025 +0200 Refactoring gfc_get_scalar_to_descriptor_type Diff: --- gcc/fortran/trans-expr.cc | 31 +--

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement token dans gcf_set_descriptor_from_scalar

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:db53111b4aff145d6be71a3b9e6543ce5b333c09 commit db53111b4aff145d6be71a3b9e6543ce5b333c09 Author: Mikael Morin Date: Wed Jul 23 09:44:49 2025 +0200 Renseignement token dans gcf_set_descriptor_from_scalar Correction renseignement token Diff: --- gcc/fortran/t

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cbd6ee2e51ee03a722030c9071e399ce013bdbdc commit cbd6ee2e51ee03a722030c9071e399ce013bdbdc Author: Mikael Morin Date: Tue Jul 22 21:03:11 2025 +0200 Extraction gfc_set_descriptor_from_scalar Diff: --- gcc/fortran/trans-descriptor.cc | 20 gcc/fort

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor_from_scalar

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:270c447173dc21916b5adc2851f12f548ac04776 commit 270c447173dc21916b5adc2851f12f548ac04776 Author: Mikael Morin Date: Thu Aug 7 14:11:43 2025 +0200 Extraction gfc_set_descriptor_from_scalar Correction gfc_get_scalar_to_descriptor_type Renommage set_des

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring gfc_nullify_descriptor/gfc_init_descriptor_variable

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1770882ffae6953247e1e2f10c2489128532d5ea commit 1770882ffae6953247e1e2f10c2489128532d5ea Author: Mikael Morin Date: Thu Aug 7 11:42:13 2025 +0200 Refactoring gfc_nullify_descriptor/gfc_init_descriptor_variable Diff: --- gcc/fortran/trans-descriptor.cc | 35 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_create_null_actual_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:362e7dddad8b4b2b94c9ef7849bd81078e942dfe commit 362e7dddad8b4b2b94c9ef7849bd81078e942dfe Author: Mikael Morin Date: Sat Aug 9 17:29:22 2025 +0200 Introduction gfc_create_null_actual_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 35 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor gfc_init_descriptor_variable

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4ae5ea969f6b250d18b564c315e5960964bd34fc commit 4ae5ea969f6b250d18b564c315e5960964bd34fc Author: Mikael Morin Date: Wed Aug 6 21:29:10 2025 +0200 Refactor gfc_init_descriptor_variable Diff: --- gcc/fortran/trans-descriptor.cc | 23 --- 1 file cha

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Modif gfc_init_descriptor_variable

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ba541c2fab0e5297e707fe046a46f0dea6fc84d0 commit ba541c2fab0e5297e707fe046a46f0dea6fc84d0 Author: Mikael Morin Date: Sat Jul 19 15:55:19 2025 +0200 Modif gfc_init_descriptor_variable Diff: --- gcc/fortran/trans-descriptor.cc | 19 +-- 1 file changed,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction enums pour les champs des structures

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:aa71886eaf81be3462785fc4d1605a0f01f23d48 commit aa71886eaf81be3462785fc4d1605a0f01f23d48 Author: Mikael Morin Date: Sun Aug 10 17:03:28 2025 +0200 Introduction enums pour les champs des structures Correction régression Diff: --- gcc/fortran/trans-array.h

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_symbol_attr

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f4a29ccaed3cbf79e34e922f29d617bb6160bc40 commit f4a29ccaed3cbf79e34e922f29d617bb6160bc40 Author: Mikael Morin Date: Thu Jul 17 16:38:25 2025 +0200 Introduction gfc_symbol_attr Ajout déclaration gfc_symbol_attr Diff: --- gcc/fortran/gfortran.h | 1 + gcc/fo

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement dtype par défaut

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:048e51136d5bd38ecd9f92b08a04bb85dd9b6bc8 commit 048e51136d5bd38ecd9f92b08a04bb85dd9b6bc8 Author: Mikael Morin Date: Sun Aug 10 22:54:58 2025 +0200 Renseignement dtype par défaut Revert "Correction PR100094" This reverts commit c0d877bc00edfd11cd0332c

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_descriptor_variable

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fa27514d90205b7f8c01949597d240a8a958b3d8 commit fa27514d90205b7f8c01949597d240a8a958b3d8 Author: Mikael Morin Date: Tue Jul 15 18:28:30 2025 +0200 Extraction gfc_init_descriptor_variable Correction nom block Correction libgomp.fortran/allocators-1.f9

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_static_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ba3bd50197d6bbc03c9f380f8d846fb4d566cafe commit ba3bd50197d6bbc03c9f380f8d846fb4d566cafe Author: Mikael Morin Date: Tue Jul 15 21:06:28 2025 +0200 Extraction gfc_init_static_descriptor Correction compilation Renommage gfc_clear_descriptor -> gfc_init

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_init_absent_descriptor

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:13867525d45dbbfb7021564e39f1a66d8445d736 commit 13867525d45dbbfb7021564e39f1a66d8445d736 Author: Mikael Morin Date: Wed Aug 6 21:28:50 2025 +0200 Extraction gfc_init_absent_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 7 +++ gcc/fortran/trans-descripto

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_init_descriptor_result

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9c3dfe96bd279ef41d0b391ca3ee1030a2f2a85b commit 9c3dfe96bd279ef41d0b391ca3ee1030a2f2a85b Author: Mikael Morin Date: Sat Jul 19 15:55:36 2025 +0200 Introduction gfc_init_descriptor_result Revert "Suppression gfc_init_descriptor_result" This reverts co

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Ajout locations setters

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1d266157944aaa68adc1e96c8e46da0579e5769e commit 1d266157944aaa68adc1e96c8e46da0579e5769e Author: Mikael Morin Date: Tue Jul 1 22:20:34 2025 +0200 Ajout locations setters Diff: --- gcc/fortran/trans-descriptor.cc | 28 1 file changed, 20

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_descriptor_size

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:394d8a64f62db885d4ab1ce81e7c9e7b316fb8fc commit 394d8a64f62db885d4ab1ce81e7c9e7b316fb8fc Author: Mikael Morin Date: Wed Jul 23 16:36:42 2025 +0200 Déplacement gfc_descriptor_size Diff: --- gcc/fortran/trans-array.cc | 47

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor set_value

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:782ad12a82a998321890333ece3613d8c76bf2d2 commit 782ad12a82a998321890333ece3613d8c76bf2d2 Author: Mikael Morin Date: Wed Aug 6 18:46:44 2025 +0200 Refactor set_value Diff: --- gcc/fortran/trans-descriptor.cc | 73 - 1 file chan

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_type_field

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ce488fdbe483250553b9e8ccb1a2bc76321d55b0 commit ce488fdbe483250553b9e8ccb1a2bc76321d55b0 Author: Mikael Morin Date: Wed Aug 6 14:26:53 2025 +0200 Refactoring get_type_field Diff: --- gcc/fortran/trans-descriptor.cc | 31 +++ 1 file change

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_dtype_comp

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:852f851655aa72a8ff96595eb018042b04580383 commit 852f851655aa72a8ff96595eb018042b04580383 Author: Mikael Morin Date: Wed Aug 6 14:38:03 2025 +0200 Refactoring get_dtype_comp Diff: --- gcc/fortran/trans-descriptor.cc | 28 1 file changed,

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring getters & setters

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:34f5c853e327c89c19cb69efb9504ecc262be412 commit 34f5c853e327c89c19cb69efb9504ecc262be412 Author: Mikael Morin Date: Tue Jul 1 22:10:35 2025 +0200 Refactoring getters & setters Nettoyage refactoring Correction refactoring Diff: --- gcc/fortran/trans

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactor get_descr_dim_comp

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5a736d96ca92a48f4756afe9105bf89f307897ad commit 5a736d96ca92a48f4756afe9105bf89f307897ad Author: Mikael Morin Date: Wed Aug 6 14:41:41 2025 +0200 Refactor get_descr_dim_comp Diff: --- gcc/fortran/trans-descriptor.cc | 17 ++--- 1 file changed, 6 insertio

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Interdiction non-lvalue as lhs

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:95a6c57d9d2cdd15c4eece7aa67f192d08e6f125 commit 95a6c57d9d2cdd15c4eece7aa67f192d08e6f125 Author: Mikael Morin Date: Tue Feb 11 21:34:11 2025 +0100 Interdiction non-lvalue as lhs git commit correction erreur gimplify Diff: --- gcc/gimplify.cc | 6 ++ 1 f

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring get_ref_comp

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0539f0eb175d7e0de4b663ae8a9819bd6bf67673 commit 0539f0eb175d7e0de4b663ae8a9819bd6bf67673 Author: Mikael Morin Date: Wed Aug 6 14:23:40 2025 +0200 Refactoring get_ref_comp Renommage type Correction compil' Diff: --- gcc/fortran/trans-descriptor.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Ajout non_lvalue getters.

2025-08-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fa60107027ecd276f49c08a3be56bb3c25473822 commit fa60107027ecd276f49c08a3be56bb3c25473822 Author: Mikael Morin Date: Thu Jun 19 17:22:05 2025 +0200 Ajout non_lvalue getters. Mises à jour dumps Mise à jour dump bind-c-contiguous-2.f90 Mise à j

  1   2   3   >