aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-02-13 Add script to build and test GDB using enable-targets=all.Markus Deuling4-0/+294
* gdb_buildall.sh: New file. doc/ * gdbint.texinfo (Build Script): New section. Mention new build script gdb_buildall.sh.
2008-02-13*** empty log message ***gdbadmin1-1/+1
2008-02-12*** empty log message ***gdbadmin1-1/+1
2008-02-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev5-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-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev12-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.
2008-02-11*** empty log message ***gdbadmin1-1/+1
2008-02-10*** empty log message ***gdbadmin1-1/+1
2008-02-09Mark last change as tiny.Eli Zaretskii1-1/+1
2008-02-09 * corelow.c (core_open): Use IS_ABSOLUTE_PATH.Eli Zaretskii3-2/+9
(filenames.h): New include. * Makefile.in (corelow.o): Add dependency for filenames.h.
2008-02-09Fix dates of entries. Commit a forgotten entry from 2008-01-26.Eli Zaretskii1-1/+5
2008-02-09*** empty log message ***gdbadmin1-1/+1
2008-02-08 * source.c (find_and_open_source): Always rewrite absolute filenames.Daniel Jacobowitz2-3/+8
2008-02-08 * gdb.cp/mb-inline.exp: New.Doug Evans1-0/+7
* gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
2008-02-08 * breakpoint.c: #include "hashtab.h".Doug Evans7-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.
2008-02-08*** empty log message ***gdbadmin1-1/+1
2008-02-07 * ada-lang.c (symbol_completion_add): Make SV parameter a VEC**Joel Brobecker2-8/+14
instead of just a VEC*. Update use of SV. (ada_make_symbol_completion_list): Update symbol_completion_add calls.
2008-02-07 * NEWS: Put all new commands since gdb-6.7 together.Joel Brobecker2-7/+9
2008-02-07 * ada-lang.c: #include "vec.h".Joel Brobecker3-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.
2008-02-07*** empty log message ***gdbadmin1-1/+1
2008-02-06 * gdb.pascal/floats.pas: New test program.Pierre Muller3-0/+211
* gdb.pascal/floats.exp: New testcase.
2008-02-06 * p-exp.y: Set current_type in missing places.Pierre Muller2-10/+54
(leftdiv_is_integer): New static variable. Typecast right operand of BINOP_DIV to long_double if both operands are integers.
2008-02-06* remote-mips.c (set_breakpoint): Rename to...Maciej W. Rozycki2-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.
2008-02-06 * gdb.base/callfuncs.c (t_float_many_args): New function.Thiago Jung Bauermann3-0/+103
(t_double_many_args): New function. * gdb.base/callfuncs.exp: Add tests for exceeding float and double parameters passed through the stack.
2008-02-06*** empty log message ***gdbadmin1-1/+1
2008-02-05 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,Joel Brobecker5-0/+233
gdb.ada/complete/foo.adb: New files. * gdb.ada/complete.exp: New testcase.
2008-02-05 * language.h (struct language_defn): Add new fieldJoel Brobecker14-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.
2008-02-05 * mn10300-tdep.c (mn10300_push_dummy_call): Adjust stack pointerKevin Buettner2-0/+33
to account for call site optimizations.
2008-02-052008-02-05 Andrzej Zaborowski <balrogg@gmail.com>Jim Blandy2-1/+9
* tracepoint.c (read_actions): Handle end-of-text indicator in action list properly. (Committed by Jim Blandy)
2008-02-05Fix changelog entry.Jim Blandy1-0/+1
2008-02-05* ax-gdb.c (gen_expr): Yield ordinary error if asked to trace aJim Blandy2-0/+9
pseudoregister, not an internal error.
2008-02-05*** empty log message ***gdbadmin1-1/+1
2008-02-04 * varobj.c (c_value_of_variable): Use xstrdup.Vladimir Prus2-1/+5
2008-02-04 Update stored rendition of varobj value when format changes.Vladimir Prus2-1/+15
* varobj.c (varobj_set_display_format): Recomputed print_value. (c_value_of_variable): Return print_value.
2008-02-04 * eval.c (evaluate_subexp_standard): Fix type of result of mixedDoug Evans7-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.
2008-02-04*** empty log message ***gdbadmin1-1/+1
2008-02-03add copyrightDoug Evans3-0/+54
2008-02-03 PR 2384Doug Evans11-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.
2008-02-03* gdb.texinfo (Help): Summarize 'info args' correctly.Jim Blandy2-1/+5
2008-02-03 * valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.Doug Evans2-1/+6
2008-02-03 * typeprint.c (*): Whitespace cleanup.Doug Evans2-9/+10
2008-02-03 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.Doug Evans2-0/+16
2008-02-03*** empty log message ***gdbadmin1-1/+1
2008-02-02 Luis Machado <luisgpm@br.ibm.com>Mark Kettenis2-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.
2008-02-02*** empty log message ***gdbadmin1-1/+1
2008-02-01 * gdb.ada/sym_print_name: New test program.Joel Brobecker5-1/+148
* gdb.ada/sym_print_name.exp: New testcase.
2008-02-01 * symtab.c (symbol_set_names): Do not add an entry in the demanglingJoel Brobecker2-0/+24
hash table for Ada symbols. Just store the linkage name as is, and leave the demangled_name as NULL.
2008-02-01 * gdb.ada/nested/hello.adb: New file.Joel Brobecker4-0/+88
* gdb.ada/nested.exp: New testcase. * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2008-02-01 * dwarf2read.c (add_partial_symbol): Always store all Ada subprogramsJoel Brobecker2-2/+19
in the global scope. (new_symbol): Likewise.
2008-02-01 * breakpoint.c (break_command_1): Return void.Vladimir Prus8-65/+98
(break_command_really): Return void. Rethrow exceptions instead of returning. (gdb_breakpoint): Remove the error_message parameter. Return void. Rename to set_breakpoint. * gdb.h (gdb_breakpoint): Rename and move to... * breakpoint.h (set_breakpoint): ...here. * mi/mi-cmb-break.c (mi_cmd_break_insert): Restore event hooks even if exception is thrown. Adjust to gdb_breakpoint interface changes.
2008-02-01 * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Write 32-bitThiago Jung Bauermann2-21/+41
float in both first and second word in the doubleword, to support old and new ABIs.