This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[doc patch]: Clarify portability
- From: Nathan Sidwell <nathan at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 14 Oct 2002 22:39:22 +0100
- Subject: [doc patch]: Clarify portability
- Organization: Codesourcery LLC
Hi,
this patch clarifies the portability requirements. ok?
nathan
--
Dr Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC
'But that's a lie.' - 'Yes it is. What's your point?'
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
2002-10-14 Nathan Sidwell <nathan@codesourcery.com>
* doc/portability.texi (Portability): Clarify host and target
requirements.
Index: doc/portability.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/portability.texi,v
retrieving revision 1.1
diff -c -3 -p -r1.1 portability.texi
*** doc/portability.texi 12 Nov 2001 15:46:47 -0000 1.1
--- doc/portability.texi 14 Oct 2002 21:36:26 -0000
***************
*** 1,5 ****
@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
! @c 1999, 2000, 2001 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
--- 1,5 ----
@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
! @c 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
***************
*** 8,17 ****
@cindex portability
@cindex GCC and portability
! The main goal of GCC was to make a good, fast compiler for machines in
! the class that the GNU system aims to run on: 32-bit machines that address
! 8-bit bytes and have several general registers. Elegance, theoretical
! power and simplicity are only secondary.
GCC gets most of the information about the target machine from a machine
description which gives an algebraic formula for each of the machine's
--- 8,17 ----
@cindex portability
@cindex GCC and portability
! GCC itself aims to be portable to any machine where 'int' is at least
! a 32-bit type. It aims to target machines with a flat (non-segmented) byte
! addressed address space. Target ABIs may have 8, 16, 32 or 64 bit 'int'
! type.
GCC gets most of the information about the target machine from a machine
description which gives an algebraic formula for each of the machine's