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]
Other format: [Raw text]

Re: rs6000: Trivial code generation stupidity


>>>>> degger  writes:

degger> Is there anything that can be done about it? Gcc 3.1 (or what it is now)
degger> generates quite good code for me at the moment except for in some really
degger> obvious cases (like the ones mentioned) and thus it would be a shame to
degger> give away some performance by those nasties.

	Also, you can look at the output from intermediate passes and see
where gcc-2.95 chose the output in the correct register while gcc-3.1
introduces the extra copies.  Track down which phase in gcc-3.1 is not
collapsing the register copies or why it is introducing register copies.

David


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