Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hans-Peter Diettrich Newsgroups: comp.lang.forth Subject: Re: bug in VFX --- IF does't work Date: Sun, 05 Apr 2015 18:11:40 +0200 Lines: 25 Message-ID: References: <2e398151-3bb9-4827-8b25-2065117703f1@googlegroups.com> <551bd2e8.431024070@news.eternal-september.org> <0489b859-b786-45b8-a44f-2795378f59d6@googlegroups.com> <551d76ee.538549100@news.eternal-september.org> <143e9857-6175-4c12-95cb-cff38fdb7227@googlegroups.com> <551e3467.587054772@news.eternal-september.org> <7615f351-99f7-405d-b2dd-ec06b035f1e5@googlegroups.com> <87384g7bun.fsf@jester.gateway.sonic.net> <87egnz5g1i.fsf@jester.gateway.sonic.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net Lnqh/fyINijWsPjAJzSYSgvMOAFczlR/1QsM9VXWtwBecm9J6i Cancel-Lock: sha1:lXB4XQRVC8d/Q7123UamuWQmY6M= User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <87egnz5g1i.fsf@jester.gateway.sonic.net> Xref: csiph.com comp.lang.forth:37964 Paul Rubin schrieb: > Hans-Peter Diettrich writes: >> I forgot to mention: a [Pascal] front-end for *avr-gcc*, that will >> make use of the code generation of avr-gcc. > > Is that different than regular gcc generating code for the avr? I'm not sure yet about the output of a gcc front-end. Some docs say that it's assembly code, this would be the worst case. It also might be GIMPLE, what doesn't help me much because I also don't know yet how to create output for GIMPLE. ATM I need a good C/C++ development environment for exploring an existing compiler, then I'll know better where to start. > I believe GNAT (gcc-based Ada system) can generate code for the avr > though I don't know how complete the runtime library is. The avr-gcc comes with C, C++, Java, FORTRAN, ADA and a couple of other language front-ends. I don't know how these are related to the standard gcc, and what processors are supported by the standard gcc. The libraries are another reason why I want binary compatibility, so that my Pascal can use the C++ classes provided by the avr libraries. DoDi