2 ms·
No, gcc optimizes code output and can make code shorter and faster. A compiler can make many, many decisions which will show up as differences in the binary out
by actionfromafar 2y ago
No, gcc optimizes code output and can make code shorter and faster. A compiler can make many, many decisions which will show up as differences in the binary output.
- mizzao 2y agoIn my question above, both compilers are 30cc, except one of the 30cc's was compiled by gcc and the other self-hosted.
- actionfromafar 2y agoAh, sorry. In that case, my guess is, probably yes. The outputs of both of these are probably the same. But not for certain - see: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...