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:
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:
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
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
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
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:
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
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
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
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
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
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/
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
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
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
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.
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
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 +++
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-
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
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
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
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
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 +
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
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
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
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
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 ++
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 ++---
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 +++
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
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
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 ++
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
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
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(-)
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 +++
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
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 +---
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 ++---
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
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 ---
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 +---
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 ++--
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 ---
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
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 ++
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
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 +++
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
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 +++---
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 +++
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
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
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
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
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 ++
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 +-
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,
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
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
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 ++
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
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
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/
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
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 |
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
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
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
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
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
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
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
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 +--
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
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
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
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 +
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 ++
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
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,
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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 |
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 - 100 of 233 matches
Mail list logo