rfc: multiple decls for functions

Daniel Franke franke.daniel@gmail.com
Mon Dec 22 23:43:00 GMT 2008


On Tuesday 23 December 2008 00:17:37 Mikael Morin wrote:
> Now there are still many remaining problematic cases.
> For example actual_procedure_1.f90 from the testsuite, where the
> external procedure is an actual argument.
> I didn't have a look at every regression but many of them happen with a
> specific optimization option, which makes them even more difficult to
> track.

Thanks for looking into this.

Maybe I'm thick, but there's one point that still doesn't make any sense to 
me: why are there any regressions like these at all? Why is it suddenly 
necessary to fiddle and twiddle at so many places because of special cases? 
Although we currently have two or more backend_decls for the same function, 
each of them seems to work individually. When merging the available 
information into one backend_decl, why is it suddenly necessary to change 
things that don't need to be changed in the current implementation? Or do they 
need changing but it doesn't show?

I'm confused.

	Daniel



More information about the Fortran mailing list