• sayle's avatar
    · f45a882c
    sayle authored
    	* fold-const.c (fold <MULT_EXPR>): Optimize (C1/X)*C2 into
    	(C1*C2)/X when unsafe math optimizations are allowed.
    	(fold <RDIV_EXPR>): Optimize C1/(X*C2) into (C1/C2)/X with unsafe
    	math optimizations.  Minor code clean-ups.  Recursively call
    	fold when constructing sub-expressions.
    
    	* gcc.dg/20030826-1.c: New test case.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70807 138bc75d-0d04-0410-961f-82ee72b054a4
    f45a882c
ChangeLog 531 KB