Related articles |
---|
Back end generator alternatives? mr.waverlye@verizon.net (Mr.E) (2006-01-26) |
Re: Back end generator alternatives? nkavv@skiathos.physics.auth.gr (Uncle Noah) (2006-01-28) |
Re: Back end generator alternatives? vmakarov@redhat.com (Vladimir Makarov) (2006-01-31) |
Re: Back end generator alternatives? emmel@h-e-i.de (Helmut Emmelmann) (2006-01-31) |
From: | "Uncle Noah" <nkavv@skiathos.physics.auth.gr> |
Newsgroups: | comp.compilers |
Date: | 28 Jan 2006 15:19:27 -0500 |
Organization: | http://groups.google.com |
References: | 06-01-083 |
Keywords: | code, tools |
Posted-Date: | 28 Jan 2006 15:19:27 EST |
iburg is a possible choice if you can get good licensing terms. It is
not very hard to write an .md file (machine description) similar to
those already available in LCC (actually LCC mds contain LCC-specific
procedures as well). The MIPS backend is probably a good start. Further
some additional backends for LCC exist on the web but are included in
the distribution. I recall backends for PDP11, ARM and probably 2-3
others.
Writing machine descriptions in most other retargetable compilers is
much harder (e.g. gcc, Machine-SUIF to name a few). You should look for
BSD-like licenses (or even LGPL) they are much more liberal.
Nikolaos Kavvadias
Return to the
comp.compilers page.
Search the
comp.compilers archives again.