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

[csmith-dev] Zero Checksum


I am slightly concerned with this example:
$ csmith -v
csmith 2.1.0
Git version: e65d3c7
$ csmith -s 791373680 --no-argc --no-math64 --no-longlong --checksum > test.c
$ gcc -o test -I../../../../local/csmith-runtime/ test.c
$ ./test
checksum = 0

I have seen a couple of seeds with a checksum result equal to zero.
This creates some concern about it. Either the checksum is indeed zero and it is a bad checksum algorithm, or it is not the checksum and there's a bug somewhere which might be multiplying the checksum by zero.

Also, I would expect the checksum to be always of the format:
checksum = [A-F0-9]{4}

Any other format hints at a bug. So if this checksum is indeed zero. Can you please output it as
checksum = 0000



Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Follow CSR on Twitter at http://twitter.com/CSR_PLC and read our blog at www.csr.com/blog