On Wed, Jun 27, 2018 at 09:35:59AM +0200, Janus Weil wrote: > > and have some non-default aggressive > > optimization option that would optimize away in the FE impure function calls > > IMHO an optimization to remove functions calls is unproblematic only > for pure functions, but as long as it is guarded by a non-default
For pure functions, which are hopefully marked as ECF_PURE for the middle-end the middle-end can already optimize away those calls where the result isn't needed. > optimization flag, I'm perfectly happy with optimizing away stuff with > side effects as well. Jakub