aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2003-10-14 * elf-bfd.h (struct elf_backend_data): New function pointer memberKaz Kojima4-0/+22
elf_backend_merge_symbol_attribute. * elflink.h (elf_link_add_object_symbols): Adjust call to elf_backend_merge_symbol_attribute if the backend defined it. * elfxx-target.h (elf_backend_merge_symbol_attribute): New macro. (elfNN_bed): Add that to the initializer.
2003-10-14bfd ChangeLog:Bob Wilson6-96/+80
2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf32-xtensa.c (get_is_linkonce_section): Delete. (xtensa_is_property_section, xtensa_is_littable_section): Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Do not recognize linkonce sections containing ".xt.insn" and ".xt.lit" substrings. (xtensa_get_property_section_name): Check section name instead of calling get_is_linkonce_section. Remove unused bfd parameter. Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Never generate linkonce section names by appending ".xt.insn" or ".xt.lit". (xtensa_read_table_entries): Remove bfd argument in call to xtensa_get_property_section_name. Free section name when done. (elf_xtensa_combine_prop_entries): Free leaking table. gas ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * config/tc-xtensa.c (xtensa_create_property_segments): Remove bfd argument in call to xtensa_get_property_section_name. Formatting. include ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf/xtensa.h: Formatting. Fix comments about property section names for linkonce sections.
2003-10-14 * gettext.m4: Properly quote arguments to AC_DEFUN.Nathanael Nerode2-1/+5
2003-10-14 * frv-tdep.c (frv_frame_this_id): Call inside_entry_func()Kevin Buettner2-1/+6
instead of deprecated_inside_entry_file().
2003-10-14 * gdb.texinfo (Breakpoint related warnings): New node.Kevin Buettner3-0/+90
* gdbint.texinfo (ADJUST_BREAKPOINT_ADDRESS): Document.
2003-10-14 * sh-tdep.c: Fix two copy/paste hangovers in comments.Corinna Vinschen2-5/+29
(sh_push_dummy_call_fpu): Accomodate double passing in little endian mode. (sh3e_sh4_extract_return_value): Ditto.
2003-10-14 * f-typeprint.c (f_type_print_base): Handle TYPE_CODE_REF.Richard Henderson3-9/+54
* f-valprint.c (f_val_print): Likewise. Tweak TYPE_CODE_PTR to match c_val_print a bit closer.
2003-10-14 * pe-dll.c (pe_implied_import_dll): Also scan .rdata sectionsDanny Smith2-4/+22
to identify data symbols.
2003-10-14 * frv-tdep.c (max_instrs_per_bundle, frv_instr_size): New constants.Kevin Buettner2-0/+54
(frv_gdbarch_adjust_breakpoint_address): New function. (frv_gdbarch_init): Initialize ``gdbarch_adjust_breakpoint_address'' method.
2003-10-14daily updateAlan Modra1-1/+1
2003-10-14*** empty log message ***gdbadmin1-1/+1
2003-10-13 * breakpoint.h (struct breakpoint): Add new memberKevin Buettner3-4/+87
``requested_address''. * breakpoint.c (breakpoint_adjustment_warning) (adjust_breakpoint_address): New static functions. (print_it_typical): Issue warning if breakpoint's address is different from its requested address. (set_raw_breakpoint, set_longjmp_resume_breakpoint, watch_command_1) (breakpoint_re_set_one): Set breakpoint's ``requested_address'' field. Set ``address'' field to the result of calling adjust_breakpoint_address() on the requested address.
2003-10-13 * gdbarch.sh (ADJUST_BREAKPOINT_ADDRESS): New method.Kevin Buettner4-0/+45
* gdbarch.h, gdbarch.c: Regenerate.
2003-10-13 * Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset ofNathanael Nerode3-14/+8
HOST_FLAGS_TO_PASS. * Makefile.in: Regenerate.
2003-10-13 * elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Don't addRichard Sandiford4-66/+37
DT_MIPS_LIBLIST or DT_MIPS_CONFLICT entries. (_bfd_mips_elf_finish_dynamic_symbol): Don't handle them. Don't handle DT_MIPS_MSYM. Set DT_RELSZ based on the number of relocations that were needed. (_bfd_mips_elf_modify_segment_map): Fix placement of PT_MIPS_OPTIONS. (_bfd_mips_elf_merge_private_bfd_data): Ignore EF_MIPS_UCODE.
2003-10-13 * emulparams/elf32bmipn32-defs.sh (INITIAL_READONLY_SECTIONS): MoveRichard Sandiford5-6/+19
definition from elf64btsmip.sh. (TEXT_DYNAMIC): Likewise elf32btsmipn32.sh. * emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Remove. * emulparams/elf64btsmip.sh (INITIAL_READONLY_SECTIONS): Remove. * emulparams/elf64bmip.sh (SHLIB_TEXT_START_ADDR): Define. (EXECUTABLE_SYMBOLS): Set __elf_header correctly for shared objects. Define __program_header_table in terms of __elf_header.
2003-10-13 * gdb.threads/killed.exp: Use gdb_run_cmd.Daniel Jacobowitz2-1/+13
2003-10-13 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can'tDaniel Jacobowitz3-7/+45
create a core file. * gdb.threads/gcore-thread.exp: Likewise.
2003-10-13 * linux-low.c (linux_resume): Take a struct thread_resume *Daniel Jacobowitz4-30/+231
argument. (linux_wait): Update call. (resume_ptr): New static variable. (linux_continue_one_thread): Renamed from linux_continue_one_process. Use resume_ptr. (linux_resume): Use linux_continue_one_thread. * server.c (handle_v_cont, handle_v_requests): New functions. (myresume): New function. (main): Handle 'v' case. * target.h (struct thread_resume): New type. (struct target_ops): Change argument of "resume" to struct thread_resume *. (myresume): Delete macro.
2003-10-13 * gdb.texinfo (Remote Protocol): Document v and vCont.Daniel Jacobowitz2-2/+48
2003-10-13bfd/H.J. Lu9-16/+149
2003-10-10 H.J. Lu <hongjiu.lu@intel.com> * bfd-in.h (bfd_elf32_ia64_after_parse): New prototype. (bfd_elf64_ia64_after_parse): Likewise. * bfd-in2.h: Regenerated. * elfxx-ia64.c (oor_ip): New. (oor_branch_size): Likewise. (bfd_elfNN_ia64_after_parse): Likewise. (elfNN_ia64_relax_section): Use oor_ip if oor_branch_size equals sizeof (oor_ip). ld/ 2003-10-10 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (eelf64_ia64.c): Also depend on $(srcdir)/emultempl/ia64elf.em. * Makefile.in: Regenerated. * emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Set to ia64elf. * emultempl/ia64elf.em: New.
2003-10-13 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfieldCorinna Vinschen3-6/+187
type, based on char type. (struct bit_flags_short_t): New bitfield type, based on short type. (init_bit_flags_char): New fuction. (init_bit_flags_short): Ditto. (print_bit_flags_char): Ditto. (print_bit_flags_short): Ditto. (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2003-10-13 * elf64-sh64.c (sh_elf64_relocate_section): Tidy up for theKaz Kojima2-2/+9
renumbering of some relocation numbers.
2003-10-13[ld]Kaz Kojima46-806/+890
* emulparams/shelf32_nbsd.sh (OTHER_SECTIONS): Redefine. [ld/testsuite] * ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each sh64/sh5 targets. * ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and sh5*-*-* targets. * ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd. * ld-sh/sh64/relfail.exp: Set parameters for netbsd. * ld-sh/sh64/sh64.exp: Skip this for netbsd. Trim the section numbers for crangerel1 and crengerel2 tests. * ld-sh/sh64/abi32.sd: Update. * ld-sh/sh64/abi32.xd: Likewise. * ld-sh/sh64/abi64.sd: Likewise. * ld-sh/sh64/abi64.xd: Likewise. * ld-sh/sh64/abixx-noexp.sd: Likewise. * ld-sh/sh64/cmpct1.sd: Likewise. * ld-sh/sh64/cmpct1.xd: Likewise. * ld-sh/sh64/crange1.rd: Likewise. * ld-sh/sh64/crange2.rd: Likewise. * ld-sh/sh64/crange3-cmpct.rd: Likewise. * ld-sh/sh64/crange3-media.rd: Likewise. * ld-sh/sh64/crange3.rd: Likewise. * ld-sh/sh64/crangerel1.rd: Likewise. * ld-sh/sh64/crangerel2.rd: Likewise. * ld-sh/sh64/dlsection.sd: Likewise. * ld-sh/sh64/endian.sbd: Likewise. * ld-sh/sh64/endian.sld: Likewise. * ld-sh/sh64/gotplt.d: Likewise. * ld-sh/sh64/init-cmpct.d: Likewise. * ld-sh/sh64/init-media.d: Likewise. * ld-sh/sh64/init.s: Align functions. * ld-sh/sh64/init64.d: Update. * ld-sh/sh64/mix1-noexp.sd: Likewise. * ld-sh/sh64/mix1.sd: Likewise. * ld-sh/sh64/mix1.xd: Likewise. * ld-sh/sh64/mix2-noexp.sd: Likewise. * ld-sh/sh64/mix2.sd: Likewise. * ld-sh/sh64/mix2.xd:Likewise. * ld-sh/sh64/rel32.xd: Likewise. * ld-sh/sh64/rel64.xd: Likewise. * ld-sh/sh64/reldl32.rd: Likewise. * ld-sh/sh64/reldl64.rd: Likewise. * ld-sh/sh64/shdl32.xd: Update. * ld-sh/sh64/shdl64.sd: Likewise. * ld-sh/sh64/shdl64.xd: Likewise. * ld-sh/shared-1.d: Add -z nocombreloc to ld option. Update. * ld-sh/sub2l-1.d: Make file format match with elf32-sh.*. * ld-sh/weak1.d: Likewise.
2003-10-13daily updateAlan Modra1-1/+1
2003-10-13*** empty log message ***gdbadmin1-1/+1
2003-10-12*** empty log message ***gdbadmin1-1/+1
2003-10-12daily updateAlan Modra1-1/+1
2003-10-11 * config/tc-sh.h (sh_coff_reloc_mangle): Delete an extraKaz Kojima2-1/+6
parenthesis.
2003-10-112003-10-11 Michael Chastain <mec@shout.net>Michael Chastain2-1/+5
* gdb.base/call-rt-st.exp: Update copyright year.
2003-10-11* i386bsd-tdep.c (i386bsd_init_abi): Use ARRAY_SIZE to initializeMark Kettenis2-2/+5
TDEP->sc_num_regs.
2003-10-11* i386fbsd-tdep.c: New file.Mark Kettenis6-105/+201
(i386fbsd_sigtramp_start, i386fbsd_sigtramp_end, i386fbsd_sc_reg_offset, i386fbsdaout_init_abi, i386fbsd_init_abi, i386fbsd4_sc_reg_offset, i386fbsd4_init_abi): Move here from i386bsd-tdep.c. (_initialize_i386fbsd_tdep): New function. (i386fbsd_r_reg_offset, i386fbsd4_r_reg_offset): New varibles. (i386fbsdaout_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs, TDEP->sizeof_gregset and TDEP->sizeof_fpregset. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. (i386fbsd4_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs and TDEP->sizeof_gregset. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. * i386bsd-tdep.c (i386fbsd_sigtramp_start, i386fbsd_sigtramp_end, i386fbsd_sc_reg_offset, i386fbsdaout_init_abi, i386fbsd_init_abi, i386fbsd4_sc_reg_offset, i386fbsd4_init_abi): Remove. (_initialize_i386bsd_tdep): Don't register FreeBSD a.out and FreeBSD ELF OS/ABI's here. * Makefile.in (ALLDEPFILES): Add i386fbsd-tdep.c. (i386fbsd-tdep.o): New target. * config/i386/fbsd.mt (TDEPFILES): Add i386fbsd-tdep.o. * config/i386/fbsd64.mt (TDEPFILES): Add i386fbsd-tdep.o.
2003-10-11* amd64fbsd-tdep.c (amd64fbsd_r_reg_offset): New variable.Mark Kettenis2-1/+31
(amd64fbsd_init_abi): Set TDEP->gregset_reg_offset, TDEP->gregset_num_regs and TDEP->sizeof_gregset. Use ARRAY_SIZE in initialization of TDEP->sc_num_regs.
2003-10-11* x86-64-tdep.c (x86_64_regset_from_core_section): New function.Mark Kettenis2-0/+34
(x86_64_init_abi): Initialize regset_from_core_section if appropriate.
2003-10-11* i386-tdep.c (i386_regset_from_core_section): New function.Mark Kettenis3-0/+52
(i386_gdbarch_init): Initialize regset_from_core_section if appropriate. * i386-tdep.h (i386_regset_from_core_section): New declaration.