[PATCH] Add support for Lattice Mico32
Jon Beniston
jon@beniston.com
Thu Dec 18 00:35:00 GMT 2008
Hi,
The attached patch adds support for the Lattice Mico32 (lm32) CPU. Mico32 is
an Open Source 32-bit embedded CPU developed by Lattice Semi.
Cheers,
Jon
ChangeLog
libgcc/
2008-12-17 Jon Beniston <jon@beniston.com>
* config.host: Add lm32 targets.
gcc/testsuite/
2008-12-17 Jon Beniston <jon@beniston.com>
* gcc.dg/builtins-config.h: lm32 doesn't have the entire C99
runtime.
* gcc.dg/20020312-2.c: Add lm32 support.
* g++.old-deja/g++.jason/thunk3.C: Likewise.
* g++.dg/other/packed1.C: Expect to fail on lm32.
* lib/target-supports.exp (check_profiling_available): lm32 target
doesn't support profiling.
gcc/
2008-12-17 Jon Beniston <jon@beniston.com>
* config.gcc: Add lm32 elf and linux targets.
* config/lm32: New directory.
* config/lm32/arithmetic.c: New file.
* config/lm32/crti.S: New file.
* config/lm32/crtn.S: New file.
* config/lm32/lib1funcs.S: New file.
* config/lm32/lm32.c: New file.
* config/lm32/lm32.h: New file.
* config/lm32/lm32.md: New file.
* config/lm32/lm32.opt: New file.
* config/lm32/lm32-protos.h: New file.
* config/lm32/predicates.md: New file.
* config/lm32/t-elf: New file.
* config/lm32/t-linux: New file.
* config/lm32/t-lm32: New file.
* config/lm32/uclinux-elf.h: New file.
* config/lm32/xm-lm32.h: New file.
* doc/contrib.texi: Add me as contributor.
* doc/install.texi: Add lm32 targets.
* doc/invoke.texi: Add lm32 options.
:ADDPATCH lm32:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lm32.patch
Type: application/octet-stream
Size: 158694 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20081218/72345d70/attachment.obj>
More information about the Gcc-patches
mailing list