"sfcr", and "dfcr" as synonyms for existing entries.
(md_begin): In MRI mode, force flag_reg_prefix_optional to 1.
(md_parse_option): Removed unused locals i and arch. Change type
of arch (another one) to unsigned long.
(tc_coff_sizemachdep): Add return after abort to avoid warning.
{ "fpsr", FPS },
{ "fpc", FPC },
{ "fpcr", FPC },
+ { "control", FPC },
+ { "status", FPS },
+ { "iaddr", FPI },
{ "cop0", COP0 },
{ "cop1", COP1 },
{ "usp", USP },
{ "isp", ISP },
{ "sfc", SFC },
+ { "sfcr", SFC },
{ "dfc", DFC },
+ { "dfcr", DFC },
{ "cacr", CACR },
{ "caar", CAAR },
register unsigned int i;
register char c;
+ if (flag_mri)
+ flag_reg_prefix_optional = 1;
+
op_hash = hash_new ();
obstack_begin (&robyn, 4000);
{
if (cpu_of_arch (current_architecture) == 0)
{
- int cpu_type, i;
+ int i;
const char *default_cpu = TARGET_CPU;
if (*default_cpu == 'm')
#ifndef BFD_ASSEMBLER
void
-md_convert_frag (headers, seg, fragP)
+md_convert_frag (headers, sec, fragP)
object_headers *headers;
- segT seg;
+ segT sec;
fragS *fragP;
{
md_convert_frag_1 (fragP);
int c;
char *arg;
{
- int i;
- unsigned long arch;
-
switch (c)
{
case 'l': /* -l means keep external to 2 bit offset
if (arg[0] == 'n' && arg[1] == 'o' && arg[2] == '-')
{
- int i, arch;
+ int i;
+ unsigned long arch;
const char *oarg = arg;
arg += 3;
return 4;
default:
abort ();
+ return 0;
}
}
#endif