aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-17 * gas/arm/iwmmxt-bad.s: New file.Ian Lance Taylor4-0/+24
* gas/arm/iwmmxt-bad.l: New file. * gas/arm/arm.exp: Run new test.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-14/+31
* target.c (target_section_by_addr): New function. (do_xfer_memory): Use "target_section_by_addr". * target.h (target_section_by_addr): Declare.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-70/+280
* target.h (struct target_ops): Add "to_read_partial" and "to_write_partial", delete "to_query". (target_read_partial, target_write_partial): Declare. (target_read, target_write): Declare. (target_query): Delete macro. * target.c (target_read_partial): New function. (target_write_partial, target_read, target_write): New function. (update_current_target): Delete inheritance of "to_query". Add comments about "to_read_partial" and "to_write_partial". (debug_to_partial_read, debug_to_partial_write): New functions. (debug_to_query): Delete function. (setup_target_debug): Set "to_read_partial" and "to_write_partial" instead of "to_query". * remote.c (remote_read_partial): Replace "remote_query". (init_remote_ops): Set "to_read_partial" instead of "to_query". (init_remote_async_ops): Ditto. * kod.c (gdb_kod_query): Make "bufsize" a LONGEST. Use "target_read_partial" instead of "target_query". * avr-tdep.c (avr_io_reg_read_command): Make "bufsize" a LONGEST. Use "target_read_partial" instead of "target_query".
2003-10-17 * elf32-hppa.c (elf32_hppa_relocate_section): Skip relocation ifDave Anglin2-0/+10
output section has been discarded.
2003-10-172003-10-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-13/+64
* frame.h (struct frame_id): Add new field: special_addr. (frame_id_build_special): New prototype. * frame.c (frame_id_build_special): New function. (frame_id_build): Change to call frame_id_build_special(). (frame_id_eq): Change to also test special_addr field. (frame_id_inner): Update comment.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-118/+126
* target.c: Update copyright. (update_current_target): Perform the target cleanup. Put the target stack beneath the squashed "current_target". (add_target): Delete disabled call to "cleanup_target". (cleanup_target): Delete function. (push_target, unpush_target): Do not call "cleanup_target".
2003-10-17Fix changelog date :-(Andrew Cagney1-1/+1
2003-10-172003-10-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-78/+51
* target.c (target_stack): Change to a static target_ops. (update_current_target): Walk the "struct target_ops" stack. (pop_target, do_xfer_memory, target_info): Ditto. (find_target_beneath): Ditto. (push_target): Rewrite to use the "struct target_ops" stack. (unpush_target): Ditto. * target.h (struct target_stack_item): Delete definition. (target_stack): Delete declaration. (struct target_ops): Add field "beneath".
2003-10-17fix tiop in changelugAndrew Cagney1-2/+4
2003-10-172003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>Shrinivas Atre2-45/+80
* h8300/compile.c : Addition of extern variable h8300_normal_mode (SP) : Handle normal mode (bitfrom) : Use normal mode flag to return suitable value (lvalue) : Use normal mode flag to return command line location (decode) : Decode instruction correctly for normal mode (init_pointers) : Initialise memory correctly for normal mode (sim_resume) : Handle cases for normal mode using h8300_normal_mode flag (sim_store_register) : Handle 2 byte PC for normal mode (sim_fetch_register) : Handle 2 byte PC for normal mode (set_h8300h) : Set normal mode flag as per architechture (sim_load) : Allocate 64K for normal mode instead of bigger memory
2003-10-172003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>Shrinivas Atre3-8/+45
* gdb/config/h8300/tm-h8300.h : Addition of extern variable h8300_normal_mode * gdb/h8300-tdep.c (BINWORD): Update BINWORD for h8300_normal_mode (h8300_examine_prologue): Use h8300_normal_mode flag (h8300_gdbarch_init): Set architecture info for normal mode
2003-10-17Enforce PC-relative jumps with --pcrel.Nick Clifton2-183/+199
2003-10-17Fix normal operation for h8300-coff targetNick Clifton5-41/+85
2003-10-17 * config/tc-arm.c (do_iwmmxt_byte_addr): Reject controlIan Lance Taylor2-0/+12
registers. (do_iwmmxt_word_addr): With a control register, reject conditional execution and reject a non-word size.
2003-10-17 * gas/arm/iwmmxt.d: Add -miwmmxt to #objdump line, to get theIan Lance Taylor2-1/+6
right disassembly.
2003-10-17* peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't calculate image size forChristopher Faylor2-1/+8
sections which lack size info.
2003-10-17 * configure.host: Add __USE_MINGW_FSEEK to HDEFINES forDanny Smith2-0/+9
mingw32.
2003-10-172003-10-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-17/+21
* gas/alpha/elf-reloc-8.d: Updated.
2003-10-172003-10-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* emul_netbsd.c: Only a comment may follow an #endif.
2003-10-17*** empty log message ***gdbadmin1-1/+1
2003-10-17daily updateAlan Modra1-1/+1
2003-10-162003-10-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Also warn undefined patterns with '*'.
2003-10-162003-10-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+15
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't use the last CIE from a different section. (_bfd_elf_write_section_eh_frame): Don't pad beyond the raw size of the output section.
2003-10-16 * remote.c (remote_protocol_vcont): New variable.Daniel Jacobowitz2-86/+169
(set_remote_protocol_vcont_packet_cmd): New function. (show_remote_protocol_vcont_packet_cmd): New function. (init_all_packet_configs): Handle remote_protocol_vcont. (remote_vcont_probe): New function. (remote_vcont_resume): New function. (remote_resume): Use it. (remote_async_resume): Call remote_resume. (_initialize_remote): Add verbose-resume packet commands.
2003-10-16.Roland McGrath1-0/+5
2003-10-162003-10-07 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+1
* elf.c (_bfd_elf_make_section_from_phdr): Set alignment_power of new section from p_align header field.
2003-10-162003-10-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+21
* infrun.c (handle_inferior_event): Add comment about "frame_id_inner" being too weak.
2003-10-162003-10-16 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni5-15/+12
* minsyms.c (lookup_minimal_symbol_solib_trampoline): Remove second parameter, which is always null. Remove SOFUN_ADDRESS_MAYBE_MISSING ifdeffed code. * symtab.h (lookup_minimal_symbol_solib_trampoline): Update accordingly. * somsolib.c (som_solib_create_inferior_hook, som_solib_desire_dynamic_linker_symbols): Update callers. * hppa-tdep.c (hppa_fix_call_dummy): Ditto.
2003-10-162003-10-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+7
* elf32-xtensa.c (xtensa_read_table_entries): The external size of entry is 8 bytes.
2003-10-162003-10-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* testsuite/demangle-expected: Update the expected output of _GLOBAL__I__Z2fnv.
2003-10-16 * configure.in: Set em=linux for ppc-*-linux-gnu* target.Alan Modra3-2/+7
* configure: Regenerate.
2003-10-16 * Makefile.am (GENSCRIPTS_EXTRA, GEN_EXTRA_DEPENDS): Remove. UseAlan Modra10-572/+292
GENSCRIPTS and GEN_DEPENDS in place of these. * Makefile.in: Regenerate. * genscripts_extra.sh: Delete. Merge extra functionality to.. * genscripts.sh: ..here. * emulparams/gld960.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Define. * emulparams/gld960coff.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto. * emulparams/lnk960.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto. * emulparams/m88kbcs.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto. * emulparams/vanilla.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.
2003-10-16 * emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Don'tAlan Modra2-1/+6
use $EMULATION_NAME to call bfd function.
2003-10-16Index: doc/ChangeLogAndrew Cagney44-79/+132
2003-10-15 Andrew Cagney <cagney@redhat.com> * bfdint.texi (BFD target vector symbols): Rename _get_symtab to _canonicalize_symtab. 2003-10-15 Andrew Cagney <cagney@redhat.com> * targets.c (BFD_JUMP_TABLE_SYMBOLS): Replace NAME##_get_symtab with NAME##_canonicalize_symtab. * libcoff-in.h (coff_canonicalize_symtab): Update. * xsym.h (bfd_sym_canonicalize_symtab): Update. * elf-bfd.h (_bfd_elf_canonicalize_symtab): Update. * coffgen.c (coff_canonicalize_symtab): Update. * libbfd-in.h (_bfd_nosymbols_canonicalize_symtab): Update. * libnlm.h (nlmNAME(canonicalize_symtab)): Update. * ieee.c (ieee_vec): Update comment. * libecoff.h (_bfd_ecoff_canonicalize_symtab): Update. * mmo.c (mmo_canonicalize_symtab): Update. * nlm-target.h (nlm_canonicalize_symtab): Update. * nlmcode.h (nlm_canonicalize_symtab): Update. * i386msdos.c (msdos_canonicalize_symtab): Update. * hp300hpux.c (MY (canonicalize_symtab)): Update. * oasys.c (oasys_canonicalize_symtab): Update. * som.c (som_canonicalize_symtab): Update. * pef.c (bfd_pef_canonicalize_symtab): Update. * nlmcode.h (nlm_canonicalize_symtab): Update. * xsym.c (bfd_sym_canonicalize_symtab): Update. * vms.c (vms_canonicalize_symtab): Update. * versados.c (versados_canonicalize_symtab): Update. * mach-o.c (bfd_mach_o_canonicalize_symtab): Update. * ieee.c (ieee_canonicalize_symtab): Update. * pdp11.c (NAME(aout,canonicalize_symtab)): Update. * reloc.c: Update comment. * libaout.h (NAME(aout,canonicalize_symtab)): Update. * coff64-rs6000.c (aix5coff64_vec): Update. * coff64-rs6000.c (bfd_xcoff_aix5_backend_data): Update. * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Update. * aoutx.h (NAME(aout,canonicalize_symtab)): Update. * elfxx-target.h (bfd_elfNN_canonicalize_symtab): Update. * hp300hpux.c (MY_canonicalize_symtab): Update. * ecoff.c (_bfd_ecoff_canonicalize_symtab): Update. * aout-tic30.c (MY_canonicalize_symtab): Update. * aout-target.h (MY_canonicalize_symtab): Update. * ppcboot.c (ppcboot_canonicalize_symtab): Update. * elf.c (_bfd_elf_canonicalize_symtab): Update. * elfcode.h (elf_canonicalize_symtab): Update. * ihex.c (ihex_canonicalize_symtab): Update. * tekhex.c (tekhex_canonicalize_symtab): Update. * binary.c (binary_canonicalize_symtab): Update. * srec.c (srec_canonicalize_symtab): Update.
2003-10-162003-10-16 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka5-2/+1690
* remote-m32r-sdi.c : New file, interface to m32r on-chip debug interface, SDI (Scalable Debug Interface). * NEWS: Mention m32r SDI protocol was supported. * Makefile.in (remote-m32r-sdi.o): Add build rule. * config/m32r/m32r.mt (TDEPFILES) : Add remote-m32r-sdi.o.
2003-10-162003-10-16 Kei Sakamot Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka2-0/+9
* gdb.texinfo (M32R/D): Mention m32rsdi target.
2003-10-16*** empty log message ***gdbadmin1-1/+1
2003-10-16daily updateAlan Modra1-1/+1
2003-10-152003-10-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-14/+30
* ia64-linux-tdep.c: Include gdbcore.h. (IA64_LINUX_SIGCONTEXT_OFFSET): Magic constant removed. (ia64_linux_sigcontext_register_addr): Find the address of the sigcontext area stored in the sigframe instead of using a magic offset constant.
2003-10-152003-10-15 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* Makefile.in (sim_calls.o): No longer depends on gdb/tm.h.
2003-10-152003-10-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-90/+6
* remote.c (remote_search): Delete function. * target.h (target_search): Delete disabled macro. (struct target_ops): Delete disabled field "to_search".
2003-10-15 * elf32-h8300.c (elf_reloc_map): Fix a comment typo.Kazu Hirata2-1/+5
2003-10-15 * gdb.texinfo (Breakpoints related warnings): Insert into menu.Kevin Buettner2-0/+6
2003-10-15 * doc/as.texinfo (Align): Correct list of byte targets.Alan Modra2-15/+19
2003-10-15include/gdb:Joern Rennecke5-0/+50
* callback.h (struct host_callback_struct): New members ftruncate and truncate. gdb: sim/common: * callback.c (os_ftruncate, os_truncate): New functions. (default_callback): Initialize ftruncate and truncate members. sim/sh: * syscall.h (SYS_truncate, SYS_ftruncate): Define. * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
2003-10-15nclude/gdb:Joern Rennecke2-0/+7
* callback.h (struct host_callback_struct): New members ftruncate and truncate. gdb: sim/common: * callback.c (os_ftruncate, os_truncate): New functions. (default_callback): Initialize ftruncate and truncate members. sim/sh: * syscall.h (SYS_truncate, SYS_ftruncate): Define. * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
2003-10-15 * config/tc-mips.c (macro_build_ldst_constoffset,load_register,macro):Thiemo Seufer2-9/+14
Fix indentation. Better error message.
2003-10-15[bfd]Kaz Kojima10-2/+145
* elf32-sh.c (sh_elf_relocate_section): Handle R_SH_IMM_*_PCREL relocations. (sh_elf_check_relocs): Likewise. * elf32-sh64.c (elf_backend_merge_symbol_attribute): Define. (sh64_elf_merge_symbol_attribute): New. * elf64-sh64.c (elf_backend_merge_symbol_attribute): Define. (sh64_elf64_merge_symbol_attribute): New. [ld/testsuite] * ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy the output of linker to the file tmpdir/*-dso.so. * ld-sh/sh64/stobin-0-dso.d: New. * ld-sh/sh64/stobin-1.d: New. * ld-sh/sh64/stobin.s: New. * ld-sh/sh64/stolib.s: New.
2003-10-15*** empty log message ***gdbadmin1-1/+1
2003-10-15daily updateAlan Modra1-1/+1