This is the mail archive of the gcc-patches@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]

[doc patch]: Clarify portability


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

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