diff options
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/contrib.texi | 3 | ||||
-rw-r--r-- | gcc/doc/install.texi | 36 |
2 files changed, 39 insertions, 0 deletions
diff --git a/gcc/doc/contrib.texi b/gcc/doc/contrib.texi index a85d96aa6f9..966d3ec3e0d 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 dfa1214b59b..6913d03d088 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 |