summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * solib.c (solib_global_lookup): Use solib_ops instead of globalUlrich Weigand2007-10-242-3/+9
| | | | current_target_so_ops.
* * gdb.texinfo (Files): Correct formatting. Mention ExpatDaniel Jacobowitz2007-10-242-6/+37
| | | | | | | | requirement. (Requirements for Building GDB): Expand the list of Expat uses. (Library List Format, Memory Map Format): Mention Expat. (Target Descriptions): Update Expat wording.
* * config/frv/frv.mt (DEPRECATED_TM_FILE): Remove.Ulrich Weigand2007-10-243-41/+5
| | | | * config/frv-tm-frv.h: Delete file.
* * NEWS: Mention gdbserver support for non-libthread_db operation.Daniel Jacobowitz2007-10-242-0/+7
|
* * amd64-tdep.c (amd64_convert_register_p): Delete.Daniel Jacobowitz2007-10-2410-38/+76
| | | | | | | | | | | | | | | | | | | | | | | (amd64_init_abi): Use i387_convert_register_p. * alpha-tdep.c (alpha_convert_register_p): Return zero for eight byte types. (alpha_register_to_value, alpha_value_to_register): Do not handle eight byte types. * i386-tdep.c (i386_convert_register_p): Use i387_convert_register_p. * i387-tdep.c (i387_convert_register_p): New. (i387_register_to_value, i387_value_to_register): Update comments. * i387-tdep.h (i387_convert_register_p): Declare. * ia64-tdep.c (ia64_convert_register_p): Return zero for builtin_type_ia64_ext. (ia64_gdbarch_init): Do not initialize builtin_type_ia64_ext here. (_initialize_ia64_tdep): Initialize builtin_type_ia64_ext here. * m68k-tdep.c (m68k_convert_register_p): Return zero for builtin_type_m68881_ext. (m68k_register_to_value, m68k_value_to_register): Update comments. * gdbint.texinfo (Register and Memory Data, Target Conditionals): Document that gdbarch_convert_register_p should return zero for no-op conversions.
* 2007-10-24 Nathan Sidwell <nathan@codesourcery.com>Daniel Jacobowitz2007-10-242-2/+7
| | | | | * target-memory.c (claim_memory): Propagate baton for split memory requests.
* 2007-10-24 Pedro Alves <pedro_alves@portugalmail.pt>Daniel Jacobowitz2007-10-242-2/+11
| | | | | | PR gdb/2341 * sol-thread.c (sol_thread_fetch_registers): Work around gcc 3.4 alias warning bug.
* * linux-low.c (handle_extended_wait): Handle unexpected signals.Daniel Jacobowitz2007-10-242-4/+28
|
* * symtab.c (find_line_symtab): scan through psymtabsCarlos Eduardo Seo2007-10-242-0/+13
| | | | when exact_match is zero.
* * po/POTFILES.in: Regenerate.Alan Modra2007-10-242-0/+5
|
* * Makefile.am: Run "make dep-am".Alan Modra2007-10-244-20/+29
| | | | | * Makefile.in: Regenerate. * po/SRC-POTFILES.in: Regenerate.
* *** empty log message ***gdbadmin2007-10-241-1/+1
|
* daily updateAlan Modra2007-10-241-1/+1
|
* gas/testsuite/H.J. Lu2007-10-232-32/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-23 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/katmai.s: Remove cmpps opcode test. * gas/i386/simd.s: Add tests for cmpss and cmpsd. * gas/i386/x86-64-simd.s: Likewise. * gas/i386/katmai.d: Updated. * gas/i386/simd-intel.d: Likewise. * gas/i386/simd-suffix.d: Likewise. * gas/i386/simd.d: Likewise. * gas/i386/x86-64-simd-intel.d: Likewise. * gas/i386/x86-64-simd-suffix.d: Likewise. * gas/i386/x86-64-simd.d: Likewise. opcodes/ 2007-10-23 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (OP_SIMD_Suffix): Renamed to ... (CMP_Fixup): This. Rewrite. (OPSIMD): Renamed to ... (CMP): This. Updated. (prefix_table): Update PREFIX_0FC2 entry.
* * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.Daniel Jacobowitz2007-10-233-0/+135
|
* * inferiors.c (change_inferior_id): Delete.Daniel Jacobowitz2007-10-237-106/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (add_pid_to_list, pull_pid_from_list): New. * linux-low.c (PTRACE_SETOPTIONS, PTRACE_GETEVENTMSG) (PTRACE_O_TRACESYSGOOD, PTRACE_O_TRACEFORK, PTRACE_O_TRACEVFORK) (PTRACE_O_TRACECLONE, PTRACE_O_TRACEEXEC, PTRACE_O_TRACEVFORKDONE) (PTRACE_O_TRACEEXIT, PTRACE_EVENT_FORK, PTRACE_EVENT_VFORK) (PTRACE_EVENT_CLONE, PTRACE_EVENT_EXEC, PTRACE_EVENT_VFORK_DONE) (PTRACE_EVENT_EXIT, __WALL): Provide default definitions. (stopped_pids, thread_db_active, must_set_ptrace_flags): New variables. (using_threads): Always set to 1. (handle_extended_wait): New. (add_process): Do not set TID. (linux_create_inferior): Set must_set_ptrace_flags. (linux_attach_lwp): Remove TID argument. Do not check using_threads. Use PTRACE_SETOPTIONS. Call new_thread_notify. Update all callers. (linux_thread_alive): Rename TID argument to LWPID. (linux_wait_for_process): Handle unknown processes. Do not use TID. (linux_wait_for_event): Do not use TID or check using_threads. Update call to dead_thread_notify. Call handle_extended_wait. (linux_create_inferior): Use PTRACE_SETOPTIONS. (send_sigstop): Delete sigstop_sent. (wait_for_sigstop): Avoid TID. (linux_supports_tracefork_flag, linux_tracefork_child, my_waitpid) (linux_test_for_tracefork): New. (linux_lookup_signals): Use thread_db_active and linux_supports_tracefork_flag. (initialize_low): Use thread_db_active and linux_test_for_tracefork. * linux-low.h (get_process_thread): Avoid TID. (struct process_ifo): Move thread_known and tid to the end. Remove sigstop_sent. (linux_attach_lwp, thread_db_init): Update prototypes. * server.h (change_inferior_id): Delete prototype. (add_pid_to_list, pull_pid_from_list): New prototypes. * thread-db.c (thread_db_use_events): New. (find_first_thread): Rename to... (find_one_thread): ...this. Update callers and messages. Do not call fatal. Check thread_db_use_events. Do not call change_inferior_id or new_thread_notify. (maybe_attach_thread): Update. Do not call new_thread_notify. (thread_db_init): Set thread_db_use_events. Check use_events. * utils.c (fatal, warning): Correct message prefix.
* 2007-10-23 Atsushi Nemoto <anemo@mba.ocn.ne.jp>Daniel Jacobowitz2007-10-232-0/+114
| | | | | | * mips-tdep.c (LL_OPCODE, LLD_OPCODE, SC_OPCODE, SCD_OPCODE): Define. (deal_with_atomic_sequence): New. (mips_software_single_step): Use it.
* * elf64-ppc.c (ppc_build_one_stub): Don't duplicate relocsAlan Modra2007-10-232-45/+60
| | | | | | emitted for ".brlt" entries. (toc_adjusting_stub_needed): Don't treat ".fixup" specially here.. (ppc64_elf_next_input_section): ..instead do so here.
* PR gdb/2336cgen-snapshot-20071101Daniel Jacobowitz2007-10-236-6/+18
| | | | | | | | | * Makefile.def (dependencies): Make configure-gdb depend on all-intl. * Makefile.in: Regenerated. * configure.ac: Modify $LIBINTL before the BFD check. * configure: Regenerated.
* * buildsym.c (free_pending_blocks): Remove commented-out code.Joel Brobecker2007-10-232-30/+9
| | | | | (make_blockvector): Likewise. Re-use free_pending_blocks. (end_symtab): Remove commented-out code.
* daily updateAlan Modra2007-10-231-1/+1
|
* *** empty log message ***gdbadmin2007-10-231-1/+1
|
* sim/mips/Richard Sandiford2007-10-222-23/+98
| | | | | | | | | | | | | | | | * mips.igen (check_fmt_p): Provide a separate mips32r2 definition that unconditionally allows fmt_ps. (ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL, CVT.S.PU) (FLOOR.L.fmt, LWXC1, MADD.fmt, MSUB.fmt, NMADD.fmt, NMSUB.fmt) (PLL.PS, PLU.PS, PUL.PS, PUU.PS, ROUND.L.fmt, TRUNC.L.fmt): Change filter from 64,f to 32,f. (PREFX): Change filter from 64 to 32. (LDXC1, LUXC1): Provide separate mips32r2 implementations that use do_load_double instead of do_load. Make both LUXC1 versions unpredictable if SizeFGR () != 64. (SDXC1, SUXC1): Extend to mips32r2, using do_store_double instead of do_store. Remove unused variable. Make both SUXC1 versions unpredictable if SizeFGR () != 64.
* 2007-10-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-10-222-111/+116
| | | | | * i386-dis.c (prefix_table): Reordered by opcode. (mod_table): Likewise.
* * sim/cris/asm/testutils.inc (test_move_cc): Add missing call toHans-Peter Nilsson2007-10-2214-31/+225
| | | | | | | | | | | | | | | | | | test_cc. * sim/cris/asm/asr.ms: Correct expected condition code flags. * sim/cris/asm/boundr.ms: Ditto. * sim/cris/asm/dstep.ms: Ditto. * sim/cris/asm/lsr.ms: Ditto. * sim/cris/asm/movecr.ms: Ditto. * sim/cris/asm/mover.ms: Ditto. * sim/cris/asm/neg.ms: Ditto. Use test_cc, not test_move_cc. * sim/cris/asm/op3.ms: Check the condition code flags after the insn under test. * sim/cris/asm/movecrt10.ms: Update expected number of simulated cycles. * sim/cris/asm/movecrt32.ms: Ditto. * sim/cris/asm/jsr.ms: Don't use local label 8. * sim/cris/asm/nonvcv32.ms: New test.
* * top.c (command_loop): Fix output for shrinkage.Daniel Jacobowitz2007-10-222-2/+6
|
* * cp-name-parser.y (exp1): Add & ( var ) as a reference expression.Daniel Jacobowitz2007-10-222-12/+14
| | | | (exp): Remove and document function-like casts.
* * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,Hans-Peter Nilsson2007-10-2219-222/+265
| | | | | | | | cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c, cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c, cris/decodev10.h, cris/decodev32.c, cris/decodev32.h, cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c, cris/semcrisv32f-switch.c: Regenerate.
* * cp-support.c: Include "safe-ctype.h".Daniel Jacobowitz2007-10-225-54/+127
| | | | | | | | | | | | | | | | | | | | (cp_already_canonical): New function. (cp_canonicalize_string): Use it. Return NULL for already canonical strings. (mangled_name_to_comp): Update call to cp_demangled_name_to_comp. (cp_func_name, remove_params): Likewise. (cp_find_first_component_aux): Use ISSPACE. * cp-support.h (cp_demangled_name_to_comp): Correct comment. Remove MEMORY_P argument. * cp-name-parser.y (ALLOC_CHUNK): Define. (struct demangle_info): Add PREV and NEXT. Increase the size of COMPS. (d_grab): Convert to a function. (allocate_info): Rewrite. (cp_demangled_name_to_comp): Remove MEMORY argument. Do not use strlen. Update call to allocate_info. Do not free it on failure. (main): Update calls to cp_demangled_name_to_comp. * Makefile.in (cp-support.o): Update.
* * gdbarch.texi (Compiler Characteristics): Move documentationUlrich Weigand2007-10-222-33/+39
| | | | | of set_gdbarch_sofun_address_maybe_missing back to ... (Target Conditionals): ... here to fix build break.
* 2007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-10-222-11/+22
| | | | | | | * std-regs.c (value_of_builtin_frame_fp_reg) value_of_builtin_frame_pc_reg, value_of_builtin_frame_sp_reg) value_of_builtin_frame_ps_reg): Use get_frame_arch to get at the current architecture by frame_info.
* 2007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-10-222-5/+8
| | | | | * reggroups.c (default_register_reggroup_p): Replace current_gdbarch by gdbarch.
* 2007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-10-222-31/+40
| | | | | | | | * infcmd.c (default_print_registers_info, print_return_value) (print_vector_info, print_float_info): Replace current_gdbarch by gdbarch. (registers_info): Use get_frame_arch to get at the current architecture by frame_info.
* 2007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-10-222-2/+7
| | | | | * i387-tdep.c (i387_collect_fsave, i387_collect_fxsave): Use get_regcache_arch to get at the current architecture by regcache.
* 2007-10-22 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-10-222-7/+13
| | | | | * target.c (debug_print_register): Use get_regcache_arch to get at the current architecture by regcache.
* * dwarf2read.c (read_file_scope): Add a comment.Daniel Jacobowitz2007-10-222-38/+41
| | | | | | | (dwarf2_add_field, dwarf2_add_member_fn, read_structure_type) (read_enumeration_type, process_enumeration_scope, read_array_type) (read_typedef, read_base_type, read_subrange_type) (read_unspecified_type): Use dwarf2_name.
* * coffread.c (coff_symfile_finish): Call dwarf2_free_objfile.Daniel Jacobowitz2007-10-225-0/+29
| | | | | | * dwarf2read.c (dwarf2_free_objfile): New. * elfread.c (elf_symfile_finish): Call dwarf2_free_objfile. * symfile.h (dwarf2_free_objfile): Declare.
* *** empty log message ***gdbadmin2007-10-221-1/+1
|
* * hppa-hpux-nat.c (hppa_hpux_store_register): Add missing semi-colon.Joel Brobecker2007-10-222-1/+5
|
* daily updateAlan Modra2007-10-221-1/+1
|
* * rs6000-tdep.c (ppc_dwarf2_frame_init_reg): New function.Luis Machado2007-10-212-0/+71
| | | | | (rs6000_gdbarch_init): Install ppc_dwarf2_frame_init_reg as default dwarf2_frame_set_init_reg function.
* * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec whenUlrich Weigand2007-10-213-2/+8
| | | | | compiling test case with GCC. * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
* * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for outputUlrich Weigand2007-10-212-2/+7
| | | | format changes.
* * NEWS: Mention native MinGW configuration.Pedro Alves2007-10-212-0/+7
|
* daily updateAlan Modra2007-10-211-1/+1
|
* *** empty log message ***gdbadmin2007-10-211-1/+1
|
* daily updateAlan Modra2007-10-201-1/+1
|
* *** empty log message ***gdbadmin2007-10-201-1/+1
|
* 2007-10-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-10-192-2/+6
| | | | * i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
* Add MN10300 linker relaxation support for symbol differencesNick Clifton2007-10-198-51/+224
|