This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: g77 -fixed-line-length-none -x f77-cpp-input -c blah.f
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: Neil Booth <neil at daikokuya dot co dot uk>
- Cc: Erik Schnetter <schnetter at uni-tuebingen dot de>, Toon Moene <toon at moene dot indiv dot nluug dot nl>, gcc at gcc dot gnu dot org
- Date: 05 Jan 2003 15:36:42 -0200
- Subject: Re: g77 -fixed-line-length-none -x f77-cpp-input -c blah.f
- Organization: GCC Team, Red Hat
- References: <200301041820.38821.schnetter@uni-tuebingen.de><20030104193247.GA4976@daikokuya.co.uk>
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