https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115404
Uroš Bizjak <ubizjak at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pan2.li at intel dot com --- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Sergei Trofimovich from comment #0) > No minimal reproducer yet, filing in case it's an easy to notice bug from > the bisected r15-1113-gde05e44b2ad963: > > commit de05e44b2ad9638d04173393b1eae3c38b2c3864 > Author: Uros Bizjak <ubiz...@gmail.com> > Date: Sat Jun 8 12:17:11 2024 +0200 > > i386: Implement .SAT_ADD for unsigned scalar integers [PR112600] The target implementation of .SAT_ADD is fairly simple, but the newly added usadd{m}3 optab enables middle-end transformations to saturating add - you will notice .SAT_ADD operation in _.265t.optimized dump. My bet is on the middle-end transforming to .SAT_ADD in a wrong way. CC added.