Looks good.  Thanks for fixing this bug.

-Mei

-----Original Message-----
From: Gilmore, Doug [mailto:doug.gilm...@amd.com] 
Sent: Tuesday, May 17, 2011 5:39 PM
To: open64-devel@lists.sourceforge.net
Subject: [Open64-devel] Bug fix for DO_LOOP_INFO constructor

We saw a hard-to-reproduce runtime regression in SPEC Leslie3 that was due the 
field Prefer_Fuse not being initialized in an instance of the DO_LOOP_INFO 
class that was constructed with:

DO_LOOP_INFO::DO_LOOP_INFO(DO_LOOP_INFO *dli, MEM_POOL *pool)

I attached a patch to fix this problem.

Also I added:

    Comments to caution developers about issue.

    Other missing initializations, along with other cosmetic changes so
    that one can visually compare the two constructors with tkdiff.

Note that tkdiff can highlight different strings on lines that contain common 
strings, however it sometimes common text lines in two files to synchronize the 
line-by-line text comparisons (and thus detect common strings).

Could someone review this change when they have the chance?

Thanks,

Doug


------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to