Re: [PATCH] tests: improve build time for qemuxml2argvtest

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>
 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?

Jano

Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
---
tests/qemuxml2argvtest.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux