adding ERC32 and LEON to the list of supported targets

Jose F. Ruiz ruiz@adacore.com
Fri Aug 18 16:06:00 GMT 2006


Hello,

I would like to add ERC32 and LEON (processor developed by ESA based on SPARC 
V7 and V8 respectively) to the list of targets supported by GCC.

The patch makes erc32-elf and leon-elf targets to be configured as sparc-elf 
targets but specifying also the concrete SPARC version (V7 for ERC32 and V8 
for LEON) and the specific linker scripts, BSPs, and debugging format.

It has been successfully bootstrapped with C and Ada languages on a 
i686-pc-linux-gnu host.

Best regards,
Jose

2006-08-18  Jose Ruiz  <ruiz@adacore.com>

        * configure.in: Add erc32-elf and leon-elf to the list of known
        targets.
	* configure: Regenerate.
        * config.sub: Add erc32 and leon to the list of known machines.
        * gcc/config.gcc: Add the erc32-elf and leon-elf configurations.
        * config/sparc/erc32.h: Add this file that contains the linker
        script, the bsp library, and the debugging format to be used
        for a erc32 target.
        * config/sparc/leon.h: Add this file that contains the linker
        script, the bsp library, and the debugging format to be used
        for a leon target.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: erc32_leon_targets.dif
Type: text/x-diff
Size: 109861 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20060818/4c368bd9/attachment.bin>


More information about the Gcc-patches mailing list