To answer a few questions:

Q: What is PROMPF?
A: It is a static analysis feature which generates an additional file
(.anl) during compilation.  There is a lot of code in LNO to maintain
related information in WHIRL, but I don't think it is used to make any
changes during compilation.  I believe the expectation was that
another tool would be used to interpret the analysis file... maybe
someone from the SGI days can clarify.

Q: Why does the patch remove the Whirl Browser?
A: It does not.  It only removes the WB code related to PROMPF.

Q: Why not maintain or improve this functionality?
A: The patch is based on the assumption that no one is using this
feature because BUILD_SKIP_PROMPF has always been defined for all
targets in Open64.  I tried to build a compiler with PROMPF support on
x86 and the feature didn't work, because no prompf_anl.so is created
and copied to the installation directory, further convincing me that
no one is using the feature.


On Sun, Feb 19, 2012 at 8:07 PM, David Coakley <dcoak...@gmail.com> wrote:
> Hi all,
>
> Here is a patch that removes dead code related to the obsolete PROMPF
> feature.  The patch is farily large but the changes are
> straightforward.  Removing this code makes the remaining code easier
> to understand, especially for those new to Open64.
>
> Could one of the gatekeepers review the changes?  Thanks,
>
> -David Coakley / AMD Open Source Compiler Engineering

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to