]> git.ipfire.org Git - thirdparty/gcc.git/commit
* config/msp430/msp430.opt: (mcpu): New option.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Jan 2014 11:35:46 +0000 (11:35 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Jan 2014 11:35:46 +0000 (11:35 +0000)
commitabe1609f4f02782aa1809ebf9c465567d034efaf
tree45f78eb9fc0d83e901196ae36dfc52c2f5defb84
parent67e23d6fc5c5b34e3b5d874aa3a1a6cb894b7ef6
* config/msp430/msp430.opt: (mcpu): New option.
* config/msp430/msp430.c (msp430_mcu_name): Use target_mcu.
(msp430_option_override): Parse target_cpu.  If the MCU name
matches a generic string, clear target_mcu.
(msp430_attr): Allow numeric interrupt values up to 63.
(msp430_expand_epilogue): No longer invert operand 1 of gen_popm.
* config/msp430/msp430.h (ASM_SPEC): Convert -mcpu into a -mmcu
option.
* config/msp430/t-msp430: (MULTILIB_MATCHES): Remove mcu matches.
Add mcpu matches.
* config/msp430/msp430.md (popm): Use %J rather than %I.
(addsi3): Use msp430_nonimmediate_operand for operand 2.
(addhi_cy_i): Use immediate_operand for operand 2.
* doc/invoke.texi: Document -mcpu option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206705 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/msp430/constraints.md
gcc/config/msp430/msp430.c
gcc/config/msp430/msp430.h
gcc/config/msp430/msp430.md
gcc/config/msp430/msp430.opt
gcc/config/msp430/t-msp430
gcc/doc/invoke.texi