Change default csect alignment to 4 bytes.
authorTom Rix <trix@redhat.com>
Wed, 12 Jun 2002 16:14:02 +0000 (16:14 +0000)
committerTom Rix <trix@redhat.com>
Wed, 12 Jun 2002 16:14:02 +0000 (16:14 +0000)
gas/ChangeLog
gas/config/tc-ppc.c
gas/config/tc-ppc.h

index 8077ecc484e232a9c02ea703e4642682787bd12e..86b4627a8b9a21d16b0c091e1467a08b32e8f8b8 100644 (file)
@@ -1,3 +1,9 @@
+2002-06-11  Tom Rix  <trix@redhat.com>
+
+       * config/tc-ppc.c (ppc_subseg_align): Delete.
+       (ppc_change_csect): Default csect align is 2.
+       * config/tc-ppc.h (SUB_SEGMENT_ALIGN): Delete 
+
 2002-06-09  Marek Michalkiewicz  <marekm@amelek.gda.pl>
 
        * config/tc-avr.c (mcu_types): Update.
index e1c7c57f506b3854f70f020eaa41614e384f5172..f8b19c1f83154a04a0f8fcd65bed3f36a8b175db 100644 (file)
@@ -1120,14 +1120,6 @@ ppc_mach ()
   return ppc_size == PPC_OPCODE_64 ? 620 : 0;
 }
 
-#ifdef OBJ_XCOFF
-int
-ppc_subseg_align ()
-{
-  return ppc_xcoff64 ? 3 : 2;
-}
-#endif
-
 extern char*
 ppc_target_format ()
 {
@@ -2836,7 +2828,7 @@ ppc_change_csect (sym)
       symbol_set_frag (sym, frag_now);
       S_SET_VALUE (sym, (valueT) frag_now_fix ());
 
-      symbol_get_tc (sym)->align = (ppc_xcoff64) ? 3 : 2;
+      symbol_get_tc (sym)->align = 2;
       symbol_get_tc (sym)->output = 1;
       symbol_get_tc (sym)->within = sym;
 
index 74e77945d363dd154a30177a7381442f1fa62dc3..da68020d35ea7a61086540c4f31212810f5dda5c 100644 (file)
@@ -196,10 +196,6 @@ extern int ppc_frob_symbol PARAMS ((symbolS *));
 #define tc_adjust_symtab() ppc_adjust_symtab ()
 extern void ppc_adjust_symtab PARAMS ((void));
 
-/* Niclas Andersson <nican@ida.liu.se> says this is needed.  */
-extern int ppc_subseg_align PARAMS ((void));
-#define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) ppc_subseg_align ()
-
 /* We also need to copy, in particular, the class of the symbol,
    over what obj-coff would otherwise have copied.  */
 #define OBJ_COPY_SYMBOL_ATTRIBUTES(dest,src)                   \