Clean up bitrot (such as interfaces that have changed since these
patches were last used).
This commit is contained in:
parent
ff030c9827
commit
ca43dedd35
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -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]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue