Merge pull request #129 from wangxp006/master

unixbench release 6.0.1
This commit is contained in:
wangxp006
2026-05-19 16:55:56 +08:00
committed by GitHub
4 changed files with 21 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
############################################################################## ##############################################################################
# UnixBench v6.0.0 # UnixBench v6.0.1
# Based on The BYTE UNIX Benchmarks - Release 3 # Based on The BYTE UNIX Benchmarks - Release 3
# Module: Makefile SID: 3.9 5/15/91 19:30:15 # Module: Makefile SID: 3.9 5/15/91 19:30:15
# #

View File

@@ -1,4 +1,4 @@
Version 6.0.0 -- 2025-05-21 Version 6.0.1 -- 2026-05-19
================================================================ ================================================================
To use Unixbench: To use Unixbench:
@@ -27,6 +27,21 @@ For information on adding tests into the benchmark, see "WRITING_TESTS".
===================== RELEASE NOTES ===================================== ===================== RELEASE NOTES =====================================
======================== May 19 ==========================
v6.0.1
Bug Fixes
- Fixed compilation failures on modern GCC (15+) and Clang (21+) by
specifying -std=gnu89 and suppressing C90 mixed declaration warnings
in the Makefile.
- Added volatile qualifier to global loop counter variables (iter/Run_Index)
in hanoi.c, syscall.c, pipe.c, context1.c, spawn.c, looper.c, and dhry_1.c
to prevent LTO and aggressive optimizers from eliminating benchmark loops.
- Fixed incorrect printf format specifiers (%ld → %lu) for unsigned long
variables in arith.c, dhry_1.c, hanoi.c, pipe.c, syscall.c, and fstime.c.
The mismatch caused undefined behavior and corrupted COUNT output on some
platforms.
======================== May 21 ========================== ======================== May 21 ==========================
v6.0.0 v6.0.0

View File

@@ -10,7 +10,7 @@ use FindBin;
############################################################################ ############################################################################
# UnixBench - Release 6.0.0, based on: # UnixBench - Release 6.0.1, based on:
# The BYTE UNIX Benchmarks - Release 5.1.3 # The BYTE UNIX Benchmarks - Release 5.1.3
# #
############################################################################ ############################################################################
@@ -70,7 +70,7 @@ use FindBin;
############################################################################ ############################################################################
# Version number of the script. # Version number of the script.
my $version = "6.0.0"; my $version = "6.0.1";
# The setting of LANG makes a huge difference to some of the scores, # The setting of LANG makes a huge difference to some of the scores,
# particularly depending on whether UTF-8 is used. So we always set # particularly depending on whether UTF-8 is used. So we always set

View File

@@ -6,9 +6,9 @@
# # # ## # # # # # # # ## # # # # # # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # # #### # # # # # ##### ###### # # #### # #
Version 6.0.0 Based on the Byte Magazine Unix Benchmark Version 6.0.1 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith, Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA Sunnyvale, CA, USA
May 21, 2025 johantheghost at yahoo period com May 19, 2026 johantheghost at yahoo period com