Clean up bitrot (such as interfaces that have changed since these

patches were last used).
This commit is contained in:
Michael Tiemann 1994-11-25 02:14:11 +00:00
parent ff030c9827
commit ca43dedd35
5 changed files with 43 additions and 13 deletions

View File

@ -263,7 +263,7 @@ else
done done
fi fi
rce_files="ChangeLog archures.c config.bfd configure.in targets.c" rce_files="ChangeLog archures.c bfd-in2.h config.bfd configure.in targets.c"
if ( echo $* | grep keep\-rce > /dev/null ) ; then if ( echo $* | grep keep\-rce > /dev/null ) ; then
for i in $rce_files ; do for i in $rce_files ; do
if test ! -d $i && (grep sanitize-rce $i > /dev/null) ; then if test ! -d $i && (grep sanitize-rce $i > /dev/null) ; then

View File

@ -1,4 +1,4 @@
/* BFD back-end for SOP a.out binaries. /* BFD back-end for RCE a.out binaries.
Copyright 1990, 1991, 1992 Free Software Foundation, Inc. Copyright 1990, 1991, 1992 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library. This file is part of BFD, the Binary File Descriptor library.
@ -32,7 +32,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "aout/stab_gnu.h" #include "aout/stab_gnu.h"
#include "aout/ar.h" #include "aout/ar.h"
#include "libaout.h" #include "libaout.h"
#define DEFAULT_ARCH bfd_arch_sop #define DEFAULT_ARCH bfd_arch_rce
#define MY(OP) CAT(sop_aout_,OP) #define MY(OP) CAT(rce_aout_,OP)
#define TARGETNAME "a.out-sop" #define TARGETNAME "a.out-rce"
#include "aout-target.h" #include "aout-target.h"

View File

@ -1027,6 +1027,9 @@ enum bfd_architecture
bfd_arch_alpha, /* Dec Alpha */ bfd_arch_alpha, /* Dec Alpha */
bfd_arch_arm, /* Advanced Risc Machines ARM */ bfd_arch_arm, /* Advanced Risc Machines ARM */
bfd_arch_ns32k, /* National Semiconductors ns32000 */ bfd_arch_ns32k, /* National Semiconductors ns32000 */
/* start-sanitize-rce */
bfd_arch_rce, /* Experimental Motorola RCE */
/* end-sanitize-rce */
bfd_arch_last bfd_arch_last
}; };

View File

@ -72,7 +72,7 @@ static bfd_arch_info_type arch_info_struct[] =
void void
DEFUN_VOID(bfd_sop_arch) DEFUN_VOID(bfd_rce_arch)
{ {
bfd_arch_linkin(&arch_info_struct[0]); bfd_arch_linkin(&arch_info_struct[0]);
} }

View File

@ -563,22 +563,49 @@ md_atof (type, litP, sizeP)
} }
return 0; return 0;
} }
CONST char *md_shortopts = "";
struct option md_longopts[] = {
#define OPTION_RELAX (OPTION_MD_BASE)
#define OPTION_LITTLE (OPTION_MD_BASE+1)
{"relax", no_argument, NULL, OPTION_RELAX},
{"little", no_argument, NULL, OPTION_LITTLE},
{NULL, no_argument, NULL, 0}
};
size_t md_longopts_size = sizeof(md_longopts);
int int
md_parse_option (argP, cntP, vecP) md_parse_option (c, arg)
char **argP; int c;
int *cntP; char *arg;
char ***vecP;
{ {
if (!strcmp (*argP, "relax")) switch (c)
{ {
case OPTION_RELAX:
relax = 1; relax = 1;
**argP = 0; break;
case OPTION_LITTLE:
abort ();
break;
default:
return 0;
} }
return 1; return 1;
} }
void
md_show_usage (stream)
FILE *stream;
{
fprintf(stream, "\
RCE options:\n\
-relax alter jump instructions for long displacements\n");
}
int md_short_jump_size; int md_short_jump_size;
void void