m68hc11.h (ASM_SPEC): Handle -m68hcs12...
authorStephane Carrez <stcarrez@nerim.fr>
Wed, 15 Jan 2003 22:50:41 +0000 (23:50 +0100)
committerStephane Carrez <ciceron@gcc.gnu.org>
Wed, 15 Jan 2003 22:50:41 +0000 (23:50 +0100)
commitf077f1693bd11aee4daeb9bc9720f1f96161de46
tree12c38b19c0fe8b1b2bebc77e0833956cc4ad0fe7
parent09d096a8d7f2822f73cb60fae6748df3e76b2835
m68hc11.h (ASM_SPEC): Handle -m68hcs12...

* config/m68hc11/m68hc11.h (ASM_SPEC): Handle -m68hcs12; Pass -mshort
and -mshort-double to the assembler to specify the ABI.
(LINK_SPEC): Likewise.
(CPP_SPEC): Pass HCS12 specific define.
(MASK_M68S12): New define.
(TARGET_M68S12): Likewise.
(TARGET_SWITCHES): New options -m68hcs12 and -m68S12.
(TARGET_VERSION): Update.
* config/m68hc11/m68hc12.h (CPP_SPEC): Pass HCS12 specific define.
(LINK_SPEC): Update.
(ASM_SPEC): Update.
* config/m68hc11/m68hc11.c (m68hc11_asm_file_start): Update.
* doc/invoke.texi (M68hc1x Options): Document -m68hcs12.

From-SVN: r61358
gcc/ChangeLog
gcc/config/m68hc11/m68hc11.c
gcc/config/m68hc11/m68hc11.h
gcc/config/m68hc11/m68hc12.h
gcc/doc/invoke.texi