Andrew Haley wrote on 06/19/2017 07:08 PM:
On 19/06/17 18:00, U.Mutlu wrote:
In a c++ file inside a loop I have the following snippet:
const bool f = func();
// if (f) break;
If I activate the line with "if (f) break;" then the performance
very much degrades.
Which g++ optimization parameter should I disable (or enable) to keep the
performance?
That depends on how f() is defined. We need to see a test that we
can reproduce.
It's a simple class member function returning bool:
inline bool func() const
{
//...
}