From b688e04e29775981e9e017adf876e2add610d17d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 25 Aug 1997 23:03:24 +0000 Subject: [PATCH] Set machine architecture and type. --- gas/ChangeLog | 8 ++++++++ gas/config/tc-v850.c | 12 ++++++++++++ 2 files changed, 20 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index 91d143b01a..b36bddea37 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,11 @@ +start-sanitize-v850 +Mon Aug 25 16:04:14 1997 Nick Clifton + + * config/tc-v850.c (pre_defined_registers): Add 'hp' as alias for + r2. + (md_begin): Set up machine architecture and type. +end-sanitize-v850 + Mon Aug 25 14:25:48 1997 Ian Lance Taylor * symbols.c (resolve_symbol_value): Store the value back into the diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c index aefb5a690a..6662b9f82b 100644 --- a/gas/config/tc-v850.c +++ b/gas/config/tc-v850.c @@ -137,6 +137,7 @@ static const struct reg_name pre_defined_registers[] = { { "ep", 30 }, /* ep - element ptr */ { "gp", 4 }, /* gp - global ptr */ + { "hp", 2 }, /* hp - handler stack ptr */ { "lp", 31 }, /* lp - link ptr */ { "r0", 0 }, { "r1", 1 }, @@ -800,6 +801,17 @@ md_begin () } op++; } + + bfd_set_arch_mach (stdoutput, TARGET_ARCH, 0); + fprintf (stderr, "set to %d\n", 0 ); + /* start-sanitize-v850e */ + bfd_set_arch_mach (stdoutput, TARGET_ARCH, bfd_mach_v850e); + fprintf (stderr, "set to %d\n", bfd_mach_v850e); + /* end-sanitize-v850e */ + /* start-sanitize-v850eq */ + bfd_set_arch_mach (stdoutput, TARGET_ARCH, bfd_mach_v850eq); + fprintf (stderr, "set to %d\n", bfd_mach_v850eq); + /* end-sanitize-v850eq */ } static bfd_reloc_code_real_type