> 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.

Reply via email to