On 08.03.23 09:55, Thomas Koenig via Fortran wrote:
And now comes the problem - no Fortran maintanier has access to SPEC 2017, as far as I know. The curse of closed-source benchmarks...
We (as in Codesourcery) have access to the older SPEC Accel and the newer SPEC HPC (but not to SPEC CPU – which SUSE has access to). In SPEC HPC, I did not see any 'final ::'. For code using finalization: In the popular non-free electronic-structure code VASP (used to calculate molecules), I see a single 'final::'. A similar less popular program is Octopus, https://gitlab.com/octopus-code/octopus That would be a real-world code that uses 45 times 'final', 80 times 'type, extends(...)' and a thousand times 'class(...)'. Thus, that could be a real-world testcase. (I have not built it for a longer time.* It includes a regression-test suite.) Tobias (*) Octopus: I haven't build it for a longer time, but I think it should build without too much trouble. That was the program the group co-developed where I did my master thesis. / If you want to see what it does: https://en.wikipedia.org/wiki/Octopus_(software) or https://octopus-code.org/ ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955