aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-07-282004-07-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-6/+270
* gdbtypes.h (struct builtin_type): Declare. (builtin_type): Declare. * d10v-tdep.c (d10v_register_type): Use builtin_type. * gdbtypes.c (_initialize_gdbtypes): Register gdbtypes_post_init. (gdbtypes_post_init): New function. (builtin_type): New function.
2004-07-28daily updateAlan Modra1-1/+1
2004-07-28*** empty log message ***gdbadmin1-1/+1
2004-07-272004-07-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+129
* gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2004-07-27bfd:Jason Thorpe7-309/+347
* config.bfd (hppa*-*-netbsd*): Set targ_defvec to bfd_elf32_hppa_nbsd_vec. Add bfd_elf32_hppa_linux_vec to targ_selvecs. * configure.in (bfd_elf32_hppa_nbsd_vec): Add case. * configure: Regenerate. * elf32-hppa.c (elf32_hppa_object_p): Add "elf32-hppa-netbsd" case that accepts OSABI=NetBSD and OSABI=SysV. (elf32_hppa_set_gp): For "elf32-hppa-netbsd", set the GP to the base of .got or .data (if .got does not exist). (elf32_hppa_post_process_headers): For elf32-hppa-netbsd, set OSABI=NetBSD. (TARGET_BIG_SYM): Add bfd_elf32_hppa_nbsd_vec case. (TARGET_BIG_NAME): Add "elf32-hppa-netbsd" case. * targets.c (bfd_elf32_hppa_nbsd_vec): Add extern declaration. (_bfd_target_vector): Add bfd_elf32_hppa_nbsd_vec. gas: * config/tc-hppa.h (TARGET_FORMAT): Set to "elf32-hppa-netbsd" for TE_NetBSD. ld: * emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
2004-07-27ld-h8300/h8300.exp: Addition of new test case to check relaxation for H8S ↵Nick Clifton10-118/+160
target. ld-h8300/relax-6.s: New test source file. ld-h8300/relax-6.d: New test expected disassembly file. ld-h8300/relax-6-coff.d: New test expected disassembly file for COFF format.
2004-07-27Remove the leading space.H.J. Lu1-1/+1
2004-07-272004-07-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu8-17/+496
PR 161/251 * elf-bfd.h (bfd_elf_section_data): Add sec_group. (elf_sec_group): Defined. (bfd_elf_match_symbols_in_sections): New prototype. (_bfd_elf_setup_group_pointers): Likewise. * elf.c (bfd_elf_discard_group): Abort. (bfd_elf_set_group_contents): Also include relocation sections. Remove zero-fill for ld -r. (_bfd_elf_setup_group_pointers): New function. (elf_sort_elf_symbol): Likewise. (elf_sym_name_compare): Likewise. (bfd_elf_match_symbols_in_sections): Likewise. * elfcode.h (elf_object_p): Call _bfd_elf_setup_group_pointers. * elflink.c (match_group_member): New. (elf_link_input_bfd): Check group member for discarded section. (try_match_symbols_in_sections): New function. (already_linked): Likewise. (_bfd_elf_section_already_linked): Support mixing comdat group and linkonce section. * libbfd-in.h (bfd_section_already_linked_table_traverse): New. * linker.c (bfd_section_already_linked_table_traverse): New. * libbfd.h: Regenerated.
2004-07-27 * config/tc-ppc.c (ppc_frob_file_before_adjust): Warn if .toc too big.Alan Modra2-1/+13
(ppc_arch): Expand comment.
2004-07-27Regeneration accidentally omitted from previous deltaNick Clifton2-0/+4
2004-07-27Add CRX insns: pushx, popxNick Clifton16-34/+229
Add support to GAS for expressions which are the difference of two symbols
2004-07-27Use -gdwarf2 in preference to -gstabs for Sparc64.Nick Clifton2-10/+38
2004-07-27 * elf64-ppc.c: Correct "Linker stubs" comment.Alan Modra2-2/+9
2004-07-272004-07-27 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka2-345/+305
* remote-m32r-sdi.c: Fix breakpoint bug. (send_cmd, send_one_arg_cmd, send_two_arg_cmd, send_three_arg_cmd, recv_char_data, recv_long_data): New functions to replace communication sequences.
2004-07-272004-07-26 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+22
Document PR threads/1650. * PROBLEMS (Threads): Document problem with many threads
2004-07-27daily updateAlan Modra1-1/+1
2004-07-27*** empty log message ***gdbadmin1-1/+1
2004-07-26Index: ChangeLogAndrew Cagney2-0/+5
2004-07-26 Andrew Cagney <cagney@gnu.org> * gdb-mi.el: Move from here ... * mi/gdb-mi.el: ... to here.
2004-07-26Index: common/ChangeLogAndrew Cagney4-4/+14
2004-07-26 Andrew Cagney <cagney@gnu.org> Problem from Olaf Hering <olh@suse.de>. * Makefile.in (install-man, installdirs): Add DESTDIR prefix. Index: ppc/ChangeLog 2004-07-26 Andrew Cagney <cagney@gnu.org> Problem from Olaf Hering <olh@suse.de>. * Makefile.in (install, installdirs): Add DESTDIR.
2004-07-26bfd/H.J. Lu6-61/+69
2004-07-26 H.J. Lu <hongjiu.lu@intel.com> * elf-bfd.h (bfd_elf_section_data): Add a pointer for the linked-to section. (elf_linked_to_section): New. * elf.c (assign_section_numbers): Set up sh_link for SHF_LINK_ORDER. * elfxx-ia64.c (elfNN_ia64_final_write_processing): Set sh_info to sh_link for SHT_IA_64_UNWIND sections. gas/ 2004-07-26 H.J. Lu <hongjiu.lu@intel.com> * config/tc-ia64.c (start_unwind_section): Set the linked-to section. (ia64_elf_section_change_hook): Set the linked-to section for SHT_IA_64_UNWIND.
2004-07-262004-07-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+12
Problem reported by Ashley Pittman <ashley@quadrics.com>. * main.c (captured_main): When in batch mode always detach.
2004-07-262004-07-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-27/+38
* MAINTAINERS: Mark the xstormy16, sh64, ns32k, mn10300, mcore, and h8300 as broken. * NEWS: END-OF-LIFE frame compatibility module. * PROBLEMS: For "Stack backtraces", remove powerpc, hppa and mips specific comments.
2004-07-262004-07-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney64-465/+571
* cli/cli-decode.c (deprecated_add_show_from_set): Deprecate. * xcoffsolib.c (_initialize_xcoffsolib): Update. * wince.c (_initialize_wince): Update. * win32-nat.c (_initialize_win32_nat): Update. * varobj.c (_initialize_varobj): Update. * valops.c (_initialize_valops): Update. * utils.c (initialize_utils, initialize_utils): Update. * tui/tui-win.c (_initialize_tui_win): Update. * top.c (init_main): Update. * symfile.c (_initialize_symfile): Update. * source.c (_initialize_source): Update. * somsolib.c (_initialize_som_solib): Update. * solib.c (_initialize_solib): Update. * solib-frv.c (_initialize_frv_solib): Update. * serial.c (_initialize_serial): Update. * ser-go32.c (_initialize_ser_dos, _initialize_ser_dos): Update. * remote.c (_initialize_remote, _initialize_remote): Update. * remote-vx.c (_initialize_vx): Update. * remote-utils.c (_initialize_sr_support): Update. * remote-sds.c (_initialize_remote_sds): Update. * remote-mips.c (_initialize_remote_mips): Update. * remote-e7000.c (_initialize_remote_e7000): Update. * proc-api.c (_initialize_proc_api): Update. * printcmd.c: Update. * parse.c (_initialize_parse): Update. * pa64solib.c (_initialize_pa64_solib): Update. * p-valprint.c (_initialize_pascal_valprint): Update. * monitor.c (_initialize_remote_monitors): Update. * mips-tdep.c (_initialize_mips_tdep): Update. * mcore-tdep.c (_initialize_mcore_tdep): Update. * maint.c (_initialize_maint_cmds): Update. * lin-lwp.c (_initialize_lin_lwp): Update. * language.c (_initialize_language): Update. * kod.c (_initialize_kod): Update. * infrun.c (set_schedlock_func, _initialize_infrun): Update. * i386-tdep.c (_initialize_i386_tdep): Update. * gdbtypes.c (build_gdbtypes, _initialize_gdbtypes): Update. * gdbarch.sh: Update. * gdbarch.c: Re-generate. * gdb-events.sh: Update. * gdb-events.c: Re-generate. * frame.c (_initialize_frame): Update. * exec.c: Update. * demangle.c (_initialize_demangler): Update. * dcache.c (_initialize_dcache): Update. * cris-tdep.c (_initialize_cris_tdep, cris_version_update): Update. * cp-valprint.c (_initialize_cp_valprint): Update. * corefile.c (_initialize_core): Update. * command.h: Update. * cli/cli-decode.h: Update. * cli/cli-cmds.c (init_cli_cmds): Update. * charset.c (_initialize_charset): Update. * breakpoint.c (_initialize_breakpoint): Update. * arm-tdep.c (_initialize_arm_tdep_initialize_arm_tdep): Update. * alpha-tdep.c (_initialize_alpha_tdep): Update. * aix-thread.c (_initialize_aix_thread): Update.
2004-07-26Add new subtargets: msp430x1610, msp430x1611, msp430x1612, msp430x415,Nick Clifton7-10/+252
msp430x417, msp430xG437, msp430xG438, msp430xG439.
2004-07-26remove duplicated wordNick Clifton1-1/+1
2004-07-26 * doc/as.texinfo (Section, PushSection): Correct documentationDaniel Jacobowitz2-7/+12
for ELF.
2004-07-26*** empty log message ***gdbadmin1-1/+1
2004-07-26daily updateAlan Modra1-1/+1
2004-07-25*** empty log message ***gdbadmin1-1/+1
2004-07-25daily updateAlan Modra1-1/+1
2004-07-24merge from gccDJ Delorie3-0/+43
2004-07-24Partial fix for PR backtrace/1718.Mark Kettenis2-17/+46
* i386-tdep.c (i386_analyze_frame_setup): Handle more instructions that GCC migrates into the prolugue. Don't handle any instructions that clobber %ebx.
2004-07-242004-07-23 Andrew Cagney <cagney@gnu.org>Andrew Cagney25-129/+204
Use regcache_raw_collect instead of regcache_collect. * regcache.h (regcache_collect): Delete declaration. * regcache.c (regcache_colect): Delete function. * win32-nat.c (do_child_store_inferior_registers): Update. * sol-thread.c (sol_thread_store_registers): Update. * shnbsd-tdep.c (shnbsd_fill_reg): Update. * rs6000-nat.c (store_register): Update. * remote.c (store_register_using_P, remote_store_registers): Update. * ppcnbsd-tdep.c (ppcnbsd_fill_reg): Update. * ppc-linux-nat.c (store_altivec_register, store_spe_register) (fill_vrregset, store_spe_registers, fill_gregset) (fill_gregset): Update. * nto-procfs.c (procfs_store_registers): Update. * mipsnbsd-tdep.c (mipsnbsd_fill_reg): Update. * mips-linux-tdep.c (fill_gregset, mips64_fill_gregset): Update. * m68klinux-nat.c (store_register, fill_gregset): Update. * m68k-tdep.c (fill_gregset): Update. * infptrace.c (store_register): Update. * i386-nto-tdep.c (i386nto_regset_fill): Update. * i386-linux-nat.c (store_register, fill_gregset): Update. * hppa-linux-nat.c (fill_gregset): Update. * go32-nat.c (store_register): Update. * armnbsd-nat.c (store_register, store_regs, store_fp_register) (store_fp_regs): Update. * arm-linux-nat.c (store_nwfpe_single, store_nwfpe_double) (store_nwfpe_extended, store_fpregister, store_fpregs) (store_register, store_regs, fill_gregset, fill_fpregset): Update. * alpha-tdep.c (alpha_fill_int_regs, alpha_fill_fp_regs): Update. * aix-thread.c (fill_gprs64, fill_fprs, fill_sprs64, fill_sprs32) (store_regs_user_thread, store_regs_kernel_thread): Update.
2004-07-24*** empty log message ***gdbadmin1-1/+1
2004-07-23* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.Mark Kettenis3-0/+37
* gdb.arch/i386-prologue.c (gdb1718): New prototype and function. (main): Call new function.
2004-07-23* dwarf2-frame.c (struct dwarf2_cie): Delete `addr_size' member.Mark Kettenis2-7/+10
(decode_frame_entry_1): Use DW_EH_PE_absptr as default for CIE encoding. (dwarf2_build_frame_info): Adjust for removal of `addr_size' member of `struct comp_unit'.
2004-07-232004-07-23 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+16
* infrun.c (handle_inferior_event): Separate the STEP_OVER_ALL and DEPRECATED_IGNORE_HELPER_CALL cases, only #ifdef the latter.
2004-07-232004-07-23 Martin Hunt <hunt@redhat.com>Martin Hunt2-1/+7
Kevin Buettner <kevinb@redhat.com> * dwarf2-frame.c (execute_cfa_program): Fix typo in which the alignment was being added to the offset instead of multiplied.
2004-07-23(_place_orphan): Use an already existing section name if that section does notNick Clifton3-2/+14
have any flags set.
2004-07-232004-07-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* bin-bugs.h (REPORT_BUGS_TO): Set to "<URL:http://www.sourceware.org/bugzilla/>".
2004-07-23* sparc64obsd-tdep.c (sparc64obsd_pc_in_sigtramp): Adjust forMark Kettenis2-3/+19
changed signal trampoline in OpenBSD 3.5-current.
2004-07-23* sparc64nbsd-nat.c: Include "regcache.h", <sys/types.h>,Mark Kettenis4-5/+51
<machine/pcb.h> and "bsd-kvm.h". (sparc64nbsd_supply_pcb): New function. (_initialize_sparc64nbsd_nat): Renamed from _initialize_sparcnbsd_nat. Enable libkvm interface. * Makefile.in (sparc64nbsd-nat.o): Update dependencies. * config/sparc/nbsd64.mh (NATDEPFILES): Add bsd-kvm.o (LOADLIBES): New variable.
2004-07-23* config/sparc/obsd64.mt (TDEPFILES): Add sparcobsd-tdep.o.Mark Kettenis2-1/+3
2004-07-23*** empty log message ***gdbadmin1-1/+1
2004-07-22* sparcnbsd-nat.c (sparc32nbsd_supply_pcb): Fix typo in comment.Mark Kettenis2-1/+5
2004-07-22Set BFD_VERSION_DATE to 20040722.H.J. Lu1-1/+1
2004-07-222004-07-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* i386.h (i386_optab): Allow cs/ds in 64bit for branch hints.
2004-07-222004-07-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-39/+43
* gas/i386/x86-64-inval.l: Remove the leading `+'.
2004-07-22Fix for PR 280 - remove duplicated raw insn output fron h8300/h8500 ↵Nick Clifton20-381/+420
disassemblers
2004-07-222004-07-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* elflink.c (elf_fixup_link_order): Add _() to error message.