Time to update your compiler

It's time to do some work on you're compiler. It generates the same code it did 20 years ago. I have to do tricks, instead of writing normal portable code, to get it to generate good code or just use inline assembler. This of course is nothing new, I've been telling you this for almost a decade. Keep in mind that all Intel processors are little endian and that you're compiler generates big endian code, why? You should at least offer a compiler switch to select endianness. Why don't you support C++ and MISRA? Oh and BTW IAR does all of the above TODAY! So clearly they haven't been standing still. (Notice who wrote the paper.)

www.eetimes.com/.../The-Inefficiency-of-C--Fact-or-Fiction-

Parents
  • Oh and BTW IAR does all of the above TODAY!

    Use IAR, then.
    It's called competition. If enough people switch from Keil to IAR, maybe Keil will scratch their heads and think what they can do to win customers back. If people don't switch, then maybe they simply don't need a better compiler from Keil?

Reply
  • Oh and BTW IAR does all of the above TODAY!

    Use IAR, then.
    It's called competition. If enough people switch from Keil to IAR, maybe Keil will scratch their heads and think what they can do to win customers back. If people don't switch, then maybe they simply don't need a better compiler from Keil?

Children
More questions in this forum