Article View: gnu.gcc.help
Article #50940global optimizing compilers vs. unix/make/rcs development methodology
From: merlin
Date: Sun, 01 Aug 1993 18:52
Date: Sun, 01 Aug 1993 18:52
32 lines
2096 bytes
2096 bytes
Current unix/make/rcs software developent methodology generally encourages
a style of coding in which huge computer programs and systems are broken
up into a large number of very small source modules which may be
incrementally compiled following source code updated.
Unfortunately, this general procedure makes it impossible for any globally
optimizing compiler to see any more than a small part of the program which
it is supposed to be globally optimizing at any one time. So, we lose out
on the potential for inlining (cloning) of procedures/functions which are
not contained within the present source code file.
Is anyone working on updating make or developing compilers which are able
do global optimization of procedures spanning huge source code trees? How
is such optimization accomplished by existing and/or planned compilers?
Is anyone working on updating gcc to globally optimize source code
contained through a huge tree of source code?
How much global optimization is done by the existing gcc 2.4.5 compiler
for i386/i486/pentium processors?
--
Alexander-James Annala
Principal Investigator
Neuroscience Image Analysis Network
HEDCO Neuroscience Building, Fifth Floor
University of Southern California
University Park
Los Angeles, CA 90089-2520
--
Send compilers articles to compilers@iecc.com or
{ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request@iecc.com.
Technical Details
Message-ID:
<23h3dq$4i5@neuro.usc.edu>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!usc!usc!not-for-mailReferences:
<OKLEIN.93Jul4145119@smallo.bo.open.de>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,c875426cf6fee61d X-Google-Attributes: gid11318c,public X-Google-ArrivalTime: 1993-08-01 11:53:43 PST Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!usc!usc!not-for-mail From: merlin@neuro.usc.edu (merlin) Newsgroups: gnu.gcc.help Subject: global optimizing compilers vs. unix/make/rcs development methodology Date: 1 Aug 1993 11:52:42 -0700 Organization: University of Southern California, Los Angeles, CA Lines: 34 Sender: merlin@neuro.usc.edu Distribution: world Message-ID: <23h3dq$4i5@neuro.usc.edu> References: <OKLEIN.93Jul4145119@smallo.bo.open.de> NNTP-Posting-Host: neuro.usc.edu