This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

i386 backend


I have a question.

What is being done at the moment, to make the i386 backend more effecient
(and possibly other parts of the compiler that might be relevant)?

When comparing the assembler output of gcc with that of MSVC++ or the Intel
C++ Compiler, one finds that there are many relatively simple optimizations
that gcc lacks. Optimally, it would be cool if gcc supported such advanced
features as profiler directed compilation and other features that some
compilers have.

I like gcc, but I'm not using it anymore, since I need all the performance I
can get in my domain, and MSVC++ generated code is about 30% faster than
that of gcc, while Intel's is 40-50% faster.

What is being done to address these issues, if anything?

David Rasmussen


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]