This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 100% speed improvement 3.4 -> 3.5 for ia64!! (?)


 > From: Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
 > 
 > i.e. __divdf3 seems to be inlined in 3.5 but not in 3.4.  Does this
 > also inhibit constant folding or builtin optimizations of
 > divisions?  Or does __divdf3 enter the stages only just before
 > assembling?  Inlining these does not cause any increase in stripped
 > binary size, 3.4 is 4433152 bytes and 3.5 4341032 bytes.

Maybe one (or all) of these would help 3.4:
http://gcc.gnu.org/ml/gcc-patches/2004-02/msg02545.html
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00419.html
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00779.html
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00945.html

Try 3.5 with combinations of -fno-inline-float-divide
-fno-inline-int-divide and -fno-inline-sqrt and see what effect it
has on your times.

		--Kaveh
--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]