This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi,
Please find the attached patch "binutils_rx_macros_2.patch" which compliments
the initially provided patch "binutils_rx_macros_1.patch", provided by Renesas.
The initial patch (_1.patch) was added to generate assembler error messages
when target not supporting hardware FPU were seeing FPU code, namely RX200.
KPIT has recently submitted a patch to add RX100 target macros in GCC which has
been committed,
http://comments.gmane.org/gmane.comp.gcc.patches/286749
We are extending this patch for the assembler to generate these warnings for
the RX100 targets as well, as this also does not have hardware FPU support.
Test case: test.s
*********** test.s **********
_main:
mov.L [r6], r10
fadd #0x3f800000, r10
mov.L r10, [r6]
rts
*********** End ***********
$rx-elf-as test.s -mcpu=rx100
test.s: Assembler messages:
test.s:14: Error: fmul 4[r6],r10
test.s:14: Error: ^ target CPU type does not support floating point
instructions
$rx-elf-as test.s -mcpu=rx200
test.s: Assembler messages:
test.s:14: Error: fmul 4[r6],r10
test.s:14: Error: ^ target CPU type does not support floating point
instructions
No regression found with this patch.
Please review the patch and let me know if there should be any modifications
in it?
Regards,
Sandeep Kumar Singh,
KPIT Cummins InfoSystems Ltd.
Pune, India
gas/config:
2013-07-09 Sandeep Kumar Singh <Sandeep.Singh2@kpitcummins.com>
* rx-defs.h: Add macros for RX100, RX200, RX600, and RX610.
* rx-parse.y: (rx_check_float_support): Add function to check
floating point operation support for target RX100 and RX200.
* tc-rx.c: Add CPU options RX100, RX200, RX600, and RX610.
* c-rx.texi: Add -mcpu option to recognize macros for RX100,
RX200, RX600, and RX610
Attachment:
binutils_rx_macros_1.patch
Description: binutils_rx_macros_1.patch
Attachment:
binutils_rx_macros_2.patch
Description: binutils_rx_macros_2.patch
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |