aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog1
-rw-r--r--gas/cgen.h9
-rw-r--r--gas/config/tc-mips.c57
-rw-r--r--gas/configure.in1
-rw-r--r--gas/input-scrub.c33
-rw-r--r--gas/macro.c10
6 files changed, 64 insertions, 47 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 953c82b..4dde591 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -3,6 +3,7 @@
* cgen.h: Fix formatting.
* input-scrub.c: Fix formatting.
* macro.c: Fix formatting.
+ * config/tc-mips.c: Fix formatting.
Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
diff --git a/gas/cgen.h b/gas/cgen.h
index b2b1963..4527bca 100644
--- a/gas/cgen.h
+++ b/gas/cgen.h
@@ -31,15 +31,16 @@ extern CGEN_CPU_DESC gas_cgen_cpu_desc;
#endif
/* Struct defining result of gas_cgen_finish_insn. */
-typedef struct {
+typedef struct
+{
/* frag containing the insn */
- fragS *frag;
+ fragS * frag;
/* Address of insn in frag. */
- char *addr;
+ char * addr;
/* Number of fixups this insn has. */
int num_fixups;
/* Array of fixups. */
- fixS *fixups[GAS_CGEN_MAX_FIXUPS];
+ fixS * fixups[GAS_CGEN_MAX_FIXUPS];
} finished_insnS;
/* Callback for operand parsing.
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index c6e9891..02abcc5 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -153,7 +153,8 @@ mips_target_format ()
pseudo-op. We use a struct so that .set push and .set pop are more
reliable. */
-struct mips_set_options {
+struct mips_set_options
+{
/* MIPS ISA (Instruction Set Architecture) level. This is set to -1
if it has not been initialized. Changed by `.set mipsN', and the
-mipsN command line option, and the default CPU. */
@@ -190,7 +191,8 @@ struct mips_set_options {
that we must set the isa field to ISA_UNKNOWN and the mips16 field to
-1 to indicate that they have not been initialized. */
-static struct mips_set_options mips_opts = {
+static struct mips_set_options mips_opts =
+{
ISA_UNKNOWN, -1, 0, 0, 0, 0, 0, 0
};
@@ -207,7 +209,7 @@ static int file_mips_isa = ISA_UNKNOWN;
static int mips_cpu = CPU_UNKNOWN;
/* The argument of the -mabi= flag. */
-static char *mips_abi_string = 0;
+static char * mips_abi_string = 0;
/* Wether we should mark the file EABI64 or EABI32. */
static int mips_eabi64 = 0;
@@ -289,7 +291,8 @@ static int mips_gp32 = 0;
/* MIPS PIC level. */
-enum mips_pic_level {
+enum mips_pic_level
+{
/* Do not generate PIC code. */
NO_PIC,
@@ -483,7 +486,8 @@ static int prev_nop_frag_since;
relocation. We then sort them so that they immediately precede the
corresponding LO relocation. */
-struct mips_hi_fixup {
+struct mips_hi_fixup
+{
/* Next HI fixup. */
struct mips_hi_fixup *next;
/* This fixup. */
@@ -499,7 +503,8 @@ static struct mips_hi_fixup *mips_hi_fixup_list;
/* Map normal MIPS register numbers to mips16 register numbers. */
#define X ILLEGAL_REG
-static const int mips32_to_16_reg_map[] = {
+static const int mips32_to_16_reg_map[] =
+{
X, X, 2, 3, 4, 5, 6, 7,
X, X, X, X, X, X, X, X,
0, 1, X, X, X, X, X, X,
@@ -509,7 +514,8 @@ static const int mips32_to_16_reg_map[] = {
/* Map mips16 register numbers to normal MIPS register numbers. */
-static const unsigned int mips16_to_32_reg_map[] = {
+static const unsigned int mips16_to_32_reg_map[] =
+{
16, 17, 2, 3, 4, 5, 6, 7
};
@@ -713,7 +719,8 @@ static int validate_mips_insn PARAMS ((const struct mips_opcode *));
/* Table and functions used to map between CPU/ISA names, and
ISA levels, and CPU numbers. */
-struct mips_cpu_info {
+struct mips_cpu_info
+{
const char *name; /* CPU or ISA name. */
int is_isa; /* Is this an ISA? (If 0, a CPU.) */
int isa; /* ISA level. */
@@ -742,7 +749,8 @@ static const struct mips_cpu_info *mips_cpu_info_from_cpu PARAMS ((int));
they are not currently supported: .asm0, .endr, .lab, .repeat,
.struct. */
-static const pseudo_typeS mips_pseudo_table[] = {
+static const pseudo_typeS mips_pseudo_table[] =
+{
/* MIPS specific pseudo-ops. */
{"option", s_option, 0},
{"set", s_mipsset, 0},
@@ -787,7 +795,8 @@ static const pseudo_typeS mips_pseudo_table[] = {
{ NULL, NULL, 0 },
};
-static const pseudo_typeS mips_nonecoff_pseudo_table[] = {
+static const pseudo_typeS mips_nonecoff_pseudo_table[] =
+{
/* These pseudo-ops should be defined by the object file format.
However, a.out doesn't support them, so we have versions here. */
{"aent", s_mips_ent, 1},
@@ -816,7 +825,8 @@ mips_pop_insert ()
/* Symbols labelling the current insn. */
-struct insn_label_list {
+struct insn_label_list
+{
struct insn_label_list *next;
symbolS *label;
};
@@ -1543,7 +1553,6 @@ append_insn (place, ip, address_expr, reloc_type, unmatched_hi)
&& insn_uses_reg (ip, ((prev_insn.insn_opcode >> OP_SH_RD)
& OP_MASK_RD),
MIPS_GR_REG))
-
{
nops += 2;
}
@@ -6912,7 +6921,7 @@ validate_mips_insn (opc)
case 'G': USE_BITS (OP_MASK_RD, OP_SH_RD); break;
case 'H': USE_BITS (OP_MASK_SEL, OP_SH_SEL); break;
case 'I': break;
- case 'J': USE_BITS (OP_MASK_CODE19, OP_SH_CODE19); break;
+ case 'J': USE_BITS (OP_MASK_CODE19, OP_SH_CODE19); break;
case 'L': break;
case 'M': USE_BITS (OP_MASK_CCC, OP_SH_CCC); break;
case 'N': USE_BITS (OP_MASK_BCC, OP_SH_BCC); break;
@@ -8461,7 +8470,8 @@ mips16_ip (str, ip)
/* This structure holds information we know about a mips16 immediate
argument type. */
-struct mips16_immed_operand {
+struct mips16_immed_operand
+{
/* The type code used in the argument string in the opcode table. */
int type;
/* The number of bits in the short form of the opcode. */
@@ -8819,7 +8829,8 @@ md_number_to_chars (buf, val, n)
CONST char *md_shortopts = "O::g::G:";
-struct option md_longopts[] = {
+struct option md_longopts[] =
+{
#define OPTION_MIPS1 (OPTION_MD_BASE + 1)
{"mips0", no_argument, NULL, OPTION_MIPS1},
{"mips1", no_argument, NULL, OPTION_MIPS1},
@@ -10158,7 +10169,8 @@ s_option (x)
/* This structure is used to hold a stack of .set values. */
-struct mips_option_stack {
+struct mips_option_stack
+{
struct mips_option_stack *next;
struct mips_set_options options;
};
@@ -11908,7 +11920,8 @@ s_loc (x)
Case is ignored in comparison, so put the canonical entry in the
appropriate case but everything else in lower case to ease eye pain. */
-static const struct mips_cpu_info mips_cpu_info_table[] = {
+static const struct mips_cpu_info mips_cpu_info_table[] =
+{
/* MIPS1 ISA */
{ "MIPS1", 1, ISA_MIPS1, CPU_R3000, },
{ "mips", 1, ISA_MIPS1, CPU_R3000, },
@@ -11955,7 +11968,7 @@ static const struct mips_cpu_info mips_cpu_info_table[] = {
/* TX3900 CPU */
{ "R3900", 0, ISA_MIPS1, CPU_R3900, },
{ "3900", 0, ISA_MIPS1, CPU_R3900, },
- { "mipstx39", 0, ISA_MIPS1, CPU_R3900, },
+ { "mipstx39", 0, ISA_MIPS1, CPU_R3900, },
/* R4000 CPU */
{ "R4000", 0, ISA_MIPS3, CPU_R4000, },
@@ -12042,7 +12055,7 @@ static const struct mips_cpu_info mips_cpu_info_table[] = {
/* SiByte SB-1 CPU */
{ "SB-1", 0, ISA_MIPS64, CPU_SB1, },
- { "sb-1250", 0, ISA_MIPS64, CPU_SB1, },
+ { "sb-1250", 0, ISA_MIPS64, CPU_SB1, },
{ "sb1", 0, ISA_MIPS64, CPU_SB1, },
{ "sb1250", 0, ISA_MIPS64, CPU_SB1, },
@@ -12060,7 +12073,7 @@ mips_cpu_info_from_name (name)
if (strcasecmp (name, mips_cpu_info_table[i].name) == 0)
return (&mips_cpu_info_table[i]);
- return (NULL);
+ return NULL;
}
static const struct mips_cpu_info *
@@ -12074,7 +12087,7 @@ mips_cpu_info_from_isa (isa)
&& isa == mips_cpu_info_table[i].isa)
return (&mips_cpu_info_table[i]);
- return (NULL);
+ return NULL;
}
static const struct mips_cpu_info *
@@ -12088,5 +12101,5 @@ mips_cpu_info_from_cpu (cpu)
&& cpu == mips_cpu_info_table[i].cpu)
return (&mips_cpu_info_table[i]);
- return (NULL);
+ return NULL;
}
diff --git a/gas/configure.in b/gas/configure.in
index e5cbba8..c90a5dc 100644
--- a/gas/configure.in
+++ b/gas/configure.in
@@ -475,6 +475,7 @@ changequote([,])dnl
ppc-*) bfd_gas=yes ;;
sparc-*) bfd_gas=yes ;;
strongarm-*) bfd_gas=yes ;;
+ xscale-*) bfd_gas=yes ;;
*-elf) bfd_gas=yes ;;
*-ecoff) bfd_gas=yes ;;
*-som) bfd_gas=yes ;;
diff --git a/gas/input-scrub.c b/gas/input-scrub.c
index ee5bdc8..6650892 100644
--- a/gas/input-scrub.c
+++ b/gas/input-scrub.c
@@ -102,22 +102,23 @@ static line_numberT physical_input_line;
static int logical_input_line;
/* Struct used to save the state of the input handler during include files */
-struct input_save {
- char *buffer_start;
- char *partial_where;
- int partial_size;
- char save_source[AFTER_SIZE];
- unsigned int buffer_length;
- char *physical_input_file;
- char *logical_input_file;
- line_numberT physical_input_line;
- int logical_input_line;
- int sb_index;
- sb from_sb;
- int from_sb_is_expansion; /* Should we do a conditional check? */
- struct input_save *next_saved_file; /* Chain of input_saves */
- char *input_file_save; /* Saved state of input routines */
- char *saved_position; /* Caller's saved position in buf */
+struct input_save
+{
+ char * buffer_start;
+ char * partial_where;
+ int partial_size;
+ char save_source[AFTER_SIZE];
+ unsigned int buffer_length;
+ char * physical_input_file;
+ char * logical_input_file;
+ line_numberT physical_input_line;
+ int logical_input_line;
+ int sb_index;
+ sb from_sb;
+ int from_sb_is_expansion; /* Should we do a conditional check? */
+ struct input_save * next_saved_file; /* Chain of input_saves. */
+ char * input_file_save; /* Saved state of input routines. */
+ char * saved_position; /* Caller's saved position in buf. */
};
static struct input_save *input_scrub_push PARAMS ((char *saved_position));
diff --git a/gas/macro.c b/gas/macro.c
index c5b9b68..74a17ff 100644
--- a/gas/macro.c
+++ b/gas/macro.c
@@ -320,29 +320,29 @@ getstring (idx, in, acc)
if (macro_alternate && in->ptr[idx] == '!')
{
- idx++;
+ idx ++;
sb_add_char (acc, in->ptr[idx]);
- idx++;
+ idx ++;
}
else if (escaped && in->ptr[idx] == tchar)
{
sb_add_char (acc, tchar);
- idx++;
+ idx ++;
}
else
{
if (in->ptr[idx] == tchar)
{
- idx++;
+ idx ++;
if (idx >= in->len || in->ptr[idx] != tchar)
break;
}
sb_add_char (acc, in->ptr[idx]);
- idx++;
+ idx ++;
}
}
}