| Related articles |
|---|
| From: | "Walter Banks" <walter@bytecraft.com> |
| Newsgroups: | comp.compilers |
| Date: | Tue, 10 Apr 2018 11:04:45 -0400 (EDT) |
| Organization: | Aioe.org NNTP Server |
| References: | <0d4dc7f8-1819-43e5-8082-6ff7aee5f41b@googlegroups.com> <p9l0cs$p2r$1@gioia.aioe.org> <p9l9bs$am7$1@dont-email.me> <p9ldok$1h9j$1@gioia.aioe.org> <p9li4d$4mn$1@dont-email.me> <p9lvbt$fn0$1@gioia.aioe.org> <2018Mar31.160556@mips.complang.tuwien.ac.at> <p9o96c$1r72$1@gioia.aioe.org> <p9ohgc$vdl$1@dont-email.me> <2018Mar31.195714@mips.complang.tuwien.ac.at> <p9osbc$6mv$1@dont-email.me> <2018Apr1.144759@mips.complang.tuwien.ac.at> <p9u1fk$hsb$1@dont-email.me> <229d6323-b9fa-4845-8039-03799d76c847@googlegroups.com> <p9viff$qnj$1@dont-email.me> <cbebbb95-e32d-4e97-8b2f-829c38ebb66e@googlegroups.com> |
| Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="49964"; mail-complaints-to="abuse@iecc.com" |
| Keywords: | standards |
| Posted-Date: | 10 Apr 2018 11:04:45 EDT |
| Content-Language: | en-US |
[[ this string is copied from comp.arch because your moderation found it interesting ]]
On 2018-04-03 6:53 AM, already5chosen@yahoo.com.dmarc.email wrote:
> On Tuesday, April 3, 2018 at 12:45:21 PM UTC+3, David Brown wrote:
>> On 02/04/18 23:28, already5chosen@yahoo.com.dmarc.email wrote:
>>
>> And Greenhills, and Keil, and ImageCraft, and Tasking, and
>> Bytecraft, and HiTech, and SDCC, and many others.
>>
>> Certainly it is a much harder environment for competition than it
>> used to be - toolchain vendors can't compete on price alone.
>
> Keil is a part of behemoth (ARM) since long ago. I didn't encounter
> Green Hills compiler in wild for a long time. Not sure they are still
> actively developed. Tasking - had seen their RTOS used, never
> compiler. For others, I don't remember ever seeing them used. May be,
> it's just me.
>
There are some good reasons for many of the non GCC compilers in
embedded systems. GCC doesn't handle very well some of the ISA's that
are used in many of the embedded systems applications.
In my experience there are a lot of ISA's designed for machine generated
code that don't map very well in the GCC (some do as well) A processor
that I have been working on for example it is essentially impossible to
write an assembler for.
GCC tools are for the most part using old compiler technology. Some of
is decades old.
There is a lot of work going on in area's that just are ineffective in
with GCC tools that are easier to deal with user other code generation
tools.
In my case a massively parallel processors, AI ISA's, ISA's for machine
generated code and various event driven processors used in automotive,
general aviation and instrumentation.
Walter Banks
Byte Craft Limited
Return to the
comp.compilers page.
Search the
comp.compilers archives again.