Subject: Re: bug#38369: Guile 2.9.5 miscompiles crc32 procedure

From: Ludovic Courtès <[email-masked]>
Date: Fri, 17 Jan 2020 14:54:26 +0100

Ludovic Courtès <[email-masked]> skribis:

> The valid result is:
>
> scheme@(guix build debug-link)> (debuglink-crc32 (open-input-string "a"))
> $5 = 3904355907
> scheme@(guix build debug-link)> (version)
> $6 = "2.2.6"
>
>
> The incorrect result is:
>
> scheme@(guix build debug-link)> (debuglink-crc32 (open-input-string "a"))
> $9 = 397917763
> scheme@(guix build debug-link)> (version)
> $10 = "2.9.5"

This was fixed in 08bd2f0dcb42a281596cacc714ad476e872d441d (in 2.9.7).

Ludo’.