------- Comment #7 from rguenth at gcc dot gnu dot org  2009-04-24 15:30 -------
But in the end the different types are really the problem.  Several issues
in the value-numberer though:

 - throwing stmts are not value numbered
 - pointers are needlessly value numbered with their types
 - reference ops all have types, but during valueization the types are not
   valueized
 - component refs refer to field decls, thus reference ops are not only
   based on offset/size of the access.

I am testing if value-numbering throwing stmts will pass Java testing.  That
helps functions besides foo at least.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39885

Reply via email to