------- Comment #10 from pinskia at gcc dot gnu dot org  2005-10-13 22:56 
-------
I think I know why PRE is doing somthing wrong.

we have before PRE:

  theTempManager_86 = theTemp$m_memoryManager_265(ab);
...
  theTemp$m_memoryManager_268(ab) = D.1851_87;
....
  theTemp.m_memoryManager = theTempManager_86;
...
  D.1852_90 = theTemp.m_memoryManager;

Daniel could you look at this further?

There is recursive inlining, constant propagation and SRA getting involved
which is gets to the state we have by the time we get to PRE.


-- 


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

Reply via email to