* config/tc-mips.c: Undo part of last Friday's alignment changes.
authorIan Lance Taylor <ian@airs.com>
Wed, 18 Dec 1996 01:01:56 +0000 (01:01 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 18 Dec 1996 01:01:56 +0000 (01:01 +0000)
  (md_begin): Always align the text section to a four byte
boundary.
(append_insn): Remove call to record_align.

gas/ChangeLog
gas/config/tc-mips.c

index 69cfa2c7509ca600084c62c6b70e6cb36e4c121f..982afbcf9d9f1c6da199cb7451943cefb2eff607 100644 (file)
@@ -1,5 +1,10 @@
 Tue Dec 17 10:59:32 1996  Ian Lance Taylor  <ian@cygnus.com>
 
+       * config/tc-mips.c: Undo part of last Friday's alignment changes.
+       (md_begin): Always align the text section to a four byte
+       boundary.
+       (append_insn): Remove call to record_align.
+
        * config/tc-mips.c (insn_label): Remove.
        (struct insn_label_list): Define.
        (insn_labels, free_insn_labels): New static variables.
index 79863cdafcca1b558380b6bdde42b4ed47cae344..d90c7e6590f3acbf4eabadd667badb76f4d4025f 100644 (file)
@@ -923,8 +923,7 @@ md_begin ()
   mips_cprmask[3] = 0;
 
   /* set the default alignment for the text section (2**2) */
-  if (OUTPUT_FLAVOR != bfd_target_elf_flavour)
-    record_alignment (text_section, 2);
+  record_alignment (text_section, 2);
 
   if (USE_GLOBAL_POINTER_OPT)
     bfd_set_gp_size (stdoutput, g_switch_value);
@@ -1182,17 +1181,6 @@ append_insn (place, ip, address_expr, reloc_type, unmatched_hi)
   fixS *fixp;
   int nops = 0;
 
-  /* Make sure the section will be aligned appropriately.  Note that
-     we do not insert an alignment directive; it remains the user's
-     responsibility to align instructions if necessary.  Here we only
-     ensure that the section will have the right default alignment, so
-     that the right thing will happen if no alignment directive is
-     used.  */
-  if (mips16)
-    record_alignment (now_seg, 1);
-  else
-    record_alignment (now_seg, 2);
-
   /* Mark instruction labels in mips16 mode.  This permits the linker
      to handle them specially, such as generating jalx instructions
      when needed.  We also make them odd for the duration of the