https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116078
--- Comment #4 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > or rather the order of some operations for the arguments cause some other > missing optimizations. > > I doubt there is not much to be done from the front-end side of things > either. I agree - with Andrew's remarks. All the operations on specification statements happen upfront in procedures and so it is surprising that execution time is affected by order of evaluation. It would be interesting to see some profiling before an after the offending commit. Regards Paul