OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
22 years agoAdd macro structures to GDB's symbol tables. Nobody puts anything
jimb [Wed, 15 May 2002 21:19:07 +0000 (21:19 +0000)]
Add macro structures to GDB's symbol tables.  Nobody puts anything
in them yet.
* symtab.h (struct symtab): New member: `macro_table'.
* buildsym.h (pending_macros): New global variable.
* buildsym.c: #include "macrotab.h".
(buildsym_init): Initialize `pending_macros'.
(end_symtab): If we found macro information while reading a CU's
debugging info, do build a symtab structure for it.  Make the
symtab point to the macro information, and clear the
`pending_macros' pointer which held it while we were reading the
debug info.
(really_free_pendings): Free any pending macro table.
* objfiles.h (struct objfile): New member: `macro_cache'.
* objfiles.c (allocate_objfile): Set allocate and free functions
for the macro cache's objstack.
(free_objfile): Empty the macro cache's obstack.
* symfile.c (reread_symbols): Empty the macro cache's obstack, and
set new allocate and free functions for it.
* solib-sunos.c (allocate_rt_common_objfile): Set allocate and
free functions for the macro cache's objstack.  (Why is this
function building its own objfile?)
* symmisc.c (print_objfile_statistics): Print statistics on the
macro bcache.
* Makefile.in: Note that buildsym.o depends on macrotab.h.

22 years agoRegernate cgen built files.
nickc [Wed, 15 May 2002 20:54:48 +0000 (20:54 +0000)]
Regernate cgen built files.

22 years ago* config/arm/nm-nbsd.h: Use <> for include of config/nm-nbsd.h.
rearnsha [Wed, 15 May 2002 16:21:58 +0000 (16:21 +0000)]
* config/arm/nm-nbsd.h: Use <> for include of config/nm-nbsd.h.
(REGISTER_U_ADDR): Delete definition.
(arm_register_u_addr): Delete declaration.

22 years agoDo not assume that the first thunk is located in the same section as the
nickc [Wed, 15 May 2002 15:28:11 +0000 (15:28 +0000)]
Do not assume that the first thunk is located in the same section as the
import table.  Instead check, and if necessary load the section containing
the thunk.

22 years agoReplace bfd_read with bfd_bread.
nickc [Wed, 15 May 2002 13:47:08 +0000 (13:47 +0000)]
Replace bfd_read with bfd_bread.

22 years ago* arm-linux-tdep.c (ARM_LINUX_JB_PC): Renamed from JB_PC.
rearnsha [Wed, 15 May 2002 12:29:36 +0000 (12:29 +0000)]
* arm-linux-tdep.c (ARM_LINUX_JB_PC): Renamed from JB_PC.
(ARM_LINUX_JB_ELEMENT_SIZE): Likewise.

22 years ago * cygpath.cc (get_short_paths): Fix more error checking.
corinna [Wed, 15 May 2002 11:35:59 +0000 (11:35 +0000)]
* cygpath.cc (get_short_paths): Fix more error checking.
(get_short_name): Ditto.

* cygpath.cc (main): Add option H to show the Windows' profiles
directory.  Support short names for options DPSW.  Clean up
copied code lines.
* utils.sgml: Update cygpath section for H option and s support.

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
drow [Wed, 15 May 2002 03:36:12 +0000 (03:36 +0000)]
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/mem-break.c (reinsert_breakpoint_by_bp): Correct typo
        stop_at -> stop_pc.

22 years ago* regcache.c (register_valid): Revise comments refering to "Not
cagney [Wed, 15 May 2002 01:01:55 +0000 (01:01 +0000)]
* regcache.c (register_valid): Revise comments refering to "Not
available" and "unavailable".
* frame.c (frame_register_read): Ditto.
* findvar.c (value_of_register): Ditto.

22 years ago * ldlang.c (section_already_linked): Call bfd_link_just_syms.
amodra [Wed, 15 May 2002 00:19:22 +0000 (00:19 +0000)]
* ldlang.c (section_already_linked): Call bfd_link_just_syms.
(lang_place_orphans): Abort if just_syms_flag.

22 years agoFix ld --just-symbols
amodra [Wed, 15 May 2002 00:18:50 +0000 (00:18 +0000)]
Fix ld --just-symbols
* aix5ppc-core.c: Warning fixes.
* aout-adobe.c (aout_32_bfd_link_just_syms): Define.
* aout-target.h (MY_bfd_link_just_syms): Define.
* aout-tic30.c (MY_bfd_link_just_syms): Define.
* bfd.c (bfd_link_just_syms): Define.
* binary.c (binary_bfd_link_just_syms): Define.
* bout.c (b_out_bfd_link_just_syms): Define.
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Update initializer.
* coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise.
* coffcode.h (coff_bfd_link_just_syms): Define.
* elf-bfd.h (enum elf_link_info_type): Add ELF_INFO_TYPE_JUST_SYMS.
(elf_discarded_section): Check for ELF_INFO_TYPE_JUST_SYMS.
(_bfd_elf_link_just_syms): Declare.
* elf.c (_bfd_elf_link_just_syms): New function.
* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Check that
sections haven't already been discarded by the linker.
* elflink.h (elf_link_add_object_symbols): Likewise for stab
sections and SEC_MERGE sections.
(elf_bfd_discard_info): Similarly here.
* elfxx-target.h (bfd_elfNN_bfd_link_just_syms): Define.
* i386msdos.c (msdos_bfd_link_just_syms): Define.
* i386os9k.c (os9k_bfd_link_just_syms): Define.
* ieee.c (ieee_bfd_link_just_syms): Define.
* ihex.c (ihex_bfd_link_just_syms): Define.
* libbfd-in.h (_bfd_nolink_bfd_link_just_syms): Define.
(_bfd_generic_link_just_syms): Declare.
* libecoff.h (_bfd_ecoff_bfd_link_just_syms): Define.
* linker.c (_bfd_generic_link_just_syms): New function.
* mmo.c (mmo_bfd_link_just_syms): Define.
* nlm-target.h (nlm_bfd_link_just_syms): Define.
* oasys.c (oasys_bfd_link_just_syms): Define.
* ppcboot.c (ppcboot_bfd_link_just_syms): Define.
* som.c (som_bfd_link_just_syms): Define.
* srec.c (srec_bfd_link_just_syms): Define.
* targets.c (struct bfd_target): Add _bfd_link_just_syms.
(BFD_JUMP_TABLE_LINK): And here.
* tekhex.c (tekhex_bfd_link_just_syms): Define.
* versados.c (versados_bfd_link_just_syms): Define.
* vms.c (vms_bfd_link_just_syms): Define.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Wed, 15 May 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Wed, 15 May 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago * elf32-mips.c: Remove superfluous definitions copied from
ths [Tue, 14 May 2002 23:37:52 +0000 (23:37 +0000)]
* elf32-mips.c: Remove superfluous definitions copied from
elfxx-mips.c.
(bfd_elf32_bigmips_vec,bfd_elf32_littlemips_vec): Use the
SGIish vectors to check the special case.
(mips_elf_hi16_reloc): Fix comment.
(mips_elf_got16_reloc): Likewise.
(_bfd_mips_elf32_gprel16_reloc): Likewise.
(elf_reloc_map): Code cleanup.
(mips_reloc_map): Add comment.
(bfd_elf23_bfd_reloc_type_lookup): Code cleanup.
(mips_elf32_rtype_to_howto): Likewise.
(mips_elf32_discard_info): Likewise.
(elf32_mips_irix_compat): Invert logic: Only SGIish vectors
lead to IRIX compatibility now.

22 years ago * config/tc-mips.c (macro): Warn about wrong la/dla use.
ths [Tue, 14 May 2002 23:35:58 +0000 (23:35 +0000)]
* config/tc-mips.c (macro): Warn about wrong la/dla use.

22 years ago * mips-dis.c (is_newabi): EABI is not a NewABI.
ths [Tue, 14 May 2002 23:34:00 +0000 (23:34 +0000)]
* mips-dis.c (is_newabi): EABI is not a NewABI.

22 years ago * config/tc_mips.c (s_cpsetup): Fix completely bogus code which had
ths [Tue, 14 May 2002 23:29:21 +0000 (23:29 +0000)]
* config/tc_mips.c (s_cpsetup): Fix completely bogus code which had
worked sometimes by accident. Fix copy&paste comment.

22 years ago * config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option section
ths [Tue, 14 May 2002 23:27:33 +0000 (23:27 +0000)]
* config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option section
alignment for NewABI. Let n32 use .reginfo. Remove useless casts.
(mips_elf_final_processing): Let n32 use .reginfo.

22 years ago * elfxx-mips.c: Call it IRIX, not Irix in comments.
ths [Tue, 14 May 2002 23:23:58 +0000 (23:23 +0000)]
* elfxx-mips.c: Call it IRIX, not Irix in comments.

22 years ago * config/tc-mips.c (append_insn): Fix too small range of variable.
ths [Tue, 14 May 2002 23:19:38 +0000 (23:19 +0000)]
* config/tc-mips.c (append_insn): Fix too small range of variable.

22 years ago* Makefile.in (remote_sim_h): Replace remote-sim_h.
cagney [Tue, 14 May 2002 22:19:49 +0000 (22:19 +0000)]
* Makefile.in (remote_sim_h): Replace remote-sim_h.
(remote-sim.o): Update dependencies.
(d10v-tdep.o): Specify dependencies.
(sim_d10v_h): Define.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 22:10:16 +0000 (22:10 +0000)]
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* gdb.arch/altivec-abi.c: New file.
* gdb.arch/altivec-abi.exp: New file.
* gdb.arch/altivec-regs.c: New file.
* gdb.arch/altivec-regs.exp: New file.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 22:02:52 +0000 (22:02 +0000)]
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* gdb.arch/altivec-abi.c: New file.
* gdb.arch/altivec-abi.exp: New file.
* gdb.arch/altivec-regs.c: New file.
* gdb.arch/altivec-regs.exp: New file.

22 years ago* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.
jimb [Tue, 14 May 2002 21:31:04 +0000 (21:31 +0000)]
* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.
* macrotab.c (macro_lookup_inclusion, find_definition,
new_macro_table): Same.

* macroexp.c (currently_rescanning, expand): Use `strcmp () == 0',
not `! strcmp ()'.  This is a dubious improvement.
* macrotab.c (macro_lookup_inclusion, find_definition): Same.

* macrotab.c (macro_lookup_inclusion): Initialize `best_depth',
although it's not necessary, to avoid a warning.

22 years agoRemove redundant call to listing_prev_line
nickc [Tue, 14 May 2002 20:40:28 +0000 (20:40 +0000)]
Remove redundant call to listing_prev_line

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
drow [Tue, 14 May 2002 18:30:49 +0000 (18:30 +0000)]
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdbtypes.h: Update accessor macros to use TYPE_MAIN_TYPE.
        (TYPE_CONST, TYPE_VOLATILE, TYPE_CODE_SPACE, TYPE_DATA_SPACE): Use
        TYPE_INSTANCE_FLAGS.
        (struct main_type): New.
        (struct type): Move most members to struct main_type.  Change
        cv_type and as_type to new type_chain member.  Add instance_flags.
        (TYPE_MAIN_TYPE, TYPE_CHAIN, TYPE_INSTANCE_FLAGS): New macros.
        (TYPE_CV_TYPE, TYPE_AS_TYPE): Remove.
        (finish_cv_type): Remove prototype.
        * gdbtypes.c (alloc_type): Update comment.  Allocate TYPE_MAIN_TYPE.
        Set TYPE_CHAIN.
        (alloc_type_instance): New function.
        (smash_type): New function.
        (make_pointer_type, make_reference_type, make_function_type)
        (smash_to_member_type, smash_to_method_type): Call smash_type.
        (make_qualified_type): New function.
        (make_type_with_address_space): Call make_qualified_type.
        (make_cv_type): Likewise.
        (finish_cv_type): Remove unnecessary function.
        (replace_type): Update comment.  Copy TYPE_MAIN_TYPE.
        (recursive_dump_type): Dump TYPE_CHAIN and TYPE_INSTANCE_FLAGS;
        remove TYPE_CV_TYPE and TYPE_AS_TYPE.
        * c-typeprint.c (c_type_print_modifier): Use TYPE_INSTANCE_FLAGS.
        * dwarf2read.c (read_structure_scope): Don't call finish_cv_type.
        * hpread.c (hpread_read_struct_type): Likewise.
        * stabsread.c (read_struct_type): Likewise.

2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.base/maint.exp (maint print type): Update for new type
        structure.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 17:09:12 +0000 (17:09 +0000)]
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* gdb.arch: New directory.
* gdb.arch/configure.in: New file.
* gdb.arch/configure: New file.
* gdb.arch/Makefile.in: New file.

22 years ago * cygpath.cc (get_short_name): Fix error checking.
corinna [Tue, 14 May 2002 16:07:25 +0000 (16:07 +0000)]
* cygpath.cc (get_short_name): Fix error checking.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 15:22:28 +0000 (15:22 +0000)]
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* configure.tgt: Add a catch all sh* target, for cases like
sh[2,3,4]-elf and sh-hms.

22 years ago * event-loop.c (create_file_handler): Don't do anything but
kseitz [Tue, 14 May 2002 15:21:07 +0000 (15:21 +0000)]
    * event-loop.c (create_file_handler): Don't do anything but
        update data when we are given a fd which we are already
        monitoring.

22 years ago * gdb.asm/asm-source.exp: Add v850 as supported target.
corinna [Tue, 14 May 2002 10:25:31 +0000 (10:25 +0000)]
* gdb.asm/asm-source.exp: Add v850 as supported target.
* gdb.asm/v850.inc: New file.

22 years ago2002-05-14 Michal Ludvig <mludvig@suse.cz>
mludvig [Tue, 14 May 2002 08:24:24 +0000 (08:24 +0000)]
2002-05-14  Michal Ludvig  <mludvig@suse.cz>
* dwarf2cfi.c (context_cpy): Copy registers correctly.
(update_context): Use __func__ in warnings.

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
drow [Tue, 14 May 2002 04:26:23 +0000 (04:26 +0000)]
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * ser-tcp.c: Include <netinet/udp.h>.  Rename tcp_open
        and tcp_close to net_open and net_close.
        (net_open): Accept "udp:" and "tcp:" specifications.  Connect
        using UDP if requested.  Don't try to disable Nagle on UDP
        sockets.
        * remote.c (remote_serial_open): New function.  Warn about UDP.
        (remote_open_1, remote_async_open_1, remote_cisco_open): Call it.

2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.texinfo (Debug Session): Document new `udp:' and `tcp:'
        options for `target remote'.

22 years ago2002-05-13 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 01:24:59 +0000 (01:24 +0000)]
2002-05-13  Elena Zannoni  <ezannoni@redhat.com>

        * MAINTAINERS: List sh-elf as buildable with ,-Werror.

22 years ago2002-05-13 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 14 May 2002 01:21:35 +0000 (01:21 +0000)]
2002-05-13  Elena Zannoni  <ezannoni@redhat.com>

* configure.tgt: Remove sh-hms target.
* MAINTAINERS: Don't list sh-hms as a separate target.

22 years ago*** empty log message ***
gdbadmin [Tue, 14 May 2002 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Tue, 14 May 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago* kill.cc (prog_name) New global variable.
cgf [Mon, 13 May 2002 23:42:32 +0000 (23:42 +0000)]
* kill.cc (prog_name) New global variable.
(usage) Standardize usage output.  Add descriptions.
(print_version) New function.
(longopts) Accomodate new version option.
(opts) Ditto.
(main) Ditto.

22 years ago* configure.in: simplify makefile fragment collection.
dj [Mon, 13 May 2002 21:19:03 +0000 (21:19 +0000)]
* configure.in: simplify makefile fragment collection.

22 years ago* configure.in: remove code to build emacs.
dj [Mon, 13 May 2002 21:16:42 +0000 (21:16 +0000)]
* configure.in: remove code to build emacs.

22 years ago* mh-apollo68: remove unused HDEFINES setting.
dj [Mon, 13 May 2002 21:14:19 +0000 (21:14 +0000)]
* mh-apollo68: remove unused HDEFINES setting.
* mh-dgux: remove unused HDEFINES setting.
* mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true

22 years ago* configure.in : Remove --srcdir argument from targargs and buildargs
dj [Mon, 13 May 2002 21:11:50 +0000 (21:11 +0000)]
* configure.in : Remove --srcdir argument from targargs and buildargs
(it's always overridden in the Makefile anyway).  Rearrange a bit.

22 years ago2002-05-13 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Mon, 13 May 2002 20:59:40 +0000 (20:59 +0000)]
2002-05-13  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Don't
        allow v specifier with n or L specifiers.  For vector c format,
        move tmp declaration to the top.

22 years ago* configure: move some logic to configure.in
dj [Mon, 13 May 2002 20:55:24 +0000 (20:55 +0000)]
* configure: move some logic to configure.in
* configure.in: move some logic from configure

22 years agomerge from gcc
dj [Mon, 13 May 2002 20:01:19 +0000 (20:01 +0000)]
merge from gcc

22 years ago* cygwin.din: Add strlcat and strlcpy.
cgf [Mon, 13 May 2002 19:53:44 +0000 (19:53 +0000)]
* cygwin.din: Add strlcat and strlcpy.
* include/cygwin/version.h: Increment API minor version number.

22 years ago2002-05-13 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Mon, 13 May 2002 19:52:16 +0000 (19:52 +0000)]
2002-05-13  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Restore
        the original format specifier when looping for vectors to compensate
        for any changes made in vector %g format processing.
        Also add syntax checking for various invalid scenarios
        involving vector format extensions.
        * libc/machine/powerpc/vfscanf.c(__VFSCANF_R)[__ALTIVEC__]: Fix
        return code setting for vector formats.  Also treat vector
        separator mismatch as a match error instead of an input error.
        Perform some syntax checking for vector formats.

22 years ago * strlcat.c: Add file.
fitzsim [Mon, 13 May 2002 19:33:46 +0000 (19:33 +0000)]
* strlcat.c: Add file.
* strlcpy.c: Add file.

22 years ago2002-05-10 Mark Bradshaw <bradshaw@staff.crosswalk.com>
fitzsim [Mon, 13 May 2002 19:33:00 +0000 (19:33 +0000)]
2002-05-10  Mark Bradshaw  <bradshaw@staff.crosswalk.com>

* libc/include/string.h (!__STRICT_ANSI__): Add strlcat and strlcpy.
* libc/string/Makefile.am: Add strlcat.c and strlcpy.c.
* libc/string/strlcat.c: New file.
* libc/string/strlcpy.c: New file.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 19:18:50 +0000 (19:18 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.c++/annota2.exp (annotate-quit): Add comment.

22 years ago* config.bfd (shle-*-netbsdelf*): Add target which includes
thorpej [Mon, 13 May 2002 18:35:54 +0000 (18:35 +0000)]
* config.bfd (shle-*-netbsdelf*): Add target which includes
sh64 support.

22 years agoAdd first preprocessor macro-expansion files.
jimb [Mon, 13 May 2002 18:13:05 +0000 (18:13 +0000)]
Add first preprocessor macro-expansion files.
* macroexp.c, macroexp.h, macrotab.c, macrotab.h: New files.
* Makefile.in (SFILES): Add macrotab.c, macroexp.c.
(splay_tree_h, macroexp_h, macrotab_h): New variable.
(HFILES_NO_SRCDIR): Add macrotab.h, macroexp.h.
(COMMON_OBS): Add macrotab.o, macroexp.o.
(macroexp.o, macrotab.o): New rules.

22 years ago2002-05-13 Ben Elliston <bje@redhat.com>
bje [Mon, 13 May 2002 17:42:57 +0000 (17:42 +0000)]
2002-05-13  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/cache.exp: Unset the loop control variable "attr"
to correct an unwanted DejaGnu interaction.

22 years ago* config/m88k/tm-m88k.h: Update copyright.
cagney [Mon, 13 May 2002 17:20:57 +0000 (17:20 +0000)]
* config/m88k/tm-m88k.h: Update copyright.
(m88k_target_write_pc): Declare
(TARGET_WRITE_PC): Redefine using m88k_target_write_pc.
(M88K_NNPC_REGNUM): Rename NNPC_REGNUM.
(SHIFT_INST_REGS): Update definition.
* m88k-tdep.c (m88k_target_write_pc): New function.  Implement
using old definition of TARGET_WRITE_PC.
* regcache.c (generic_target_write_pc): Delete code handling
NNPC_REGNUM.
* gdbarch.sh (NNPC_REGNUM): Delete.
* gdbarch.h, gdbarch.c: Regenerate.

* gdbint.texinfo (Target Architecture Definition): Delete
documentation on NNPC_REGNUM.

22 years ago* builtin-regs.c (value_of_builtin_reg): Correctly calculate the
rearnsha [Mon, 13 May 2002 16:25:08 +0000 (16:25 +0000)]
* builtin-regs.c (value_of_builtin_reg): Correctly calculate the
builtin reg number.

22 years ago* configure.in (shle-*-*elf*): Include sh64 support.
thorpej [Mon, 13 May 2002 15:39:44 +0000 (15:39 +0000)]
* configure.in (shle-*-*elf*): Include sh64 support.
* configure: Regenerate.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 14:21:12 +0000 (14:21 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary)
        (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref)
        (gen_address_of, gen_struct_ref, gen_repeat): Use type
        access macros.
        * c-typeprint.c (cp_type_print_method_args): Likewise.
        (c_type_print_args): Likewise.
        * d10v-tdep.c (d10v_push_arguments): Likewise.
        (d10v_extract_return_value): Likewise.
        * expprint.c (print_subexp): Likewise.
        * gdbtypes.c (lookup_primitive_typename): Likewise.
        (lookup_template_type, add_mangled_type, print_arg_types): Likewise.
        * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB)
        (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE)
        (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS)
        (TYPE_VECTOR): Likewise.
        * hpread.c (hpread_read_struct_type)
        (fix_static_member_physnames, fixup_class_method_type)
        (hpread_type_lookup): Likewise.
        * mdebugread.c (parse_symbol, parse_type): Likewise.
        * p-lang.c (is_pascal_string_type): Likewise.
        * valops.c (hand_function_call): Likewise.
        * x86-64-tdep.c (classify_argument): Likewise.

        * hpread.c (hpread_read_function_type)
        (hpread_read_doc_function_type): Call replace_type.
        * dstread.c (create_new_type): Delete.
        (decode_dst_structure, process_dst_function): Call alloc_type.
        Use type access macros.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 14:00:31 +0000 (14:00 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary)
        (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref)
        (gen_address_of, gen_struct_ref, gen_repeat): Use type
        access macros.
        * c-typeprint.c (cp_type_print_method_args): Likewise.
        (c_type_print_args): Likewise.
        * d10v-tdep.c (d10v_push_arguments): Likewise.
        (d10v_extract_return_value): Likewise.
        * expprint.c (print_subexp): Likewise.
        * gdbtypes.c (lookup_primitive_typename): Likewise.
        (lookup_template_type, add_mangled_type, print_arg_types): Likewise.
        * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB)
        (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE)
        (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS)
        (TYPE_VECTOR): Likewise.
        * hpread.c (hpread_read_struct_type)
        (fix_static_member_physnames, fixup_class_method_type)
        (hpread_type_lookup): Likewise.
        * mdebugread.c (parse_symbol, parse_type): Likewise.
        * p-lang.c (is_pascal_string_type): Likewise.
        * valops.c (hand_function_call): Likewise.
        * x86-64-tdep.c (classify_argument): Likewise.

        * hpread.c (hpread_read_function_type)
        (hpread_read_doc_function_type): Call replace_type.
        * dstread.c (create_new_type): Delete.
        (decode_dst_structure, process_dst_function): Call alloc_type.
        Use type access macros.

22 years ago * configure.in: Revert 2002-04-07. Instead, auto-configure
amodra [Mon, 13 May 2002 13:33:28 +0000 (13:33 +0000)]
* configure.in: Revert 2002-04-07.  Instead, auto-configure
HAVE_ST_C_IMPL.
* configure: Regenerate.
* config.in: Regenerate.
* rs6000-core.c (CNEW_IMPL): Guard use of c_impl with HAVE_ST_C_IMPL
or AIX_5_CORE.

22 years ago * shared.cc (__sec_user): Split into sec_acl() and call orig_sid().
corinna [Mon, 13 May 2002 12:10:48 +0000 (12:10 +0000)]
* shared.cc (__sec_user): Split into sec_acl() and call orig_sid().
(sec_acl): Create from part of __sec_user(), except creator/owner.
* security.h: Define sec_acl() and MAX_DACL_LEN.

22 years agoRemove redundant call to listing_prev().
nickc [Mon, 13 May 2002 11:33:02 +0000 (11:33 +0000)]
Remove redundant call to listing_prev().

22 years agoDo not reset loc_directive_seen in dwarf2_emit_insn.
nickc [Mon, 13 May 2002 10:24:13 +0000 (10:24 +0000)]
Do not reset loc_directive_seen in dwarf2_emit_insn.

22 years agoFix grammatical error.
nickc [Mon, 13 May 2002 10:16:33 +0000 (10:16 +0000)]
Fix grammatical error.

22 years agoSupport sparc64-openbsd corefiles as well.
nickc [Mon, 13 May 2002 08:33:26 +0000 (08:33 +0000)]
Support sparc64-openbsd corefiles as well.

22 years ago* kill.cc (listsig): Display numeric id when given symbolic input.
cgf [Mon, 13 May 2002 05:35:43 +0000 (05:35 +0000)]
* kill.cc (listsig): Display numeric id when given symbolic input.

22 years agodocument kill -h.
cgf [Mon, 13 May 2002 05:25:14 +0000 (05:25 +0000)]
document kill -h.

22 years ago* kill.cc (usage): Show new options. Allow specification of output stream.
cgf [Mon, 13 May 2002 05:23:37 +0000 (05:23 +0000)]
* kill.cc (usage): Show new options.  Allow specification of output stream.
(main): Implement 'h' option.

22 years agoUpdate ChangeLog with missing entry.
cgf [Mon, 13 May 2002 05:18:34 +0000 (05:18 +0000)]
Update ChangeLog with missing entry.

22 years ago* Makefile.in (kill.exe): Add as a specific target.
cgf [Mon, 13 May 2002 05:13:57 +0000 (05:13 +0000)]
* Makefile.in (kill.exe): Add as a specific target.
* kill.cc (longopts): New.
(opts): Ditto.
(get_sig): Accept const char * parameter.  Return -1 on unknown signal.
(test_for_unknown_sig): New function.
(listsig): New function.
(main): Use getopt_long for option parsing.  Implement -l, and -s options.  Use
test_for_unknown_sig() to test for signal validity.

22 years ago * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
amodra [Mon, 13 May 2002 01:24:54 +0000 (01:24 +0000)]
* gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
* gas/i386/x86-64-opcode.d: Adjust.

22 years ago * write.c (subsegs_finish): Don't specially align last subseg.
amodra [Mon, 13 May 2002 01:23:51 +0000 (01:23 +0000)]
* write.c (subsegs_finish): Don't specially align last subseg.

22 years ago2002-05-12 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 01:18:19 +0000 (01:18 +0000)]
2002-05-12  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.base/break.exp: Check 'break "marker2"'.

22 years ago * Makefile.am (install-data-local): Install headers to
amodra [Mon, 13 May 2002 00:58:40 +0000 (00:58 +0000)]
* Makefile.am (install-data-local): Install headers to
$(exec_prefix)/include.
* Makefile.in: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Mon, 13 May 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Mon, 13 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago* i387-tdep.c (i387_supply_fxsave): Skip the SSE registers if
kettenis [Sun, 12 May 2002 21:16:06 +0000 (21:16 +0000)]
* i387-tdep.c (i387_supply_fxsave): Skip the SSE registers if
the're not supported by the current architecture.
(i387_fill_fxsave): Likewise.

22 years agoremove a comma
cgf [Sun, 12 May 2002 19:29:20 +0000 (19:29 +0000)]
remove a comma

22 years ago* fhandler_disk_file.cc (fhandler_disk_file::open): Avoid using O_DIROPEN when
cgf [Sun, 12 May 2002 19:20:01 +0000 (19:20 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::open): Avoid using O_DIROPEN when
OS doesn't support it.  Return proper errno in that case.

22 years agoApproved by ezannoni@redhat.com:
fnf [Sun, 12 May 2002 18:13:33 +0000 (18:13 +0000)]
Approved by ezannoni@redhat.com:

2002-05-12  Fred Fish  <fnf@redhat.com>
* symfile.c (default_symfile_offsets): Arrange for uninitialized
sect_index_xxx members to index the first slot in section_offsets
if all of the section_offsets are zero.

22 years agoAdd a ChangeLog entry that was accidentally not committed
thorpej [Sun, 12 May 2002 16:37:16 +0000 (16:37 +0000)]
Add a ChangeLog entry that was accidentally not committed
with the change:

2002-05-11  Jason Thorpe  <thorpej@wasabisystems.com>

* Makefile.in (ALLDEPFILES): Remove alphanbsd-nat.c.
(alphanbsd-nat.o): Remove dependency list.
(alphanbsd-tdep.o): Add $(regcache_h) to dependency list.
* alphanbsd-nat.c: Delete.  Contents moved to...
* alphanbsd-tdep.c: ...here.
(_initialize_alphanbsd_tdep): Register core functions.
* config/alpha/nbsd.mh (NATDEPFILES): Remove alphanbsd-nat.o.

22 years ago* configure.tgt (sparc-*openbsd): Remove entry accidentially
kettenis [Sun, 12 May 2002 15:07:40 +0000 (15:07 +0000)]
* configure.tgt (sparc-*openbsd): Remove entry accidentially
checked in with last change.

22 years ago* configure.tgt (i[3456]86-*-unixware*, i[3456]86-*-unixware2*):
kettenis [Sun, 12 May 2002 14:58:56 +0000 (14:58 +0000)]
* configure.tgt (i[3456]86-*-unixware*, i[3456]86-*-unixware2*):
Remove targets.  These are canonicalized to i386-*-sysv4.2uw by
config.sub.

22 years ago2002-05-12 Daniel Jacobowitz <drow@mvista.com>
drow [Sun, 12 May 2002 07:40:37 +0000 (07:40 +0000)]
2002-05-12  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in: Update dependencies.

22 years agofix entry
cgf [Sun, 12 May 2002 04:55:10 +0000 (04:55 +0000)]
fix entry

22 years ago* syscalls.cc (_read): Change error to EBADF if attempt to write to a
cgf [Sun, 12 May 2002 04:43:29 +0000 (04:43 +0000)]
* syscalls.cc (_read): Change error to EBADF if attempt to write to a
non-writable fd.

22 years ago* mount.cc (do_mount): Default to non-exec option for remote drives. Report
cgf [Sun, 12 May 2002 04:29:54 +0000 (04:29 +0000)]
* mount.cc (do_mount): Default to non-exec option for remote drives.  Report
warnings before attempting a mount.
(longopts): Add no-executable option.
(mount_commands): Ditto.
(opts): Ditto.
(usage): Ditto.  Indicate that system mount is now the default.
(main): Accommodate no-executable option.  Make system mount the default.
* umount.cc (usage): Indicate that system umount is now the default.
(main): Make system umount the default.

22 years ago* language.c (local_hex_string_custom): Simplify. Do not depend
cagney [Sun, 12 May 2002 04:20:05 +0000 (04:20 +0000)]
* language.c (local_hex_string_custom): Simplify.  Do not depend
on PRINTF_HAS_LONG_LONG or CC_HAS_LONG_LONG.

* memattr.c (mem_info_command): Replace calls to
longest_local_hex_string and longest_local_hex_string_custom.
* buildsym.c (make_blockvector): Ditto.
* solib.c (info_sharedlibrary_command): Ditto.
* tracepoint.c (tracepoints_info): Ditto.
* symtab.c (print_msymbol_info): Ditto.

* language.c (local_hex_string): Delete.
(local_hex_string_custom): Delete.
(longest_local_hex_string): Rename to local_hex_string.
(longest_local_hex_string_custom): Rename to
local_hex_string_custom.
* language.h (local_hex_string): Change parameter type to LONGEST.
(local_hex_string_custom): Ditto.
(longest_local_hex_string): Delete declaration.
(longest_local_hex_string_custom): Ditto.

* solib.c: Update copyright.
* memattr.c: Update copyright.

22 years ago* arch-utils.h (legacy_register_to_value): Declare.
cagney [Sun, 12 May 2002 03:09:11 +0000 (03:09 +0000)]
* arch-utils.h (legacy_register_to_value): Declare.
(legacy_value_to_register): Declare.
(legacy_convert_register_p): Declare.
* arch-utils.c (legacy_register_to_value): New function.
(legacy_value_to_register): New function.
(legacy_convert_register_p): New function.

* gdbarch.sh (REGISTER_TO_VALUE): Define.
(VALUE_TO_REGISTER): Define.
(CONVERT_REGISTER_P): Define.
* gdbarch.h, gdbarch.c: Regenerate.

* valops.c (value_assign): Use CONVERT_REGISTER_P and
VALUE_TO_REGISTER.
* findvar.c (value_from_register): Use REGISTER_TO_VALUE and
CONVERT_REGISTER_P.

* gdbint.texinfo (Target Architecture Definition): Document
REGISTER_TO_VALUE and VALUE_TO_REGISTER and CONVERT_REGISTER_P.
(Target Architecture Definition): Revise section `Using Different
Register and Memory Data Representations'.  Add section `Raw and
Virtual Register Representations'.

22 years ago* fhandler.h (executable_states): For now, make dont_care_if_executable
cgf [Sun, 12 May 2002 03:08:59 +0000 (03:08 +0000)]
* fhandler.h (executable_states): For now, make dont_care_if_executable
equivalent to not_executable.
* sys/mount.h: Define MOUNT_NOTEXEC.
* path.h (fs_info): New class.
(path_conv): Move fs-specific fields to new 'fs' structure.
(path_conv::update_fs_info): Move to fs_info and rename to just 'update'.
* path.cc (fs_info::update): Ditto.  Return 'true' if successful.
(fillout_mntent): Add ',noexec' to list of reported options.

22 years ago2005-05-11 Daniel Jacobowitz <drow@mvista.com>
drow [Sun, 12 May 2002 02:20:38 +0000 (02:20 +0000)]
2005-05-11  Daniel Jacobowitz  <drow@mvista.com>
            Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>

        * Makefile.in: Update dependencies for valops.c.
        * valops.c: Include "gdb_assert.h".
        (typecmp): Skip THIS parameter to methods.
        (find_method_list): Remove static_memfuncp argument,
        update callers.  Check for stub methods.
        (find_value_oload_method_list): Don't set *static_memfuncp.
        (find_overload_match): Don't check for stub methods.  Assert
        that methods are not stubbed.  Handle static methods.
        (value_find_oload_method_list): Remove static_memfuncp argument.
        * gdbtypes.c (check_stub_method): Do not add THIS pointer
        to the argument list for static stub methods.
        * value.h (value_find_oload_method_list): Update prototype.

22 years ago* arch-utils.h (generic_register_size): Declare.
cagney [Sun, 12 May 2002 02:16:03 +0000 (02:16 +0000)]
* arch-utils.h (generic_register_size): Declare.
(generic_register_raw_size, generic_register_virtual_size): Delete
declarations.
* arch-utils.c (generic_register_raw_size): Delete.
(generic_register_size): New function.
(generic_register_virtual_size): Delete.

* gdbarch.sh (REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE): Make
default generic_register_size.
* gdbarch.h, gdbarch.c: Re-generate.

* d10v-tdep.c (d10v_gdbarch_init): Use generic_register_size for
register_virtual_size.
* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.

* gdbint.texinfo (Target Architecture Definition): Mention
defaults for REGISTER_VIRTUAL_SIZE and REGISTER_RAW_SIZE.
(Target Architecture Definition): Mention same.  Add references to
web pages.

22 years ago* fhandler_virtual.cc (fhandler_virtual::close): Quiet a compiler warning.
cgf [Sun, 12 May 2002 01:59:53 +0000 (01:59 +0000)]
* fhandler_virtual.cc (fhandler_virtual::close): Quiet a compiler warning.

22 years agofix formatting
cgf [Sun, 12 May 2002 01:50:37 +0000 (01:50 +0000)]
fix formatting

22 years agofix comment
cgf [Sun, 12 May 2002 01:41:17 +0000 (01:41 +0000)]
fix comment

22 years ago* autoload.cc: Add dynamic load statements for 'ZwQueryInformationProcess' and
cgf [Sun, 12 May 2002 01:37:46 +0000 (01:37 +0000)]
* autoload.cc: Add dynamic load statements for 'ZwQueryInformationProcess' and
'ZwQueryVirtualMemory'.
* fhandler.h: Change type of bufalloc and filesize members of fhandler_virtual
from int to size_t.  Change type of position member from __off32_t to
__off64_t.  Add new fileid member to fhandler_virtual class.  Make seekdir take
an __off64_t argument.  Make lseek take an __off64_t argument.  Add
fill_filebuf method to fhandler_virtual.  Add fill_filebuf method to
fhandler_proc.  Add fill_filebuf method to fhandler_registry.  Add fill_filebuf
method to fhandler_process.  Add saved_pid and saved_p members to
fhandler_process.
* fhandler_proc.cc (proc_listing_array): Add 'loadavg', 'meminfo', and 'stat'.
(proc_fhandlers array): Ditto.
(fhandler_proc::open): Use fill_filebuf to flesh out the file contents.
(fhandler_proc::fill_filebuf): New method.
(fhandler_proc::format_proc_meminfo): Ditto.
(fhandler_proc::format_proc_stat): Ditto.
(fhandler_proc::format_proc_uptime): Ditto.
* fhandler_process.cc (process_listing): Add 'stat' and 'statm'.
(fhandler_process::fstat): Find the _pinfo structure for the process named in
the filename.  Return ENOENT if the process is no longer around.  Set the gid
and uid fields of the stat structure.
(fhandler_process::open): Store pid and pointer to _pinfo structure in
saved_pid and saved_p respectively.  Use fill_filebuf to flesh out file
contents.
(fhandler_proc::fill_filebuf): New method.
(format_process_stat): New function.
(format_process_status): Ditto.
(format_process_statm): Ditto.
(get_process_state): Ditto.
(get_mem_values): Ditto.
* fhandler_registry.cc (fhandler_registry::seekdir): Change argument type from
__off32_t to __off64_t.
(fhandler_registry::fill_filebuf): New method.
* fhandler_virtual.cc (fhandler_virtual::seekdir): Change argument type from
__off32_t to __off64_t.
(fhandler_virtual::lseek): Ditto.
(fhandler_virtual::fill_filebuf): New method.
(fhandler_virtual::fhandler_virtual): Initialise fileid to -1.
* wincap.cc: Set flag has_process_io_counters appropriately.
* wincap.h: Add flag has_process_io_counters.

22 years ago* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
cagney [Sun, 12 May 2002 01:02:57 +0000 (01:02 +0000)]
* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
* gdbarch.h, gdbarch.c: Regenerate.
* gnu-v3-abi.c: Update copyright.
(vtable_address_point_offset): Update.
(gnuv3_rtti_type): Update.
(gnuv3_baseclass_offset): Update.
* solib-svr4.c (svr4_fetch_link_map_offsets): Update.
(init_fetch_link_map_offsets): Update.
* remote.c (get_remote_state): Update.

22 years ago*** empty log message ***
gdbadmin [Sun, 12 May 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sun, 12 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
drow [Sat, 11 May 2002 23:48:21 +0000 (23:48 +0000)]
2002-05-11  Daniel Jacobowitz  <drow@mvista.com>

        * TODO: Remove value_headof/value_from_vtable_info comment.
        * printcmd.c (print_command_1): Don't call value_from_vtable_info.
        * values.c (value_headof, value_from_vtable_info): Delete.
        * value.h (value_from_vtable_info): Delete prototype.

22 years ago* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),
cagney [Sat, 11 May 2002 23:14:25 +0000 (23:14 +0000)]
* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),
gdb_string.h with $(gdb_string_h) and gdb_regex.h with
$(gdb_regex_h).
(gdb_assert_h): Define.
(gdb_wait_h): Define.
(gdb_regex_h): Define.