From: Elena Zannoni <ezannoni@cygnus.com>
To: Alexandre Oliva <aoliva@redhat.com>
Cc: Elena Zannoni <ezannoni@cygnus.com>, gdb-patches@sources.redhat.com
Subject: Re: GDB CVS won't build on OSF4.0's cc
Date: Mon, 11 Jun 2001 06:34:00 -0000 [thread overview]
Message-ID: <15140.51449.939073.693253@kwikemart.cygnus.com> (raw)
In-Reply-To: <or66e5ckl5.fsf@guarana.lsd.ic.unicamp.br>
Alexandre Oliva writes:
> On Jun 6, 2001, Elena Zannoni <ezannoni@cygnus.com> wrote:
>
> > Alex, no. Sorry, but we are trying to get rid of PTR in the
> > gdb sources [as Kevin pointed out in another message].
>
> Sorry.
>
> > Could you 'revert' these changes by changing the definitions to
> > use void * and deleting the prototypes when they are not needed (everyone
> > of these can go, except for free_elfinfo, I think).
>
> Fixed as follows. Not tested on all relevant architectures. I'd do
> that after next Monday's GCC snapshot, since I've been building GDB
> along with GDB lately. Ok to install?
Yes, but with the memset calls changes, i.e. remove the casts.
Elena
>
> Index: gdb/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
>
> * coffread.c: Remove redundant static declarations. Replace
> occurrences of `PTR' with `void *'.
> * elfread.c, mdebugread.c, minsyms.c, mipsread.c: Likewise.
>
> Index: gdb/coffread.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/coffread.c,v
> retrieving revision 1.18
> diff -u -p -r1.18 coffread.c
> --- gdb/coffread.c 2001/05/29 10:45:10 1.18
> +++ gdb/coffread.c 2001/06/09 23:02:27
> @@ -192,8 +192,6 @@ static struct symbol *process_coff_symbo
>
> static void patch_opaque_types (struct symtab *);
>
> -static void patch_type (struct type *, struct type *);
> -
> static void enter_linenos (long, int, int, struct objfile *);
>
> static void free_linetab (void);
> @@ -216,32 +214,6 @@ static void read_one_sym (struct coff_sy
> struct internal_syment *, union internal_auxent *);
>
> static void coff_symtab_read (long, unsigned int, struct objfile *);
> -
> -static void find_linenos (bfd *, sec_ptr, PTR);
> -
> -static void coff_symfile_init (struct objfile *);
> -
> -static void coff_new_init (struct objfile *);
> -
> -static void coff_symfile_read (struct objfile *, int);
> -
> -static void coff_symfile_finish (struct objfile *);
> -
> -static void record_minimal_symbol (char *, CORE_ADDR,
> - enum minimal_symbol_type,
> - struct objfile *);
> -
> -static void coff_end_symtab (struct objfile *);
> -
> -static void complete_symtab (char *, CORE_ADDR, unsigned int);
> -
> -static void coff_start_symtab (char *);
> -
> -static struct type *coff_alloc_type (int);
> -
> -static struct type **coff_lookup_type (int);
> -
> -static void coff_locate_sections (bfd *, asection *, PTR);
> \f
> /* We are called once per section from coff_symfile_read. We
> need to examine each section we are passed, check to see
> @@ -254,7 +226,7 @@ static void coff_locate_sections (bfd *,
> -kingdon). */
>
> static void
> -coff_locate_sections (bfd *abfd, asection *sectp, PTR csip)
> +coff_locate_sections (bfd *abfd, asection *sectp, void *csip)
> {
> register struct coff_symfile_info *csi;
> const char *name;
> @@ -312,10 +284,8 @@ struct find_targ_sec_arg
> asection **resultp;
> };
>
> -static void find_targ_sec (bfd *, asection *, PTR);
> -
> static void
> -find_targ_sec (bfd *abfd, asection *sect, PTR obj)
> +find_targ_sec (bfd *abfd, asection *sect, void *obj)
> {
> struct find_targ_sec_arg *args = (struct find_targ_sec_arg *) obj;
> if (sect->target_index == args->targ_index)
> @@ -509,7 +479,8 @@ coff_symfile_init (struct objfile *objfi
> objfile->sym_stab_info = (struct dbx_symfile_info *)
> xmmalloc (objfile->md, sizeof (struct dbx_symfile_info));
>
> - memset ((PTR) objfile->sym_stab_info, 0, sizeof (struct dbx_symfile_info));
> + memset ((void *) objfile->sym_stab_info, 0,
> + sizeof (struct dbx_symfile_info));
>
> /* Allocate struct to keep track of the symfile */
> objfile->sym_private = xmmalloc (objfile->md,
> @@ -531,7 +502,7 @@ coff_symfile_init (struct objfile *objfi
>
> /* ARGSUSED */
> static void
> -find_linenos (bfd *abfd, sec_ptr asect, PTR vpinfo)
> +find_linenos (bfd *abfd, sec_ptr asect, void *vpinfo)
> {
> struct coff_symfile_info *info;
> int size, count;
> @@ -625,7 +596,7 @@ coff_symfile_read (struct objfile *objfi
> /* Read the line number table, all at once. */
> info->min_lineno_offset = 0;
> info->max_lineno_offset = 0;
> - bfd_map_over_sections (abfd, find_linenos, (PTR) info);
> + bfd_map_over_sections (abfd, find_linenos, (void *) info);
>
> make_cleanup (free_linetab_cleanup, 0 /*ignore*/);
> val = init_lineno (abfd, info->min_lineno_offset,
> @@ -662,7 +633,7 @@ coff_symfile_read (struct objfile *objfi
>
> install_minimal_symbols (objfile);
>
> - bfd_map_over_sections (abfd, coff_locate_sections, (PTR) info);
> + bfd_map_over_sections (abfd, coff_locate_sections, (void *) info);
>
> if (info->stabsects)
> {
> Index: gdb/elfread.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/elfread.c,v
> retrieving revision 1.16
> diff -u -p -r1.16 elfread.c
> --- gdb/elfread.c 2001/05/29 10:45:10 1.16
> +++ gdb/elfread.c 2001/06/09 23:02:27
> @@ -66,30 +66,8 @@ struct complaint stab_info_mismatch_comp
> struct complaint stab_info_questionable_complaint =
> {"elf/stab section information questionable for %s", 0, 0};
>
> -static void elf_symfile_init (struct objfile *);
> +static void free_elfinfo (void *);
>
> -static void elf_new_init (struct objfile *);
> -
> -static void elf_symfile_read (struct objfile *, int);
> -
> -static void elf_symfile_finish (struct objfile *);
> -
> -static void elf_symtab_read (struct objfile *, int);
> -
> -static void free_elfinfo (PTR);
> -
> -static struct minimal_symbol *record_minimal_symbol_and_info (char *,
> - CORE_ADDR,
> - enum
> - minimal_symbol_type,
> - char *,
> - asection *
> - bfd_section,
> - struct objfile
> - *);
> -
> -static void elf_locate_sections (bfd *, asection *, PTR);
> -
> /* We are called once per section from elf_symfile_read. We
> need to examine each section we are passed, check to see
> if it is something we are interested in processing, and
> @@ -110,7 +88,7 @@ static void elf_locate_sections (bfd *,
> -kingdon). */
>
> static void
> -elf_locate_sections (bfd *ignore_abfd, asection *sectp, PTR eip)
> +elf_locate_sections (bfd *ignore_abfd, asection *sectp, void *eip)
> {
> register struct elfinfo *ei;
>
> @@ -445,7 +423,8 @@ elf_symtab_read (struct objfile *objfile
> {
> sectinfo = (struct stab_section_info *)
> xmmalloc (objfile->md, sizeof (*sectinfo));
> - memset ((PTR) sectinfo, 0, sizeof (*sectinfo));
> + memset ((void *) sectinfo, 0,
> + sizeof (*sectinfo));
> if (filesym == NULL)
> {
> complain (§ion_info_complaint,
> @@ -513,7 +492,7 @@ elf_symtab_read (struct objfile *objfile
> size = ((elf_symbol_type *) sym)->internal_elf_sym.st_size;
> msym = record_minimal_symbol_and_info
> ((char *) sym->name, symaddr,
> - ms_type, (PTR) size, sym->section, objfile);
> + ms_type, (void *) size, sym->section, objfile);
> #ifdef SOFUN_ADDRESS_MAYBE_MISSING
> if (msym != NULL)
> msym->filename = filesymname;
> @@ -576,7 +555,7 @@ elf_symfile_read (struct objfile *objfil
> objfile->sym_stab_info = (struct dbx_symfile_info *)
> xmmalloc (objfile->md, sizeof (struct dbx_symfile_info));
> memset ((char *) objfile->sym_stab_info, 0, sizeof (struct dbx_symfile_info));
> - make_cleanup (free_elfinfo, (PTR) objfile);
> + make_cleanup (free_elfinfo, (void *) objfile);
>
> /* Process the normal ELF symbol table first. This may write some
> chain of info into the dbx_symfile_info in objfile->sym_stab_info,
> @@ -601,7 +580,7 @@ elf_symfile_read (struct objfile *objfil
> }
>
> /* We first have to find them... */
> - bfd_map_over_sections (abfd, elf_locate_sections, (PTR) & ei);
> + bfd_map_over_sections (abfd, elf_locate_sections, (void *) & ei);
>
> /* ELF debugging information is inserted into the psymtab in the
> order of least informative first - most informative last. Since
> @@ -668,7 +647,7 @@ elf_symfile_read (struct objfile *objfil
> stab_section_info's, that might be dangling from it. */
>
> static void
> -free_elfinfo (PTR objp)
> +free_elfinfo (void *objp)
> {
> struct objfile *objfile = (struct objfile *) objp;
> struct dbx_symfile_info *dbxinfo = objfile->sym_stab_info;
> Index: gdb/mdebugread.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/mdebugread.c,v
> retrieving revision 1.13
> diff -u -p -r1.13 mdebugread.c
> --- gdb/mdebugread.c 2001/05/29 10:45:10 1.13
> +++ gdb/mdebugread.c 2001/06/09 23:02:27
> @@ -325,30 +325,15 @@ static int found_ecoff_debugging_info;
>
> /* Forward declarations */
>
> -static void add_pending (FDR *, char *, struct type *);
> +static int upgrade_type (int, struct type **, int, union aux_ext *,
> + int, char *);
>
> -static struct mdebug_pending *is_pending_symbol (FDR *, char *);
> -
> -static void pop_parse_stack (void);
> -
> -static void push_parse_stack (void);
> -
> -static char *fdr_name (FDR *);
> -
> -static void mdebug_psymtab_to_symtab (struct partial_symtab *);
> -
> -static int
> -upgrade_type (int, struct type **, int, union aux_ext *, int, char *);
> -
> static void parse_partial_symbols (struct objfile *);
>
> -static FDR * get_rfd (int, int);
> -
> static int has_opaque_xref (FDR *, SYMR *);
>
> -static int
> -cross_ref (int, union aux_ext *, struct type **, enum type_code,
> - char **, int, char *);
> +static int cross_ref (int, union aux_ext *, struct type **, enum type_code,
> + char **, int, char *);
>
> static struct symbol *new_symbol (char *);
>
> @@ -362,10 +347,6 @@ static struct linetable *new_linetable (
>
> static struct blockvector *new_bvect (int);
>
> -static int
> -parse_symbol (SYMR *, union aux_ext *, char *, int, struct section_offsets *,
> - struct objfile *);
> -
> static struct type *parse_type (int, union aux_ext *, unsigned int, int *,
> int, char *);
>
> @@ -374,12 +355,8 @@ static struct symbol *mylookup_symbol (c
>
> static struct block *shrink_block (struct block *, struct symtab *);
>
> -static PTR xzalloc (unsigned int);
> -
> static void sort_blocks (struct symtab *);
>
> -static int compare_blocks (const PTR, const PTR);
> -
> static struct partial_symtab *new_psymtab (char *, struct objfile *);
>
> static void psymtab_to_symtab_1 (struct partial_symtab *, char *);
> @@ -392,8 +369,8 @@ static int add_line (struct linetable *,
>
> static struct linetable *shrink_linetable (struct linetable *);
>
> -static void
> -handle_psymbol_enumerators (struct objfile *, FDR *, int, CORE_ADDR);
> +static void handle_psymbol_enumerators (struct objfile *, FDR *, int,
> + CORE_ADDR);
>
> static char *mdebug_next_symbol_text (struct objfile *);
> \f
> @@ -403,10 +380,10 @@ CORE_ADDR sigtramp_address, sigtramp_end
>
> /* Allocate zeroed memory */
>
> -static PTR
> +static void *
> xzalloc (unsigned int size)
> {
> - PTR p = xmalloc (size);
> + void *p = xmalloc (size);
>
> memset (p, 0, size);
> return p;
> @@ -678,7 +655,7 @@ parse_symbol (SYMR *sh, union aux_ext *a
> struct section_offsets *section_offsets, struct objfile *objfile)
> {
> const bfd_size_type external_sym_size = debug_swap->external_sym_size;
> - void (*const swap_sym_in) (bfd *, PTR, SYMR *) = debug_swap->swap_sym_in;
> + void (*const swap_sym_in) (bfd *, void *, SYMR *) = debug_swap->swap_sym_in;
> char *name;
> struct symbol *s;
> struct block *b;
> @@ -1117,7 +1094,7 @@ parse_symbol (SYMR *sh, union aux_ext *a
> enum_sym = ((struct symbol *)
> obstack_alloc (¤t_objfile->symbol_obstack,
> sizeof (struct symbol)));
> - memset ((PTR) enum_sym, 0, sizeof (struct symbol));
> + memset ((void *) enum_sym, 0, sizeof (struct symbol));
> SYMBOL_NAME (enum_sym) =
> obsavestring (f->name, strlen (f->name),
> ¤t_objfile->symbol_obstack);
> @@ -1215,7 +1192,7 @@ parse_symbol (SYMR *sh, union aux_ext *a
> e = ((struct mips_extra_func_info *)
> obstack_alloc (¤t_objfile->symbol_obstack,
> sizeof (struct mips_extra_func_info)));
> - memset ((PTR) e, 0, sizeof (struct mips_extra_func_info));
> + memset ((void *) e, 0, sizeof (struct mips_extra_func_info));
> SYMBOL_VALUE (s) = (long) e;
> e->numargs = top_stack->numargs;
> e->pdr.framereg = -1;
> @@ -2209,9 +2186,9 @@ parse_partial_symbols (struct objfile *o
> const bfd_size_type external_sym_size = debug_swap->external_sym_size;
> const bfd_size_type external_rfd_size = debug_swap->external_rfd_size;
> const bfd_size_type external_ext_size = debug_swap->external_ext_size;
> - void (*const swap_ext_in) (bfd *, PTR, EXTR *) = debug_swap->swap_ext_in;
> - void (*const swap_sym_in) (bfd *, PTR, SYMR *) = debug_swap->swap_sym_in;
> - void (*const swap_rfd_in) (bfd *, PTR, RFDT *) = debug_swap->swap_rfd_in;
> + void (*const swap_ext_in) (bfd *, void *, EXTR *) = debug_swap->swap_ext_in;
> + void (*const swap_sym_in) (bfd *, void *, SYMR *) = debug_swap->swap_sym_in;
> + void (*const swap_rfd_in) (bfd *, void *, RFDT *) = debug_swap->swap_rfd_in;
> int f_idx, s_idx;
> HDRR *hdr = &debug_info->symbolic_header;
> /* Running pointers */
> @@ -2298,7 +2275,7 @@ parse_partial_symbols (struct objfile *o
> ((struct mdebug_pending **)
> obstack_alloc (&objfile->psymbol_obstack,
> hdr->ifdMax * sizeof (struct mdebug_pending *)));
> - memset ((PTR) pending_list, 0,
> + memset ((void *) pending_list, 0,
> hdr->ifdMax * sizeof (struct mdebug_pending *));
>
> /* Pass 0 over external syms: swap them in. */
> @@ -2501,7 +2478,7 @@ parse_partial_symbols (struct objfile *o
> pst->read_symtab_private = ((char *)
> obstack_alloc (&objfile->psymbol_obstack,
> sizeof (struct symloc)));
> - memset ((PTR) pst->read_symtab_private, 0, sizeof (struct symloc));
> + memset ((void *) pst->read_symtab_private, 0, sizeof (struct symloc));
>
> save_pst = pst;
> FDR_IDX (pst) = f_idx;
> @@ -3116,7 +3093,7 @@ handle_psymbol_enumerators (struct objfi
> CORE_ADDR svalue)
> {
> const bfd_size_type external_sym_size = debug_swap->external_sym_size;
> - void (*const swap_sym_in) (bfd *, PTR, SYMR *) = debug_swap->swap_sym_in;
> + void (*const swap_sym_in) (bfd *, void *, SYMR *) = debug_swap->swap_sym_in;
> char *ext_sym = ((char *) debug_info->external_sym
> + ((fh->isymBase + cur_sdx + 1) * external_sym_size));
> SYMR sh;
> @@ -3207,8 +3184,8 @@ psymtab_to_symtab_1 (struct partial_symt
> {
> bfd_size_type external_sym_size;
> bfd_size_type external_pdr_size;
> - void (*swap_sym_in) (bfd *, PTR, SYMR *);
> - void (*swap_pdr_in) (bfd *, PTR, PDR *);
> + void (*swap_sym_in) (bfd *, void *, SYMR *);
> + void (*swap_pdr_in) (bfd *, void *, PDR *);
> int i;
> struct symtab *st;
> FDR *fh;
> @@ -3338,7 +3315,7 @@ psymtab_to_symtab_1 (struct partial_symt
> sizeof (struct mips_extra_func_info)));
> struct symbol *s = new_symbol (MIPS_EFI_SYMBOL_NAME);
>
> - memset ((PTR) e, 0, sizeof (struct mips_extra_func_info));
> + memset ((void *) e, 0, sizeof (struct mips_extra_func_info));
> SYMBOL_NAMESPACE (s) = LABEL_NAMESPACE;
> SYMBOL_CLASS (s) = LOC_CONST;
> SYMBOL_TYPE (s) = mdebug_type_void;
> @@ -3887,7 +3864,7 @@ add_block (struct block *b, struct symta
> {
> struct blockvector *bv = BLOCKVECTOR (s);
>
> - bv = (struct blockvector *) xrealloc ((PTR) bv,
> + bv = (struct blockvector *) xrealloc ((void *) bv,
> (sizeof (struct blockvector)
> + BLOCKVECTOR_NBLOCKS (bv)
> * sizeof (bv->block)));
> @@ -3935,7 +3912,7 @@ add_line (struct linetable *lt, int line
> /* Blocks with a smaller low bound should come first */
>
> static int
> -compare_blocks (const PTR arg1, const PTR arg2)
> +compare_blocks (const void *arg1, const void *arg2)
> {
> register int addr_diff;
> struct block **b1 = (struct block **) arg1;
> @@ -4037,7 +4014,7 @@ new_psymtab (char *name, struct objfile
> psymtab->read_symtab_private = ((char *)
> obstack_alloc (&objfile->psymbol_obstack,
> sizeof (struct symloc)));
> - memset ((PTR) psymtab->read_symtab_private, 0, sizeof (struct symloc));
> + memset ((void *) psymtab->read_symtab_private, 0, sizeof (struct symloc));
> CUR_BFD (psymtab) = cur_bfd;
> DEBUG_SWAP (psymtab) = debug_swap;
> DEBUG_INFO (psymtab) = debug_info;
> @@ -4074,7 +4051,7 @@ static struct linetable *
> shrink_linetable (struct linetable *lt)
> {
>
> - return (struct linetable *) xrealloc ((PTR) lt,
> + return (struct linetable *) xrealloc ((void *) lt,
> (sizeof (struct linetable)
> + ((lt->nitems - 1)
> * sizeof (lt->item))));
> @@ -4118,7 +4095,7 @@ shrink_block (struct block *b, struct sy
>
> /* Just reallocate it and fix references to the old one */
>
> - new = (struct block *) xrealloc ((PTR) b,
> + new = (struct block *) xrealloc ((void *) b,
> (sizeof (struct block)
> + ((BLOCK_NSYMS (b) - 1)
> * sizeof (struct symbol *))));
> @@ -4144,7 +4121,7 @@ new_symbol (char *name)
> obstack_alloc (¤t_objfile->symbol_obstack,
> sizeof (struct symbol)));
>
> - memset ((PTR) s, 0, sizeof (*s));
> + memset ((void *) s, 0, sizeof (*s));
> SYMBOL_NAME (s) = obsavestring (name, strlen (name),
> ¤t_objfile->symbol_obstack);
> SYMBOL_LANGUAGE (s) = psymtab_language;
> Index: gdb/minsyms.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/minsyms.c,v
> retrieving revision 1.17
> diff -u -p -r1.17 minsyms.c
> --- gdb/minsyms.c 2001/05/29 10:45:10 1.17
> +++ gdb/minsyms.c 2001/06/09 23:02:27
> @@ -75,16 +75,6 @@ static int msym_bunch_index;
>
> static int msym_count;
>
> -/* Prototypes for local functions. */
> -
> -static int compare_minimal_symbols (const PTR, const PTR);
> -
> -static int
> -compact_minimal_symbols (struct minimal_symbol *, int, struct objfile *);
> -
> -static void add_minsym_to_demangled_hash_table (struct minimal_symbol *sym,
> - struct minimal_symbol **table);
> -
> /* Compute a hash code based using the same criteria as `strcmp_iw'. */
>
> unsigned int
> @@ -686,7 +676,7 @@ prim_record_minimal_symbol_and_info (con
> Within groups with the same address, sort by name. */
>
> static int
> -compare_minimal_symbols (const PTR fn1p, const PTR fn2p)
> +compare_minimal_symbols (const void *fn1p, const void *fn2p)
> {
> register const struct minimal_symbol *fn1;
> register const struct minimal_symbol *fn2;
> Index: gdb/mipsread.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/mipsread.c,v
> retrieving revision 1.9
> diff -u -p -r1.9 mipsread.c
> --- gdb/mipsread.c 2001/05/29 10:45:10 1.9
> +++ gdb/mipsread.c 2001/06/09 23:02:27
> @@ -185,15 +185,13 @@ struct alphacoff_dynsecinfo
> asection *got_sect; /* Section pointer for .got section */
> };
>
> -static void alphacoff_locate_sections (bfd *, asection *, PTR);
> -
> /* We are called once per section from read_alphacoff_dynamic_symtab.
> We need to examine each section we are passed, check to see
> if it is something we are interested in processing, and
> if so, stash away some access information for the section. */
>
> static void
> -alphacoff_locate_sections (bfd *ignore_abfd, asection *sectp, PTR sip)
> +alphacoff_locate_sections (bfd *ignore_abfd, asection *sectp, void *sip)
> {
> register struct alphacoff_dynsecinfo *si;
>
> @@ -252,7 +250,7 @@ read_alphacoff_dynamic_symtab (struct se
>
> /* Locate the dynamic symbols sections and read them in. */
> memset ((char *) &si, 0, sizeof (si));
> - bfd_map_over_sections (abfd, alphacoff_locate_sections, (PTR) & si);
> + bfd_map_over_sections (abfd, alphacoff_locate_sections, (void *) & si);
> if (si.sym_sect == NULL
> || si.str_sect == NULL
> || si.dyninfo_sect == NULL
>
> --
> Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
> Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
> CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
> Free Software Evangelist *Please* write to mailing lists, not to me
next prev parent reply other threads:[~2001-06-11 6:34 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-05-29 3:20 Alexandre Oliva
2001-05-29 3:42 ` Alexandre Oliva
2001-05-29 4:12 ` Alexandre Oliva
2002-03-06 16:12 ` Alexandre Oliva
2002-03-06 17:58 ` Andrew Cagney
2002-03-06 18:52 ` Alexandre Oliva
2002-03-13 11:19 ` Alexandre Oliva
2002-03-25 8:43 ` Alexandre Oliva
2001-06-06 13:20 ` Elena Zannoni
2001-06-09 16:14 ` Alexandre Oliva
[not found] ` <Pine.SUN.3.91.1010610111224.5638I-100000@is>
2001-06-10 14:25 ` Alexandre Oliva
2001-06-11 1:06 ` Eli Zaretskii
2001-06-11 1:33 ` Russ Allbery
2001-06-11 7:04 ` Andrew Cagney
2001-06-11 6:32 ` Elena Zannoni
2001-06-11 6:34 ` Elena Zannoni [this message]
2002-03-06 16:36 ` Alexandre Oliva
2002-03-13 11:19 ` Alexandre Oliva
2002-03-19 9:41 ` Elena Zannoni
2002-03-19 10:31 ` Alexandre Oliva
2002-03-19 10:48 ` Elena Zannoni
2002-03-19 18:23 ` Alexandre Oliva
2002-03-19 18:39 ` Andrew Cagney
2002-03-19 20:40 ` Elena Zannoni
2002-03-20 0:00 ` Alexandre Oliva
2002-03-20 7:08 ` Elena Zannoni
2002-03-19 23:43 ` Alexandre Oliva
2002-03-20 7:10 ` Elena Zannoni
2002-03-20 14:27 ` Alexandre Oliva
2002-03-25 8:49 ` Alexandre Oliva
2001-05-29 9:30 ` Kevin Buettner
2001-05-30 19:54 ` Alexandre Oliva
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=15140.51449.939073.693253@kwikemart.cygnus.com \
--to=ezannoni@cygnus.com \
--cc=aoliva@redhat.com \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox