https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099

--- Comment #7 from Alexey Merzlyakov <alexey.merzlyakov at samsung dot com> ---
> That should result in the livein sets never contracting.  That API will return
> a boolean indicating if that livein set actually changed.  Now I just have to
> see if there's any fallout.
Thanks for noting it. I've missed this API and did the same thing more
difficult. The patch was locally tested on:

 * GCC and GLIBC regression make check for x86_64, AArch64, RISCV-64 and
MIPS-32
 * ~10K csmith-generated tests running on x86_64, AArch64 and RISCV-64 targets
 * Kernel build for AArch64, RISCV-64 and MIPS-32 targets
 * Internal tests on x86_64 for various tools: grep-3.11, libgcrypt-1.10.3,
   libpng-1.6.44, libjpeg, flac, opus, mpg123-1.32.9

All tests were shown no regressions (some flaky pthread or timeout tests were
passed after re-run either on vanilla or patched configuration). So, I saw no
fallout on my side with it. The patch was submitted to the mailing list.

Reply via email to