mn10300.c (print_operand): Check operand's range.
* config/mn10300/mn10300.c (print_operand) <case N>: Check operand's range. Print value directly, without aid from output_address. <case U>: New. <case S>: Make sure argument to fprintf has the right type. * config/mn10300/mn10300.h (OK_FOR_T): New macro. (EXTRA_CONSTRAINT): Adjust. * config/mn10300/mn10300.md: Add new all-QImode pattern for bclr. Use %U for immediate operands of bset and bclr. (iorqi3): New expand, with insns for AM33 and mn10300. From-SVN: r60109
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/config/mn10300/mn10300.c 11 additions, 3 deletionsgcc/config/mn10300/mn10300.c
- gcc/config/mn10300/mn10300.h 8 additions, 0 deletionsgcc/config/mn10300/mn10300.h
- gcc/config/mn10300/mn10300.md 53 additions, 4 deletionsgcc/config/mn10300/mn10300.md
Loading
Please register or sign in to comment