This is the mail archive of the gcc-bugs@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: [Bug tree-optimization/23382] [4.1 Regression] tree-ssa-alias creates a new virtual variable for malloc each time may_alias is run (HEAP)



On Aug 13, 2005, at 11:40 PM, dberlin at dberlin dot org wrote:


Uh, so?
We keep the virtual variable around even in the clobbered variables.
Add a function call to an different function like say f so it does
not get GC'd and we keep on adding more and more V_MAY_DEFs:

  #   HEAP.6_36 = V_MAY_DEF <HEAP.6_73>;
  #   HEAP.7_37 = V_MAY_DEF <HEAP.7_71>;
  #   HEAP.8_38 = V_MAY_DEF <HEAP.8_70>;
  #   HEAP.18_78 = V_MAY_DEF <HEAP.18_77>;
  #   HEAP.19_79 = V_MAY_DEF <HEAP.19_14>;
  #   HEAP.20_80 = V_MAY_DEF <HEAP.20_76>;
  g ();


-- Pinski



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