* symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare
authorHans-Peter Nilsson <hp@axis.com>
Wed, 3 Nov 2004 01:54:25 +0000 (01:54 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Wed, 3 Nov 2004 01:54:25 +0000 (01:54 +0000)
md_short_jump_size, md_long_jump_size.
* write.c [!WORKING_DOT_WORD]: Ditto.
* tc.h [!WORKING_DOT_WORD]: Declare them here.  Drop const
qualifier.
* config/tc-cris.h (md_short_jump_size, md_long_jump_size): Don't
declare.
* config/tc-cris.c (md_short_jump_size, md_long_jump_size): Drop
const qualifier in these definitions.
* config/tc-i370.c, config/tc-m68k.c, config/tc-pdp11.c,
config/tc-s390.c, config/tc-tahoe.c, config/tc-vax.c: Ditto.

12 files changed:
gas/ChangeLog
gas/config/tc-cris.c
gas/config/tc-cris.h
gas/config/tc-i370.c
gas/config/tc-m68k.c
gas/config/tc-pdp11.c
gas/config/tc-s390.c
gas/config/tc-tahoe.c
gas/config/tc-vax.c
gas/symbols.c
gas/tc.h
gas/write.c

index 11ada2e45de9fb3b0974a4f61c1b56809fa9b8e1..22643dc0b03e5f5b8b0c9b498faf30b9211eebc2 100644 (file)
@@ -1,3 +1,17 @@
+2004-11-03  Hans-Peter Nilsson  <hp@axis.com>
+
+       * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare
+       md_short_jump_size, md_long_jump_size.
+       * write.c [!WORKING_DOT_WORD]: Ditto.
+       * tc.h [!WORKING_DOT_WORD]: Declare them here.  Drop const
+       qualifier.
+       * config/tc-cris.h (md_short_jump_size, md_long_jump_size): Don't
+       declare.
+       * config/tc-cris.c (md_short_jump_size, md_long_jump_size): Drop
+       const qualifier in these definitions.
+       * config/tc-i370.c, config/tc-m68k.c, config/tc-pdp11.c,
+       config/tc-s390.c, config/tc-tahoe.c, config/tc-vax.c: Ditto.
+
 2004-11-02  Nick Clifton  <nickc@redhat.com>
 
        * dwarf2dbg.c (dwarf2_finish): Check for the existence of a file
index e725b8847b86242f3eb43fc270909f3c0abefccf..0f3d3c85652b40ac16f50ac38f571e8fdbfa4df0 100644 (file)
@@ -341,8 +341,8 @@ const char *md_shortopts = "hHN";
    Note that we can't add relocs, because relaxation uses these fixed
    numbers, and md_create_short_jump is called after relaxation.  */
 
-const int md_short_jump_size = 6;
-const int md_long_jump_size = 6;
+int md_short_jump_size = 6;
+int md_long_jump_size = 6;
 
 /* Report output format.  Small changes in output format (like elf
    variants below) can happen until all options are parsed, but after
index 9082a626276153d4ca36878008fae7b80db713d0..4621501342c46e48ced2bdaa38c4273dcf5d9ba7 100644 (file)
@@ -65,9 +65,6 @@ extern const char FLT_CHARS[];
 
 #define md_number_to_chars number_to_chars_littleendian
 
-extern const int md_short_jump_size;
-extern const int md_long_jump_size;
-
 /* There's no use having different functions for this; the sizes are the
    same.  Note that we can't #define md_short_jump_size here.  */
 #define md_create_short_jump md_create_long_jump
index a1dab875ae8586e08b5d8b661176e2d4c423a8f3..ed39a3a399a299e7bfe008f2772ecc688ccbd475 100644 (file)
@@ -425,8 +425,8 @@ static enum { SHLIB_NONE, SHLIB_PIC, SHILB_MRELOCATABLE } shlib = SHLIB_NONE;
 static flagword i370_flags = 0;
 
 #ifndef WORKING_DOT_WORD
-const int md_short_jump_size = 4;
-const int md_long_jump_size = 4;
+int md_short_jump_size = 4;
+int md_long_jump_size = 4;
 #endif
 \f
 #ifdef OBJ_ELF
index 04baa6e6e3bd292c22637412fb4a033040676709..f0a87b3f09e26eba7c973ef3c3427077417b5d0e 100644 (file)
@@ -5128,8 +5128,8 @@ tc_aout_fix_to_chars (char *where, fixS *fixP,
 #endif /* OBJ_AOUT or OBJ_BOUT */
 
 #ifndef WORKING_DOT_WORD
-const int md_short_jump_size = 4;
-const int md_long_jump_size = 6;
+int md_short_jump_size = 4;
+int md_long_jump_size = 6;
 
 void
 md_create_short_jump (char *ptr, addressT from_addr, addressT to_addr,
index 4993fdd124ad2a61464a5f1793a877f302a085d0..405cc2414b9355cca6629d7d584ff40ffb301788 100644 (file)
@@ -1020,8 +1020,8 @@ md_convert_frag (headers, seg, fragP)
 {
 }
 
-const int md_short_jump_size = 2;
-const int md_long_jump_size = 4;
+int md_short_jump_size = 2;
+int md_long_jump_size = 4;
 
 void
 md_create_short_jump (ptr, from_addr, to_addr, frag, to_symbol)
index 83b671d7beda6afce5fae8ba95311b207090c4ec..8bb96974be69536020d42d601a24621855d6e106 100644 (file)
@@ -312,8 +312,8 @@ static flagword s390_flags = 0;
 symbolS *GOT_symbol;           /* Pre-defined "_GLOBAL_OFFSET_TABLE_" */
 
 #ifndef WORKING_DOT_WORD
-const int md_short_jump_size = 4;
-const int md_long_jump_size = 4;
+int md_short_jump_size = 4;
+int md_long_jump_size = 4;
 #endif
 
 const char *md_shortopts = "A:m:kVQ:";
index 4bc75ea2c727b21be3e7070f0b67409d1d27b2ef..b58306eeeaaa39bb9cd76fe362823df009f36e19 100644 (file)
@@ -572,7 +572,7 @@ tc_aout_fix_to_chars (where, fixP, segment_address_in_file)
 /* Relocate byte stuff */
 \f
 /* This is for broken word.  */
-const int md_short_jump_size = 3;
+int md_short_jump_size = 3;
 
 void
 md_create_short_jump (ptr, from_addr, to_addr, frag, to_symbol)
@@ -588,7 +588,7 @@ md_create_short_jump (ptr, from_addr, to_addr, frag, to_symbol)
   md_number_to_chars (ptr, offset, 2);
 }
 
-const int md_long_jump_size = 6;
+int md_long_jump_size = 6;
 const int md_reloc_size = 8;   /* Size of relocation record */
 
 void
index 1e1c1282aa0c9cb58accfd27685182f7a4cb8082..ea7d1d6ed7c4f79847917c1041153fff3a9d5682 100644 (file)
@@ -3214,8 +3214,8 @@ mumble (text, value)
 
 /* end: vip_op.c */
 
-const int md_short_jump_size = 3;
-const int md_long_jump_size = 6;
+int md_short_jump_size = 3;
+int md_long_jump_size = 6;
 const int md_reloc_size = 8;   /* Size of relocation record */
 
 void
index 8caaf4a441eaf5de12d914b3a20a7d9e09df1b6a..045241600b833108b82c886030ef3894402a8ace 100644 (file)
@@ -299,9 +299,6 @@ colon (/* Just seen "x:" - rattle symbols & frags.  */
       fragS *frag_tmp;
       char *frag_opcode;
 
-      extern const int md_short_jump_size;
-      extern const int md_long_jump_size;
-
       if (now_seg == absolute_section)
        {
          as_bad (_("cannot define symbol `%s' in absolute section"), sym_name);
index ef896ed6c4e6add2a4632b781f46e47506aff422..2f77c5f583de454071a94b94679726cd84370f59 100644 (file)
--- a/gas/tc.h
+++ b/gas/tc.h
@@ -54,6 +54,10 @@ void   md_begin (void);
 void   md_number_to_chars (char *, valueT, int);
 void   md_apply_fix3 (fixS *, valueT *, segT);
 
+#ifndef WORKING_DOT_WORD
+extern int md_short_jump_size;
+extern int md_long_jump_size;
+#endif
 
 #ifndef md_create_long_jump
 void    md_create_long_jump (char *, addressT, addressT, fragS *, symbolS *);
index a713a9d3981162556b1487e2d24201a6c8c68ef3..6ca35f225f106632644aa6d3f7c7b592b58e281d 100644 (file)
 #define MD_PCREL_FROM_SECTION(FIX, SEC) md_pcrel_from (FIX)
 #endif
 
-#ifndef WORKING_DOT_WORD
-extern const int md_short_jump_size;
-extern const int md_long_jump_size;
-#endif
-
 /* Used to control final evaluation of expressions.  */
 int finalize_syms = 0;