mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-24 10:24:55 +00:00
* as.h: Remove #if 0'd code.
* atof-generic.c (atof_generic): Likewise. * ecoff.c (ecoff_directive_frame): Likewise. * frags.h (FRAG_APPEND_1_CHAR): Likewise. * itbl-ops.c (itbl_add_reg): Likewise. * listing.c (calc_hex): Likewise. * read.c (MASK_CHAR): Likewise. * subsegs.c (subsegs_print_statistics): Likewise. * symbols.c (indent): Likewise. * write.c (write_relocs): Likewise. (write_object_file): Likewise. (relax_frag): Likewise.
This commit is contained in:
parent
84e43642e3
commit
59c871b457
@ -1,3 +1,18 @@
|
|||||||
|
2005-01-21 Ben Elliston <bje@au.ibm.com>
|
||||||
|
|
||||||
|
* as.h: Remove #if 0'd code.
|
||||||
|
* atof-generic.c (atof_generic): Likewise.
|
||||||
|
* ecoff.c (ecoff_directive_frame): Likewise.
|
||||||
|
* frags.h (FRAG_APPEND_1_CHAR): Likewise.
|
||||||
|
* itbl-ops.c (itbl_add_reg): Likewise.
|
||||||
|
* listing.c (calc_hex): Likewise.
|
||||||
|
* read.c (MASK_CHAR): Likewise.
|
||||||
|
* subsegs.c (subsegs_print_statistics): Likewise.
|
||||||
|
* symbols.c (indent): Likewise.
|
||||||
|
* write.c (write_relocs): Likewise.
|
||||||
|
(write_object_file): Likewise.
|
||||||
|
(relax_frag): Likewise.
|
||||||
|
|
||||||
2005-01-20 Nick Clifton <nickc@redhat.com>
|
2005-01-20 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* as.c (std_longopts): Add an entry for "--a" in order to prevent
|
* as.c (std_longopts): Add an entry for "--a" in order to prevent
|
||||||
|
17
gas/as.h
17
gas/as.h
@ -104,27 +104,10 @@ extern void *alloca ();
|
|||||||
#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 6)
|
#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 6)
|
||||||
#define __PRETTY_FUNCTION__ ((char*)0)
|
#define __PRETTY_FUNCTION__ ((char*)0)
|
||||||
#endif
|
#endif
|
||||||
#if 0
|
|
||||||
|
|
||||||
/* Handle lossage with assert.h. */
|
|
||||||
#ifndef BROKEN_ASSERT
|
|
||||||
#include <assert.h>
|
|
||||||
#else /* BROKEN_ASSERT */
|
|
||||||
#ifndef NDEBUG
|
|
||||||
#define assert(p) ((p) ? 0 : (as_assert (__FILE__, __LINE__, __PRETTY_FUNCTION__), 0))
|
|
||||||
#else
|
|
||||||
#define assert(p) ((p), 0)
|
|
||||||
#endif
|
|
||||||
#endif /* BROKEN_ASSERT */
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define assert(P) ((P) ? 0 : (as_assert (__FILE__, __LINE__, __PRETTY_FUNCTION__), 0))
|
#define assert(P) ((P) ? 0 : (as_assert (__FILE__, __LINE__, __PRETTY_FUNCTION__), 0))
|
||||||
#undef abort
|
#undef abort
|
||||||
#define abort() as_abort (__FILE__, __LINE__, __PRETTY_FUNCTION__)
|
#define abort() as_abort (__FILE__, __LINE__, __PRETTY_FUNCTION__)
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Now GNU header files... */
|
/* Now GNU header files... */
|
||||||
#include "ansidecl.h"
|
#include "ansidecl.h"
|
||||||
#ifdef BFD_ASSEMBLER
|
#ifdef BFD_ASSEMBLER
|
||||||
|
@ -324,19 +324,10 @@ atof_generic (/* return pointer to just AFTER number we read. */
|
|||||||
+ 1); /* Number of destination littlenums. */
|
+ 1); /* Number of destination littlenums. */
|
||||||
|
|
||||||
/* Includes guard bits (two littlenums worth) */
|
/* Includes guard bits (two littlenums worth) */
|
||||||
#if 0 /* The integer version below is very close, and it doesn't
|
|
||||||
require floating point support (which is currently buggy on
|
|
||||||
the Alpha). */
|
|
||||||
maximum_useful_digits = (((double) (precision - 2))
|
|
||||||
* ((double) (LITTLENUM_NUMBER_OF_BITS))
|
|
||||||
/ (LOG_TO_BASE_2_OF_10))
|
|
||||||
+ 2; /* 2 :: guard digits. */
|
|
||||||
#else
|
|
||||||
maximum_useful_digits = (((precision - 2))
|
maximum_useful_digits = (((precision - 2))
|
||||||
* ( (LITTLENUM_NUMBER_OF_BITS))
|
* ( (LITTLENUM_NUMBER_OF_BITS))
|
||||||
* 1000000 / 3321928)
|
* 1000000 / 3321928)
|
||||||
+ 2; /* 2 :: guard digits. */
|
+ 2; /* 2 :: guard digits. */
|
||||||
#endif
|
|
||||||
|
|
||||||
if (number_of_digits_available > maximum_useful_digits)
|
if (number_of_digits_available > maximum_useful_digits)
|
||||||
{
|
{
|
||||||
@ -353,13 +344,8 @@ atof_generic (/* return pointer to just AFTER number we read. */
|
|||||||
decimal_exponent += ((long) number_of_digits_before_decimal
|
decimal_exponent += ((long) number_of_digits_before_decimal
|
||||||
- (long) number_of_digits_to_use);
|
- (long) number_of_digits_to_use);
|
||||||
|
|
||||||
#if 0
|
|
||||||
more_than_enough_bits_for_digits
|
|
||||||
= ((((double) number_of_digits_to_use) * LOG_TO_BASE_2_OF_10) + 1);
|
|
||||||
#else
|
|
||||||
more_than_enough_bits_for_digits
|
more_than_enough_bits_for_digits
|
||||||
= (number_of_digits_to_use * 3321928 / 1000000 + 1);
|
= (number_of_digits_to_use * 3321928 / 1000000 + 1);
|
||||||
#endif
|
|
||||||
|
|
||||||
more_than_enough_littlenums_for_digits
|
more_than_enough_littlenums_for_digits
|
||||||
= (more_than_enough_bits_for_digits
|
= (more_than_enough_bits_for_digits
|
||||||
|
@ -3185,14 +3185,10 @@ ecoff_directive_frame (int ignore ATTRIBUTE_UNUSED)
|
|||||||
|
|
||||||
cur_proc_ptr->pdr.pcreg = tc_get_register (0);
|
cur_proc_ptr->pdr.pcreg = tc_get_register (0);
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* Alpha-OSF1 adds "the offset of saved $a0 from $sp", according to
|
/* Alpha-OSF1 adds "the offset of saved $a0 from $sp", according to
|
||||||
Sandro. I don't yet know where this value should be stored, if
|
Sandro. I don't yet know where this value should be stored, if
|
||||||
anywhere. */
|
anywhere. Don't call demand_empty_rest_of_line (). */
|
||||||
demand_empty_rest_of_line ();
|
|
||||||
#else
|
|
||||||
s_ignore (42);
|
s_ignore (42);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Parse .mask directives. */
|
/* Parse .mask directives. */
|
||||||
|
14
gas/frags.h
14
gas/frags.h
@ -119,22 +119,8 @@ COMMON fragS zero_address_frag;
|
|||||||
/* For local common (N_BSS segment) fixups. */
|
/* For local common (N_BSS segment) fixups. */
|
||||||
COMMON fragS bss_address_frag;
|
COMMON fragS bss_address_frag;
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* A macro to speed up appending exactly 1 char to current frag. */
|
|
||||||
/* JF changed < 1 to <= 1 to avoid a race condition. */
|
|
||||||
#define FRAG_APPEND_1_CHAR(datum) \
|
|
||||||
{ \
|
|
||||||
if (obstack_room (&frags) <= 1) \
|
|
||||||
{ \
|
|
||||||
frag_wane (frag_now); \
|
|
||||||
frag_new (0); \
|
|
||||||
} \
|
|
||||||
obstack_1grow (&frags, datum); \
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
extern void frag_append_1_char (int);
|
extern void frag_append_1_char (int);
|
||||||
#define FRAG_APPEND_1_CHAR(X) frag_append_1_char (X)
|
#define FRAG_APPEND_1_CHAR(X) frag_append_1_char (X)
|
||||||
#endif
|
|
||||||
|
|
||||||
void frag_init (void);
|
void frag_init (void);
|
||||||
fragS *frag_alloc (struct obstack *);
|
fragS *frag_alloc (struct obstack *);
|
||||||
|
@ -204,18 +204,6 @@ struct itbl_entry *
|
|||||||
itbl_add_reg (int yyprocessor, int yytype, char *regname,
|
itbl_add_reg (int yyprocessor, int yytype, char *regname,
|
||||||
int regnum)
|
int regnum)
|
||||||
{
|
{
|
||||||
#if 0
|
|
||||||
#include "as.h"
|
|
||||||
#include "symbols.h"
|
|
||||||
/* Since register names don't have a prefix, we put them in the symbol table so
|
|
||||||
they can't be used as symbols. This also simplifies argument parsing as
|
|
||||||
we can let gas parse registers for us. The recorded register number is
|
|
||||||
regnum. */
|
|
||||||
/* Use symbol_create here instead of symbol_new so we don't try to
|
|
||||||
output registers into the object file's symbol table. */
|
|
||||||
symbol_table_insert (symbol_create (regname, reg_section,
|
|
||||||
regnum, &zero_address_frag));
|
|
||||||
#endif
|
|
||||||
return alloc_entry (get_processor (yyprocessor), get_type (yytype), regname,
|
return alloc_entry (get_processor (yyprocessor), get_type (yytype), regname,
|
||||||
(unsigned long) regnum);
|
(unsigned long) regnum);
|
||||||
}
|
}
|
||||||
|
@ -613,10 +613,6 @@ calc_hex (list_info_type *list)
|
|||||||
sprintf (data_buffer + data_buffer_size,
|
sprintf (data_buffer + data_buffer_size,
|
||||||
"%02X",
|
"%02X",
|
||||||
(frag_ptr->fr_literal[var_rep_idx]) & 0xff);
|
(frag_ptr->fr_literal[var_rep_idx]) & 0xff);
|
||||||
#if 0
|
|
||||||
data_buffer[data_buffer_size++] = '*';
|
|
||||||
data_buffer[data_buffer_size++] = '*';
|
|
||||||
#endif
|
|
||||||
data_buffer_size += 2;
|
data_buffer_size += 2;
|
||||||
|
|
||||||
var_rep_idx++;
|
var_rep_idx++;
|
||||||
|
@ -20,14 +20,10 @@ along with GAS; see the file COPYING. If not, write to the Free
|
|||||||
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
||||||
02111-1307, USA. */
|
02111-1307, USA. */
|
||||||
|
|
||||||
#if 0
|
/* If your chars aren't 8 bits, you will change this a bit (eg. to 0xFF).
|
||||||
/* If your chars aren't 8 bits, you will change this a bit.
|
|
||||||
But then, GNU isn't spozed to run on your machine anyway.
|
But then, GNU isn't spozed to run on your machine anyway.
|
||||||
(RMS is so shortsighted sometimes.) */
|
(RMS is so shortsighted sometimes.) */
|
||||||
#define MASK_CHAR (0xFF)
|
|
||||||
#else
|
|
||||||
#define MASK_CHAR ((int)(unsigned char) -1)
|
#define MASK_CHAR ((int)(unsigned char) -1)
|
||||||
#endif
|
|
||||||
|
|
||||||
/* This is the largest known floating point format (for now). It will
|
/* This is the largest known floating point format (for now). It will
|
||||||
grow when we do 4361 style flonums. */
|
grow when we do 4361 style flonums. */
|
||||||
|
@ -616,27 +616,6 @@ subsegs_print_statistics (FILE *file)
|
|||||||
|
|
||||||
for (fragp = frchp->frch_root; fragp; fragp = fragp->fr_next)
|
for (fragp = frchp->frch_root; fragp; fragp = fragp->fr_next)
|
||||||
{
|
{
|
||||||
#if 0
|
|
||||||
switch (fragp->fr_type)
|
|
||||||
{
|
|
||||||
case rs_fill:
|
|
||||||
fprintf (file, "f"); break;
|
|
||||||
case rs_align:
|
|
||||||
fprintf (file, "a"); break;
|
|
||||||
case rs_align_code:
|
|
||||||
fprintf (file, "c"); break;
|
|
||||||
case rs_org:
|
|
||||||
fprintf (file, "o"); break;
|
|
||||||
case rs_machine_dependent:
|
|
||||||
fprintf (file, "m"); break;
|
|
||||||
case rs_space:
|
|
||||||
fprintf (file, "s"); break;
|
|
||||||
case 0:
|
|
||||||
fprintf (file, "0"); break;
|
|
||||||
default:
|
|
||||||
fprintf (file, "?"); break;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
fprintf (file, "\n");
|
fprintf (file, "\n");
|
||||||
|
@ -2370,16 +2370,6 @@ int indent_level;
|
|||||||
Available for modification inside a gdb session. */
|
Available for modification inside a gdb session. */
|
||||||
int max_indent_level = 8;
|
int max_indent_level = 8;
|
||||||
|
|
||||||
#if 0
|
|
||||||
|
|
||||||
static void
|
|
||||||
indent (void)
|
|
||||||
{
|
|
||||||
printf ("%*s", indent_level * 4, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void
|
void
|
||||||
print_symbol_value_1 (FILE *file, symbolS *sym)
|
print_symbol_value_1 (FILE *file, symbolS *sym)
|
||||||
{
|
{
|
||||||
|
29
gas/write.c
29
gas/write.c
@ -942,12 +942,12 @@ write_relocs (bfd *abfd, asection *sec, PTR xxx ATTRIBUTE_UNUSED)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
/*
|
||||||
/* This test is triggered inappropriately for the SH. */
|
This test is triggered inappropriately for the SH:
|
||||||
if (fixp->fx_where + fixp->fx_size
|
if (fixp->fx_where + fixp->fx_size
|
||||||
> fixp->fx_frag->fr_fix + fixp->fx_frag->fr_offset)
|
> fixp->fx_frag->fr_fix + fixp->fx_frag->fr_offset)
|
||||||
abort ();
|
abort ();
|
||||||
#endif
|
*/
|
||||||
|
|
||||||
s = bfd_install_relocation (stdoutput, reloc,
|
s = bfd_install_relocation (stdoutput, reloc,
|
||||||
fixp->fx_frag->fr_literal,
|
fixp->fx_frag->fr_literal,
|
||||||
@ -1929,13 +1929,6 @@ write_object_file (void)
|
|||||||
if (S_IS_DEFINED (symp) == 0
|
if (S_IS_DEFINED (symp) == 0
|
||||||
&& S_GET_VALUE (symp) != 0)
|
&& S_GET_VALUE (symp) != 0)
|
||||||
S_SET_SEGMENT (symp, bfd_com_section_ptr);
|
S_SET_SEGMENT (symp, bfd_com_section_ptr);
|
||||||
#if 0
|
|
||||||
printf ("symbol `%s'\n\t@%x: value=%d flags=%x seg=%s\n",
|
|
||||||
S_GET_NAME (symp), symp,
|
|
||||||
S_GET_VALUE (symp),
|
|
||||||
symbol_get_bfdsym (symp)->flags,
|
|
||||||
segment_name (S_GET_SEGMENT (symp)));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef obj_frob_symbol
|
#ifdef obj_frob_symbol
|
||||||
obj_frob_symbol (symp, punt);
|
obj_frob_symbol (symp, punt);
|
||||||
@ -2083,14 +2076,10 @@ relax_frag (segT segment, fragS *fragP, long stretch)
|
|||||||
#ifdef TC_PCREL_ADJUST
|
#ifdef TC_PCREL_ADJUST
|
||||||
/* Currently only the ns32k family needs this. */
|
/* Currently only the ns32k family needs this. */
|
||||||
aim += TC_PCREL_ADJUST (fragP);
|
aim += TC_PCREL_ADJUST (fragP);
|
||||||
/* #else */
|
|
||||||
/* This machine doesn't want to use pcrel_adjust.
|
|
||||||
In that case, pcrel_adjust should be zero. */
|
|
||||||
#if 0
|
|
||||||
assert (fragP->fr_targ.ns32k.pcrel_adjust == 0);
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
#ifdef md_prepare_relax_scan /* formerly called M68K_AIM_KLUDGE */
|
#ifdef md_prepare_relax_scan
|
||||||
|
/* Formerly called M68K_AIM_KLUDGE. */
|
||||||
md_prepare_relax_scan (fragP, address, aim, this_state, this_type);
|
md_prepare_relax_scan (fragP, address, aim, this_state, this_type);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user