Commit fd29f6ea by Bob Wilson Committed by Bob Wilson

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
parent a68d024d
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> 2002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
* config/arm/arm.c (arm_hard_regno_mode_ok): Allow any general * config/arm/arm.c (arm_hard_regno_mode_ok): Allow any general
......
...@@ -575,6 +575,9 @@ Zack Weinberg for major work on cpplib and various other bugfixes. ...@@ -575,6 +575,9 @@ Zack Weinberg for major work on cpplib and various other bugfixes.
Dale Wiles helped port GCC to the Tahoe. Dale Wiles helped port GCC to the Tahoe.
@item @item
Bob Wilson from Tensilica, Inc.@: for the Xtensa port.
@item
Jim Wilson for his direction via the steering committee, tackling hard Jim Wilson for his direction via the steering committee, tackling hard
problems in various places that nobody else wanted to work on, strength problems in various places that nobody else wanted to work on, strength
reduction and other loop optimizations. reduction and other loop optimizations.
......
...@@ -1657,6 +1657,10 @@ These lists are updated as new information becomes available. ...@@ -1657,6 +1657,10 @@ These lists are updated as new information becomes available.
@item @item
@uref{#we32k-*-*,,we32k-*-*} @uref{#we32k-*-*,,we32k-*-*}
@item @item
@uref{#xtensa-*-elf,,xtensa-*-elf}
@item
@uref{#xtensa-*-linux*,,xtensa-*-linux*}
@item
@uref{#windows,,Microsoft Windows} @uref{#windows,,Microsoft Windows}
@item @item
@uref{#os2,,OS/2} @uref{#os2,,OS/2}
...@@ -3656,6 +3660,38 @@ as the file @file{cc1plus} is larger than one megabyte. ...@@ -3656,6 +3660,38 @@ as the file @file{cc1plus} is larger than one megabyte.
</p> </p>
<hr> <hr>
@end html @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) @heading @anchor{windows}Microsoft Windows (32 bit)
A port of GCC 2.95.x is included with the A port of GCC 2.95.x is included with the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment