On 12/19/24 4:13 AM, Andre Vehreschild wrote:
Hi all,attached patch fixes a rather old open issue, that I stumbled upon while trying to figure, why a test failed on the command line but not in the testsuite. The implementation of the STOP command in caf_single did not hand the errorcode over to the OS, as does non-caf STOP and as it is required by the standard. So I fixed that. I also added reporting of exceptions to the coarray (ERROR)? STOP routines. For this I have exported the existing function of the regular gfortran runtime library. I tried to do this via iexport_proto, but was never able to access the routine from the caf-library. I always got linker errors. After fixing caf-STOP the testsuite reported one regression, which I also fixed in send_by_ref. Bootstrapped and regtests ok on x86_64-pc-linux-gnu / F41. Ok for mainline? Regards, Andre -- Andre Vehreschild * Email: vehre ad gcc dot gnu dot org
Yes, this is OK. Thanks, Jerry
