https://gcc.gnu.org/g:f955c5b409a96bd12765680517ce583d7086c62d
commit r14-11522-gf955c5b409a96bd12765680517ce583d7086c62d
Author: Andre Vehreschild
Date: Fri Mar 21 09:13:29 2025 +0100
Fortran: Fix freeing procedure pointer components [PR119380]
Backported from gcc-15.
https://gcc.gnu.org/g:a5c69abf1384ec6163cd5e14146e8b3876e8b95c
commit r15-8642-ga5c69abf1384ec6163cd5e14146e8b3876e8b95c
Author: Andre Vehreschild
Date: Fri Mar 21 09:13:29 2025 +0100
Fortran: Fix freeing procedure pointer components [PR119380]
PR fortran/119380
g
https://gcc.gnu.org/g:0f344846a62c8863375909d8d6b435b4b5fd35a0
commit r15-8481-g0f344846a62c8863375909d8d6b435b4b5fd35a0
Author: Andre Vehreschild
Date: Thu Mar 20 13:37:21 2025 +0100
Fortran: Fix double free on polymorphic array dummy argument [PR119349]
Calling elemental routine
https://gcc.gnu.org/g:9a13dc48a3ac3282aaf9a77516b4f02faa60e393
commit r15-8297-g9a13dc48a3ac3282aaf9a77516b4f02faa60e393
Author: Andre Vehreschild
Date: Mon Mar 17 08:24:04 2025 +0100
Fortran: Fix comp call in associate [PR119272]
PR fortran/119272
gcc/fortran/Cha
https://gcc.gnu.org/g:baa9b2b8d2eef7177118652d93ca0e7c933ba174
commit r15-7997-gbaa9b2b8d2eef7177118652d93ca0e7c933ba174
Author: Andre Vehreschild
Date: Thu Mar 6 15:14:24 2025 +0100
Fortran: Add F2018 TEAM_NUMBER to coindexed expressions [PR98903]
Add missing parsing and code gen
https://gcc.gnu.org/g:f2339cefd6985e20014f9b0795fb651a96788246
commit r15-7925-gf2339cefd6985e20014f9b0795fb651a96788246
Author: Andre Vehreschild
Date: Wed Mar 5 15:18:48 2025 +0100
Fortran: Fix gimplification error for pointer remapping in forall [PR107143]
Enhance dependency ch
https://gcc.gnu.org/g:705ae582d519f1230de3ec0d75a75e72341a674e
commit r15-7826-g705ae582d519f1230de3ec0d75a75e72341a674e
Author: Andre Vehreschild
Date: Tue Mar 4 17:06:31 2025 +0100
Fortran: Add view convert to pointer assign when only pointer/alloc attr
differs [PR104684]
https://gcc.gnu.org/g:04909c7ecc023874c3444b85f88c60b7b7cc7778
commit r15-7812-g04909c7ecc023874c3444b85f88c60b7b7cc7778
Author: Andre Vehreschild
Date: Tue Mar 4 12:56:20 2025 +0100
Fortran: Fix gimplification error on assignment to pointer [PR103391]
PR fortran/103391
https://gcc.gnu.org/g:5bd664838398980f1c8af60a946947ff83744fcc
commit r15-7804-g5bd664838398980f1c8af60a946947ff83744fcc
Author: Andre Vehreschild
Date: Mon Mar 3 14:42:28 2025 +0100
Fortran: Prevent ICE when getting caf-token from abstract type [PR77872]
PR fortran/77872
https://gcc.gnu.org/g:ef605e106c6075bfe2a5625add7185a9a3f722b1
commit r15-7803-gef605e106c6075bfe2a5625add7185a9a3f722b1
Author: Andre Vehreschild
Date: Mon Mar 3 10:41:05 2025 +0100
Fortran: Reduce code complexity [PR77872]
PR fortran/77872
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:43c11931acc50f3a44efb485b03e6a8d44df97e0
commit r15-7789-g43c11931acc50f3a44efb485b03e6a8d44df97e0
Author: Andre Vehreschild
Date: Wed Feb 26 14:30:13 2025 +0100
Fortran: Fix regression on double free on elemental function [PR118747]
Fix a regression were add
https://gcc.gnu.org/g:c1606e383a3c3abd260dfbb1177637abf05dd9a2
commit r15-7747-gc1606e383a3c3abd260dfbb1177637abf05dd9a2
Author: Andre Vehreschild
Date: Thu Feb 27 12:27:10 2025 +0100
Fortran: Ensure finalizer is called for unreferenced variable [PR118730]
PR fortran/11873
https://gcc.gnu.org/g:0fc1abcc46ecc34e8d2d7ec7167656ede2cd5690
commit r15-7726-g0fc1abcc46ecc34e8d2d7ec7167656ede2cd5690
Author: Andre Vehreschild
Date: Tue Feb 25 17:15:47 2025 +0100
Fortran: Fix ICE on associate of pointer [PR118789]
Fix ICE when associating a pointer to void (c
https://gcc.gnu.org/g:751b37047b2ad3a358d41ac792487b42430e9901
commit r15-7712-g751b37047b2ad3a358d41ac792487b42430e9901
Author: Andre Vehreschild
Date: Tue Feb 25 14:17:16 2025 +0100
Fortran: Remove SAVE_EXPR on lhs in assign [PR108233]
With vectorial shaped datatypes like e.g. c
https://gcc.gnu.org/g:af73228fdb2e61c6354f972987ba2a746c3519f7
commit r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3519f7
Author: Andre Vehreschild
Date: Fri Feb 21 14:06:28 2025 +0100
Fortran: Fix detection of descriptor arrays in coarray [PR107635]
Look at the formal arguments ge
https://gcc.gnu.org/g:cc81363c33a3b5768daf2d8a62ae1a80db12ef96
commit r15-7693-gcc81363c33a3b5768daf2d8a62ae1a80db12ef96
Author: Andre Vehreschild
Date: Wed Feb 19 09:04:47 2025 +0100
Fortran: Use correct size when transferring between images [PR107635]
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:08bdc2ac98ae05ef694f4e55c296835fc01a3673
commit r15-7662-g08bdc2ac98ae05ef694f4e55c296835fc01a3673
Author: Andre Vehreschild
Date: Fri Feb 21 08:18:40 2025 +0100
Fortran: Fix build on solaris [PR107635]
libgfortran/ChangeLog:
PR fortran/10763
https://gcc.gnu.org/g:69eb02682b80b84dd0f562f19821c8c8c37ad243
commit r15-7642-g69eb02682b80b84dd0f562f19821c8c8c37ad243
Author: Andre Vehreschild
Date: Wed Jan 29 12:42:18 2025 +0100
Fortran: Add send_to_remote [PR107635]
Refactor to use send_to_remote instead of the slow send_by
https://gcc.gnu.org/g:abbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5
commit r15-7640-gabbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5
Author: Andre Vehreschild
Date: Wed Jan 22 13:36:21 2025 +0100
Fortran: Allow to use non-pure/non-elemental functions in coarray indexes
[PR107635]
Extract cal
https://gcc.gnu.org/g:8bf0ee8d62b8a08e808344d31354ab713157e15d
commit r15-7643-g8bf0ee8d62b8a08e808344d31354ab713157e15d
Author: Andre Vehreschild
Date: Fri Feb 7 11:25:31 2025 +0100
Fortran: Add transfer_between_remotes [PR107635]
Add the last missing coarray data manipulation ro
https://gcc.gnu.org/g:15847252648ede9d2ad9eea398b7b870f62a2b30
commit r15-7641-g15847252648ede9d2ad9eea398b7b870f62a2b30
Author: Andre Vehreschild
Date: Wed Jan 22 15:12:29 2025 +0100
Fortran: Add caf_is_present_on_remote. [PR107635]
Replace caf_is_present by caf_is_present_on_rem
https://gcc.gnu.org/g:b114312bbaae51567bc0436d07990c4fbaa3c81d
commit r15-7639-gb114312bbaae51567bc0436d07990c4fbaa3c81d
Author: Andre Vehreschild
Date: Wed Jan 8 12:33:36 2025 +0100
Fortran: Prepare for more caf-rework. [PR107635]
Factor out generation of code to get remote funct
https://gcc.gnu.org/g:90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9
commit r15-7638-g90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9
Author: Andre Vehreschild
Date: Wed Jan 8 12:33:27 2025 +0100
Fortran: Move caf_get-rewrite to coarray.cc [PR107635]
Add a rewriter to keep all expression tree
https://gcc.gnu.org/g:d107140205537aec9c8e235d869b166e9b884775
commit r15-6729-gd107140205537aec9c8e235d869b166e9b884775
Author: Andre Vehreschild
Date: Wed Jan 8 14:58:35 2025 +0100
Fortran: Cylce detection for non vtypes only. [PR118337]
gcc/fortran/ChangeLog:
P
https://gcc.gnu.org/g:25b380dc63cc7202ed1c7f2048994c3820a96fcd
commit r15-6618-g25b380dc63cc7202ed1c7f2048994c3820a96fcd
Author: Andre Vehreschild
Date: Fri Dec 13 12:07:01 2024 +0100
Fortran: Ensure deep copy of allocatable components in cylic types
[PR114612]
gcc/fortran/Change
https://gcc.gnu.org/g:d897090949086d1a094429f043a4dcb7bbc74448
commit r15-6615-gd897090949086d1a094429f043a4dcb7bbc74448
Author: Andre Vehreschild
Date: Mon Dec 9 14:56:27 2024 +0100
Fortran: Extend cylic type detection for deallocate [PR116669]
Using cycles in derived/class types
https://gcc.gnu.org/g:dae506f73bdc03628e23d5e8c566b2e642086b60
commit r15-6425-gdae506f73bdc03628e23d5e8c566b2e642086b60
Author: Andre Vehreschild
Date: Mon Dec 23 15:01:30 2024 +0100
Fortran: Fixup broken build on 32bit after r15-6415 [PR107635]
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:586477d67bf2e320e8ec41f82b194259c1dcc43a
commit r15-6415-g586477d67bf2e320e8ec41f82b194259c1dcc43a
Author: Andre Vehreschild
Date: Fri Dec 6 08:57:34 2024 +0100
Fortran: Replace getting of coarray data with accessor-based version.
[PR107635]
Getting coarray
https://gcc.gnu.org/g:91d52f87c5bc48eacaf305d515e7cce192c2cf9c
commit r15-6414-g91d52f87c5bc48eacaf305d515e7cce192c2cf9c
Author: Andre Vehreschild
Date: Thu Oct 31 15:35:47 2024 +0100
Fortran: Remove adding and removing of caf_get. [PR107635]
Preparatory work for PR107635.
https://gcc.gnu.org/g:a25cc26884663244c3b936af785854abee8949dd
commit r15-6383-ga25cc26884663244c3b936af785854abee8949dd
Author: Andre Vehreschild
Date: Wed Dec 18 12:43:39 2024 +0100
Fortran: Fix caf_stop_numeric and reporting exceptions from caf [PR57598]
Caf_stop_numeric always
https://gcc.gnu.org/g:9684e70952ac159ce0b838533ce4e9c98474e1a8
commit r15-6292-g9684e70952ac159ce0b838533ce4e9c98474e1a8
Author: Andre Vehreschild
Date: Fri Dec 13 09:06:11 2024 +0100
Fortran: Fix associate with derived type array construtor [PR117347]
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:e32fff675c3bb040fa79854f6b0654c16bc38997
commit r15-4405-ge32fff675c3bb040fa79854f6b0654c16bc38997
Author: Andre Vehreschild
Date: Tue Sep 24 14:30:52 2024 +0200
Fix ICE with coarrays and submodules [PR80235]
Exposing a variable in a module and referencing it
https://gcc.gnu.org/g:fd1a2f63bcac14cbedb8c8b1790525b9642567d9
commit r15-4329-gfd1a2f63bcac14cbedb8c8b1790525b9642567d9
Author: Andre Vehreschild
Date: Thu Aug 15 13:49:49 2024 +0200
Allow for class type coarray parameters. [PR77871]
gcc/fortran/ChangeLog:
PR for
https://gcc.gnu.org/g:0ad2c76bea20dbeac753f10df6f9f86d142348d4
commit r15-4171-g0ad2c76bea20dbeac753f10df6f9f86d142348d4
Author: Andre Vehreschild
Date: Tue Oct 1 09:30:59 2024 +0200
Fix parsing of substring refs in coarrays. [PR51815]
The parser was greadily taking the substring
https://gcc.gnu.org/g:bac95615b50d4a012c448cba080c106702184e3a
commit r15-3958-gbac95615b50d4a012c448cba080c106702184e3a
Author: Andre Vehreschild
Date: Fri Sep 27 14:18:42 2024 +0200
Ensure coarrays in calls use a descriptor [PR81265]
gcc/fortran/ChangeLog:
PR fo
https://gcc.gnu.org/g:0c0d79c783f5c289651d76aa697b48d4505e169d
commit r15-3827-g0c0d79c783f5c289651d76aa697b48d4505e169d
Author: Andre Vehreschild
Date: Wed Sep 18 15:55:28 2024 +0200
Fortran: Allow to nullify caf token when not in ultimate component.
[PR101100]
gcc/fortran/Chang
https://gcc.gnu.org/g:f5035d7d015ebd4a7f5df5831cfc1269f9567e06
commit r15-3825-gf5035d7d015ebd4a7f5df5831cfc1269f9567e06
Author: Andre Vehreschild
Date: Thu Sep 19 15:09:52 2024 +0200
Fortran: Assign allocated caf-memory to scalar members [PR84870]
Allocating a coarray required an
https://gcc.gnu.org/g:de915fbe3cb1ce7be35dce7d6bc8d04dc7125e61
commit r15-3711-gde915fbe3cb1ce7be35dce7d6bc8d04dc7125e61
Author: Andre Vehreschild
Date: Fri Aug 23 16:28:38 2024 +0200
Fortran: Break recursion building recursive types. [PR106606]
Build a derived type component's ty
https://gcc.gnu.org/g:361903ad1affd508bafdb9b771d6a6ffc98a2100
commit r15-3707-g361903ad1affd508bafdb9b771d6a6ffc98a2100
Author: Andre Vehreschild
Date: Fri Aug 23 09:07:09 2024 +0200
Fix deep copy allocatable components in coarrays. [PR85002]
Fix code for deep copy of allocatable
https://gcc.gnu.org/g:0636de8c5202d8fe58af42afdf24dd93d1a90abd
commit r15-3099-g0636de8c5202d8fe58af42afdf24dd93d1a90abd
Author: Andre Vehreschild
Date: Wed Aug 21 11:22:57 2024 +0200
Remove unnecessary view_convert obsoleted by [PR86468].
This patch removes an unnecessary view_co
https://gcc.gnu.org/g:723b30bee4e4fa3feba9ef03ce7dca95501e1555
commit r15-3066-g723b30bee4e4fa3feba9ef03ce7dca95501e1555
Author: Andre Vehreschild
Date: Fri Aug 16 15:07:39 2024 +0200
Fix coarray rank for non-coarrays in derived types. [PR86468]
The corank was propagated to array
https://gcc.gnu.org/g:515730fd65a03c5f92f9ab6438d023aee8cfbecf
commit r15-3062-g515730fd65a03c5f92f9ab6438d023aee8cfbecf
Author: Andre Vehreschild
Date: Thu Jul 18 14:53:31 2024 +0200
Fortran: Fix ICE in sizeof(coarray) [PR77518]
Use se's class_container where present in sizeof().
https://gcc.gnu.org/g:35f56012806432fd89bbae431950a8dc5f6729a3
commit r15-3035-g35f56012806432fd89bbae431950a8dc5f6729a3
Author: Andre Vehreschild
Date: Wed Jul 17 12:30:52 2024 +0200
Fortran: Fix [Coarray] ICE in conv_caf_send, at
fortran/trans-intrinsic.c:1950 [PR84246]
Fix ICE
https://gcc.gnu.org/g:8871489c5162067c72a9b9ab05fe2179560e9986
commit r15-3020-g8871489c5162067c72a9b9ab05fe2179560e9986
Author: Andre Vehreschild
Date: Thu Aug 15 20:23:23 2024 +0200
Allow coarrays in select type. [PR46371, PR56496]
Fix ICE when scalar coarrays are used in a sele
https://gcc.gnu.org/g:661acde60ef4e9ac5a9e48be18770fb3a9aeb9a5
commit r15-3014-g661acde60ef4e9ac5a9e48be18770fb3a9aeb9a5
Author: Andre Vehreschild
Date: Thu Jul 11 15:44:56 2024 +0200
Fix ICE in recompute_tree_invariant_for_addr_expr, at tree.c:4535 [PR84244]
Declaring an unused f
https://gcc.gnu.org/g:dbf4c574b92bc692a0380a2b5ee25028321e735f
commit r15-2935-gdbf4c574b92bc692a0380a2b5ee25028321e735f
Author: Andre Vehreschild
Date: Wed Jul 24 09:39:45 2024 +0200
Fix Coarray in associate not a coarray. [PR110033]
A coarray used in an associate did not become
https://gcc.gnu.org/g:a3f1cdd8ed46f9816b31ab162ae4dac547d34ebc
commit r15-2934-ga3f1cdd8ed46f9816b31ab162ae4dac547d34ebc
Author: Andre Vehreschild
Date: Fri Aug 9 12:47:18 2024 +0200
Add corank to gfc_expr.
Compute the corank of an expression along side to the regular rank.
Th
https://gcc.gnu.org/g:54be14bfd6e2dee7cb4e1b3c20dc2677093ee818
commit r15-2911-g54be14bfd6e2dee7cb4e1b3c20dc2677093ee818
Author: Andre Vehreschild
Date: Tue Aug 13 15:06:56 2024 +0200
Prevent future proc_ptr parsing issues in associate [PR102973]
A global variable is set when proc
https://gcc.gnu.org/g:bb2324769c5a03e275de00416659e624c97f1442
commit r15-2910-gbb2324769c5a03e275de00416659e624c97f1442
Author: Andre Vehreschild
Date: Fri Aug 9 16:19:23 2024 +0200
Fix ICE in build_function_decl [PR116292]
Fix ICE by getting the vtype only when a derived or clas
https://gcc.gnu.org/g:8d8db21eb726b785782f4a41ad85a0d4be63068a
commit r15-2882-g8d8db21eb726b785782f4a41ad85a0d4be63068a
Author: Andre Vehreschild
Date: Mon Jul 22 15:31:37 2024 +0200
Fortran: Fix coarray in associate not linking [PR85510]
PR fortran/85510
gcc/for
https://gcc.gnu.org/g:9d650e97cb76e4ea3b5d060e4a4cef38fc58
commit r15-2193-g9d650e97cb76e4ea3b5d060e4a4cef38fc58
Author: Andre Vehreschild
Date: Thu Jul 11 10:07:12 2024 +0200
Fix Rejects allocatable coarray passed as a dummy argument [88624]
Coarray parameters of procedur
https://gcc.gnu.org/g:18f3b223b97011c2eab71c8e48c3a38a12ff8f65
commit r15-2137-g18f3b223b97011c2eab71c8e48c3a38a12ff8f65
Author: Andre Vehreschild
Date: Thu Dec 31 10:40:30 2020 +0100
Fortran: Fix Explicit cobounds of a procedures parameter not respected
[PR78466]
Explicit coboun
https://gcc.gnu.org/g:0231b076dc98eb02e3289b21ace1757782e3917b
commit r15-2131-g0231b076dc98eb02e3289b21ace1757782e3917b
Author: Andre Vehreschild
Date: Wed Jul 10 14:37:37 2024 +0200
Fortran: Use char* for deferred length character arrays [PR82904]
Randomly during compiling the p
https://gcc.gnu.org/g:b9513c6746bfdbbb2f5e2a52bc3504236692beeb
commit r15-1971-gb9513c6746bfdbbb2f5e2a52bc3504236692beeb
Author: Andre Vehreschild
Date: Thu Jul 11 11:21:04 2024 +0200
Fix bootstrap broken by gcc-15-1965-ge4f2f46e015
gcc/fortran/ChangeLog:
* trans-
https://gcc.gnu.org/g:e4f2f46e015acb4c1b5605116a3ff0bb8c980372
commit r15-1965-ge4f2f46e015acb4c1b5605116a3ff0bb8c980372
Author: Andre Vehreschild
Date: Fri Jun 28 08:31:29 2024 +0200
Fortran: Fix rejecting class arrays of different ranks as storage
association argument and add un/pack_cl
https://gcc.gnu.org/g:aa3599a10cab34104c0b9bd6951c5f0c420795d8
commit r15-1704-gaa3599a10cab34104c0b9bd6951c5f0c420795d8
Author: Andre Vehreschild
Date: Tue Jun 11 12:52:26 2024 +0200
Add gfc_class_set_vptr.
First step to adding a general assign all class type's data members
r
https://gcc.gnu.org/g:3f8ce76f53d0fd6bb871f0d85d29be96c5d10c81
commit r15-1703-g3f8ce76f53d0fd6bb871f0d85d29be96c5d10c81
Author: Andre Vehreschild
Date: Fri Jun 7 08:57:36 2024 +0200
Use gfc_reset_vptr more consistently.
The vptr for a class type is set in various ways in differen
https://gcc.gnu.org/g:dbb718175d7df89b957b316ba2f5fbea5d21b2b1
commit r15-1434-gdbb718175d7df89b957b316ba2f5fbea5d21b2b1
Author: Andre Vehreschild
Date: Thu Jun 6 14:01:13 2024 +0200
Fortran: Set the vptr of a class typed result.
PR fortran/90076
gcc/fortran/Chang
https://gcc.gnu.org/g:db75a6657e9de6ee7effe46cd2626d9bb946f2e6
commit r15-1369-gdb75a6657e9de6ee7effe46cd2626d9bb946f2e6
Author: Andre Vehreschild
Date: Tue Jun 11 15:24:55 2024 +0200
Fix ICE when compiling with -fcoarray=single, when derefing a non-array.
PR fortran/9
https://gcc.gnu.org/g:c3190756487080a11e819746f00b6e30fd0a0c2e
commit r15-1094-gc3190756487080a11e819746f00b6e30fd0a0c2e
Author: Andre Vehreschild
Date: Thu Jul 27 14:51:34 2023 +0200
Add finalizer creation to array constructor for functions of derived type.
PR fortran/900
https://gcc.gnu.org/g:51046e46ae66ca95bf2b93ae60f0c4d6b338f8af
commit r15-1090-g51046e46ae66ca95bf2b93ae60f0c4d6b338f8af
Author: Andre Vehreschild
Date: Wed Jul 19 11:57:43 2023 +0200
Fix returned type to be allocatable for user-functions.
The returned type of user-defined functio
https://gcc.gnu.org/g:2f97d98d174e3ef9f3a9a83c179d787abde5e066
commit r15-891-g2f97d98d174e3ef9f3a9a83c179d787abde5e066
Author: Andre Vehreschild
Date: Wed Jul 12 16:52:15 2023 +0200
Fix memory leak.
Prevent double call of function return class object
and free the object after
62 matches
Mail list logo