Related articles |
---|
A C compiler written in C targeting C dg@tao.co.uk (1999-03-23) |
Re: A C compiler written in C targeting C mikee@cetasoft.cog (1999-03-28) |
Re: A C compiler written in C targeting C kadhim@lucent.com (Basim Kadhim) (1999-03-28) |
Re: A C compiler written in C targeting C nshaf@intur.net (Nick Shaffner) (1999-03-28) |
Re: A C compiler written in C targeting C dmk42@my-dejanews.com (1999-03-28) |
Re: A C compiler written in C targeting C derek@knosof.co.uk (1999-03-28) |
Re: A C compiler written in C targeting C eclectictech@usa.net (1999-03-28) |
Re: A C compiler written in C targeting C dg@tao.co.uk (1999-04-01) |
Re: A C compiler written in C targeting C zalman@netcom.com (1999-04-03) |
Re: A C compiler written in C targeting C gillga@ilk.de (1999-05-16) |
From: | derek@knosof.co.uk (Derek M Jones) |
Newsgroups: | comp.compilers |
Date: | 28 Mar 1999 16:58:29 -0500 |
Organization: | Knowledge Software Ltd |
References: | 99-03-067 |
Keywords: | C, storage, optimize |
dg@tao.co.uk "David Given" writes:
> Are there any compilers (lcc, gcc) around that have C back ends? Are
> there any type analysis tools around that can be modified to write out
> the code once they've read it in (because I don't need a fully fledged
> code generator)? Am I going at this in completely the wrong way?
Many years ago I was involved in a C to Formal language translator
(www.knosof.co.uk/ctop.html gives some flavour). This formal language
did not have pointers at all.
We found that in many cases it was possible to enumerate what a
pointer pointed at (and in a lot of cases this was a single object).
You could improve the quality of generated code if you could replace a
pointer by the pointed to object.
derek
--
Derek M Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:derek@knosof.co.uk
Applications Standards Conformance Testing http://www.knosof.co.uk
Return to the
comp.compilers page.
Search the
comp.compilers archives again.