http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58742
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Mon Oct 21 11:34:04 2013 New Revision: 203890 URL: http://gcc.gnu.org/viewcvs?rev=203890&root=gcc&view=rev Log: 2013-10-21 Richard Biener <rguent...@suse.de> PR middle-end/58742 * fold-const.c (fold_binary_loc): Fold ((T) (X /[ex] C)) * C to (T) X for sign-changing conversions (or no conversion). * c-c++-common/fold-divmul-1.c: New testcase. Added: trunk/gcc/testsuite/c-c++-common/fold-divmul-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/fold-const.c trunk/gcc/testsuite/ChangeLog