Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to gfortran-15 ABI for accessing data in non-coarray aware codes. #792

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Prev Previous commit
Next Next commit
Fix complaints on older gfortrans.
vehre committed Feb 24, 2025
commit a29c6ad1d8e51d8d015b0e9b604b8a22b0b4a69c
5 changes: 4 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -664,7 +664,10 @@ define_property(TARGET
# Add global openmpi property, because using a variable an setting in parent scope did
# not work as expected, i.e., not at all, on Linux Fedora 39.
#-------------------------------------------------------------------------------------
define_property(GLOBAL PROPERTY openmpi BRIEF_DOCS "True when mpi is openMPI.")
define_property(GLOBAL
PROPERTY openmpi
BRIEF_DOCS "True when mpi is openMPI."
FULL_DOCS "Set internally when the mpi library to use is openmpi.")

#-------------------------------
# Recurse into the src directory
4 changes: 3 additions & 1 deletion src/tests/unit/send-get/get_array_test.f90
Original file line number Diff line number Diff line change
@@ -430,7 +430,9 @@ subroutine three()
print *, a
print *, c
print *, a-c
call print_and_register( "array sections with ranges and strides failed in three of get_array_test")
! Next line needs to be truncated or older gfortran error.
call print_and_register( &
"array sections with ranges and strides failed in three of get_array_test")
endif
end if
! ARRAY = ARRAY