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