From 1ffec081989b3cc37680d85f60d4a0fc5e2423ca Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 9 Sep 1997 17:18:42 +0000 Subject: [PATCH] Add new pseudo ops: .v850, .v850e and .v850eq to specify the target processor. --- gas/ChangeLog | 12 ++++++++++++ gas/config/tc-v850.c | 14 ++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index b92d415..206e0ef 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,15 @@ +Tue Sep 9 10:19:37 1997 Nick Clifton + + * config/tc-v850.c (set_machine): New function. + * config/tc-v850.c (.v850): New pseudo op. +start-sanitize-v850e + * config/tc-v850.c (.v850e): New pseudo op. +end-sanitize-v850e +start-sanitize-v850eq + * config/tc-v850.c (.v850eq): New pseudo op. +end-sanitize-v850eq + + Mon Sep 8 23:08:04 1997 Ian Lance Taylor Support -alh and -ald for DWARF 1: diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c index 524e735..41d9949 100644 --- a/gas/config/tc-v850.c +++ b/gas/config/tc-v850.c @@ -206,6 +206,13 @@ v850_offset (int ignore) demand_empty_rest_of_line (); } +void +set_machine (int number) +{ + machine = number; + bfd_set_arch_mach (stdoutput, TARGET_ARCH, machine); +} + /* The target specific pseudo-ops which we support. */ const pseudo_typeS md_pseudo_table[] = { @@ -221,6 +228,13 @@ const pseudo_typeS md_pseudo_table[] = {"offset", v850_offset, 0}, {"section", v850_section, 0}, {"word", cons, 4}, + {"v850", set_machine, 0}, +/* start-sanitize-v850e */ + {"v850e", set_machine, bfd_mach_v850e}, +/* end-sanitize-v850e */ +/* start-sanitize-v850eq */ + {"v850eq", set_machine, bfd_mach_v850eq}, +/* end-sanitize-v850eq */ { NULL, NULL, 0} }; -- 2.7.4