summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in (ALL_TARGET_OBS): Remove dependency to xtensa-linux-nat.o.Markus Deuling2008-02-142-1/+5
|
* *** empty log message ***gdbadmin2008-02-141-1/+1
|
* Add script to build and test GDB using enable-targets=all.Markus Deuling2008-02-134-1/+295
| | | | | | | | * gdb_buildall.sh: New file. doc/ * gdbint.texinfo (Build Script): New section. Mention new build script gdb_buildall.sh.
* *** empty log message ***gdbadmin2008-02-131-1/+1
|
* *** empty log message ***gdbadmin2008-02-121-1/+1
|
* 2008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev2008-02-115-2/+243
| | | | | | | | | * gdbserver/Makefile.in (SFILES): Add linux-xtensa-low.c. (clean): Add reg-xtensa.c. (linux-xtensa-low.o, reg-xtensa.o, reg-xtensa.c): New dependencies. * gdbserver/configure.srv (xtensa*-*-linux*) New target. * gdbserver/linux-xtensa-low.c: New. * gdbserver/xtensa-xtregs.c: New.
* 2008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev2008-02-1112-570/+924
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEWS (New native configurations): Xtensa GNU/Linux. (New targets): Xtensa GNU/Linux. * Makefile.in (ALL_TARGET_OBS): Add xtensa-linux-nat.o and xtensa-linux-tdep.o (ALLDEPFILES): Add xtensa-linux-tdep.c and xtensa-linux-nat.c (xtensa-linux-nat.o, xtensa-linux-tdep.o): New dependencies. * configure.tgt (xtensa*-*-linux*): New entry. * xtensa-config.c (xtensa_tdep): New variable. (xtensa_config_byte_order, xtensa_config_tdep): Removed. (rmap): Change format based on new macro XTREG. (XTENSA_CONFIG_INSTANTIATE): Use new macro defined in xtensa-tdep.h. * xtensa-linux-nat.c: New. * xtensa-linux-tdep.c: New. * xtensa-xtregs.c: New. * xtensa-tdep.h (xtensa_elf_gregset_t): Update. (XTENSA_ELF_NGREG, XTREG, XTREG_END, XTENSA_GDBARCH_TDEP_INSTANTIATE) (XCHAL_NUM_CONTEXTS, XCHAL_HAVE_EXCEPTIONS): New macros. (xtensa_register_t): New field coprocessor. (XTENSA_REGISTER_FLAGS_PRIVILEGED): Name spelling corrected. * xtensa-tdep.c (xtensa_config_tdep, xtensa_config_byte_order): Removed. (xtensa_pseudo_register_read, xtensa_pseudo_register_write): Update to handle privileged registers. (xtensa_supply_gregset) Remove exccause and excvaddr registers. (xtensa_push_dummy_call): Set windowstart register correctly. (call0_analyze_prologue): Initialize xtensa_default_isa. (xtensa_derive_tdep): New. (xtensa_gdbarch_init): Get rid of xtensa_config_byte_order and xtensa_config_tdep, use XCHAL_HAVE_BE and xtensa_tdep instead. Call xtensa_derive_tdep(). * config/xtensa/linux.mh: New. * regformats/reg-xtensa.dat: New.
* *** empty log message ***gdbadmin2008-02-111-1/+1
|
* *** empty log message ***gdbadmin2008-02-101-1/+1
|
* Mark last change as tiny.Eli Zaretskii2008-02-091-1/+1
|
* * corelow.c (core_open): Use IS_ABSOLUTE_PATH.Eli Zaretskii2008-02-093-2/+9
| | | | | (filenames.h): New include. * Makefile.in (corelow.o): Add dependency for filenames.h.
* Fix dates of entries. Commit a forgotten entry from 2008-01-26.Eli Zaretskii2008-02-091-1/+5
|
* * library/main.tcl: Add gdbtk_platform definitions.Keith Seitz2008-02-0920-86/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/attachdlg.itb (list_pids): Use gdbtk_platform instead of tcl_platform. * library/bpwin.itb (build_win): Likewise. (_bp_add): Likewise. (_bp_modify): Likewise. * library/download.itb (download_it): Likewise. * library/globalpref.itb (_build_win): Likewise. * library/helpviewer.tcl (open_help): Likewise. * library/interface.tcl (gdbtk_tcl_query): Likewise. (show_warning): Likewise. (open_file): Likewise. (run_executable): Likewise. * library/managedwin.itb (reveal): Likewise. (_create): Likewise. * library/prefs.tcl (pref_read): Likewise. (pref_set_defaults): Likewise. (pref_set_colors): Likewise. * library/session.tcl (_exe_name): Likewise. * library/srcbar.itcl (_update_file_menu): Likewise. (create_run_menu): Likewise. * library/srctextwin.itb (_mtime_changed): Likewise. (LoadFromCache): Likewise. * library/targetselection.itb (default_port): Likewise. (build_win): Likewise. * library/memwin.itb (build_win): Remove unused tcl_platform declaration. * library/pluginwin.itcl (enable_ui): Likewise. * library/process.itb (build_win): Likewise. * library/srcbar.itcl (enable_ui): Likewise. * library/srcwin.itb (location): Likewise. * library/stackwin.itb (build_win): Likewise. * library/tdump.tcl (build_win): Likewise.
* Moved entries for previous years to separate changelogs.Keith Seitz2008-02-091-158/+0
|
* Rotate logs.Keith Seitz2008-02-092-0/+158
|
* *** empty log message ***gdbadmin2008-02-091-1/+1
|
* * source.c (find_and_open_source): Always rewrite absolute filenames.Daniel Jacobowitz2008-02-082-3/+8
|
* * gdb.cp/mb-inline.exp: New.Doug Evans2008-02-081-0/+7
| | | | | | * gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
* * breakpoint.c: #include "hashtab.h".Doug Evans2008-02-087-8/+271
| | | | | | | | | | | | (ambiguous_names_p): New fn. (update_breakpoint_locations): When restoring bp enable status, don't compare function names if any functions have same name. * Makefile.in (breakpoint.o): Add hashtab.h dependency. * gdb.cp/mb-inline.exp: New. * gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
* *** empty log message ***gdbadmin2008-02-081-1/+1
|
* * ada-lang.c (symbol_completion_add): Make SV parameter a VEC**Joel Brobecker2008-02-072-8/+14
| | | | | instead of just a VEC*. Update use of SV. (ada_make_symbol_completion_list): Update symbol_completion_add calls.
* * NEWS: Put all new commands since gdb-6.7 together.Joel Brobecker2008-02-072-7/+9
|
* * ada-lang.c: #include "vec.h".Joel Brobecker2008-02-073-59/+43
| | | | | | | | | | | | (struct string_vector, new_string_vector, string_vector_append): Delete. (char_ptr): New typedef. (DEF_VEC_P (char_ptr)): New VEC type. (symbol_completion_add): Update profile to take the new VEC type instead of the old string_vector structure. Update code accordingly. (ada_make_symbol_completion_list): Use the new VEC type instead of the old string_vector structure, and update the code accordingly. * Makefile.in (ada-lang.o): Add dependency on vec.h.
* *** empty log message ***gdbadmin2008-02-071-1/+1
|
* * gdb.pascal/floats.pas: New test program.Pierre Muller2008-02-063-0/+211
| | | | * gdb.pascal/floats.exp: New testcase.
* * p-exp.y: Set current_type in missing places.Pierre Muller2008-02-062-10/+54
| | | | | | (leftdiv_is_integer): New static variable. Typecast right operand of BINOP_DIV to long_double if both operands are integers.
* * remote-mips.c (set_breakpoint): Rename to...Maciej W. Rozycki2008-02-062-34/+52
| | | | | | | | | | (mips_set_breakpoint): ... this. (clear_breakpoint): Rename to... (mips_clear_breakpoint): ... this. (common_breakpoint): Rename to... (mips_common_breakpoint): ... this. (check_lsi_error): Rename to... (mips_check_lsi_error): ... this.
* * gdb.base/callfuncs.c (t_float_many_args): New function.Thiago Jung Bauermann2008-02-063-0/+103
| | | | | | (t_double_many_args): New function. * gdb.base/callfuncs.exp: Add tests for exceeding float and double parameters passed through the stack.
* *** empty log message ***gdbadmin2008-02-061-1/+1
|
* * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,Joel Brobecker2008-02-055-0/+233
| | | | | gdb.ada/complete/foo.adb: New files. * gdb.ada/complete.exp: New testcase.
* * language.h (struct language_defn): Add new fieldJoel Brobecker2008-02-0514-14/+423
| | | | | | | | | | | | | | | | | | | | | | | | | la_make_symbol_completion_list. * symtab.c (default_make_symbol_completion_list): Renames make_symbol_completion_list. (make_symbol_completion_list): New function. * symtab.h (default_make_symbol_completion_list): Add declaration. * langauge.c (unknown_language): Set la_make_symbol_completion_list. (auto_language, local_language): Likewise. * objc-lang.c (objc_language_defn): Likewise. * scm-lang.c (scm_language_defn): Likewise. * m2-lang.c (m2_language_defn): Likewise. * f-lang.c (f_language_defn): Likewise. * jv-lang.c (java_language_defn): Likewise. * p-lang.c (pascal_language_defn): Likewise. * c-lang.c (c_language_defn, cplus_language_defn, asm_language_defn) (minimal_language_defn): Likewise. * ada-lang.c (struct string_vector): New structure. (new_string_vector, string_vector_append, ada_unqualified_name) (add_angle_brackets, symbol_completion_match, symbol_completion_add) (ada_make_symbol_completion_list): New functions. (ada_language_defn): Set la_make_symbol_completion_list. * ada-lang.h (ada_make_symbol_completion_list): Remove declaration, this function is static.
* * mn10300-tdep.c (mn10300_push_dummy_call): Adjust stack pointerKevin Buettner2008-02-052-0/+33
| | | | to account for call site optimizations.
* 2008-02-05 Andrzej Zaborowski <balrogg@gmail.com>Jim Blandy2008-02-052-1/+9
| | | | | * tracepoint.c (read_actions): Handle end-of-text indicator in action list properly. (Committed by Jim Blandy)
* Fix changelog entry.Jim Blandy2008-02-051-0/+1
|
* * ax-gdb.c (gen_expr): Yield ordinary error if asked to trace aJim Blandy2008-02-052-0/+9
| | | | pseudoregister, not an internal error.
* * generic/gdbtk-varobj.c (variable_children): AdjustMaciej W. Rozycki2008-02-052-9/+12
| | | | for varobj_list_children change.
* *** empty log message ***gdbadmin2008-02-051-1/+1
|
* * varobj.c (c_value_of_variable): Use xstrdup.Vladimir Prus2008-02-042-1/+5
|
* Update stored rendition of varobj value when format changes.Vladimir Prus2008-02-042-1/+15
| | | | | | * varobj.c (varobj_set_display_format): Recomputed print_value. (c_value_of_variable): Return print_value.
* * eval.c (evaluate_subexp_standard): Fix type of result of mixedDoug Evans2008-02-047-153/+399
| | | | | | | | | | | | | | | integer/float division operations when EVAL_AVOID_SIDE_EFFECTS. * valops.c (value_one): New function. * value.h (value_one): Declare. Fix argument promotion for binary arithmetic ops for C. * valarith.c (unop_result_type): New fn. (binop_result_type): New fn. (value_binop): Move result type computation to binop_result_type. (value_pos, value_neg, value_complement): Move result type computation to unop_result_type. * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
* *** empty log message ***gdbadmin2008-02-041-1/+1
|
* add copyrightDoug Evans2008-02-033-0/+54
|
* PR 2384Doug Evans2008-02-0311-38/+224
| | | | | | | | | | | | | | * gdbtypes.c (get_vptr_fieldno): Renamed from fill_in_vptr_fieldno. Return basetype, fieldno if found. All callers updated. Don't cache TYPE_VPTR_FIELDNO, TYPE_VPTR_BASETYPE if from different objfile. * gdbtypes.h (get_vptr_fieldno): Renamed from fill_in_vptr_fieldno. * symfile.h (fill_in_vptr_fieldno): Delete. * gdb.cp/gdb2384.exp: New file. * gdb.cp/gdb2384.cc: New file. * gdb.cp/gdb2384-base.h: New file. * gdb.cp/gdb2384-base.cc: New file.
* * gdb.texinfo (Help): Summarize 'info args' correctly.Jim Blandy2008-02-032-1/+5
|
* * valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.Doug Evans2008-02-032-1/+6
|
* * typeprint.c (*): Whitespace cleanup.Doug Evans2008-02-032-9/+10
|
* * gdb.base/sigall.c (main): Ensure all signals aren't blocked.Doug Evans2008-02-032-0/+16
|
* *** empty log message ***gdbadmin2008-02-031-1/+1
|
* Luis Machado <luisgpm@br.ibm.com>Mark Kettenis2008-02-022-9/+20
| | | | | | | Thiago Jung Bauermann <bauerman@br.ibm.com> * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Pass floats that don't fit into registerson the stack the way GCC does.
* *** empty log message ***gdbadmin2008-02-021-1/+1
|