From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Cross-toolchain for DS [was: Newcomers to comp.lang.ada: welcome and how did you end up here ?] Date: Sun, 12 Oct 2014 19:42:37 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <87h9zdpi84.fsf@ixod.org> <87fvex5bwy.fsf@ixod.org> <2064812074434669488.767131laguest-archeia.com@nntp.aioe.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Sun, 12 Oct 2014 19:42:37 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="82221d90818f716f1fdbb3c77aa9c1d2"; logging-data="27404"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/in2uwXZG7OdSp8yupyLuy30QGh4esX5E=" User-Agent: slrn/0.9.9p1 (Linux) Cancel-Lock: sha1:+3ipwBGfBVJ8JHvL4QxrNCBTQ3U= Xref: news.eternal-september.org comp.lang.ada:22399 Date: 2014-10-12T19:42:37+00:00 List-Id: On 2014-10-12, Peter Chapin wrote: > In article , > clubley@remove_me.eisner.decus.org-Earth.UFP says... > >> LLVM wasn't capable of supporting 8-bit MCUs the last time I checked >> and I'm pretty sure it doesn't support 16-bit MCUs either. > > LLVM targets the MSP430 which is a 16 bit processor in all its > variations as far as I know. > I stand corrected. :-) When I first became interested in finding out more about LLVM one of the first things I did was to see if it supported the AVR which I found it didn't. At the same time I also came across multiple discussions that LLVM wasn't designed to support anything under 32 bits and I've never had reason to suspect until now that wasn't still the case. I've also found that someone has now attempted to support the AVR in LLVM as a third party port on SourceForge although it's described as "Pre Alpha" and the last update is from nearly a couple of years ago. I learnt something new today. Thanks. Simon. PS: I've added building and _actually_ playing with the latest versions to my todo list in order to see what else has changed. It's become of far greater interest to me now I know it can now support architectures less than 32 bits in size. PPS: Next time, I will research what the _current_ situation is before making a comment like the above again. :-) -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world