From mboxrd@z Thu Jan 1 00:00:00 1970 From: dvv@egcs.dvv.ru (Dima Volodin) To: Jan Hubicka Cc: Toon Moene , gcc@gcc.gnu.org Subject: Re: associative law in combine Date: Tue, 17 Jul 2001 15:41:00 -0000 Message-id: <3b59bdd1.893807802@busybee> References: <20010716224423.F29145@atrey.karlin.mff.cuni.cz> <3B547DF4.7F39BF61@moene.indiv.nluug.nl> <20010717200629.E5166@atrey.karlin.mff.cuni.cz> <3B5489F1.54DE59CE@moene.indiv.nluug.nl> <20010717205837.I5166@atrey.karlin.mff.cuni.cz> <3B548CBF.DDD59F97@moene.indiv.nluug.nl> <20010717211516.N5166@atrey.karlin.mff.cuni.cz> <3B548FAA.E174E765@moene.indiv.nluug.nl> <20010717212125.P5166@atrey.karlin.mff.cuni.cz> X-SW-Source: 2001-07/msg01229.html On Tue, 17 Jul 2001 21:21:25 +0200, you wrote: >> Jan Hubicka wrote: >> >> > > Sure, but not in fold-CONST.c :-) >> > OK, what is the apropriate place for that then? We simply need it to be done >> > at tree level. It is FOLD-const after all :) >> >> Unfortunately, I don't know. >> >> Perhaps just asking it on the list is best. >OK, so to speak loud - where is the proper place to convert >a/b/c to a/(b*c) at tree level. fold-const or some other? Are you sure you want to do that at all? These two expressions have different overflow properties and might produce different results. >Honza Dima