diff options
author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-23 14:43:28 +0000 |
---|---|---|
committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-23 14:43:28 +0000 |
commit | e420c537d0aeb03e6946b1af996d69785c1f7660 (patch) | |
tree | 31685ad42eeb50810729dd451ba7b19f425a95a3 /gcc/doc | |
parent | acd10ceeac6f0cf144671a7a9a6ec2dc05466073 (diff) | |
download | gcc-e420c537d0aeb03e6946b1af996d69785c1f7660.tar.gz |
* tree.c (save_expr): Allow either side of a dyadic operand to be
constant.
* doc/portability.texi (portability): Update portability goals.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60435 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/portability.texi | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/doc/portability.texi b/gcc/doc/portability.texi index c3d8e3913d7..b05698dcfa6 100644 --- a/gcc/doc/portability.texi +++ b/gcc/doc/portability.texi @@ -1,5 +1,5 @@ @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, -@c 1999, 2000, 2001 Free Software Foundation, Inc. +@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,10 +8,11 @@ @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 itself aims to be portable to any machine where @code{int} is at least +a 32-bit type. It aims to target machines with a flat (non-segmented) byte +addressed data address space (the code address space can be separate). +Target ABIs may have 8, 16, 32 or 64-bit @code{int} type. @code{char} +can be wider than 8 bits. 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 |