Re: Why gcc translate a c program into assemble as follow



"wanderer83" <spamtrap@xxxxxxxxxx> wrote:
>
>Tim - you are right. I guess the only thing left is to ask GCC
>developers what in the world were they smoking when they wrote it (and
>can we get some too ?)

Well, I assume there must be at least a few gcc developers who follow this
newsgroup. I keep hoping that, some day, we'll get a reply saying "well, I
checked the gcc source code, and the size of that subtraction is derived
from the size of the locals plus the hour of the day rounded up to 32 bytes
divided by 2" or something, but it hasn't happened yet.
--
- Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

.



Relevant Pages

  • Re: LPC900/80C51 Compiler Toolchain
    ... The reason for 2.7.2 was originally because it was a late enough revision for the 68k port to be stable and the whole suite was less cluttered by ports to other, ... Also, Tru64 unix wasn't supported as a target and some of the very late gcc and library versions wouldn't build at all, whereas earlier versions built fine. ... The similarity between gcc ports and thus lower learning curve is an additional benefit (I know some of the large commercial developers support many architectures). ... I've had some that have happily emailed me an extra license so that I could run the software on my home PC as well as the office one. ...
    (comp.arch.embedded)
  • Re: Why gcc translate a c program into assemble as follow
    ... Tim - you are right. ... I guess the only thing left is to ask GCC ... developers what in the world were they smoking when they wrote it (and ...
    (comp.lang.asm.x86)
  • Re: Making C better (by borrowing from C++)
    ... licensing that development under GPL. ... You can also modify gcc and not release your modified sources if you do not distribute your modified gcc just the SW you build with it. ... The gcc licence does restrict you in that you cannot modify gcc and distribute the modified version without making the source of your modifications available, but that is not something that would affect most developers, not even most developers of commercial closed source applications. ...
    (comp.lang.c)
  • Re: What Is Clang?
    ... In other words ten years ago compute intensive gcc compiled ... many FreeBSD developers are *very* enthusiastic about replacing ... GCC with Clang. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: ARM IDE
    ... Yes, we *do* have end users who talk directly to myself and other software developers - not many, but some experienced and technically competent end users have direct contact. ... Some customers do get though to the developers (though often the support team is more appropriate) ... I doubt you can do this with any version of GCC ... that particular source code repository is for the main FSF gcc tree. ...
    (comp.arch.embedded)