too much GCSE on ia64

Paolo Bonzini bonzini@wbkst15.mach.uni-karlsruhe.de
Tue Jan 16 07:45:00 GMT 2001


Brad, thanks for your analysis -- it's right, I have loads of computed
gotos that implement prefetching and predecoding in order to take
advantage of branch registers on the ia64.

I agree that reloading everything is correct.  But, the very idea of
having sixty or so common subexpressions that are as simple as `x+8',
`x+24' and so on is overzealous in my opinion.  GCC cannot know that my
caches are reloaded about once every five bytecodes, but the behavior is
strange nevertheless.

Paolo



More information about the Gcc mailing list