delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/01/28/13:41:42

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Wed, 28 Jan 2004 17:41:38 +0100
From: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Reply-To: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Organization: Esse keine toten Tiere
Message-ID: <1531044928087.20040128174138@familiehaase.de>
To: cygwin AT cygwin DOT com
Subject: Re: G++ for CygWin
In-Reply-To: <NUTMEG826uKrwYkIRBt0000003c@NUTMEG.CAM.ARTIMI.COM>
References: <NUTMEG826uKrwYkIRBt0000003c AT NUTMEG DOT CAM DOT ARTIMI DOT COM>
MIME-Version: 1.0

Hello Dave,

>> These smaller packages are gcc-core which includes the
>> backend and the C-frontend and the other small packages 
>> include the other frontends.

>   There is no such thing as a stand-alone backend.  The C-frontend and the
> C-backend are inseparably combined in the program called "cc1.exe".

>> Cygwin GCC comes in addition to these packages with a pascal frontend.

>   There is no such thing as a stand-alone frontend.  The pascal frontend and
> the pascal backend are inseparably combined in the program called
> "gpc1.exe".

>   Your use of "frontend" to describe the generic compiler drivers, and
> "backend" to describe the actual language-specific compilers themselves is
> at odds with the standard usage everywhere on gcc.gnu.org, related mailing
> lists, and throughout the gcc documentation.

I didn't use the word 'stand-alone'.  There is a common backend, and
several language specific front ends.

>   I thought I'd explained why I say that clearly enough in my last post, but
> I guess it needs clarifying: it is a misuse of existing terminology that
> will cause confusion if continued.

I use the terms that are also used at the GCC website?

"Currently the main GCC distribution contains front ends for C (gcc),
C++ (g++), Objective C, Fortran (g77), Java (GCJ), and Ada (GNAT)."

from:
http://gcc.gnu.org/frontends.html

Backend describes architectures supported by GCC:
http://gcc.gnu.org/backends.html



-- 
=^..^=                                     http://nyckelpiga.de/donate.html


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019