aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-01 * configure.host: Use aix.mh for all powerpc-aix hosts.Joel Brobecker2-16/+1
* config/powerpc/aix432.mh: Delete, no longer necessary.
2004-09-01 * mips-tdep.c (linked_proc_desc_table): Delete, not used.Joel Brobecker2-21/+18
(mips_insn32_frame_cache): Inline call to find_proc_desc. (find_proc_desc): Remove dead code.
2004-09-01Use new gdb.exp feature to check for nodebug in the executable for testcases ↵Manoj Iyer5-0/+28
under gdb.gdb
2004-09-01 * mips-tdep.c (mips_mdebug_frame_cache): Minor reformatting.Joel Brobecker2-2/+6
2004-09-012004-09-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-0/+178
* gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New files.
2004-09-012004-09-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston5-3/+82
* observer.sh: Add struct so_list declaration. * Makefile.in: Add dependencies on observer.h for solib.c and breakpoint.c. * breakpoint.c (disable_breakpoints_in_unloaded_shlib): New function. (_initialize_breakpoint): Register disable_breakpoints_in_unloaded_shlib as an observer of the "solib unloaded" observation event. (re_enable_breakpoints_in_shlibs): For bp_shlib_disabled breakpoints, call decode_line_1 so unfound breakpoint errors are silent. * solib.c (update_solib_list): When a solib is discovered to have been unloaded by the program, notify all observers of the "solib unloaded" observation event.
2004-09-012004-09-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+9
* observer.texi (solib_unloaded): New observer.
2004-09-01Remove conflict marker.Jeff Johnston1-1/+0
2004-09-012004-09-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-3/+10
* gdb.base/unload.exp: Fix expected warning message to match latest format.
2004-09-01 * gdb.base/call-rt-st.exp: Fix typos.Corinna Vinschen2-4/+8
2004-09-01* doc/c-arm.texi (ARM Options): Document canonical names of CPUs.Richard Earnshaw2-5/+8
2004-09-01Argh! missing comma...Richard Earnshaw1-1/+1
2004-09-01* tc-arm.c (arm_cpus, arm_fpus): Allow <cpu>-s as well as <cpu>sRichard Earnshaw2-0/+11
for synthesizable cores.
2004-09-012004-08-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-96/+37
* frame.c: Include "objfiles.h". (inside_main_func): New function. (get_prev_frame): Use new inside_main_func. * Makefile.in (frame.o): Update dependencies. * defs.h (inside_main_func): Delete declaration. * blockframe.c (inside_main_func): Delete function.
2004-09-012004-09-01 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-117/+1100
* Makefile.tpl (sorry): Remove. (clean-stage[+id+], clean-stage[+id+]-module): New targets. (cleanstrap targets): Depend on distclean, not distclean-stage1. (do-clean): Clean per-stage directories too. (do-distclean): Run distclean-stage1 too. (.NOTPARALLEL): Enable during toplevel bootstrap. (stage[+id+]-bubble): Enable parallel execution during the recursive invocation. * Makefile.in: Regenerate. Sync from gcc (moving the Makefile.in change to Makefile.tpl): 2004-08-31 Robert Bowdidge <bowdidge@apple.com> * Makefile.in: Move BOOT_CFLAGS above host makefile fragment include. * configure.in: add test for powerpc-*-darwin* to specify makefile frag * configure: regenerate * config/mh-ppc-darwin: create file, override BOOT_CFLAGS for -mdynamic-no-pic
2004-09-01* dwarf2read.c (is_vtable_name): New function, based on logic fromJim Blandy2-6/+25
read_structure_type, but passing the correct length to strncmp, and using 'sizeof' instead of 'strlen'. (read_structure_type): Call it.
2004-09-01 * config/powerpc/aix.mh: Add comment.Joel Brobecker2-0/+6
2004-09-01daily updateAlan Modra1-1/+1
2004-09-01*** empty log message ***gdbadmin1-1/+1
2004-08-31 * MAINTAINERS: Add self to Write-After-Approval.Paul Gilliam2-0/+5
2004-08-31Added new testcases:Manoj Iyer3-0/+176
* gdb.threads/thread_check.exp: New testcase. * gdb.threads/thread_check.c: New testcase.
2004-08-312004-08-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+92
* gdb.base/sigstep.exp (breakpoint_to_handler_entry) (skip_to_handler_entry): New procedures. Test stepping into a handler when the breakpoint is at the handler's entry point.
2004-08-312004-08-31 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-78/+165
* Makefile.def (build_modules): Add fixincludes. (dependencies): Make gcc depend on fixincludes. * configure.in (build_tools): Add fixincludes. (build_configdirs): Always include build_libs. * Makefile.in: Regenerate. * configure: Regenerate.
2004-08-31 * elf.c (special_sections): Add .gnu.linkonce.b modelled on .bss.Eric Botcazou2-0/+5
2004-08-31daily updateAlan Modra1-1/+1
2004-08-31*** empty log message ***gdbadmin1-1/+1
2004-08-30Added self to write-after-approval.Manoj Iyer2-0/+5
2004-08-302004-08-30 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode6-3078/+8112
* configure.in: Autoupdate to autoconf 2.59. * aclocal.m4: Rebuild with aclocal 1.4p6. * configure: Rebuild with autoconf 2.59. * Makefile.in: Rebuild with automake 1.4p6 (picking up bfd changes for autoconf 2.59 on the way). * config.in: Rebuild with autoheader 2.59.
2004-08-302004-08-30 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode8-4633/+10910
* acinclude.m4: Require AC_CANONICAL_TARGET, not AC_CANONICAL_SYSTEM. Include ../config/acx.m4 and use ACX_NONCANONICAL_* where appropriate; replace uses of *_alias with *_noncanonical. * aclocal.m4: Rebuild with aclocal 1.4p6. * Makefile.in: Rebuild with automake 1.4p6. * doc/Makefile.in: Rebuild with automake 1.4p6. * configure.in: Autoupdate with autoupdate 2.59. * config.in: Regenerate with autoheader 2.59. * configure: Regnerate with autoconf 2.59.
2004-08-302004-08-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-20/+57
Fix PR breakpoints/1757. * infrun.c (struct execution_control_state): Replace remove_breakpoints_on_following_step with step_after_step_resume_breakpoint. (init_execution_control_state): Update. (handle_inferior_event): For signals, when stepping off a breakpoint, set step_after_step_resume_breakpoint. When BPSTAT_WHAT_STEP_RESUME, do a single-step off the breakpoint. (keep_going): Delete code handling remove_breakpoints_on_following_step. Index: testsuite/ChangeLog 2004-08-30 Andrew Cagney <cagney@gnu.org> * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail gdb/1757.
2004-08-302004-08-26 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini6-1326/+1035
* Makefile.def (bootstrap stages): Add 'lean' parameter. * Makefile.tpl (configure-stageN-*, all-stageN-*): Turned into phony targets; do not generate timestamp files. (distclean-stageN): Remove references to their timestamp files. (restageN, touch-stageN): Remove. (stageN-bubble): Rewritten. (compare): Support lean bootstraps. * Makefile.in: Regenerate. * configure.in: Only warn when bootstrapping but build != host or build != target. Support lean bootstraps. * configure: Regenerate. Sync from gcc: 2004-08-26 Phil Edwards <phil@codesourcery.com> * configure.in: Give a better error message if GMP/MPFR are missing and a language needing them has been requested. * configure: Regenerated. 2004-08-25 Phil Edwards <phil@codesourcery.com> * configure.in: Print a list of available language front-ends if a requested one is missing. Tidy stray tab characters. * configure: Regenerated.
2004-08-30*** empty log message ***gdbadmin1-1/+1
2004-08-30daily updateAlan Modra1-1/+1
2004-08-292004-08-29 David Lecomber <david@streamline-computing.com>David Lecomber13-12/+116
Fix PR gdb/648 * language.h (enum array_ordering): New enum. * language.h (struct language_defn): New la_array_ordering attribute. * language.c (unknown_language_defn, auto_language_defn) (local_language_defn): Ditto. * ada-lang.c (ada_language_defn): Ditto. * c-lang.c (c_language_defn, cplus_language_defn) (asm_language_defn, minimal_language_defn): Ditto. * f-lang.c (f_language_defn): Ditto. * jv-lang.c (java_language_defn): Ditto. * m2-lang.c (f_language_defn): Ditto. * objc-lang.c (objc_language_defn): Ditto. * p-lang.c (pascal_language_defn): Ditto. * scm-lang.c (scm_language_defn): Ditto. * eval.c (evaluate_subexp_standard): Assume Fortran arrays are oriented large to small in type structure. * dwarf2read.c (read_array_order): New function. (read_array_type): Use read_array_order to check row/column major ordering.
2004-08-29daily updateAlan Modra1-1/+1
2004-08-29*** empty log message ***gdbadmin1-1/+1
2004-08-282004-08-27 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain7-64/+96
With code from Manoj Iyer <manjo@austin.ibm.com>: * lib/gdb.exp (gdb_file_cmd): Return more information in the return value. Add an arm for "no debugging symbols found". Change a stray "error" to "perror". (gdb_run_cmd): Adapt to new return value. * gdb.base/remote.exp: Adapt to new return value. * gdb.gdb/complaints.exp: Likewise. * gdb.gdb/observer.exp: Likewise. * gdb.gdb/selftest.exp: Likewise. * gdb.gdb/xfullpath.exp: Likewise.
2004-08-28 * nm.c (show_synthetic): New var.Alan Modra2-1/+50
(long_options): Add "synthetic". (usage): Here too. (display_rel_file): Handle show_synthetic.
2004-08-28 * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Copy inputAlan Modra2-25/+28
symbol pointer arrays before modifying.
2004-08-28corrected versionAlan Modra1-5/+5
2004-08-28bfd/Alan Modra11-95/+97
* bfd.c (bfd_get_synthetic_symtab): Pass counts and both symbol tables. * elf-bfd.h (_bfd_elf_get_synthetic_symtab): Adjust. * elf.c (_bfd_elf_get_synthetic_symtab): Adjust. * libbfd-in.h (_bfd_nodynamic_get_synthetic_symtab): Adjust. * targets.c (struct bfd_target <_bfd_get_synthetic_symtab>): Adjust. * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't read symbols. Use both symbol tables on non-relocatable objects. Use a common error exit. Fix "mid" warning. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate. binutils/ * objdump.c (dump_bfd): Pass both symbol tables to bfd_get_synthetic_symtab.
2004-08-28daily updateAlan Modra1-1/+1
2004-08-28*** empty log message ***gdbadmin1-1/+1
2004-08-27 * target.c (target_resize_to_sections): CheckNathan J. Williams2-0/+12
current_target.to_sections for an old value when updating.
2004-08-27 * elf64-ppc.c (ppc64_elf_branch_reloc): Check .opd is in a regularAlan Modra2-210/+233
object file. (struct sfpr_def_parms): Save some space. (sfpr_define): Here too. * elf64-ppc.c (compare_symbols): Put section syms first. (sym_exists_at): New function. (ppc64_elf_get_synthetic_symtab): Use relocs to find code entry points only for relocatable files. Use .opd section contents otherwise. Generally clean up the code.
2004-08-27 * gdb.threads/bp_in_thread.exp: New testcase.Joel Brobecker2-0/+53
2004-08-27 * procfs.c (dbx_link_bpt_addr): New static global variable.Joel Brobecker3-34/+266
(dbx_link_shadow_contents): New static global variable. (procfs_wait, case <PR_SYSEXIT>): Handle syssgi events. (procfs_wait, case <FLTBPT>): Remove the __dbx_link brekapoint if we just hit it. (procfs_init_inferior): Enable syssgi() syscall trace if appropriate. Reset dbx_link_bpt_addr as the address of __dbx_link() may change from run to run. (procfs_create_inferior): Remove syssgi syscall-exit notifications after the inferior has been forked. (remove_dbx_link_breakpoint): New function. (dbx_link_addr): New function. (insert_dbx_link_bpt_in_file): New function. (insert_dbx_link_bpt_in_region): New function. (insert_dbx_link_breakpoint): New function. (proc_trace_syscalls_1): New function, extracted from proc_trace_syscalls. (proc_trace_syscalls): Replace extract code by call to proc_trace_syscalls_1. * solib-irix.c (disable_break): Remove stop_pc assertion, as it is no longer valid.
2004-08-272004-08-27 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-3/+10
Fix PR testsuite/1735. * gdb.threads/schedlock.c (thread_function): Add a cast to suppress a gcc warning. * gdb.threads/thread-specific.c (thread_function): Likewise.
2004-08-27 * cpu.[ch], arch.[ch], decode.[ch]: Regenerated.Richard Sandiford10-9/+14
* cpuall.h, model.c, sem.c: Regenerated.
2004-08-27cpu/Richard Sandiford11-6/+37
* frv.cpu (cfmovs): Change UNIT attribute to FMALL. opcodes/ * frv-desc.[ch], frv-opc.[ch]: Regenerated. gas/testsuite/ * gas/frv/fr550-pack1.[sd]: New test. * gas/frv/allinsn.exp: Run it.