On Thu, Mar 10, 2011 at 10:07 PM, DJ Delorie <d...@redhat.com> wrote: > >> This doesn't look like a regression fix. The changelog doesn't tell >> if it is mere replacing macros by hooks, so please also attach the >> patch. > > The original patch is here: > > http://gcc.gnu.org/ml/gcc/2010-10/msg00076.html > > It would need editing for 4.5, which I'll do if there's a good chance > the change will be accepted into 4.5. > > It's just replacing macros with hooks. The macros do not pass enough > information to the backend to do insn-specific alignments, which the > RX needs for optimal performance. The hooks have an additional > argument, which is the insn which will be aligned. > > On the RX, you pay a one cycle penalty if you branch to an insn which > spans a fetch line.
I don't think this is suitable for the branch. Any reason why you can't work on the trunk? Richard.