https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87290
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Thu Sep 13 07:42:55 2018 New Revision: 264261 URL: https://gcc.gnu.org/viewcvs?rev=264261&root=gcc&view=rev Log: PR middle-end/87290 * expr.c (maybe_optimize_pow2p_mod_cmp): New function. (maybe_optimize_mod_cmp): Use it if integer_pow2p treeop1. * gcc.target/i386/pr87290.c: New test. * gcc.c-torture/execute/pr87290.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr87290.c trunk/gcc/testsuite/gcc.target/i386/pr87290.c Modified: trunk/gcc/ChangeLog trunk/gcc/expr.c trunk/gcc/testsuite/ChangeLog