* NEWS: Mention the error message to aid those searching
for solutions to the issue, and mention cksum also
as that was confirmed to fix the error with the adjusted
cpu feature detection, as discussed at https://bugs.debian.org/
1037264
* src/cksum.c: Cleanup syntax-check failure from previous commit.
'pr --length=1 --double-space' no longer enters an infinite loop.
[This bug was present in "the beginning".]
- 'wc -l' no longer crashes on x86 Linux kernels that disable XSAVE YMM.
+ 'wc -l' and 'cksum' no longer crash with an "Illegal instruction" error
+ on x86 Linux kernels that disable XSAVE YMM. This was seen on Xen VMs.
[bug introduced in coreutils-9.0]
** Changes in behavior
static bool (*cksum_fp) (FILE *, uint_fast32_t *, uintmax_t *);
if (! cksum_fp)
cksum_fp = pclmul_supported () ? cksum_pclmul : cksum_slice8;
-#else
+# else
bool (*cksum_fp) (FILE *, uint_fast32_t *, uintmax_t *) = cksum_slice8;
-#endif
+# endif
if (! cksum_fp (stream, &crc, &total_bytes))
return -1;