mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-29 13:03:54 +00:00
* 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.
This commit is contained in:
parent
60a95160b7
commit
2b4f075ada
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
#ifdef OBJ_ELF
|
||||
|
@ -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,
|
||||
|
@ -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)
|
||||
|
@ -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:";
|
||||
|
@ -572,7 +572,7 @@ tc_aout_fix_to_chars (where, fixP, segment_address_in_file)
|
||||
/* Relocate byte stuff */
|
||||
|
||||
/* 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
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
4
gas/tc.h
4
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 *);
|
||||
|
@ -97,11 +97,6 @@
|
||||
#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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user