mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-24 20:49:43 +00:00
* config/tc-m68hc11.c (md_show_usage): Update usage.
(md_parse_option): Recognize -m68hcs12. (m68hc11_elf_final_processing): Set EF_M68HCS12_MACH flag to identify HCS12. * doc/as.texinfo (Overview): Document new option -m68hcs12.
This commit is contained in:
parent
c71cdefd6f
commit
d01030e6e8
@ -1,3 +1,11 @@
|
||||
2003-01-17 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
* config/tc-m68hc11.c (md_show_usage): Update usage.
|
||||
(md_parse_option): Recognize -m68hcs12.
|
||||
(m68hc11_elf_final_processing): Set EF_M68HCS12_MACH flag to identify
|
||||
HCS12.
|
||||
* doc/as.texinfo (Overview): Document new option -m68hcs12.
|
||||
|
||||
2003-01-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/tc-ia64.c (ia64_cons_fix_new): Handle @dtprel() in data.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* tc-m68hc11.c -- Assembler code for the Motorola 68HC11 & 68HC12.
|
||||
Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
Copyright 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
Written by Stephane Carrez (stcarrez@nerim.fr)
|
||||
|
||||
This file is part of GAS, the GNU Assembler.
|
||||
@ -375,8 +375,9 @@ md_show_usage (stream)
|
||||
{
|
||||
get_default_target ();
|
||||
fprintf (stream, _("\
|
||||
Motorola 68HC11/68HC12 options:\n\
|
||||
-m68hc11 | -m68hc12 specify the processor [default %s]\n\
|
||||
Motorola 68HC11/68HC12/68HCS12 options:\n\
|
||||
-m68hc11 | -m68hc12 |
|
||||
-m68hcs12 specify the processor [default %s]\n\
|
||||
-mshort use 16-bit int ABI (default)\n\
|
||||
-mlong use 32-bit int ABI\n\
|
||||
-mshort-double use 32-bit double ABI\n\
|
||||
@ -503,6 +504,8 @@ md_parse_option (c, arg)
|
||||
current_architecture = cpu6811;
|
||||
else if (strcasecmp (arg, "68hc12") == 0)
|
||||
current_architecture = cpu6812;
|
||||
else if (strcasecmp (arg, "68hcs12") == 0)
|
||||
current_architecture = cpu6812 | cpu6812s;
|
||||
else
|
||||
as_bad (_("Option `%s' is not recognized."), arg);
|
||||
break;
|
||||
@ -3332,6 +3335,8 @@ md_apply_fix3 (fixP, valP, seg)
|
||||
void
|
||||
m68hc11_elf_final_processing ()
|
||||
{
|
||||
if (current_architecture & cpu6812s)
|
||||
elf_flags |= EF_M68HCS12_MACH;
|
||||
elf_elfheader (stdoutput)->e_flags &= ~EF_M68HC11_ABI;
|
||||
elf_elfheader (stdoutput)->e_flags |= elf_flags;
|
||||
}
|
||||
|
@ -362,7 +362,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
|
||||
@ifset M68HC11
|
||||
|
||||
@emph{Target M68HC11 options:}
|
||||
[@b{-m68hc11}|@b{-m68hc12}]
|
||||
[@b{-m68hc11}|@b{-m68hc12}|@b{-m68hcs12}]
|
||||
[@b{-mshort}|@b{-mlong}]
|
||||
[@b{-mshort-double}|@b{-mlong-double}]
|
||||
[@b{--force-long-branchs}] [@b{--short-branchs}]
|
||||
@ -801,7 +801,7 @@ Motorola 68HC11 or 68HC12 series.
|
||||
|
||||
@table @gcctabopt
|
||||
|
||||
@item -m68hc11 | -m68hc12
|
||||
@item -m68hc11 | -m68hc12 | -m68hcs12
|
||||
Specify what processor is the target. The default is
|
||||
defined by the configuration option when building the assembler.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user