Re: Weeding out unwanted include files

bkoehler@sol.UVic.CA (Brian Koehler)
Thu, 4 Aug 1994 16:56:23 GMT

          From comp.compilers

Related articles
[2 earlier articles]
Re: Weeding out unwanted include files pzola@us.oracle.com (1994-07-30)
Re: Weeding out unwanted include files bill@amber.ssd.csd.harris.com (1994-08-02)
Re: Weeding out unwanted include files gary@Intrepid.COM (1994-08-02)
Re: Weeding out unwanted include files g9gwaigh@cdf.toronto.edu (1994-08-03)
Re: Weeding out unwanted include files zstern@adobe.com (1994-08-04)
Re: Weeding out unwanted include files steve@cegelecproj.co.uk (1994-08-04)
Re: Weeding out unwanted include files bkoehler@sol.UVic.CA (1994-08-04)
Re: Weeding out unwanted include files Don.Caldwell@DallasTX.NCR.COM (Don Caldwell) (1994-08-05)
Re: Weeding out unwanted include files ddunn@netcom.com (1994-08-13)
Re: Weeding out unwanted include files throop@aur.alcatel.com (1994-08-14)
Weeding out unwanted include files Roger@natron.demon.co.uk (1994-08-15)
Re: Weeding out unwanted include files roedy@BIX.com (1994-08-17)
Re: Weeding out unwanted include files kendall@pot.East.Sun.COM (1994-08-15)
[2 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: bkoehler@sol.UVic.CA (Brian Koehler)
Keywords: C, tools
Organization: University of Victoria, Victoria, BC, Canada
References: 94-07-090 94-08-031
Date: Thu, 4 Aug 1994 16:56:23 GMT
Status: RO

In article 94-08-031 gary@Intrepid.COM (Gary Funck) writes:
  > Sriram Srinivasan (sriram@tcs.com) wrote:
  > : I want to develop a tool that finds out which include files are
  > : useless, so as to reduce compile time.


I think there may already be a tool for this. From Adams et al.
(ACM Transactions on Software Engineering and Methodology, Vol. 3, No. 1,
Jan 1994):


"An environment analyzer separate from the compiler can afford a more
thorough analysis. It can process all units to detect spurious unit
dependencies and delete them. The program Incl [Vo Chen 1992] performs
this analysis for C programs. It is run periodically to "clean up"
a dependency architecture that might have undergone some deterioration
during maintenance."


I haven't read the orginal paper but the full reference is:


Vo, K.-P., and Chen, Y.-F., `Incl: A tool to analyze include files'.
In Summer 1992 USENIX Conference (San Antonio, Tex., June), pp 199-208.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.