On Wed, Nov 27, 2019 at 04:22:42PM +0000, Daniel P. Berrangé wrote:
> On Fedora 31 with GCC 9.2.1, compiling qemuxml2argvtest takes
> about 36 seconds since
>
> commit 30c6d99209cd36bba8e14795622f658827698522
> Author: Jiri Denemark <jdenemar(a)redhat.com>
> Date: Thu Oct 24 17:51:42 2019 +0200
>
> qemuxml2argvtest: Update host arch for DO_TEST*ARCH* tests
>
> The optimizer is hitting some pathelogical performance behaviour due to
*pathological
> the high number of branches in the mymain() method.
>
Missing bugzilla link:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58479
> Pushing the branch tests down into the testCompareXMLToArgv method
> brings the compile time down to 3 seconds.
>
-fno-var-tracking-assignments brings it down even more for me
Can we turn the flag off for tests?