platform/upstream/binutils.git
21 years ago * gdbtypes.h (struct main_type): Move artificial flag out of
Daniel Jacobowitz [Mon, 11 Nov 2002 00:55:34 +0000 (00:55 +0000)]
* gdbtypes.h (struct main_type): Move artificial flag out of
loc.  New member of ``struct field'' named static_kind.  Reduce
overloaded meaning of bitsize.
(FIELD_ARTIFICIAL, SET_FIELD_PHYSNAME, SET_FIELD_PHYSADDR)
(TYPE_FIELD_STATIC, TYPE_FIELD_STATIC_HAS_ADDR): Likewise.
(FIELD_STATIC_KIND, TYPE_FIELD_STATIC_KIND): New macros.

* ada-lang.c (fill_in_ada_prototype): Initialize static_kind for
new fields.
(template_to_fixed_record_type, template_to_static_fixed_type)
(to_record_with_fixed_variant_part): Likewise.
* coffread.c (coff_read_struct_type, coff_read_enum_type): Likewise.
* dwarf2read.c (dwarf2_add_field, read_enumeration): Likewise.
* dwarfread.c (struct_type, enum_type): Likewise.
* hpread.c (hpread_read_enum_type)
(hpread_read_function_type, hpread_read_doc_function_type)
(hpread_read_struct_type): Likewise.
* mdebugread.c (parse_symbol): Likewise.

21 years ago*** empty log message ***
gdbadmin [Mon, 11 Nov 2002 00:01:02 +0000 (00:01 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Sun, 10 Nov 2002 23:00:05 +0000 (23:00 +0000)]
daily update

21 years ago * config/tc-mmix.c (get_putget_operands): Mark both possible
Hans-Peter Nilsson [Sun, 10 Nov 2002 18:35:51 +0000 (18:35 +0000)]
* config/tc-mmix.c (get_putget_operands): Mark both possible
operands as invalid at beginning.

21 years ago2002-11-10 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 10 Nov 2002 15:36:26 +0000 (15:36 +0000)]
2002-11-10  Andrew Cagney  <ac131313@redhat.com>

* breakpoint.h (deprecated_frame_in_dummy): Rename frame_in_dummy.
* stack.c (print_frame_info_base): Update.
(print_frame_info_base, frame_info): Update.
* sparc-tdep.c (sparc_init_extra_frame_info): Update.
(sparc_frame_saved_pc): Update.
* ada-lang.c (find_printable_frame): Update.
* breakpoint.c (deprecated_frame_in_dummy): Update.

21 years ago * config/tc-mmix.c (md_convert_frag) <case STATE_GREG_DEF>:
Hans-Peter Nilsson [Sun, 10 Nov 2002 13:09:11 +0000 (13:09 +0000)]
* config/tc-mmix.c (md_convert_frag) <case STATE_GREG_DEF>:
Initialize target of fixup to zero.

21 years ago * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
Hans-Peter Nilsson [Sun, 10 Nov 2002 09:29:07 +0000 (09:29 +0000)]
* ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
ld-mmix/local7.d: Tweak for change in readelf output.

21 years ago*** empty log message ***
gdbadmin [Sun, 10 Nov 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Sat, 9 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

21 years ago* i386-linux-nat.c (ORIG_EAX): Define to -1 if not already
Mark Kettenis [Sat, 9 Nov 2002 21:31:12 +0000 (21:31 +0000)]
* i386-linux-nat.c (ORIG_EAX): Define to -1 if not already
defined.
(regmap): Extend to cover all registers.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE,
OLD_CANNOT_FETCH_REGISTERS, OLD_CANNOT_STORE_REGISTERS): Remove
definitions.
(fetch_register, sore_register): Simplify.
(old_fetch_inferior_registers, old_store_inferior_registers):
Remove functions.
(cannot_fetch_register, cannot_store_register): Change
implementation to use regmap array to decide which registers
cannot be fetched/stored.  This removes $orig_eax from the
registers that cannot be fetched/stored.
(fetch_inferior_registers): Call fetch_register directly instead
of calling old_fetch_inferior_registers.
(store_inferior_registers): Call store_register directly instead
of calling old_store_inferior_registers.
(i386_linux_dr_get): Replace PT_READ_U with PTRACE_PEEKUSER.
(i386_linux_dr_set): Replace PT_WRITE_U with PTRACE_POKEUSER.
* config/i386/nm-linux.h (U_REGS_OFFSET): Remove definition.

21 years ago2002-11-09 Klee Dienes <kdienes@apple.com>
Klee Dienes [Sat, 9 Nov 2002 19:34:35 +0000 (19:34 +0000)]
2002-11-09  Klee Dienes  <kdienes@apple.com>

        * i387-tdep.c (i387_supply_register): When called with NULL as a
        buffer, mark the register as not provided (to mirror the behavior
        of supply_register).
        (i387_supply_fxsave): Ditto.
        (i387_supply_fsave): Ditto (inherits the behavior from
        i387_supply_register).

21 years ago2002-11-09 Klee Dienes <kdienes@apple.com>
Klee Dienes [Sat, 9 Nov 2002 19:28:22 +0000 (19:28 +0000)]
2002-11-09  Klee Dienes  <kdienes@apple.com>

        * blockframe.c (sigtramp_saved_pc): Use
        builtin_type_void_code_ptr, not builtin_type_void_data_ptr (we are
        extracting the PC).  Use TYPE_LENGTH (builtin_type_void_code_ptr)
        instead of (TARGET_PTR_BIT / TARGET_CHAR_BIT).

21 years ago2002-11-09 Klee Dienes <kdienes@apple.com>
Klee Dienes [Sat, 9 Nov 2002 19:15:23 +0000 (19:15 +0000)]
2002-11-09  Klee Dienes   <kdienes@apple.com>

        * chexp.exp: Mark as obsolete.
        * pr-5016.exp: Remove stray trailing newline.

21 years ago2002-11-09 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 9 Nov 2002 18:14:10 +0000 (18:14 +0000)]
2002-11-09  Andrew Cagney  <ac131313@redhat.com>

* frame.c (get_prev_frame): Test prev_p to identify a previously
unwound frame.  Initialize prev_p.
* frame.h (struct frame_info): Add field prev_p.  Expand prev/next
comment.

21 years ago2002-11-09 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 9 Nov 2002 17:45:17 +0000 (17:45 +0000)]
2002-11-09  Andrew Cagney  <ac131313@redhat.com>

* frame.c (get_prev_frame): Cleanups.  Eliminate redundant tests
for a NULL NEXT_FRAME.  Simplify fromleaf initialization.  Add
more comments.  Zap dead code.

21 years ago* infcmd.c (print_vector_info, print_float_info): Move code that
Mark Kettenis [Sat, 9 Nov 2002 12:44:23 +0000 (12:44 +0000)]
* infcmd.c (print_vector_info, print_float_info): Move code that
checks whether the target has any registers and whether there is a
selected frame up, such that it is also used if a target provides
multi-arch definitions of these functions.

21 years ago * ld-elfvsb/define.s: Avoid use of @ in .type directive.
Alan Modra [Sat, 9 Nov 2002 12:27:50 +0000 (12:27 +0000)]
* ld-elfvsb/define.s: Avoid use of @ in .type directive.

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 9 Nov 2002 03:14:11 +0000 (03:14 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* Makefile.in (DESTDIR): Define.
(install-only, install-gdbtk, uninstall-gdbtk): Add $(DESTDIR)
prefix.

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 9 Nov 2002 02:53:25 +0000 (02:53 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* config/djgpp/fnchange.lst: 8.3 proof i386obsd-nat.c and
i386obsd-tdep.c.  Rename paths containing "gdb.c++" to "gdb.cxx".

21 years ago * elf32-arm.h (elf32_arm_size_dynamic_sections): Don't strip output
Alan Modra [Sat, 9 Nov 2002 00:52:27 +0000 (00:52 +0000)]
* elf32-arm.h (elf32_arm_size_dynamic_sections): Don't strip output
section when dynamic section unused;  _bfd_strip_section_from_output
instead.

21 years ago*** empty log message ***
gdbadmin [Sat, 9 Nov 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 23:59:58 +0000 (23:59 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* i386-linux-tdep.c: Include "reggroups.h".
(i386_linux_register_reggroup_p): New function.
(i386_linux_init_abi): Set register_reggroup_p to
i386_linux_register_reggroup_p.
* i386-tdep.h (i386_register_reggroup_p): Declare.
* i386-tdep.c: Include "reggroups.h".
(i386_init_reggroups): New function.
(i386_add_reggroups): New function.
(i386_register_reggroup_p): New function.
(i386_sse_reggroup, i386_mmx_reggroup): New variables.
(_initialize_i386_tdep): Call i386_init_reggroups.
(i386_gdbarch_init): Set register_reggroup_p and add in the i386
specific reggroups.

21 years ago* infptrace.c (child_xfer_memory): Make use of the new PT_IO
Mark Kettenis [Fri, 8 Nov 2002 23:48:38 +0000 (23:48 +0000)]
* infptrace.c (child_xfer_memory): Make use of the new PT_IO
request that's available in *BSD.

21 years ago* i386-tdep.h (IS_FPU_CTRL_REGNUM): Remove.
Mark Kettenis [Fri, 8 Nov 2002 23:35:14 +0000 (23:35 +0000)]
* i386-tdep.h (IS_FPU_CTRL_REGNUM): Remove.

21 years ago* i387-tdep.c (i387_fill_fxsave): Use FOOFF_REGNUM instead of
Mark Kettenis [Fri, 8 Nov 2002 23:31:09 +0000 (23:31 +0000)]
* i387-tdep.c (i387_fill_fxsave): Use FOOFF_REGNUM instead of
FDOFF_REGNUM.

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 23:12:52 +0000 (23:12 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* frame.c (set_unwind_by_pc): Use dummy_frame_register_unwind.
* dummy-frame.c (find_dummy_frame): Rename
generic_find_dummy_frame, make static.  Return the dummy frame
instead of the regcache.
(generic_find_dummy_frame): Re-implement using find_dummy_frame,
(cached_find_dummy_frame): New function.  Use find_dummy_frame.
(dummy_frame_register_unwind): Rename
generic_call_dummy_register_unwind.  Use cached_find_dummy_frame.
* dummy-frame.h (dummy_frame_register_unwind): Rename
generic_call_dummy_register_unwind.

21 years agodaily update
Alan Modra [Fri, 8 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

21 years ago* config/i386/tm-i386v42mp.h: Remove file. Move its contents,
Mark Kettenis [Fri, 8 Nov 2002 21:00:47 +0000 (21:00 +0000)]
* config/i386/tm-i386v42mp.h: Remove file.  Move its contents,
except the inclusion of "i386/tm-i386.h", to...
* config/i386/nm-i386v42mp.h: ...here.
* config/i386/i386v42mp.mt (TM_FILE): Set to tm-i386.h.

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 20:48:55 +0000 (20:48 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* Makefile.in (frame.o): Update dependencies.
* blockframe.c (current_frame, frame_obstack_alloc)
(frame_saved_regs_zalloc, get_current_frame)
(set_current_frame, create_new_frame)
(set_unwind_by_pc, get_next_frame)
(flush_cached_frames, reinit_frame_cache)
(frame_saved_regs_register_unwind)
(deprecated_generic_get_saved_register)
(get_prev_frame, get_frame_pc, get_frame_saved_regs)
(_initialize_blockframe): Move frame code from
here...
* frame.c: ...to here.  Include "gdb_obstack.h", "gdbcore.h",
"annotate.h" and "dummy-frame.h".
(_initialize_frame): New function.

21 years ago2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 8 Nov 2002 20:39:06 +0000 (20:39 +0000)]
2002-11-08  Jeff Johnston  <jjohnstn@redhat.com>

        * mi-main.c (mi_command_loop): Initialize raw_stdout and gdb_stdout
        only if mi version is <= 1.
        (mi_init_ui): Initialize raw_stdout and gdb_stdout if mi version
        is > 1 so startup message is treated as console output.  This is
        part of fix for PR gdb/604.

21 years ago2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 8 Nov 2002 20:37:50 +0000 (20:37 +0000)]
2002-11-08  Jeff Johnston  <jjohnstn@redhat.com>

        * lib/mi-support.exp (mi_gdb_start): Verify the startup message
        for mi1 and current mi is in correct format.  New mi startup message
        should be in mi console format.  This is part of fix for PR gdb/604.

21 years ago* dwarf2read.c (read_func_scope): Restore list_in_scope properly
Jim Blandy [Fri, 8 Nov 2002 20:05:10 +0000 (20:05 +0000)]
* dwarf2read.c (read_func_scope): Restore list_in_scope properly
when we finish a function a context.
* buildsym.h (outermost_context_p): New macro.
(Bug analyzed by David Edelsohn.)

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 19:42:00 +0000 (19:42 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* blockframe.c: Include "dummy-frame.h".
(struct dummy_frame, dummy_frame_stack)
(generic_find_dummy_frame, deprecated_generic_find_dummy_frame)
(generic_pc_in_call_dummy, deprecated_read_register_dummy)
(generic_push_dummy_frame, generic_save_dummy_frame_tos)
(generic_save_call_dummy_addr, generic_pop_current_frame)
(generic_pop_dummy_frame, generic_fix_call_dummy)
(generic_fix_call_dummy, generic_call_dummy_register_unwind): Move
dummy frame code from here...
* dummy-frame.c: ...to here.  New file.
* dummy-frame.h: New file.
(generic_call_dummy_register_unwind): Declare.
(generic_find_dummy_frame): Declare.
* Makefile.in (SFILES): Add dummy-frame.c.
(dummy-frame.o): Specify dependencies.
(dummy_frame_h): Define.
(COMMON_OBS): Add dummy-frame.o.
(blockframe.o): Update dependencies.

21 years ago* dwarf2read.c (read_func_scope): Restore local_symbols and
Jim Blandy [Fri, 8 Nov 2002 19:33:37 +0000 (19:33 +0000)]
* dwarf2read.c (read_func_scope): Restore local_symbols and
param_symbols after we finish the function context.  (Based on a
patch from David Edelsohn.)

21 years ago2002-11-08 David Carlton <carlton@math.stanford.edu>
David Carlton [Fri, 8 Nov 2002 19:16:17 +0000 (19:16 +0000)]
2002-11-08  David Carlton  <carlton@math.stanford.edu>

* linespec.c (symbol_found): New function.
(minsym_found): New function.
(decode_line_1): Separate out some code into separate functions.

21 years ago * i386-tdep.c (i386_frameless_signal_p): Make non static for
Joel Brobecker [Fri, 8 Nov 2002 17:34:31 +0000 (17:34 +0000)]
   * i386-tdep.c (i386_frameless_signal_p): Make non static for
       the benefit of the interix target.
       * i386-tdep.h (i386_frameless_signal_p): Declare.

21 years ago2002-11-08 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 17:03:27 +0000 (17:03 +0000)]
2002-11-08  Andrew Cagney  <ac131313@redhat.com>

* i386-tdep.h (i386_linux_orig_eax_regnum_p): Delete stray
declaration that snuck in from change below.

21 years ago2002-11-06 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 8 Nov 2002 16:52:37 +0000 (16:52 +0000)]
2002-11-06  Andrew Cagney  <cagney@redhat.com>

* i386-tdep.c (i386_mmx_regnum_p): Rename mmx_regnum_p.  Update
all callers.
(i386_fp_regnum_p): New function.  Use instead of FP_REGNUM_P.
(i386_fpc_regnum_p): New function.  Use instead of FPC_REGNUM_P.
(i386_sse_regnum_p): New function.  Use instead of SSE_REGNUM_P.
(i386_mxcsr_regnum_p): new function.  Use instead of
MXCSR_REGNUM_P.
* i386-tdep.h (SSE_REGNUM_P): Delete macro.
(i386_sse_regnum_p): Declare.
(i386_mxcsr_regnum_p): Declare.
(FP_REGNUM_P, FPC_REGNUM_P): Delete macros.
(i386_fp_regnum_p, i386_fpc_regnum_p): Declare.
(IS_FP_REGNUM): Update definition.
(IS_FPU_CTRL_REGNUM): Update definition..
(IS_SSE_REGNUM): Update definition..
* i386v-nat.c (register_u_addr): Update.
* go32-nat.c (fetch_register): Update.
(store_register): Update.

22 years ago Preparation work to convert the hppa targets to multiarch partial.
Joel Brobecker [Fri, 8 Nov 2002 03:35:47 +0000 (03:35 +0000)]
    Preparation work to convert the hppa targets to multiarch partial.

        * hppa-tdep.c: Add new functions replacing macro bodies from
        config/pa/tm-hppa.h. These function will be used to initialize
        the gdbarch structure. Import some comments from tm-hppa.h,
        and place them where appropriate, to avoid loosing them when
        we cleanup this file.
        (hppa_reg_struct_has_addr): New function.
        (hppa_inner_than): New function.
        (hppa_stack_align): New function.
        (hppa_pc_requires_run_before_use): New function.
        (hppa_instruction_nullified): New function.
        (hppa_register_byte): New function.
        (hppa_register_virtual_type): New function.
        (hppa_store_struct_return): New function.
        (hppa_cannot_store_register): New function.
        (hppa_frame_args_address): New function.
        (hppa_frame_locals_address): New function.
        (hppa_smash_text_address): New function.
        (hppa_coerce_float_to_double): New function. Requires the inclusion
        of "language.h".

        * Makefile.in (hppa-tdep.o): Add dependency on language.h.

        * tm-hppa.h (REG_STRUCT_HAS_ADDR): Change the definition of this
        gdbarch-eligible macro to a call to the new associated function
        created in hppa-tdep.c.
        (INNER_THAN): Likewise.
        (STACK_ALIGN): Likewise.
        (PC_REQUIRES_RUN_BEFORE_USE): Likewise.
        (INSTRUCTION_NULLIFIED): Likewise.
        (REGISTER_BYTE): Likewise.
        (REGISTER_VIRTUAL_TYPE): Likewise.
        (STORE_STRUCT_RETURN): Likewise.
        (CANNOT_STORE_REGISTER): Likewise.
        (FRAME_ARGS_ADDRESS): Likewise.
        (FRAME_LOCALS_ADDRESS): Likewise.
        (SMASH_TEXT_ADDRESS): Likewise.
        (COERCE_FLOAT_TO_DOUBLE): Likewise.
        (ABOUT_TO_RETURN): Delete, as no longer used.

22 years ago * printcmd.c (disassemble_command): Remove obsolete function.
Fernando Nasser [Fri, 8 Nov 2002 03:21:34 +0000 (03:21 +0000)]
* printcmd.c (disassemble_command): Remove obsolete function.
(_initialize_printcmd): Do not create disassemble command here.
* cli/cli-cmds.c (disassemble_command): New function.  Implements
disassemble command.
(init_cli_cmds): Create disassemble command here instead.

* gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
which explicitly prints the zero offset as "+0".

22 years ago2002-11-07 Aldy Hernandez <aldyh@redhat.com>
Aldy Hernandez [Fri, 8 Nov 2002 00:46:21 +0000 (00:46 +0000)]
2002-11-07  Aldy Hernandez  <aldyh@redhat.com>

* ppc-opc.c (EVUIMM_4): Change bit size to 32.
(EVUIMM_2): Same.
(EVUIMM_8): Same.

22 years ago*** empty log message ***
gdbadmin [Fri, 8 Nov 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2002-11-07 Aldy Hernandez <aldyh@redhat.com>
Aldy Hernandez [Thu, 7 Nov 2002 23:43:50 +0000 (23:43 +0000)]
2002-11-07  Aldy Hernandez  <aldyh@redhat.com>

* ppc-opc.c (EVUIMM_4): Change bit size to 32.
(EVUIMM_2): Same.

22 years ago2002-11-07 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 23:28:53 +0000 (23:28 +0000)]
2002-11-07  Andrew Cagney  <ac131313@redhat.com>

* MAINTAINERS: Add Daniel Jacobowitz to global maintainers list.

22 years agoDisable sym_vec too.
Alan Modra [Thu, 7 Nov 2002 23:26:51 +0000 (23:26 +0000)]
Disable sym_vec too.

22 years ago * targets.c (_bfd_target_vector): Disable pef_vec and pef_xlib_vec.
Alan Modra [Thu, 7 Nov 2002 23:13:30 +0000 (23:13 +0000)]
* targets.c (_bfd_target_vector): Disable pef_vec and pef_xlib_vec.

22 years agodaily update
Alan Modra [Thu, 7 Nov 2002 23:00:09 +0000 (23:00 +0000)]
daily update

22 years ago * dwarf2.c: Revert last change.
Alan Modra [Thu, 7 Nov 2002 22:19:59 +0000 (22:19 +0000)]
* dwarf2.c: Revert last change.

22 years ago2002-11-07 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 21:43:23 +0000 (21:43 +0000)]
2002-11-07  Andrew Cagney  <ac131313@redhat.com>

* regcache.h (regcache_cooked_read_using_offset_hack)
(regcache_cooked_write_using_offset_hack): Delete declarations.
(register_changed): Delete declaration.
* regcache.c (regcache_cooked_read_using_offset_hack)
(regcache_cooked_write_using_offset_hack): Delete functions.
(cooked_xfer_using_offset_hack): Delete function.
(register_changed): Delete function.

22 years ago* macroscope.c: #include "complaints.h".
Jim Blandy [Thu, 7 Nov 2002 20:43:22 +0000 (20:43 +0000)]
* macroscope.c: #include "complaints.h".
(sal_macro_scope): Cope with filenames that appear in the symtabs,
but not in the macro table.
* Makefile.in (macroscope.o): Record dependency.

22 years ago * PROBLEMS: Document gdb/816 (unable to read core file on alpha-osf).
Joel Brobecker [Thu, 7 Nov 2002 18:04:44 +0000 (18:04 +0000)]
    * PROBLEMS: Document gdb/816 (unable to read core file on alpha-osf).

22 years ago2002-11-07 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 15:31:31 +0000 (15:31 +0000)]
2002-11-07  Andrew Cagney  <ac131313@redhat.com>

* regcache.c (deprecated_registers_fetched): Update.
* regcache.h (deprecated_registers_fetched): Rename
registers_fetched.
* remote-vxsparc.c (vx_read_register): Update.
* remote-vxmips.c (vx_read_register): Update.
* remote-vx68.c (vx_read_register): Update.
* irix5-nat.c (fetch_core_registers): Update.
* mipsm3-nat.c (fetch_inferior_registers): Update.
* sun3-nat.c (fetch_inferior_registers): Update.
* symm-nat.c (fetch_inferior_registers): Update.
* ns32knbsd-nat.c (fetch_inferior_registers): Update.
(fetch_core_registers): Update.
(fetch_kcore_registers): Update.
* mips-nat.c (fetch_inferior_registers): Update.
* corelow.c (get_core_registers): Update.
* a68v-nat.c (fetch_inferior_registers): Update.

22 years agoUse bfd_simple_get_relocated_section_contents() instead of bfd_get_section_contents().
Nick Clifton [Thu, 7 Nov 2002 14:36:31 +0000 (14:36 +0000)]
Use bfd_simple_get_relocated_section_contents() instead of bfd_get_section_contents().

22 years agoConvert ia64-gen to use getopt(). Add standard GNU options plus --srcdir.
Nick Clifton [Thu, 7 Nov 2002 14:33:48 +0000 (14:33 +0000)]
Convert ia64-gen to use getopt().  Add standard GNU options plus --srcdir.
Convert Makefile.am to pass --srcdir to ia64-gen.  Fix compile time warnings.

22 years agoFix attribution last entry
Hans-Peter Nilsson [Thu, 7 Nov 2002 13:28:48 +0000 (13:28 +0000)]
Fix attribution last entry

22 years ago * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOT,
Hans-Peter Nilsson [Thu, 7 Nov 2002 13:28:04 +0000 (13:28 +0000)]
* elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOT,
case R_CRIS_32_GOT>: Correct test for filling in constant .got
contents, enabling for a non-DSO, for symbols defined in the
program with --export-dynamic.

22 years ago * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
Hans-Peter Nilsson [Thu, 7 Nov 2002 13:25:48 +0000 (13:25 +0000)]
* ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.

22 years ago * elf64-ppc.c: Comment typo fixes.
Alan Modra [Thu, 7 Nov 2002 12:45:29 +0000 (12:45 +0000)]
* elf64-ppc.c: Comment typo fixes.
(ppc64_elf_merge_private_bfd_data): Allow BFD_ENDIAN_UNKNOWN input.

22 years ago Only run fastcall test for x86 PE targets.
Nick Clifton [Thu, 7 Nov 2002 09:20:10 +0000 (09:20 +0000)]
 Only run fastcall test for x86 PE targets.

22 years agoAdded/Updated Danish translation.
Nick Clifton [Thu, 7 Nov 2002 08:45:25 +0000 (08:45 +0000)]
Added/Updated Danish translation.

22 years agoOnly run tests for PE type x86 targets.
Nick Clifton [Thu, 7 Nov 2002 08:36:04 +0000 (08:36 +0000)]
Only run tests for PE type x86 targets.

22 years agoRevert part of previous patch: Display unknown symbol types in decimal, not hex.
Nick Clifton [Thu, 7 Nov 2002 08:33:15 +0000 (08:33 +0000)]
Revert part of previous patch: Display unknown symbol types in decimal, not hex.

22 years ago Put in place the framework necessary for multiarching the hppa targets.
Joel Brobecker [Thu, 7 Nov 2002 07:47:22 +0000 (07:47 +0000)]
   Put in place the framework necessary for multiarching the hppa targets.
       * hppa-tdep.c (hppa_gdbarch_init): New function.
       (hppa_dump_tdep): New function.
       (_initialize_hppa_tdep): Register the hppa gdbarch init function and
       tdep structure dumper.
       * config/pa/tm-hppa.h (GDB_MULTI_ARCH): New macro, defined to 0
       until the multi-arching conversion has partially been completed.

22 years ago2002-11-06 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 02:45:27 +0000 (02:45 +0000)]
2002-11-06  Andrew Cagney  <ac131313@redhat.com>

* valops.c (value_assign): Merge lval_register case into
lval_reg_frame_relative.  Use frame_register and
regcache_cooked_write instead of get_saved_register and
write_register_bytes.  After flushing the register cache, try to
re-select the selected frame.

22 years ago2002-11-06 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 02:40:28 +0000 (02:40 +0000)]
2002-11-06  Andrew Cagney  <ac131313@redhat.com>

* regcache.h (deprecated_register_valid): Rename register_valid.
* regcache.c: Update.
* ia64-aix-nat.c: Update.
* i386gnu-nat.c: Update.
* alpha-nat.c: Update.
* sparc-nat.c: Update.
* lynx-nat.c: Update.
* remote-mips.c: Update.

22 years ago* config/tc-mips.c (macro_build_lui): _gp_disp is not special on
Alexandre Oliva [Thu, 7 Nov 2002 02:29:32 +0000 (02:29 +0000)]
* config/tc-mips.c (macro_build_lui): _gp_disp is not special on
NEWABI, but we should still emit HI16_S for non-PIC n32.

22 years ago * hppa-tdep.c (_initialize_hppa_tdep): Move function body
Joel Brobecker [Thu, 7 Nov 2002 02:19:56 +0000 (02:19 +0000)]
    * hppa-tdep.c (_initialize_hppa_tdep): Move function body
        to end of file, to be more consistent with the pratice followed
        by other targets.

22 years ago2002-11-06 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 7 Nov 2002 01:55:16 +0000 (01:55 +0000)]
2002-11-06  Andrew Cagney  <ac131313@redhat.com>

* infcmd.c: Include "reggroups.h" and <ctype.h>.
(print_float_info): Print registers in float_reggroup.
(print_vector_info): Print registers in vector_reggroup.
(default_print_registers_info): When all, print registers in
all_reggroup.  Otherwize, print registers in general_reggroup.
(registers_info): Rewrite.  Add support for register groups.
Eliminate a goto.

22 years ago2002-11-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 7 Nov 2002 01:43:59 +0000 (01:43 +0000)]
2002-11-06  Jeff Johnston  <jjohnstn@redhat.com>

        * mi-cmd-var.c (mi_cmd_var_create): Change the function used to
        parse the frame addr from parse_and_eval_address() to
        string_to_core_addr().  This is a fix for PR gdb/494.

22 years ago2002-11-06 Aldy Hernandez <aldyh@redhat.com>
Aldy Hernandez [Thu, 7 Nov 2002 00:54:09 +0000 (00:54 +0000)]
2002-11-06  Aldy Hernandez  <aldyh@redhat.com>

        * opcodes/ppc-opc.c: Change RD to RS for evmerge*.

22 years ago* emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Define.
Alexandre Oliva [Thu, 7 Nov 2002 00:46:59 +0000 (00:46 +0000)]
* emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Define.
* emulparams/elf64btsmip.sh (TEXT_DYNAMIC): Likewise.

22 years ago * config/tc-alpha.c (alpha_validate_fix): Move code ...
Richard Henderson [Thu, 7 Nov 2002 00:42:19 +0000 (00:42 +0000)]
    * config/tc-alpha.c (alpha_validate_fix): Move code ...
        (alpha_fix_adjustable): ... here.
        * config/tc-alpha.h (TC_VALIDATE_FIX): Remove.

22 years ago*** empty log message ***
gdbadmin [Thu, 7 Nov 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * ld-sh/rd-sh.exp: Set asflags_save always.
Kaz Kojima [Wed, 6 Nov 2002 23:37:23 +0000 (23:37 +0000)]
* ld-sh/rd-sh.exp: Set asflags_save always.

22 years ago2002-11-06 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Wed, 6 Nov 2002 23:27:58 +0000 (23:27 +0000)]
2002-11-06  Elena Zannoni  <ezannoni@redhat.com>

* symtab.c (methods_info): Delete. It has been ifdeffed out for
ages.
(symtab_symbol_info): Remove eons old ifdeffed out code.
(_initialize_symtab): Remove prehistoric disabled 'info methods'
command.

22 years agodaily update
Alan Modra [Wed, 6 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago* c-exp.y: Add missing semi-colons.
Theodore A. Roth [Wed, 6 Nov 2002 22:48:25 +0000 (22:48 +0000)]
* c-exp.y: Add missing semi-colons.
* f-exp.y: Add missing semi-colons.
* m2-exp.y: Add missing semi-colons.
* p-exp.y: Add missing semi-colons.
Add empty action to start rule to avoid a type clash error when
building with bison >= 1.50.

22 years ago* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Generate
Alexandre Oliva [Wed, 6 Nov 2002 21:56:05 +0000 (21:56 +0000)]
* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Generate
exactly three internal relocs per external reloc.  Set reloc_count
to the external reloc count.

22 years ago* macrotab.h (struct macro_source_file): Doc fix.
Jim Blandy [Wed, 6 Nov 2002 20:57:41 +0000 (20:57 +0000)]
* macrotab.h (struct macro_source_file): Doc fix.

22 years agoAdds support for fastcall symbols as used on Microsoft Windows platforms
Nick Clifton [Wed, 6 Nov 2002 19:36:20 +0000 (19:36 +0000)]
Adds support for fastcall symbols as used on Microsoft Windows platforms
(i386)

22 years ago2002-11-06 Richard Sandiford <rsandifo@redhat.com>
Chris Demetriou [Wed, 6 Nov 2002 18:41:09 +0000 (18:41 +0000)]
2002-11-06  Richard Sandiford  <rsandifo@redhat.com>

        * gen-engine.c (print_engine_issue_prefix_hook): Don't add the
        global prefix to ENGINE_ISSUE_PREFIX_HOOK.
        (print_engine_issue_postfix_hook): Likewise ENGINE_ISSUE_POSTFIX_HOOK.

22 years ago2002-11-06 Richard Sandiford <rsandifo@redhat.com>
Chris Demetriou [Wed, 6 Nov 2002 18:40:25 +0000 (18:40 +0000)]
2002-11-06  Richard Sandiford  <rsandifo@redhat.com>

        * Make-common.in (SIM_EXTRA_DISTCLEAN): New macro.
        (distclean): Depend on it.

22 years agoAdded Svein Seldal as maintainer for the TIC4X target
Svein Seldal [Wed, 6 Nov 2002 17:32:52 +0000 (17:32 +0000)]
Added Svein Seldal as maintainer for the TIC4X target

22 years ago(stub_bytes): Mark as const.
Nick Clifton [Wed, 6 Nov 2002 17:12:05 +0000 (17:12 +0000)]
(stub_bytes): Mark as const.
Fix comment formatting.

22 years agooops - omitted fix to display unknown symbol type in hex.
Nick Clifton [Wed, 6 Nov 2002 17:02:36 +0000 (17:02 +0000)]
oops - omitted fix to display unknown symbol type in hex.

22 years agoAdd hex number to PROCESSOR-specific, OS-specific, and reserved symbol types.
Nick Clifton [Wed, 6 Nov 2002 17:00:57 +0000 (17:00 +0000)]
Add hex number to PROCESSOR-specific, OS-specific, and reserved symbol types.

22 years agoAdd support for PEF, Mach-O, xSYM
Nick Clifton [Wed, 6 Nov 2002 13:26:29 +0000 (13:26 +0000)]
Add support for PEF, Mach-O, xSYM

22 years agoAh bah, missed these from last commit.
Alan Modra [Wed, 6 Nov 2002 12:04:31 +0000 (12:04 +0000)]
Ah bah, missed these from last commit.

22 years ago * Makefile.am: Remove entries for elf32-qnx.[ch].
Alan Modra [Wed, 6 Nov 2002 11:38:35 +0000 (11:38 +0000)]
* Makefile.am: Remove entries for elf32-qnx.[ch].
* Makefile.in: Regenerate.
* config.bfd: Change arm-nto to use bfd_elf32_{big|little}arm_vec,
ppc-nto to use bfd_elf32_powerpc{le}_vec, sh-nto to use
bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec.
* configure.in: Remove support for bfd_elf32_sh{l}qnx_vec,
bfd_elf32_powerpc{le}qnx_vec, bfd_elf32_{big|little}armqnx_vec,
and bfd_elf32_i386qnx_vec, and removed elf32-qnx.lo from other targets.
bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec.
* configure: Regenerate.
* elf32-qnx.c: Remove.
* elf32-qnx.h: Remove.
* elf.c: Remove calls to QNX specific set_nonloadable_filepos,
is_contained_by_filepos, and copy_private_bfd_data_p.
* elf32-i386.c: Remove QNX extended bfd support.
* elf32-ppc.c: Remove QNX extended bfd support.
* elf32-sh.c: Remove QNX extended bfd support.
* elfarm-nabi.c: Remove QNX extended bfd support.
* targets.c: Remove qnx vectors.
* elfxx-target.h (elf_backend_set_nonloadable_filepos): Remove
(elf_backend_is_contained_by_filepos): Remove.
(elf_backend_copy_private_bfd_data_p): Remove.
* po/SRC-POTFILES.in: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Wed, 6 Nov 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 5 Nov 2002 23:00:03 +0000 (23:00 +0000)]
daily update

22 years ago * elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of
Alan Modra [Tue, 5 Nov 2002 22:59:23 +0000 (22:59 +0000)]
* elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of
dynamic relocs against section symbols for the output section vma.

22 years ago2002-11-05 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 5 Nov 2002 22:38:11 +0000 (22:38 +0000)]
2002-11-05  Elena Zannoni  <ezannoni@redhat.com>

        From Jim Ingham  <jingham@apple.com>:
* event-top.c (gdb_disable_readline): New function.
(_initialize_event_loop): Move comment.

22 years ago2002-11-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 5 Nov 2002 22:31:32 +0000 (22:31 +0000)]
2002-11-05  Jeff Johnston  <jjohnstn@redhat.com>

        * gdb792.cc: New file to test patch for PR gdb/792.
        * gdb792.exp: Ditto.

22 years ago2002-11-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 5 Nov 2002 22:31:00 +0000 (22:31 +0000)]
2002-11-05  Jeff Johnston  <jjohnstn@redhat.com>

        * varobj.c (child_exists, cplus_number_of_children): Change
        STREQ macro references to strcmp.
        (cplus_name_of_child): Change code to handle the fact that
        fields are not necessarily contiguous with regards to their
        access control. This is a fix for PR gdb/792.

22 years ago2002-11-05 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 5 Nov 2002 21:53:13 +0000 (21:53 +0000)]
2002-11-05  H.J. Lu <hjl@gnu.org>

* config/tc-mips.c (support_64bit_objects): Check *l before it
is freed.

22 years ago2002-11-05 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 5 Nov 2002 21:44:05 +0000 (21:44 +0000)]
2002-11-05  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (GET_SAVED_REGISTER): Change to a predicate function.
* gdbarch.h, gdbarch.c: Regnerate.
* frame.h (frame_register): Declare.
* frame.c (frame_register): New function.
(get_saved_register): Test GET_SAVED_REGISTER_P before calling
GET_SAVED_REGISTER, otherwize call
generic_unwind_get_saved_register.
(frame_register_read): Use frame_register instead of
get_saved_register.

22 years ago2002-11-05 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 5 Nov 2002 21:17:33 +0000 (21:17 +0000)]
2002-11-05  Elena Zannoni  <ezannoni@redhat.com>

* event-loop.c (start_event_loop): Add comment.
Update copyright.

22 years ago2002-11-05 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 5 Nov 2002 20:52:44 +0000 (20:52 +0000)]
2002-11-05  Andrew Cagney  <ac131313@redhat.com>

       * infcmd.c (default_print_registers_info): Do not call
       PRINT_REGISTER_HOOK.

22 years ago2002-11-05 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 5 Nov 2002 20:43:36 +0000 (20:43 +0000)]
2002-11-05  Andrew Cagney  <ac131313@redhat.com>

* sparc-tdep.c (sparc_print_register_hook): Make static.
(sparc_print_registers_info): New function.
(sparc_do_registers_info): New function.
(sparclet_print_registers_info): New function.
(sparclet_do_registers_info): New function.
(do_sparc_print_registers_info): New function.
(sparc_print_registers): New static function, clone of infcmd.c's
default_print_registers_info.
* config/sparc/tm-sparclet.h (PRINT_REGISTER_HOOK): Delete macro.
(sparclet_do_registers_info): Declare.
(DEPRECATED_DO_REGISTERS_INFO): Re-define.
* config/sparc/tm-sparc.h (DEPRECATED_DO_REGISTERS_INFO):
Re-define.
(sparc_do_registers_info): Declare.
(PRINT_REGISTER_HOOK): Delete macro.
(sparc_print_register_hook): Delete declaration.