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



--- Comment #8 from Steven Bosscher <steven at gcc dot gnu.org> 2012-12-09 
16:13:12 UTC ---

(In reply to comment #7)

> (In reply to comment #5)

> > Why can't cse_reg_info_table() be modified to intercept this?

> Correction: get_cse_reg_info()



Like so, quick-and-dirty hack. HJ, can you try and see if this

keeps valgrind happy?



Index: cse.c

===================================================================

--- cse.c       (revision 194325)

+++ cse.c       (working copy)

@@ -833,6 +833,7 @@

 static inline struct cse_reg_info *

 get_cse_reg_info (unsigned int regno)

 {

+  init_cse_reg_info (regno + 1);

   struct cse_reg_info *p = &cse_reg_info_table[regno];



   /* If this entry has not been initialized, go ahead and initialize

Reply via email to