OSDN Git Service
Jim Blandy [Tue, 22 Jun 2004 17:47:59 +0000 (17:47 +0000)]
* gdbarch.sh: Doc fix.
H.J. Lu [Tue, 22 Jun 2004 06:03:07 +0000 (06:03 +0000)]
2004-06-21 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_relax_section): Add addend when
calling _bfd_merged_section_offset only for section symbols.
Alan Modra [Tue, 22 Jun 2004 05:35:37 +0000 (05:35 +0000)]
* elf32-ppc.c (ppc_elf_relax_section): Implement reference code
for handling SEC_MERGE symbols in relax_section.
* coff-i386.c: Update copyright date.
Christopher Faylor [Tue, 22 Jun 2004 01:38:35 +0000 (01:38 +0000)]
* configure.in: Check for srcdir/winsup rather than build directory winsup.
* configure: Regenerate.
Martin Hunt [Tue, 22 Jun 2004 00:01:04 +0000 (00:01 +0000)]
2004-06-21 Martin Hunt <hunt@redhat.com>
Kevin Buettner <kevinb@redhat.com>
* config/mips/tm-mips.h (SP_REGNUM): Delete define.
* mips-tdep.h (MIPS_SP_REGNUM): Define.
* mips-tdep.c (mips_gdbarch_init): Set SP_REGNUM via call
to set_gdbarch_sp_regnum(). Use cooked register number.
(SP_REGNUM): Replace all occurrences with MIPS_SP_REGNUM.
Alan Modra [Tue, 22 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 22 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 21 Jun 2004 19:54:50 +0000 (19:54 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: When the macro field is empty, do not generate a
macro definition. When the macro field is "=", generate the macro
name from the upper-case function name.
(NUM_REGS, NUM_PSEUDO_REGS, SP_REGNUM, PC_REGNUM, PS_REGNUM)
(FP0_REGNUM, STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM)
(DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM)
(REGISTER_NAME, DEPRECATED_REGISTER_VIRTUAL_TYPE)
(DEPRECATED_REGISTER_BYTES, DEPRECATED_REGISTER_BYTE)
(DEPRECATED_REGISTER_RAW_SIZE, DEPRECATED_REGISTER_VIRTUAL_SIZE)
(DEPRECATED_SAVE_DUMMY_FRAME_TOS, DEPRECATED_FP_REGNUM)
(DEPRECATED_TARGET_READ_FP, DEPRECATED_PUSH_ARGUMENTS)
(DEPRECATED_PUSH_RETURN_ADDRESS, DEPRECATED_DUMMY_WRITE_SP)
(DEPRECATED_REGISTER_SIZE, CALL_DUMMY_LOCATION)
(DEPRECATED_DO_REGISTERS_INFO, REGISTER_SIM_REGNO)
(REGISTER_BYTES_OK, CANNOT_FETCH_REGISTER, CANNOT_STORE_REGISTER)
(GET_LONGJMP_TARGET, DEPRECATED_INIT_FRAME_PC)
(BELIEVE_PCC_PROMOTION, DEPRECATED_GET_SAVED_REGISTER)
(CONVERT_REGISTER_P, REGISTER_TO_VALUE, VALUE_TO_REGISTER)
(POINTER_TO_ADDRESS, ADDRESS_TO_POINTER, INTEGER_TO_ADDRESS)
(DEPRECATED_POP_FRAME, DEPRECATED_STORE_STRUCT_RETURN)
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE)
(DEPRECATED_EXTRACT_RETURN_VALUE, DEPRECATED_STORE_RETURN_VALUE)
(DEPRECATED_USE_STRUCT_CONVENTION)
(DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS)
(DEPRECATED_FRAME_INIT_SAVED_REGS)
(DEPRECATED_INIT_EXTRA_FRAME_INFO, SKIP_PROLOGUE, INNER_THAN)
(BREAKPOINT_FROM_PC, MEMORY_INSERT_BREAKPOINT)
(MEMORY_REMOVE_BREAKPOINT, DECR_PC_AFTER_BREAK)
(DEPRECATED_FUNCTION_START_OFFSET, FRAME_ARGS_SKIP)
(DEPRECATED_FRAMELESS_FUNCTION_INVOCATION, DEPRECATED_FRAME_CHAIN)
(DEPRECATED_FRAME_CHAIN_VALID, DEPRECATED_FRAME_SAVED_PC)
(DEPRECATED_FRAME_ARGS_ADDRESS, DEPRECATED_FRAME_LOCALS_ADDRESS)
(DEPRECATED_SAVED_PC_AFTER_CALL, FRAME_NUM_ARGS)
(DEPRECATED_STACK_ALIGN, DEPRECATED_REG_STRUCT_HAS_ADDR)
(FRAME_RED_ZONE_SIZE, ADDR_BITS_REMOVE, SMASH_TEXT_ADDRESS)
(SOFTWARE_SINGLE_STEP, SKIP_TRAMPOLINE_CODE)
(IN_SOLIB_CALL_TRAMPOLINE, IN_SOLIB_RETURN_TRAMPOLINE)
(ELF_MAKE_MSYMBOL_SPECIAL, COFF_MAKE_MSYMBOL_SPECIAL)
(NAME_OF_MALLOC, CANNOT_STEP_BREAKPOINT)
(HAVE_NONSTEPPABLE_WATCHPOINT, ADDRESS_CLASS_TYPE_FLAGS)
(FETCH_POINTER_ARGUMENT): Replace the macro name with "=".
Andrew Cagney [Mon, 21 Jun 2004 17:54:57 +0000 (17:54 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: For gdbarch_dump, print the "function" rather than
macro name, and the function rather than macro value. Only wrap
macro print statements in #ifdef. Move format logic to where it
is needed.
* gdbarch.c: Re-generate.
Andrew Cagney [Mon, 21 Jun 2004 15:01:04 +0000 (15:01 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (read): Delete "print_p" and "description", add
"garbage_at_eol". Check for non-empty garbage at end-of-line.
Delete references to print_p.
(TARGET_ARCHITECTURE): Delete print predicate.
* gdbarch.c: Re-generate.
Alexandre Oliva [Mon, 21 Jun 2004 14:50:32 +0000 (14:50 +0000)]
2003-05-15 Richard Sandiford <rsandifo@redhat.com>
* cpu-h8300.c (compatible): Allow h8300s and h8300sx code to be
linked together. Mark the result as h8300sx code.
Alexandre Oliva [Mon, 21 Jun 2004 14:45:41 +0000 (14:45 +0000)]
bfd/ChangeLog:
* elf-bfd.h (struct elf_backend_data): Added
elf_backend_omit_section_dynsym.
(_bfd_elf_link_omit_section_dynsym): Declare.
* elf32-frv.c (_frvfdpic_link_omit_section_dynsym): New.
(elf_backend_omit_section_dynsym): Use it for frvfdpic.
* elflink.c (_bfd_elf_link_omit_section_dynsym): Split out of...
(_bfd_elf_link_renumber_dynsyms): ... this function.
* elfxx-target.h (elf_backend_omit_section_dynsym): Default to
_bfd_elf_link_omit_section_dynsym).
(elfNN_bed): Added elf_backend_omit_section_dynsym.
ld/ChangeLog:
* emulparams/elf32frvfd.sh (GENERATE_PIE_SCRIPT): Set to yes.
ld/testsuite/ChangeLog:
* ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
* ld-frv/fdpic-pie-2.d: Likewise.
* ld-frv/fdpic-pie-6.d: Likewise.
* ld-frv/fdpic-pie-7.d: Likewise.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-1.d: Likewise.
* ld-frv/fdpic-shared-2.d: Likewise.
* ld-frv/fdpic-shared-3.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-shared-5.d: Likewise.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/fdpic-shared-7.d: Likewise.
* ld-frv/fdpic-shared-8.d: Likewise.
* ld-frv/fdpic-shared-local-2.d: Likewise.
* ld-frv/fdpic-shared-local-8.d: Likewise.
Nick Clifton [Mon, 21 Jun 2004 14:40:41 +0000 (14:40 +0000)]
* coffcode.h (styp_to_sec_flags): Ignore IMAGE_SCN_MEM_NOT_PAGED flags.
Andrew Cagney [Mon, 21 Jun 2004 13:46:17 +0000 (13:46 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Check that multi-arch methods do not provide a
macro.
(register_type, unwind_dummy_id, push_dummy_call, push_dummy_code)
(print_registers_info, print_float_info, print_vector_info)
(adjust_breakpoint_address, remote_translate_xfer_address)
(construct_inferior_arguments, skip_solib_resolver, unwind_pc)
(address_class_type_flags_to_name, unwind_sp): Remove the macro
name from the multi-arch definition.
Jim Blandy [Mon, 21 Jun 2004 05:00:37 +0000 (05:00 +0000)]
Fix PR testsuite/1680.
* gdb.arch/i386-sse.exp: Properly quote curly braces in
regular expressions.
Andrew Cagney [Mon, 21 Jun 2004 00:17:02 +0000 (00:17 +0000)]
2004-06-20 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Sort by the function, instead of macro name.
* gdbarch.c: Re-generate.
Alan Modra [Mon, 21 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 21 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sun, 20 Jun 2004 19:17:17 +0000 (19:17 +0000)]
2004-06-20 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Use the function, instead of macro name in
errors and the log file.
(return_value): Remove stray ":" in spec.
Andrew Cagney [Sun, 20 Jun 2004 18:10:14 +0000 (18:10 +0000)]
2004-06-20 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (RETURN_VALUE): Default to legacy_return_value.
* gdbarch.h, gdbarch.c: Re-generate.
* Makefile.in (arch-utils.o): Update dependencies.
* values.c (using_struct_return): Move code calling
USE_STRUCT_CONVENTION to legacy_return_value, simplify.
* stack.c (return_command): Move code calling STORE_RETURN_VALUE
to legacy_return_value, simplify.
* infcmd.c (print_return_value): Move code calling
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS and EXTRACT_RETURN_VALUE
to legacy_return_value, simplify.
* infcall.c (call_function_by_hand): Move code calling
EXTRACT_RETURN_VALUE to legacy_return_value, simplify.
* arch-utils.c: Update copyright. Include "gdbcore.h".
(legacy_return_value): New function.
* arch-utils.h: Update copyright.
(legacy_return_value): Declare.
Andrew Cagney [Sun, 20 Jun 2004 17:18:07 +0000 (17:18 +0000)]
2004-06-20 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (DEPRECATED_USE_STRUCT_CONVENTION): Deprecated.
* gdbarch.h, gdbarch.c: Re-generate.
* values.c (using_struct_return): Update call.
* mcore-tdep.c: Update comment.
* infcall.c (call_function_by_hand): Update comment.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
* arch-utils.h (always_use_struct_convention): Update.
* v850-tdep.c (v850_gdbarch_init): Update.
* sh64-tdep.c (sh64_gdbarch_init): Update.
* sh-tdep.c (sh_gdbarch_init): Update.
* rs6000-tdep.c (rs6000_gdbarch_init): Update.
* mips-tdep.c (mips_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* m32r-tdep.c (m32r_gdbarch_init): Update.
* ia64-tdep.c (ia64_gdbarch_init): Update.
* h8300-tdep.c (h8300_gdbarch_init): Update.
* frv-tdep.c (frv_gdbarch_init): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* arm-tdep.c (arm_gdbarch_init): Update.
* alpha-tdep.c (alpha_gdbarch_init): Update.
Index: doc/ChangeLog
2004-06-20 Andrew Cagney <cagney@gnu.org>
* gdbint.texinfo (Target Architecture Definition): Deprecate
USE_STRUCT_CONVENTION.
Alan Modra [Sun, 20 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 20 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Michael Chastain [Sat, 19 Jun 2004 18:58:42 +0000 (18:58 +0000)]
2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
Fix PR testsuite/1679.
* gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
Issue an UNSUPPORTED result instead.
Michael Chastain [Sat, 19 Jun 2004 17:41:03 +0000 (17:41 +0000)]
2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
* PROBLEMS: Add more specific information, and a work-around,
for PR gdb/1458.
Michael Chastain [Sat, 19 Jun 2004 17:33:44 +0000 (17:33 +0000)]
2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
gdb.texinfo (Bug Reporting): Mention session recording,
with the script command or Emacs.
Alan Modra [Sat, 19 Jun 2004 02:21:14 +0000 (02:21 +0000)]
* common.h (ELF64_R_INFO): Warning fix.
gdbadmin [Sat, 19 Jun 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 19 Jun 2004 00:00:08 +0000 (00:00 +0000)]
daily update
Jim Blandy [Fri, 18 Jun 2004 23:12:54 +0000 (23:12 +0000)]
* gdb.base/charset.exp: Only send a control-C if we see a new
prompt and incomplete command.
Andrew Cagney [Fri, 18 Jun 2004 21:36:16 +0000 (21:36 +0000)]
2004-06-18 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (DEPRECATED_FUNCTION_START_OFFSET): Deprecated.
* gdbarch.h, gdbarch.c: Re-generate.
* ada-lang.c (ada_finish_decode_line_1): Update.
* infrun.c (handle_inferior_event): Update.
* infcall.c (find_function_addr): Update.
* linespec.c (minsym_found): Update.
* symtab.c (find_function_start_sal, skip_prologue_using_sal):
Update.
* blockframe.c (legacy_frameless_look_for_prologue): Update.
* cli/cli-cmds.c (disassemble_command): Update.
* vax-tdep.c (vax_gdbarch_init): Update.
Index: doc/ChangeLog
2004-06-18 Andrew Cagney <cagney@gnu.org>
* gdbint.texinfo (Target Architecture Definition): Deprecate
FUNCTION_START_OFFSET.
Mark Kettenis [Fri, 18 Jun 2004 16:06:24 +0000 (16:06 +0000)]
* i386-tdep.c (i386_collect_fpregset): Fix comment.
Michael Chastain [Fri, 18 Jun 2004 14:24:54 +0000 (14:24 +0000)]
2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/pr-574.cc: Add copyright notice.
Alan Modra [Fri, 18 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 18 Jun 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Jim Blandy [Thu, 17 Jun 2004 21:07:42 +0000 (21:07 +0000)]
* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
cases where the regexp has no groups; this grabs random text from
the previous test suite, whatever that was.
Michael Chastain [Thu, 17 Jun 2004 18:30:18 +0000 (18:30 +0000)]
2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/printmethod.cc: Add copyright notice.
Andrew Cagney [Thu, 17 Jun 2004 17:30:30 +0000 (17:30 +0000)]
2004-06-17 Andrew Cagney <cagney@gnu.org>
GDB 6.1.1 released from the GDB 6.1 branch.
* NEWS: Merge in 6.1.1 NEWS from 6.1 branch.
* PROBLEMS: Ditto.
Jerome Guitton [Thu, 17 Jun 2004 11:55:02 +0000 (11:55 +0000)]
cache.c (bfd_cache_close_all): Add missing return statement.
Jerome Guitton [Thu, 17 Jun 2004 11:47:51 +0000 (11:47 +0000)]
* bfd-in.h (bfd_cache_close_all): New function declaration.
* bfd-in2.h: Regenerate.
* cache.c (bfd_cache_close_all): New function definition.
Mark Kettenis [Thu, 17 Jun 2004 09:38:38 +0000 (09:38 +0000)]
* configure.in: Don't set COREFILE to trad-core.lo for FreeBSD
4.10 and beyond.
* configure: Regenerate.
Corinna Vinschen [Thu, 17 Jun 2004 08:15:38 +0000 (08:15 +0000)]
Replace accidentally broken configure from previous regenerate.
Corinna Vinschen [Thu, 17 Jun 2004 07:56:46 +0000 (07:56 +0000)]
* configure.in: Don't build Cygwin native newlib if winsup
directory is missing. Emit warning instead.
* configure: Regenerate.
Michael Chastain [Thu, 17 Jun 2004 04:28:22 +0000 (04:28 +0000)]
2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
Daniel Jacobowitz [Thu, 17 Jun 2004 02:27:12 +0000 (02:27 +0000)]
* elf32-ppc.c (ppc_elf_create_linker_section): Create symbols in
the pre-existing section.
gdbadmin [Thu, 17 Jun 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 17 Jun 2004 00:00:09 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Wed, 16 Jun 2004 17:16:15 +0000 (17:16 +0000)]
PR gdb/1658
* dwarf2read.c (dwarf_decode_lines): Read the length of the extended
operation as a uleb128. Found by Michael Coulter.
Andrew Cagney [Wed, 16 Jun 2004 16:40:51 +0000 (16:40 +0000)]
2004-06-16 Andrew Cagney <cagney@gnu.org>
* gdb.base/signull.c: Update copyright. Include <string.h>.
(bowler): Replace data_pointer with data_read
and data_write cases. Add code_descriptor case.
(zero, desc): New array and pointer.
(data, code): Change to simple pointers.
* gdb.base/signull.exp: Fix probe pattern matching a function
descriptor SIGSEGV. Replace data_pointer with data_read and
data_write tests.
Andrew Cagney [Wed, 16 Jun 2004 15:19:41 +0000 (15:19 +0000)]
2004-06-16 Andrew Cagney <cagney@gnu.org>
* gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
Paul N. Hilfinger [Wed, 16 Jun 2004 08:18:06 +0000 (08:18 +0000)]
* ada-tasks.c: Rename build_task_list to ada_build_task_list, and
make it non-static.
* ada-lang.h (task_control_block): declaration moved from ada-task.c
to ada-lang.h; this is needed to be able to implement the kill command
in multi-task mode.
(task_ptid): Ditto.
(task_entry): Ditto.
(task_list): Ditto.
(ada_build_task_list): Ditto.
* ada-lang.c: Conditionalize routines and data structures related
to breakpoints, exceptions, completion, and symbol caching on
GNAT_GDB, since these are not yet used in the submitted public sources.
(ada_main_name): Editorial: Move definition out of exception-related
code.
Michael Chastain [Wed, 16 Jun 2004 04:27:30 +0000 (04:27 +0000)]
2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/long_long.c: Add copyright notice.
Michael Chastain [Wed, 16 Jun 2004 02:15:36 +0000 (02:15 +0000)]
2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/long_long.exp: Remove reference to
bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
to gdb_breakpoint and gdb_continue_to_breakpoint.
gdbadmin [Wed, 16 Jun 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 16 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update
Jim Blandy [Tue, 15 Jun 2004 18:12:04 +0000 (18:12 +0000)]
* gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
endian case.
Andrew Cagney [Tue, 15 Jun 2004 15:06:57 +0000 (15:06 +0000)]
2004-06-15 Andrew Cagney <cagney@gnu.org>
* mips-tdep.c (non_heuristic_proc_desc): Delete call to
deprecated_pc_in_call_dummy.
Alan Modra [Tue, 15 Jun 2004 01:24:22 +0000 (01:24 +0000)]
* section.c (struct sec): Remove usused flags. Reorganize a little.
(bfd_get_section_size_before_reloc): Delete.
(bfd_get_section_size_after_reloc): Delete.
(STD_SECTION): Update.
(bfd_get_section_size_now): Delete.
(bfd_set_section_contents): Don't referece reloc_done.
(bfd_get_section_contents): Remove reloc_done comment.
* bout.c (b_out_bfd_get_relocated_section_contents): Don't set
reloc_done.
* coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Likewise.
* ecoff.c (bfd_debug_section): Update initializer.
* elfxx-mips.c (_bfd_elf_mips_get_relocated_section_contents): Ditto.
* reloc.c (bfd_generic_get_relocated_section_contents): Likewise.
* bfd-in.h (bfd_section_size): Expand.
(bfd_get_section_size): New macro.
* bfd-in2.h: Regenerate.
* coff64-rs6000.c (xcoff64_write_object_contents): Replace
bfd_get_section_size_before_reloc with bfd_get_section_size.
* coffcode.h (coff_write_object_contents): Likewise.
* coffgen.c (build_debug_section): Likewise.
* dwarf1.c (parse_line_table): Likewise.
(_bfd_dwarf1_find_nearest_line): Likewise.
* ecoff.c (_bfd_ecoff_write_object_contents): Likewise.
* i386msdos.c (msdos_write_object_contents): Likewise.
* pdp11.c (squirt_out_relocs): Likewise.
* elf32-sh64.c (sh64_find_section_for_address): Remove comment.
* elf64-mmix.c (mmix_elf_final_link): Update comment.
Alan Modra [Tue, 15 Jun 2004 01:14:22 +0000 (01:14 +0000)]
* arc-ext.c (build_ARC_extmap): Use bfd_get_section_size
instead of _raw_size.
Alan Modra [Tue, 15 Jun 2004 01:08:57 +0000 (01:08 +0000)]
* hw_htab.c (htab_sum_binary(bfd): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc.
(htab_dma_binary(bfd): Likewise.
* hw_init.c (update_for_binary_section(bfd): Likewise.
Alan Modra [Tue, 15 Jun 2004 01:08:34 +0000 (01:08 +0000)]
* interp.c (sim_prepare_for_program): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc.
Alan Modra [Tue, 15 Jun 2004 01:08:00 +0000 (01:08 +0000)]
* sim-load.c (sim_load_file): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc.
Alan Modra [Tue, 15 Jun 2004 01:04:20 +0000 (01:04 +0000)]
* dsrec.c (load_srec, make_srec): Use bfd_get_section_size instead of
bfd_get_section_size_before_reloc or _raw_size.
* dwarf2-frame.c (dwarf2_build_frame_info): Likewise.
* dwarf2read.c (dwarf2_locate_sections): Likewise.
(dwarf2_read_section): Likewise.
* elfread.c (elf_locate_sections): Likewise.
* gcore.c (derive_heap_segment): Likewise.
* mipsread.c (read_alphacoff_dynamic_symtab): Likewise.
* remote-e7000.c (e7000_load): Likewise.
* remote-m32r-sdi.c (m32r_load): Likewise.
* remote-mips.c (mips_load_srec): Likewise.
(pmon_load_fast): Likewise.
* remote.c (compare_sections_command): Likewise.
* symfile.c (add_section_size_callback): Likewise.
(load_section_callback): Likewise.
(pc_in_unmapped_range): Likewise.
(pc_in_mapped_range): Likewise.
(sections_overlap): Likewise.
(list_overlays_command): Likewise.
(simple_overlay_update_1): Likewise.
(simple_overlay_update): Likewise.
* tracepoint.c (remote_set_transparent_ranges): Likewise.
* win32-nat.c (core_section_load_dll_symbols): Likewise.
Alan Modra [Tue, 15 Jun 2004 01:01:44 +0000 (01:01 +0000)]
* generic/gdbtk-cmds.c (gdb_load_info): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc.
Andrew Cagney [Tue, 15 Jun 2004 00:16:42 +0000 (00:16 +0000)]
2004-06-14 Andrew Cagney <cagney@gnu.org>
* gdb.base/gcore.exp (capture_command_output): Delete the always
passing tests containing inferior values.
* gdb.base/ending-run.exp: Do not include the breakpoint address
in the test message. Update copyright.
* gdb.base/sizeof.exp (check_sizeof): Do not include the type's
size in the test name, use gdb_test_multiple. Update copyright.
Alan Modra [Tue, 15 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 15 Jun 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 14 Jun 2004 22:52:52 +0000 (22:52 +0000)]
ChangeLog editorial fixes.
Andrew Cagney [Mon, 14 Jun 2004 22:26:34 +0000 (22:26 +0000)]
2004-06-14 Andrew Cagney <cagney@gnu.org>
Based on changes from Karl Berry.
* gdb.texinfo: Do not use @sc in a direntry.
* stabs.texinfo: Change @dircateogry to "Software development".
* gdbint.texinfo, gdb.texinfo, annotate.texinfo: Ditto.
Randolph Chung [Mon, 14 Jun 2004 20:40:40 +0000 (20:40 +0000)]
2004-06-14 Randolph Chung <tausq@debian.org>
* Makefile.in (hppa-hpux-tdep.o): Update dependency.
* hppa-hpux-tdep.c (hp_cxx_exception_support_initialized): Make
static.
(hppa_hpux_inferior_created): New function.
(hppa_hpux_init_abi): Register observer.
* symfile.c (hp_cxx_exception_support_initialized)
(RESET_HP_UX_GLOBALS): Remove HPUXHPPA specific hacks.
(symbol_file_add_main_1, symbol_file_clear): Likewise.
Chris Demetriou [Mon, 14 Jun 2004 18:25:10 +0000 (18:25 +0000)]
[ bfd/ChangeLog ]
2004-06-14 Chris Demetriou <cgd@broadcom.com>
* elf32-mips.c (elf_mips_gnu_pcrel32): Add (undoing 2004-04-24
removal) with updated comment.
(bfd_elf32_bfd_reloc_type_lookup): Add back case for
BFD_RELOC_32_PCREL.
(mips_elf32_rtype_to_howto): Add back case for R_MIPS_PC32.
* elfxx-mips.c (mips_elf_calculate_relocation): Likewise.
[ include/elf/ChangeLog ]
2004-06-14 Chris Demetriou <cgd@broadcom.com>
* mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
with an updated comment.
Randolph Chung [Mon, 14 Jun 2004 17:35:07 +0000 (17:35 +0000)]
2004-06-14 Randolph Chung <tausq@debian.org>
* MAINTAINERS (Write After Approval): Alphabetize my entry correctly.
Michael Chastain [Mon, 14 Jun 2004 16:30:16 +0000 (16:30 +0000)]
2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/ref-types.cc: Add copyright notice.
Michael Chastain [Mon, 14 Jun 2004 15:29:30 +0000 (15:29 +0000)]
2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
* lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
hp_aCC_compiler.
* lib/compiler.cc: Likewise.
* lib/gdb.exp (get_compiler_info): Eval lines only if they are
'set' commands. Log diagnostics for other lines. Set
gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
Andrew Cagney [Mon, 14 Jun 2004 13:40:34 +0000 (13:40 +0000)]
Index: ChangeLog
2004-06-14 Andrew Cagney <cagney@gnu.org>
* MAINTAINERS (testsuite): List Michael Chastain as the lead
testsuite maintainer.
gdbadmin [Mon, 14 Jun 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 14 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Sun, 13 Jun 2004 17:05:55 +0000 (17:05 +0000)]
2004-06-13 Andrew Cagney <cagney@gnu.org>
* infcmd.c (print_return_value): Fix logic, allow
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS when struct_return.
Andrew Cagney [Sun, 13 Jun 2004 17:04:49 +0000 (17:04 +0000)]
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: For predicates, do not check GDB_MULTI_ARCH when
defining any macros.
* gdbarch.h: Re-generate.
Andrew Cagney [Sun, 13 Jun 2004 16:43:58 +0000 (16:43 +0000)]
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Delete "level" attribute. Only check for a macro
redefinition when multi-arch greater than GDB_MULTI_ARCH_PARTIAL.
* gdbarch.h: Re-generate.
Michael Chastain [Sun, 13 Jun 2004 16:07:02 +0000 (16:07 +0000)]
2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/try_catch.cc: Add copyright notice.
Andrew Cagney [Sun, 13 Jun 2004 15:15:59 +0000 (15:15 +0000)]
2004-06-13 Andrew Cagney <cagney@gnu.org>
* values.c (generic_use_struct_convention): Don't check gcc_p.
Andrew Cagney [Sun, 13 Jun 2004 13:49:53 +0000 (13:49 +0000)]
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (DEPRECATED_MAX_REGISTER_RAW_SIZE)
(DEPRECATED_MAX_REGISTER_VIRTUAL_SIZE): Delete.
* gdbarch.h, gdbarch.c: Regenerate.
* ns32k-tdep.h (NS32K_MAX_REGISTER_RAW_SIZE)
(NS32K_MAX_REGISTER_VIRTUAL_SIZE): Delete macros.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set
deprecated_max_register_raw_size and
deprecated_max_register_virtual_size.
* v850-tdep.c (v850_gdbarch_init): Ditto.
* ns32k-tdep.c (ns32k_gdbarch_init): Ditto.
* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
* mcore-tdep.c (mcore_gdbarch_init): Ditto.
* cris-tdep.c (cris_gdbarch_init): Ditto.
Andrew Cagney [Sun, 13 Jun 2004 13:42:33 +0000 (13:42 +0000)]
Index: ChangeLog
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh (RETURN_VALUE_ON_STACK): Delete method.
* gdbarch.h, gdbarch.c: Re-generate.
* m68hc11-tdep.c (m68hc11_return_value_on_stack): Delete function.
(m68hc11_use_struct_convention): Delete function.
(m68hc11_extract_struct_value_address): Delete function.
(m68hc11_return_value): New function.
(m68hc11_gdbarch_init): Instead of store_return_value,
extract_return_value, return_value_on_stack,
deprecated_extract_struct_value_address and use_struct_convention,
set return_value.
* values.c (using_struct_return): Do not call
RETURN_VALUE_ON_STACK.
* arch-utils.h (generic_return_value_on_stack_not): Delete
declaration.
* arch-utils.c (generic_return_value_on_stack_not): Delete
function.
Index: doc/ChangeLog
2004-06-13 Andrew Cagney <cagney@gnu.org>
* gdbint.texinfo (Target Architecture Definition): Delete
description of RETURN_VALUE_ON_STACK.
gdbadmin [Sun, 13 Jun 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 13 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Sat, 12 Jun 2004 18:02:30 +0000 (18:02 +0000)]
2004-06-12 Andrew Cagney <cagney@gnu.org>
* values.c (register_value_being_returned): Delete function.
* infcmd.c (legacy_return_value): Delete function.
* infcall.c (call_function_by_hand): Inline
"register_value_being_returned", simplify.
* values.c (using_struct_return): Update comment, refer to
print_return_value instead of register_value_being_returned.
* infcmd.c (print_return_value): Inline calls to
register_value_being_returned and legacy_return_value. Simplify.
Michael Chastain [Sat, 12 Jun 2004 16:45:49 +0000 (16:45 +0000)]
2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/userdef.cc: Add copyright notice.
Christopher Faylor [Sat, 12 Jun 2004 16:07:16 +0000 (16:07 +0000)]
YA forced checkin to see if I can duplicate the header mismatch problem.
Alan Modra [Sat, 12 Jun 2004 11:30:10 +0000 (11:30 +0000)]
* elf64-x86-64.c (elf64_x86_64_relocate_section): Ignore reloc
overflow on branches to undefweaks.
Michael Chastain [Sat, 12 Jun 2004 01:20:50 +0000 (01:20 +0000)]
2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/virtfunc.cc: Add copyright notice.
Alan Modra [Sat, 12 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 12 Jun 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Randolph Chung [Fri, 11 Jun 2004 23:44:24 +0000 (23:44 +0000)]
2004-06-11 Randolph Chung <tausq@debian.org>
* somread.c (som_symtab_read): Exclude gcc local symbols.
Randolph Chung [Fri, 11 Jun 2004 23:42:49 +0000 (23:42 +0000)]
2004-06-11 Randolph Chung <tausq@debian.org>
* gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
problem.
Randolph Chung [Fri, 11 Jun 2004 23:39:51 +0000 (23:39 +0000)]
2004-06-11 Randolph Chung <tausq@debian.org>
* infrun.c (handle_inferior_event): Handle the case when a trampoline
ends up in the runtime resolver, and if the trampoline has no name.
Rearrange the code so that all the trampoline processing happens before
other step-out-of-range handling.
Martin Hunt [Fri, 11 Jun 2004 19:34:29 +0000 (19:34 +0000)]
2004-06-11 Martin Hunt <hunt@redhat.com>
* mips-tdep.c (mips_gdbarch_init): Recognize vr4120
has no fpu.
Martin Hunt [Fri, 11 Jun 2004 18:49:38 +0000 (18:49 +0000)]
2004-06-11 Martin Hunt <hunt@redhat.com>
* generic/gdbtk-cmds.c (gdb_find_file_command): Use
symtab_to_fullname() instead of symtab_to_filename().
(gdb_loc): Ditto.
(gdb_loadfile): Ditto.
* generic/gdbtk-bp.c (gdb_get_breakpoint_info): Ditto.
(gdb_get_tracepoint_info): Ditto.
* generic/gdbtk-register.c (get_register): Simplify and remove
references to DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL.
Maciej W. Rozycki [Fri, 11 Jun 2004 14:19:32 +0000 (14:19 +0000)]
* coff-alpha.c (alpha_relocate_section): Set used_by_bfd directly
as ecoff_section_data() does not return a valid lvalue.
Christopher Faylor [Fri, 11 Jun 2004 13:52:50 +0000 (13:52 +0000)]
forced checkin