Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #2037

Language standards vs. implementation, was Re: A right alternative to IEEE-754's format

From "Walter Banks" <walter@bytecraft.com>
Newsgroups comp.compilers
Subject Language standards vs. implementation, was Re: A right alternative to IEEE-754's format
Date 2018-04-10 11:04 -0400
Organization Aioe.org NNTP Server
Message-ID <18-04-008@comp.compilers> (permalink)
References (11 earlier) <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>

Show all headers | View raw


 [[ 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

Back to comp.compilers | Previous | Next | Find similar


Thread

Language standards vs. implementation, was Re: A right alternative to IEEE-754's format "Walter Banks" <walter@bytecraft.com> - 2018-04-10 11:04 -0400

csiph-web