Pushed as r16-734-gbf98b735ae01c6 after an off-list OK by Jerry, and no other responses to the opposite.
Harald On 5/18/25 22:53, Harald Anlauf wrote:
Dear all, the attached proposed patch fixes PR120099 by modifying gfc_return_by_reference so that it returns true with -ff2c also for intrinsics returning complex numbers, as these are not pure in the GCC IR sense, and wrapper functions for the intrinsics were optimized out by DCE. The change only affects compilation with -ff2c, so I guess there will be only few people able to test any performance impact on real-world code... Regtested on x86_64-pc-linux-gnu with testcases only that use the -ff2c flag explicitly. OK for mainline? Thanks, Harald