This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ARM optimisation -- where to discuss?


Michael Abbott wrote:
I'm seeing some ARM optimisation weaknesses (with gcc 4.3.2, so perhaps I'm behind the times) and I was wondering if anyone on this list knows a good place to report and discuss this?

The sort of things I'm seeing are: poor register allocation resulting in unecessary register spillage, not taking __builtin_expect seriously enough, and unnecessarily preloading a constant into a register so spilling yet another register! It's just one bit of tight code where I was paying particular attention to timing.

Anyhow, probably a bit off topic, but I'm sure some folk here know what I'm talking about.

--
For unsubscribe information see http://sourceware.org/lists.html#faq



HI,

since you are clearly concerned about what the compiler is producing I would have thought the best place to ask that question was on gcc devel ML. They probably have a specific ARM list as well.


gcc@gcc.gnu.org


since 4.4 has been out for several weeks now you may like to compare results with that output before firing bugs at them.

maybe ct-ng could make building a new toolchain easy. IIRC the latest release inclused gcc 4.4

regards.

--
For unsubscribe information see http://sourceware.org/lists.html#faq


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