This patch introduces the new insn attribute "adjust_len". This attribute helps to keep track which insn (alternatives) need length adjustment and which don't need adjustment. There is no effect on the generated code or on the frontend etc (al least if it is describes correctly, otherwise the assembler may complain because of oversized relative jump offsets).
I already used this attribute in the "1-bit optimisation patch". http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00905.html However, the new patch uses "no" as default, whereas the cited patch uses "yes". Therefore this new patch needs review that every length adjustment that is done in adjust_insn_length is mentioned in the respective insn's adjust_len attribute. And it does not bring new stuff that works atop of it as should be for such a patch... Georg-Johann
avr-define_attr_adjust_len.patch
Description: Binary data
_______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list