On Feb 15, 2012, at 11:09 AM, Steven Bosscher wrote:
> On Wed, Feb 15, 2012 at 7:59 PM, DJ Delorie <[email protected]> wrote:
>> 
>> I would classify these as "obvious" but please make sure they go in
>> before the poison patch ;-)
>> 
>>> And this will be needed to make those ports do what was intended:
>>> 
>>>       * config/rl78/rl78.h: Replace SMALL_REGISTER_CLASSES with hook.
>>>       * config/rx/rx.h: Remove SMALL_REGISTER_CLASSES.
> 
> I wasn't sure if these are obvious, because I already removed the
> definition from rx.h before, see ChangeLog-2010. Maybe someone put it
> back intentionally.

Nick did it (intentionally) with:

+2010-06-21  Nick Clifton  <[email protected]>
+
+       * config/rx/rx.h (PTRDIFF_TYPE): Define.
+       (SMALL_REGISTER_CLASS): Define (to zero).
+       (PRINT_OPERAND): Delete.
+       (PRINT_OPERAND_ADDRESS): Delete.
+       * config/rx/rx-protos.h (rx_print_operand): Delete prototype.
+       (rx_print_operand_address): Delete prototype.
+       * config/rx/rx.c (rx_print_operand): Make static.
+       Allow %H and %L to handle CONST_DOUBLEs.
+       (rx_print_operand_address): Make static.
+       (rx_gen_move_template): Rename local variable 'template' to
+       out_template.
+       (rx_function_arg): Do not pass unknown sized objects in
+       registers.
+       (TARGET_PRINT_OPERAND): Define.
+       (TARGET_PRINT_OPERAND_ADDRESS): Define.

Reply via email to