diff options
author | Bob Wilson <bob.wilson@acm.org> | 2002-01-25 17:10:46 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2002-01-25 17:10:46 +0000 |
commit | fd29f6eae8e6109ca0b141a249482ef2e986535a (patch) | |
tree | a0eb828d1a106963593501a20c901e0ba689c01a /gcc | |
parent | a68d024dfcfb284d0ab6ce809f1ff691049a893b (diff) | |
download | gcc-fd29f6eae8e6109ca0b141a249482ef2e986535a.zip gcc-fd29f6eae8e6109ca0b141a249482ef2e986535a.tar.gz gcc-fd29f6eae8e6109ca0b141a249482ef2e986535a.tar.bz2 |
install.texi (xtensa-*-elf): New target.
* doc/install.texi (xtensa-*-elf): New target.
(xtensa-*-linux*): New target.
* doc/contrib.texi: Add myself.
From-SVN: r49215
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/doc/contrib.texi | 3 | ||||
-rw-r--r-- | gcc/doc/install.texi | 36 |
3 files changed, 45 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a76845c..f3a9bd7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2002-01-25 Bob Wilson <bob.wilson@acm.org> + + * doc/install.texi (xtensa-*-elf): New target. + (xtensa-*-linux*): New target. + * doc/contrib.texi: Add myself. + 2002-01-25 Nick Clifton <nickc@cambridge.redhat.com> * config/arm/arm.c (arm_hard_regno_mode_ok): Allow any general diff --git a/gcc/doc/contrib.texi b/gcc/doc/contrib.texi index a85d96a..966d3ec 100644 --- a/gcc/doc/contrib.texi +++ b/gcc/doc/contrib.texi @@ -575,6 +575,9 @@ Zack Weinberg for major work on cpplib and various other bugfixes. Dale Wiles helped port GCC to the Tahoe. @item +Bob Wilson from Tensilica, Inc.@: for the Xtensa port. + +@item Jim Wilson for his direction via the steering committee, tackling hard problems in various places that nobody else wanted to work on, strength reduction and other loop optimizations. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index dfa1214..6913d03 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -1657,6 +1657,10 @@ These lists are updated as new information becomes available. @item @uref{#we32k-*-*,,we32k-*-*} @item +@uref{#xtensa-*-elf,,xtensa-*-elf} +@item +@uref{#xtensa-*-linux*,,xtensa-*-linux*} +@item @uref{#windows,,Microsoft Windows} @item @uref{#os2,,OS/2} @@ -3656,6 +3660,38 @@ as the file @file{cc1plus} is larger than one megabyte. </p> <hr> @end html +@heading @anchor{xtensa-*-elf}xtensa-*-elf + +This target is intended for embedded Xtensa systems using the +@samp{newlib} C library. It uses ELF but does not support shared +objects. Designed-defined instructions specified via the +Tensilica Instruction Extension (TIE) language are only supported +through inline assembly. + +The Xtensa configuration information must be specified prior to +building GCC@. The @file{gcc/config/xtensa/xtensa-config.h} header +file contains the configuration information. If you created your +own Xtensa configuration with the Xtensa Processor Generator, the +downloaded files include a customized copy of this header file, +which you can use to replace the default header file. + +@html +</p> +<hr> +@end html +@heading @anchor{xtensa-*-linux*}xtensa-*-linux* + +This target is for Xtensa systems running GNU/Linux. It supports ELF +shared objects and the GNU C library (glibc). It also generates +position-independent code (PIC) regardless of whether the +@option{-fpic} or @option{-fPIC} options are used. In other +respects, this target is the same as the +@uref{#xtensa-*-elf,,@samp{xtensa-*-elf}} target. + +@html +</p> +<hr> +@end html @heading @anchor{windows}Microsoft Windows (32 bit) A port of GCC 2.95.x is included with the |