Re: adding attributes

2022-10-30 Thread Bernhard Reutner-Fischer via Fortran
On Fri, 28 Oct 2022 15:35:45 +0100 Dave Love via Fortran wrote: > Assuming there's no technical reason not to, can someone say what would > be involved in adding relevant attributes (at least function ones) like > those for C? I'm thinking particularly of target_clones, but others > probably mak

Re: [PATCH] Fortran: ordering of hidden procedure arguments [PR107441]

2022-10-30 Thread Mikael Morin
Le 28/10/2022 à 22:12, Harald Anlauf via Fortran a écrit : Dear all, the passing of procedure arguments in Fortran sometimes requires ancillary parameters that are "hidden". Examples are string length and the presence status of scalar variables with optional+value attribute. The gfortran ABI i

Re: [PATCH] Fortran: ordering of hidden procedure arguments [PR107441]

2022-10-30 Thread Mikael Morin
Le 30/10/2022 à 20:23, Mikael Morin a écrit : I think some discrepancy remains, as gfc_conv_procedure_call accumulates coarray stuff into the stringargs, while your change accumulates the associated parameter decls separately into hidden_arglist.  It's not completely clear to me whether it is

Re: [PATCH] Fortran: ordering of hidden procedure arguments [PR107441]

2022-10-30 Thread Mikael Morin
Le 30/10/2022 à 20:23, Mikael Morin a écrit : Another probable issue is your change to create_function_arglist changes arglist/hidden_arglist without also changing typelist/hidden_typelist accordingly.  I think a change to gfc_get_function_type is also necessary: as the function decl is changed