diff -bu /home/eddy/build/Qt-5.12.log /home/eddy/build/Qt-5.15.log
--- /home/eddy/build/Qt-5.12.log	2020-06-22 16:54:58.340951287 +0200
+++ /home/eddy/build/Qt-5.15.log	2020-06-22 16:55:35.873153904 +0200
@@ -1,28 +1,28 @@
-make: Entering directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time'
-cd qdate/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.12/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdate/qdate.pro ) && make -f Makefile benchmark
-make[1]: Entering directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdate'
-/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdate/target_wrapper.sh  ./tst_bench_qdate 
+make: Entering directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time'
+cd qdate/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.15/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdate/qdate.pro ) && make -f Makefile benchmark
+make[1]: Entering directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdate'
+/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdate/target_wrapper.sh  ./tst_bench_qdate 
 ********* Start testing of tst_QDate *********
-Config: Using QtTest library 5.12.9, Qt 5.12.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
+Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
 PASS   : tst_QDate::initTestCase()
 PASS   : tst_QDate::create()
 RESULT : tst_QDate::create():
-     0.0000033 msecs per iteration (total: 57, iterations: 16777216)
+     0.0000030 msecs per iteration (total: 52, iterations: 16777216)
 PASS   : tst_QDate::year()
 RESULT : tst_QDate::year():
-     0.041 msecs per iteration (total: 84, iterations: 2048)
+     0.043 msecs per iteration (total: 89, iterations: 2048)
 PASS   : tst_QDate::month()
 RESULT : tst_QDate::month():
-     0.041 msecs per iteration (total: 85, iterations: 2048)
+     0.040 msecs per iteration (total: 82, iterations: 2048)
 PASS   : tst_QDate::day()
 RESULT : tst_QDate::day():
      0.040 msecs per iteration (total: 83, iterations: 2048)
 PASS   : tst_QDate::dayOfWeek()
 RESULT : tst_QDate::dayOfWeek():
-     0.0095 msecs per iteration (total: 78, iterations: 8192)
+     0.011 msecs per iteration (total: 98, iterations: 8192)
 PASS   : tst_QDate::dayOfYear()
 RESULT : tst_QDate::dayOfYear():
-     0.065 msecs per iteration (total: 67, iterations: 1024)
+     0.091 msecs per iteration (total: 94, iterations: 1024)
 PASS   : tst_QDate::monthLengths()
 RESULT : tst_QDate::monthLengths():
      0.066 msecs per iteration (total: 68, iterations: 1024)
@@ -31,119 +31,119 @@
      0.012 msecs per iteration (total: 51, iterations: 4096)
 PASS   : tst_QDate::isLeapYear()
 RESULT : tst_QDate::isLeapYear():
-     0.0017 msecs per iteration (total: 58, iterations: 32768)
+     0.0020 msecs per iteration (total: 67, iterations: 32768)
 PASS   : tst_QDate::getSetDate()
 RESULT : tst_QDate::getSetDate():
-     0.11 msecs per iteration (total: 57, iterations: 512)
+     0.10 msecs per iteration (total: 54, iterations: 512)
 PASS   : tst_QDate::addDays()
 RESULT : tst_QDate::addDays():
-     0.0086 msecs per iteration (total: 71, iterations: 8192)
+     0.0091 msecs per iteration (total: 75, iterations: 8192)
 PASS   : tst_QDate::addMonths()
 RESULT : tst_QDate::addMonths():
-     0.21 msecs per iteration (total: 54, iterations: 256)
+     0.10 msecs per iteration (total: 55, iterations: 512)
 PASS   : tst_QDate::addYears()
 RESULT : tst_QDate::addYears():
-     0.21 msecs per iteration (total: 54, iterations: 256)
+     0.11 msecs per iteration (total: 57, iterations: 512)
 PASS   : tst_QDate::cleanupTestCase()
-Totals: 15 passed, 0 failed, 0 skipped, 0 blacklisted, 3501ms
+Totals: 15 passed, 0 failed, 0 skipped, 0 blacklisted, 3740ms
 ********* Finished testing of tst_QDate *********
-make[1]: Leaving directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdate'
-cd qdatetime/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.12/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdatetime/qdatetime.pro ) && make -f Makefile benchmark
-make[1]: Entering directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdatetime'
-/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdatetime/target_wrapper.sh  ./tst_bench_qdatetime 
+make[1]: Leaving directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdate'
+cd qdatetime/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.15/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdatetime/qdatetime.pro ) && make -f Makefile benchmark
+make[1]: Entering directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdatetime'
+/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdatetime/target_wrapper.sh  ./tst_bench_qdatetime 
 ********* Start testing of tst_QDateTime *********
-Config: Using QtTest library 5.12.9, Qt 5.12.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
+Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
 PASS   : tst_QDateTime::initTestCase()
 PASS   : tst_QDateTime::create()
 RESULT : tst_QDateTime::create():
-     4.0 msecs per iteration (total: 65, iterations: 16)
+     3.8 msecs per iteration (total: 62, iterations: 16)
 PASS   : tst_QDateTime::isNull()
 RESULT : tst_QDateTime::isNull():
-     0.0067 msecs per iteration (total: 55, iterations: 8192)
+     0.0057 msecs per iteration (total: 94, iterations: 16384)
 PASS   : tst_QDateTime::isValid()
 RESULT : tst_QDateTime::isValid():
-     0.0065 msecs per iteration (total: 54, iterations: 8192)
+     0.0075 msecs per iteration (total: 62, iterations: 8192)
 PASS   : tst_QDateTime::date()
 RESULT : tst_QDateTime::date():
-     0.013 msecs per iteration (total: 55, iterations: 4096)
+     0.0095 msecs per iteration (total: 78, iterations: 8192)
 PASS   : tst_QDateTime::time()
 RESULT : tst_QDateTime::time():
-     0.011 msecs per iteration (total: 94, iterations: 8192)
+     0.0123 msecs per iteration (total: 101, iterations: 8192)
 PASS   : tst_QDateTime::timeSpec()
 RESULT : tst_QDateTime::timeSpec():
-     0.0065 msecs per iteration (total: 54, iterations: 8192)
+     0.0067 msecs per iteration (total: 55, iterations: 8192)
 PASS   : tst_QDateTime::offsetFromUtc()
 RESULT : tst_QDateTime::offsetFromUtc():
-     3.9 msecs per iteration (total: 63, iterations: 16)
+     3.8 msecs per iteration (total: 61, iterations: 16)
 PASS   : tst_QDateTime::timeZoneAbbreviation()
 RESULT : tst_QDateTime::timeZoneAbbreviation():
-     4.1 msecs per iteration (total: 66, iterations: 16)
+     4.1 msecs per iteration (total: 67, iterations: 16)
 PASS   : tst_QDateTime::toMSecsSinceEpoch()
 RESULT : tst_QDateTime::toMSecsSinceEpoch():
-     3.8 msecs per iteration (total: 61, iterations: 16)
+     3.7 msecs per iteration (total: 60, iterations: 16)
 PASS   : tst_QDateTime::toMSecsSinceEpoch1950()
 RESULT : tst_QDateTime::toMSecsSinceEpoch1950():
-     3.0 msecs per iteration (total: 96, iterations: 32)
+     3.0 msecs per iteration (total: 99, iterations: 32)
 PASS   : tst_QDateTime::toMSecsSinceEpoch2050()
 RESULT : tst_QDateTime::toMSecsSinceEpoch2050():
-     4.5 msecs per iteration (total: 72, iterations: 16)
+     4.3 msecs per iteration (total: 69, iterations: 16)
 PASS   : tst_QDateTime::toMSecsSinceEpochTz()
 RESULT : tst_QDateTime::toMSecsSinceEpochTz():
-     0.38 msecs per iteration (total: 98, iterations: 256)
+     1.4 msecs per iteration (total: 90, iterations: 64)
 PASS   : tst_QDateTime::toMSecsSinceEpoch1950Tz()
 RESULT : tst_QDateTime::toMSecsSinceEpoch1950Tz():
-     0.38 msecs per iteration (total: 98, iterations: 256)
+     1.4 msecs per iteration (total: 93, iterations: 64)
 PASS   : tst_QDateTime::toMSecsSinceEpoch2050Tz()
 RESULT : tst_QDateTime::toMSecsSinceEpoch2050Tz():
-     25.7 msecs per iteration (total: 103, iterations: 4)
+     35 msecs per iteration (total: 70, iterations: 2)
 PASS   : tst_QDateTime::setDate()
 RESULT : tst_QDateTime::setDate():
-     3.9 msecs per iteration (total: 63, iterations: 16)
+     3.8 msecs per iteration (total: 61, iterations: 16)
 PASS   : tst_QDateTime::setTime()
 RESULT : tst_QDateTime::setTime():
-     4.0 msecs per iteration (total: 64, iterations: 16)
+     3.8 msecs per iteration (total: 61, iterations: 16)
 PASS   : tst_QDateTime::setTimeSpec()
 RESULT : tst_QDateTime::setTimeSpec():
-     0.043 msecs per iteration (total: 90, iterations: 2048)
+     0.044 msecs per iteration (total: 91, iterations: 2048)
 PASS   : tst_QDateTime::setOffsetFromUtc()
 RESULT : tst_QDateTime::setOffsetFromUtc():
      0.087 msecs per iteration (total: 90, iterations: 1024)
 PASS   : tst_QDateTime::setMSecsSinceEpoch()
 RESULT : tst_QDateTime::setMSecsSinceEpoch():
-     11 msecs per iteration (total: 90, iterations: 8)
+     11 msecs per iteration (total: 88, iterations: 8)
 PASS   : tst_QDateTime::setMSecsSinceEpochTz()
 RESULT : tst_QDateTime::setMSecsSinceEpochTz():
-     1.4 msecs per iteration (total: 91, iterations: 64)
+     4.5 msecs per iteration (total: 72, iterations: 16)
 PASS   : tst_QDateTime::toString()
 RESULT : tst_QDateTime::toString():
      0.84 msecs per iteration (total: 54, iterations: 64)
 PASS   : tst_QDateTime::toStringTextFormat()
 RESULT : tst_QDateTime::toStringTextFormat():
-     0.390 msecs per iteration (total: 100, iterations: 256)
+     0.39 msecs per iteration (total: 51, iterations: 128)
 PASS   : tst_QDateTime::toStringIsoFormat()
 RESULT : tst_QDateTime::toStringIsoFormat():
-     0.37 msecs per iteration (total: 95, iterations: 256)
+     0.37 msecs per iteration (total: 97, iterations: 256)
 PASS   : tst_QDateTime::addDays()
 RESULT : tst_QDateTime::addDays():
-     7.8 msecs per iteration (total: 63, iterations: 8)
+     7.6 msecs per iteration (total: 61, iterations: 8)
 PASS   : tst_QDateTime::addDaysTz()
 RESULT : tst_QDateTime::addDaysTz():
-     1.4 msecs per iteration (total: 90, iterations: 64)
+     4.4 msecs per iteration (total: 71, iterations: 16)
 PASS   : tst_QDateTime::addMSecs()
 RESULT : tst_QDateTime::addMSecs():
-     15 msecs per iteration (total: 60, iterations: 4)
+     14 msecs per iteration (total: 59, iterations: 4)
 PASS   : tst_QDateTime::addMSecsTz()
 RESULT : tst_QDateTime::addMSecsTz():
-     1.7 msecs per iteration (total: 57, iterations: 32)
+     5.9 msecs per iteration (total: 95, iterations: 16)
 PASS   : tst_QDateTime::toTimeSpec()
 RESULT : tst_QDateTime::toTimeSpec():
-     3.9 msecs per iteration (total: 63, iterations: 16)
+     3.8 msecs per iteration (total: 62, iterations: 16)
 PASS   : tst_QDateTime::toOffsetFromUtc()
 RESULT : tst_QDateTime::toOffsetFromUtc():
-     4.0 msecs per iteration (total: 64, iterations: 16)
+     3.9 msecs per iteration (total: 63, iterations: 16)
 PASS   : tst_QDateTime::daysTo()
 RESULT : tst_QDateTime::daysTo():
-     0.037 msecs per iteration (total: 76, iterations: 2048)
+     0.026 msecs per iteration (total: 55, iterations: 2048)
 PASS   : tst_QDateTime::msecsTo()
 RESULT : tst_QDateTime::msecsTo():
      8.1 msecs per iteration (total: 65, iterations: 8)
@@ -161,217 +161,220 @@
      3.8 msecs per iteration (total: 62, iterations: 16)
 PASS   : tst_QDateTime::currentDateTime()
 RESULT : tst_QDateTime::currentDateTime():
-     3.0 msecs per iteration (total: 99, iterations: 32)
+     3.0 msecs per iteration (total: 98, iterations: 32)
 PASS   : tst_QDateTime::currentDate()
 RESULT : tst_QDateTime::currentDate():
-     3.15 msecs per iteration (total: 101, iterations: 32)
+     3.0 msecs per iteration (total: 99, iterations: 32)
 PASS   : tst_QDateTime::currentTime()
 RESULT : tst_QDateTime::currentTime():
-     3.12 msecs per iteration (total: 100, iterations: 32)
+     3.0 msecs per iteration (total: 99, iterations: 32)
 PASS   : tst_QDateTime::currentDateTimeUtc()
 RESULT : tst_QDateTime::currentDateTimeUtc():
      0.029 msecs per iteration (total: 61, iterations: 2048)
 PASS   : tst_QDateTime::currentMSecsSinceEpoch()
 RESULT : tst_QDateTime::currentMSecsSinceEpoch():
-     0.017 msecs per iteration (total: 73, iterations: 4096)
+     0.016 msecs per iteration (total: 69, iterations: 4096)
 PASS   : tst_QDateTime::fromString()
 RESULT : tst_QDateTime::fromString():
-     13 msecs per iteration (total: 52, iterations: 4)
+     12 msecs per iteration (total: 97, iterations: 8)
 PASS   : tst_QDateTime::fromStringText()
 RESULT : tst_QDateTime::fromStringText():
-     0.67 msecs per iteration (total: 87, iterations: 128)
+     0.68 msecs per iteration (total: 88, iterations: 128)
 PASS   : tst_QDateTime::fromStringIso()
 RESULT : tst_QDateTime::fromStringIso():
-     0.42 msecs per iteration (total: 55, iterations: 128)
+     0.49 msecs per iteration (total: 63, iterations: 128)
 PASS   : tst_QDateTime::fromMSecsSinceEpoch()
 RESULT : tst_QDateTime::fromMSecsSinceEpoch():
-     11 msecs per iteration (total: 93, iterations: 8)
+     11 msecs per iteration (total: 89, iterations: 8)
 PASS   : tst_QDateTime::fromMSecsSinceEpochUtc()
 RESULT : tst_QDateTime::fromMSecsSinceEpochUtc():
-     0.047 msecs per iteration (total: 97, iterations: 2048)
+     0.046 msecs per iteration (total: 95, iterations: 2048)
 PASS   : tst_QDateTime::fromMSecsSinceEpochTz()
 RESULT : tst_QDateTime::fromMSecsSinceEpochTz():
-     1.9 msecs per iteration (total: 61, iterations: 32)
+     6.5 msecs per iteration (total: 52, iterations: 8)
 PASS   : tst_QDateTime::cleanupTestCase()
-Totals: 48 passed, 0 failed, 0 skipped, 0 blacklisted, 15350ms
+Totals: 48 passed, 0 failed, 0 skipped, 0 blacklisted, 15314ms
 ********* Finished testing of tst_QDateTime *********
-make[1]: Leaving directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qdatetime'
-cd qtimezone/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.12/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/qtimezone.pro ) && make -f Makefile benchmark
-make[1]: Entering directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qtimezone'
-/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qtimezone/target_wrapper.sh  ./tst_bench_qtimezone 
+make[1]: Leaving directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qdatetime'
+cd qtimezone/ && ( test -e Makefile || /mnt/build/eddy/Qt-5.15/qtbase/bin/qmake -o Makefile /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/qtimezone.pro ) && make -f Makefile benchmark
+make[1]: Entering directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone'
+/mnt/build/eddy/Qt-5.15/qtbase/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone"' --include /mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/.moc/moc_predefs.h -I/home/eddy/work/Qt-5.15/qtbase/mkspecs/linux-g++ -I/home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone -I/mnt/build/eddy/Qt-5.15/qtbase/include -I/mnt/build/eddy/Qt-5.15/qtbase/include/QtTest -I/mnt/build/eddy/Qt-5.15/qtbase/include/QtCore -I. -I/usr/include/c++/9 -I/usr/include/x86_64-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/x86_64-linux-gnu/9/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/main.cpp -o .moc/main.moc
+CCACHE_SLOPPINESS="pch_defines,time_macros${CCACHE_SLOPPINESS+,$CCACHE_SLOPPINESS}" CCACHE_CPP2=true ccache g++ -c -pipe -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone"' -I/home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone -I. -I../../../../../include -I../../../../../include/QtTest -I../../../../../include/QtCore -I.moc -I/home/eddy/work/Qt-5.15/qtbase/mkspecs/linux-g++ -o .obj/main.o /home/eddy/work/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/main.cpp
+CCACHE_SLOPPINESS="pch_defines,time_macros${CCACHE_SLOPPINESS+,$CCACHE_SLOPPINESS}" CCACHE_CPP2=true ccache g++ -Wl,-O1 -Wl,--enable-new-dtags -Wl,-rpath,/mnt/build/eddy/Qt-5.15/qtbase/lib -o tst_bench_qtimezone .obj/main.o   /mnt/build/eddy/Qt-5.15/qtbase/lib/libQt5Test.so /mnt/build/eddy/Qt-5.15/qtbase/lib/libQt5Core.so -lpthread   
+/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone/target_wrapper.sh  ./tst_bench_qtimezone 
 ********* Start testing of tst_QTimeZone *********
-Config: Using QtTest library 5.12.9, Qt 5.12.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
+Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
 PASS   : tst_QTimeZone::initTestCase()
 PASS   : tst_QTimeZone::isTimeZoneIdAvailable()
 RESULT : tst_QTimeZone::isTimeZoneIdAvailable():
-     0.52 msecs per iteration (total: 67, iterations: 128)
+     0.53 msecs per iteration (total: 69, iterations: 128)
 PASS   : tst_QTimeZone::systemTimeZone()
 RESULT : tst_QTimeZone::systemTimeZone():
-     0.025 msecs per iteration (total: 52, iterations: 2048)
+     0.0024 msecs per iteration (total: 80, iterations: 32768)
 PASS   : tst_QTimeZone::zoneByName(UTC)
 RESULT : tst_QTimeZone::zoneByName():"UTC":
      0.00016 msecs per iteration (total: 85, iterations: 524288)
 PASS   : tst_QTimeZone::zoneByName(Europe/Oslo)
 RESULT : tst_QTimeZone::zoneByName():"Europe/Oslo":
-     0.022 msecs per iteration (total: 93, iterations: 4096)
+     0.0012 msecs per iteration (total: 79, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(America/Vancouver)
 RESULT : tst_QTimeZone::zoneByName():"America/Vancouver":
-     0.026 msecs per iteration (total: 54, iterations: 2048)
+     0.0012 msecs per iteration (total: 79, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Europe/Berlin)
 RESULT : tst_QTimeZone::zoneByName():"Europe/Berlin":
-     0.024 msecs per iteration (total: 99, iterations: 4096)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(America/Sao_Paulo)
 RESULT : tst_QTimeZone::zoneByName():"America/Sao_Paulo":
-     0.016 msecs per iteration (total: 69, iterations: 4096)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Pacific/Auckland)
 RESULT : tst_QTimeZone::zoneByName():"Pacific/Auckland":
-     0.0244 msecs per iteration (total: 100, iterations: 4096)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Australia/Eucla)
 RESULT : tst_QTimeZone::zoneByName():"Australia/Eucla":
-     0.011 msecs per iteration (total: 94, iterations: 8192)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Asia/Kathmandu)
 RESULT : tst_QTimeZone::zoneByName():"Asia/Kathmandu":
-     0.010 msecs per iteration (total: 82, iterations: 8192)
+     0.0012 msecs per iteration (total: 79, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Pacific/Kiritimati)
 RESULT : tst_QTimeZone::zoneByName():"Pacific/Kiritimati":
-     0.010 msecs per iteration (total: 83, iterations: 8192)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Pacific/Apia)
 RESULT : tst_QTimeZone::zoneByName():"Pacific/Apia":
-     0.017 msecs per iteration (total: 70, iterations: 4096)
+     0.0012 msecs per iteration (total: 81, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(UTC+12:00)
 RESULT : tst_QTimeZone::zoneByName():"UTC+12:00":
-     0.0012 msecs per iteration (total: 79, iterations: 65536)
+     0.0012 msecs per iteration (total: 84, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Australia/Sydney)
 RESULT : tst_QTimeZone::zoneByName():"Australia/Sydney":
-     0.021 msecs per iteration (total: 90, iterations: 4096)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Asia/Singapore)
 RESULT : tst_QTimeZone::zoneByName():"Asia/Singapore":
-     0.012 msecs per iteration (total: 52, iterations: 4096)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Australia/Brisbane)
 RESULT : tst_QTimeZone::zoneByName():"Australia/Brisbane":
-     0.010 msecs per iteration (total: 90, iterations: 8192)
+     0.0012 msecs per iteration (total: 80, iterations: 65536)
 PASS   : tst_QTimeZone::zoneByName(Vulcan/ShiKahr)
 RESULT : tst_QTimeZone::zoneByName():"Vulcan/ShiKahr":
-     0.0041 msecs per iteration (total: 68, iterations: 16384)
+     0.0011 msecs per iteration (total: 74, iterations: 65536)
 PASS   : tst_QTimeZone::transitionList(system)
 RESULT : tst_QTimeZone::transitionList():"system":
-     0.020 msecs per iteration (total: 85, iterations: 4096)
+     0.044 msecs per iteration (total: 92, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(Europe/Oslo)
 RESULT : tst_QTimeZone::transitionList():"Europe/Oslo":
-     0.020 msecs per iteration (total: 85, iterations: 4096)
+     0.043 msecs per iteration (total: 90, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(America/Vancouver)
 RESULT : tst_QTimeZone::transitionList():"America/Vancouver":
-     0.027 msecs per iteration (total: 56, iterations: 2048)
+     0.059 msecs per iteration (total: 61, iterations: 1024)
 PASS   : tst_QTimeZone::transitionList(Europe/Berlin)
 RESULT : tst_QTimeZone::transitionList():"Europe/Berlin":
-     0.022 msecs per iteration (total: 91, iterations: 4096)
+     0.045 msecs per iteration (total: 94, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(America/Sao_Paulo)
 RESULT : tst_QTimeZone::transitionList():"America/Sao_Paulo":
-     0.012 msecs per iteration (total: 51, iterations: 4096)
+     0.027 msecs per iteration (total: 56, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(Pacific/Auckland)
 RESULT : tst_QTimeZone::transitionList():"Pacific/Auckland":
-     0.022 msecs per iteration (total: 94, iterations: 4096)
+     0.0488 msecs per iteration (total: 100, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(Australia/Eucla)
 RESULT : tst_QTimeZone::transitionList():"Australia/Eucla":
-     0.0022 msecs per iteration (total: 75, iterations: 32768)
+     0.0043 msecs per iteration (total: 71, iterations: 16384)
 PASS   : tst_QTimeZone::transitionList(Asia/Kathmandu)
 RESULT : tst_QTimeZone::transitionList():"Asia/Kathmandu":
-     0.00038 msecs per iteration (total: 51, iterations: 131072)
+     0.00077 msecs per iteration (total: 51, iterations: 65536)
 PASS   : tst_QTimeZone::transitionList(Pacific/Kiritimati)
 RESULT : tst_QTimeZone::transitionList():"Pacific/Kiritimati":
-     0.00051 msecs per iteration (total: 68, iterations: 131072)
+     0.00096 msecs per iteration (total: 63, iterations: 65536)
 PASS   : tst_QTimeZone::transitionList(Pacific/Apia)
 RESULT : tst_QTimeZone::transitionList():"Pacific/Apia":
-     0.0070 msecs per iteration (total: 58, iterations: 8192)
+     0.013 msecs per iteration (total: 55, iterations: 4096)
 PASS   : tst_QTimeZone::transitionList(Australia/Sydney)
 RESULT : tst_QTimeZone::transitionList():"Australia/Sydney":
-     0.020 msecs per iteration (total: 82, iterations: 4096)
+     0.042 msecs per iteration (total: 87, iterations: 2048)
 PASS   : tst_QTimeZone::transitionList(Asia/Singapore)
 RESULT : tst_QTimeZone::transitionList():"Asia/Singapore":
-     0.0010 msecs per iteration (total: 68, iterations: 65536)
+     0.0019 msecs per iteration (total: 65, iterations: 32768)
 PASS   : tst_QTimeZone::transitionList(Australia/Brisbane)
 RESULT : tst_QTimeZone::transitionList():"Australia/Brisbane":
-     0.0019 msecs per iteration (total: 64, iterations: 32768)
+     0.0037 msecs per iteration (total: 61, iterations: 16384)
 PASS   : tst_QTimeZone::transitionsForward(system)
 RESULT : tst_QTimeZone::transitionsForward():"system":
-     0.014 msecs per iteration (total: 59, iterations: 4096)
+     0.034 msecs per iteration (total: 71, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsForward(Europe/Oslo)
 RESULT : tst_QTimeZone::transitionsForward():"Europe/Oslo":
-     0.014 msecs per iteration (total: 59, iterations: 4096)
+     0.034 msecs per iteration (total: 70, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsForward(America/Vancouver)
 RESULT : tst_QTimeZone::transitionsForward():"America/Vancouver":
-     0.019 msecs per iteration (total: 78, iterations: 4096)
+     0.049 msecs per iteration (total: 51, iterations: 1024)
 PASS   : tst_QTimeZone::transitionsForward(Europe/Berlin)
 RESULT : tst_QTimeZone::transitionsForward():"Europe/Berlin":
-     0.014 msecs per iteration (total: 60, iterations: 4096)
+     0.037 msecs per iteration (total: 76, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsForward(America/Sao_Paulo)
 RESULT : tst_QTimeZone::transitionsForward():"America/Sao_Paulo":
-     0.0090 msecs per iteration (total: 74, iterations: 8192)
+     0.022 msecs per iteration (total: 91, iterations: 4096)
 PASS   : tst_QTimeZone::transitionsForward(Pacific/Auckland)
 RESULT : tst_QTimeZone::transitionsForward():"Pacific/Auckland":
-     0.015 msecs per iteration (total: 64, iterations: 4096)
+     0.038 msecs per iteration (total: 79, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsForward(Australia/Eucla)
 RESULT : tst_QTimeZone::transitionsForward():"Australia/Eucla":
-     0.0019 msecs per iteration (total: 64, iterations: 32768)
+     0.0037 msecs per iteration (total: 61, iterations: 16384)
 PASS   : tst_QTimeZone::transitionsForward(Asia/Kathmandu)
 RESULT : tst_QTimeZone::transitionsForward():"Asia/Kathmandu":
-     0.00027 msecs per iteration (total: 72, iterations: 262144)
+     0.00064 msecs per iteration (total: 85, iterations: 131072)
 PASS   : tst_QTimeZone::transitionsForward(Pacific/Kiritimati)
 RESULT : tst_QTimeZone::transitionsForward():"Pacific/Kiritimati":
-     0.00036 msecs per iteration (total: 95, iterations: 262144)
+     0.00080 msecs per iteration (total: 53, iterations: 65536)
 PASS   : tst_QTimeZone::transitionsForward(Pacific/Apia)
 RESULT : tst_QTimeZone::transitionsForward():"Pacific/Apia":
-     0.0059 msecs per iteration (total: 98, iterations: 16384)
+     0.011 msecs per iteration (total: 92, iterations: 8192)
 PASS   : tst_QTimeZone::transitionsForward(Australia/Sydney)
 RESULT : tst_QTimeZone::transitionsForward():"Australia/Sydney":
-     0.014 msecs per iteration (total: 59, iterations: 4096)
+     0.034 msecs per iteration (total: 70, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsForward(Asia/Singapore)
 RESULT : tst_QTimeZone::transitionsForward():"Asia/Singapore":
-     0.00080 msecs per iteration (total: 53, iterations: 65536)
+     0.0017 msecs per iteration (total: 56, iterations: 32768)
 PASS   : tst_QTimeZone::transitionsForward(Australia/Brisbane)
 RESULT : tst_QTimeZone::transitionsForward():"Australia/Brisbane":
-     0.0016 msecs per iteration (total: 54, iterations: 32768)
+     0.0031 msecs per iteration (total: 52, iterations: 16384)
 PASS   : tst_QTimeZone::transitionsReverse(system)
 RESULT : tst_QTimeZone::transitionsReverse():"system":
-     0.021 msecs per iteration (total: 87, iterations: 4096)
+     0.041 msecs per iteration (total: 86, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsReverse(Europe/Oslo)
 RESULT : tst_QTimeZone::transitionsReverse():"Europe/Oslo":
-     0.020 msecs per iteration (total: 86, iterations: 4096)
+     0.042 msecs per iteration (total: 87, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsReverse(America/Vancouver)
 RESULT : tst_QTimeZone::transitionsReverse():"America/Vancouver":
-     0.024 msecs per iteration (total: 51, iterations: 2048)
+     0.054 msecs per iteration (total: 56, iterations: 1024)
 PASS   : tst_QTimeZone::transitionsReverse(Europe/Berlin)
 RESULT : tst_QTimeZone::transitionsReverse():"Europe/Berlin":
-     0.021 msecs per iteration (total: 88, iterations: 4096)
+     0.044 msecs per iteration (total: 92, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsReverse(America/Sao_Paulo)
 RESULT : tst_QTimeZone::transitionsReverse():"America/Sao_Paulo":
-     0.0090 msecs per iteration (total: 74, iterations: 8192)
+     0.021 msecs per iteration (total: 88, iterations: 4096)
 PASS   : tst_QTimeZone::transitionsReverse(Pacific/Auckland)
 RESULT : tst_QTimeZone::transitionsReverse():"Pacific/Auckland":
-     0.022 msecs per iteration (total: 91, iterations: 4096)
+     0.047 msecs per iteration (total: 98, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsReverse(Australia/Eucla)
 RESULT : tst_QTimeZone::transitionsReverse():"Australia/Eucla":
-     0.0018 msecs per iteration (total: 61, iterations: 32768)
+     0.0035 msecs per iteration (total: 58, iterations: 16384)
 PASS   : tst_QTimeZone::transitionsReverse(Asia/Kathmandu)
 RESULT : tst_QTimeZone::transitionsReverse():"Asia/Kathmandu":
-     0.000200 msecs per iteration (total: 105, iterations: 524288)
+     0.00046 msecs per iteration (total: 61, iterations: 131072)
 PASS   : tst_QTimeZone::transitionsReverse(Pacific/Kiritimati)
 RESULT : tst_QTimeZone::transitionsReverse():"Pacific/Kiritimati":
-     0.00026 msecs per iteration (total: 70, iterations: 262144)
+     0.00064 msecs per iteration (total: 84, iterations: 131072)
 PASS   : tst_QTimeZone::transitionsReverse(Pacific/Apia)
 RESULT : tst_QTimeZone::transitionsReverse():"Pacific/Apia":
-     0.0058 msecs per iteration (total: 96, iterations: 16384)
+     0.011 msecs per iteration (total: 91, iterations: 8192)
 PASS   : tst_QTimeZone::transitionsReverse(Australia/Sydney)
 RESULT : tst_QTimeZone::transitionsReverse():"Australia/Sydney":
-     0.020 msecs per iteration (total: 85, iterations: 4096)
+     0.041 msecs per iteration (total: 86, iterations: 2048)
 PASS   : tst_QTimeZone::transitionsReverse(Asia/Singapore)
 RESULT : tst_QTimeZone::transitionsReverse():"Asia/Singapore":
-     0.00071 msecs per iteration (total: 94, iterations: 131072)
+     0.00152 msecs per iteration (total: 100, iterations: 65536)
 PASS   : tst_QTimeZone::transitionsReverse(Australia/Brisbane)
 RESULT : tst_QTimeZone::transitionsReverse():"Australia/Brisbane":
-     0.0018 msecs per iteration (total: 61, iterations: 32768)
+     0.0033 msecs per iteration (total: 55, iterations: 16384)
 PASS   : tst_QTimeZone::cleanupTestCase()
-Totals: 58 passed, 0 failed, 0 skipped, 0 blacklisted, 16847ms
+Totals: 58 passed, 0 failed, 0 skipped, 0 blacklisted, 17183ms
 ********* Finished testing of tst_QTimeZone *********
-make[1]: Leaving directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time/qtimezone'
-make: Leaving directory '/mnt/build/eddy/Qt-5.12/qtbase/tests/benchmarks/corelib/time'
+make[1]: Leaving directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time/qtimezone'
+make: Leaving directory '/mnt/build/eddy/Qt-5.15/qtbase/tests/benchmarks/corelib/time'

Diff finished.  Mon Jun 22 16:56:35 2020
