From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27398 invoked by alias); 23 Aug 2008 02:24:57 -0000 Received: (qmail 27389 invoked by uid 22791); 23 Aug 2008 02:24:56 -0000 X-Spam-Check-By: sourceware.org Received: from dessent.net (HELO dessent.net) (69.60.119.225) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 23 Aug 2008 02:24:13 +0000 Received: from localhost.localdomain ([127.0.0.1] helo=dessent.net) by dessent.net with esmtp (Exim 4.50) id 1KWinS-0006U8-Uj; Sat, 23 Aug 2008 02:24:11 +0000 Message-ID: <48AF74C9.90FCDEF6@dessent.net> Date: Sat, 23 Aug 2008 02:31:00 -0000 From: Brian Dessent Reply-To: gcc-help@gcc.gnu.org X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) MIME-Version: 1.0 To: Seyran Avanesyan CC: gcc-help@gcc.gnu.org Subject: Re: 64-bit gcc References: <200808191257.28899.zepm@gatech.edu> <48AE205D.C938E9EB@dessent.net> <48AF1CC0.4FC8BBC1@dessent.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2008-08/txt/msg00247.txt.bz2 Seyran Avanesyan wrote: > > What do you mean by "original gcc"? > > By "original gcc" I meant not the one in MinGW (or any other ports of > GCC). My understanding is that GCC was created for Linux/Unix systems in > first place. You're making a distinction where one does not exist. gcc is gcc. gcc currently supports something like three dozen architectures, all from a single code base. (And if you count OS variations[1] and bare metal systems the number of distinct targets is in the hundreds.) There is no "linux gcc version" or "windows gcc version", it's all the same codebase built with different options or in different environments. Some ports might have some local patches that are not in FSF gcc (but I don't think mingw-w64 has any) but those are usually to correct broken behavior in certain corner cases so they are things you want. Brian [1] For example, for the x86 architecture alone: Linux, Darwin/OS X, Cygwin, MinGW, {Free,Net,Open}BSD, RTEMS, Vxworks, bare metal, etc.