https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93110
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Fri Jan 3 10:11:17 2020 New Revision: 279855 URL: https://gcc.gnu.org/viewcvs?rev=279855&root=gcc&view=rev Log: PR target/93110 * config/i386/i386.md (abs<mode>2): Use expand_simple_binop instead of emitting ASHIFTRT, XOR and MINUS by hand. Use gen_int_mode with QImode instead of gen_int_shift_amount + convert_modes. * gcc.dg/torture/pr93110.c: New test. Added: trunk/gcc/testsuite/gcc.dg/torture/pr93110.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.md trunk/gcc/testsuite/ChangeLog