This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: g77 -fixed-line-length-none -x f77-cpp-input -c blah.f


On Jan  4, 2003, Neil Booth <neil@daikokuya.co.uk> wrote:

> "cpp" is just a driver and never did any preprocessing.  The
> preprocessing has been done by either cccp (2.95.x), cpp0 / tradcpp0
> combo (3.0), cc1 / tradcpp0 combo (3.1, 3.2) or cc1 alone (>= 3.3).
> I think 8-)

cccp was first renamed to cpp, and only then to cpp0.  I believe gcc
2.96ish snapshots (or was it egcs?) used cpp for the internal name,
which caused a lot of grief in case gcc failed to find the internal
cpp, searched the PATH, found the cpp driver and ran it.  The cpp
driver then happily searched for an internal cpp, failed, and then
searched the PATH, finding the cpp driver, which it then proceeded to
start, and so on, and so forth, until the whole thing blew up.

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                 aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist                Professional serial bug killer


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]