aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-01-08Renamed target x86_64-*-mingw64 to x86_64-*-mingw*.Nick Clifton25-24/+69
2007-01-08* configure.host: Add i[3-7]86-*-mingw* case.Nick Clifton2-0/+10
2007-01-08* MAINTAINERS: Update Stan Shebs' email address.Jim Blandy2-3/+7
2007-01-08* pep-dll.h (pep_bfd_is_dll): Add prototype.Nick Clifton2-0/+5
2007-01-08PR ld/3843Nick Clifton2-0/+9
* configure.tgt (x86_64_[k]freebsd*): Add targ_extra_libpath and tdir_elf_i386_fbsd.
2007-01-08 * ada-lang.c (is_known_support_routine): Improve the implementation.Joel Brobecker2-40/+23
2007-01-08 * ada-lang.c: Add include of source.h.Joel Brobecker3-3/+11
(is_known_support_routine): Improve the check verifying that the file associated to this frame exists. * Makefile.in (ada-lang.o): Add dependency on source.h.
2007-01-08*** empty log message ***gdbadmin1-1/+1
2007-01-07daily updateAlan Modra1-1/+1
2007-01-07* ax-general.c (ax_const_l): Select proper opcode for the givenJim Blandy2-2/+11
value.
2007-01-07*** empty log message ***gdbadmin1-1/+1
2007-01-06daily updateAlan Modra1-1/+1
2007-01-06ld/Nathan Sidwell7-3/+67
* ldexp.c (fold_name): Issue error on undefined sections. ld/testsuite/ * ld-scripts/expr.exp: New. * ld-scripts/expr1.s: New. * ld-scripts/expr1.d: New. * ld-scripts/expr1.t: New.
2007-01-06*** empty log message ***gdbadmin1-1/+1
2007-01-05daily updateAlan Modra1-1/+1
2007-01-05(c_value_of_root): Don't select frame if variableNick Roberts1-1/+2
object is out of scope.
2007-01-05*** empty log message ***Nick Roberts1-0/+5
2007-01-05(struct varobj): New member print_value.Nick Roberts1-18/+40
(install_new_value): Compare last printed value with current one instead of contents. (new_variable): Initialize var->print_value to NULL. (free_variable): Free var->print_value. (value_get_print_value): New function derived from c_value_of_variable. (c_value_of_variable): Use value_get_print_value.
2007-01-05*** empty log message ***Nick Roberts1-0/+11
2007-01-05 * i386-tdep.c (i386_analyze_stack_align): Add comment.Joel Brobecker2-0/+8
2007-01-052007-01-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-7/+7
* config/tc-i386.c (set_intel_syntax): Update set_intel_syntax depending on allow_naked_reg.
2007-01-05 * texhex.c (first_phase): Don't fall through into the defaultJakub Jelinek2-7/+16
case. (pass_over): Replace abort () calls with return FALSE. Fix buffer overflow.
2007-01-05 * gdb.texinfo (Set Catchpoints): Add documentation for the newJoel Brobecker2-0/+20
catch exception, catch exception unhandled, and catch assert commands.
2007-01-05 * NEWS: Add entries for new catch commands.Joel Brobecker2-0/+11
2007-01-05 * gdb.base/nofield.c: New file.Joel Brobecker3-0/+97
* gdb.base/nofield.exp: New testcase.
2007-01-05 * dwarf2read.c (partial_die_info): Add field has_byte_size.Joel Brobecker2-7/+28
(add_partial_symbol): Correct identification of external references. (process_structure_scope): Likewise. (read_partial_die): Handle DW_AT_byte_size attribute.
2007-01-05 * readelf.c (dump_section): Don't print 32-bit values, whichAlan Modra2-26/+12
were done incorrectly for little-endian. Instead print bytes.
2007-01-052007-01-04 Qinwei <qinwei@sunnorth.com.cn>Qinwei1-0/+1
* NEWS: New port to S+core. * MAINTAINERS (Write After Approval, Responsible Maintainers): Add myself. * Makefile.in: Add dependencies for S+core files. * configure.tgt (score*, score-*-*): Add S+core target. * config/score/embed.mt: New file. * score-tdep.c: New file. * score-tdep.h: New file.
2007-01-05 * xml-support.c (gdb_xml_end_element): Remove wrong backslashes.Daniel Jacobowitz2-1/+5
2007-01-05*** empty log message ***gdbadmin1-1/+1
2007-01-04mi-var-cp.exp: New test for references to pointers.Nick Roberts2-0/+25
mi-var-cp.cc: (reference_to_pointer): New procedure for above test.
2007-01-04*** empty log message ***Nick Roberts1-0/+7
2007-01-04(get_type_deref): Fix variable objects for references toNick Roberts1-6/+11
pointers.
2007-01-04*** empty log message ***Nick Roberts1-0/+5
2007-01-04daily updateAlan Modra1-1/+1
2007-01-04Fix a typo in ChangeLog.H.J. Lu1-1/+1
2007-01-04 * symtab.c (find_pc_sect_psymtab): Add comments. Handle psymtabsDaniel Jacobowitz2-22/+33
with no symbols.
2007-01-04 * memory-map.c (struct_memory_map_parsing_data): Remove mostDaniel Jacobowitz7-241/+791
members. Make property_name an array. (free_memory_map_parsing_data, memory_map_start_element) (memory_map_end_element, memory_map_character_data): Delete. (memory_map_start_memory, memory_map_end_memory) (memory_map_start_property, memory_map_end_property): New functions. (property_attributes, memory_children, memory_type_enum) (memory_attributes, memory_map_children, memory_map_elements): New. (parse_memory_map): Rewrite. * xml-support.c (debug_xml): New. (xml_get_required_attribute, xml_get_integer_attribute) (xml_get_enum_value, free_xml_parser, make_cleanup_free_xml_parser): Delete. (struct scope_level, struct gdb_xml_parser, gdb_xml_body_text) (gdb_xml_debug, gdb_xml_error, gdb_xml_values_cleanup) (gdb_xml_start_element, gdb_xml_start_element_wrapper) (gdb_xml_end_element, gdb_xml_end_element_wrapper, gdb_xml_cleanup) (gdb_xml_create_parser_and_cleanup, gdb_xml_parse) (gdb_xml_parse_ulongest, gdb_xml_parse_attr_ulongest) (gdb_xml_parse_attr_enum, show_debug_xml, _initialize_xml_support): New. * xml-support.h (struct gdb_xml_value, gdb_xml_attribute_handler) (enum gdb_xml_attribute_flag, struct gdb_xml_attribute) (enum gdb_xml_element_flag, struct gdb_xml_element) (gdb_xml_element_start_handler, gdb_xml_element_end_handler) (struct gdb_xml_enum): New. (gdb_xml_create_parser_and_cleanup, gdb_xml_parse, gdb_xml_debug) (gdb_xml_error, gdb_xml_parse_attr_ulongest) (gdb_xml_parse_attr_enum, gdb_xml_parse_ulongest): New prototypes. (xml_get_required_attribute, xml_get_integer_attribute) (xml_get_enum_value, make_cleanup_free_xml_parser): Delete prototypes. * Makefile.in (xml_support_h, xml-support.o): Update. * gdb.texinfo (Debugging Output): Document "set debug xml" and "show debug xml".
2007-01-04 * Makefile.in (eval.o): Update dependencies.Daniel Jacobowitz6-4/+80
* eval.c: Include "ui-out.h" and "exceptions.h". (evaluate_subexp_standard): Use TRY_CATCH around value_of_variable. Use value_zero if an error occurs when avoiding side effects. * varobj.c (c_value_of_root): Initialize new_val. * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2007-01-04 * varobj.c (varobj_list_children): Stop if the number of children isDaniel Jacobowitz4-2/+28
unknown. (c_number_of_children): Report no children for zero sized arrays. * lib/mi-support.exp (mi_runto_helper): Expect two prompts when continuing.
2007-01-04 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.Daniel Jacobowitz2-2/+7
Expect ".exe" extension.
2007-01-04* alpha-tdep.c (alpha_register_name): Use ARRAY_SIZE.Mark Kettenis2-16/+24
(alpha_read_insn, alpha_skip_prologue, alpha_heuristic_proc_start) (alpha_heuristic_frame_unwind_cache, alpha_next_pc) (alpha_gdbarch_init): Use ALPHA_INSN_SIZE, ALPHA_REGISTER_SIZE and sizeof, instead of hardcoded constants.
2007-01-04 * gdb.base/charset.exp: Add explicit filename to break.Daniel Jacobowitz3-3/+8
* gdb.base/dbx.exp: Add explicit filename to breaks.
2007-01-04 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.Daniel Jacobowitz3-2/+7
* gdb.mi/mi2-file.exp: Likewise.
2007-01-04 * CONTRIBUTE: Use sourceware.org.Daniel Jacobowitz2-1/+5
2007-01-04 * buildsym.c (start_subfile): Handle producer.Daniel Jacobowitz7-24/+135
(record_producer): New function. * buildsym.h (struct subfile): Include producer. (record_producer): New prototype. * dwarf2-frame.c (struct dwarf2_cie): Add version and augmentation. (struct dwarf2_frame_state): Add armcc_cfa_offsets_sf and armcc_cfa_offsets_reversed. (execute_cfa_program): Handle armcc_cfa_offsets_sf. (dwarf2_frame_find_quirks): New function. (dwarf2_frame_cache): Call it. Handle armcc_cfa_offsets_reversed. (decode_frame_entry_1): Record the CIE version. Record the augmentation. Skip armcc augmentations. * dwarf2read.c (read_file_scope): Save the producer. * symtab.h (struct symtab): Rename unused version member to producer.
2007-01-04 Implement specification of MI tests as commentsVladimir Prus4-47/+295
in C and C++ sources. * lib/mi-support.exp (mi_autotest_data): New variable. (mi_autotest_source): New variable. (count_newlines, mi_prepare_inline_tests) (mi_get_inline_test, mi_continue_to_line) (mi_run_inline_test, mi_tbreak) (mi_send_resuming_command, mi_wait_for_stop): New functions. * gdb.mi/mi-var-cp.exp: Move most content to the C file. Run inline tests. * gdb.mi/mi-var-cp.cc: Define tests here.
2007-01-042007-01-04 Paul Brook <paul@codesourcery.com>Paul Brook7-5/+27
gas/ * config/tc-arm.c (do_cpsi): Set mmod bit for 2 argument form. gas/testsuite/ * gas/arm/archv6.s: Add more cpsie tests. * gas/arm/archv6.d: Ditto. opcodes/ * arm-dis.c (arm_opcodes): Fix cpsie and cpsid entries.
2007-01-04 * configure.ac (build_warnings): Use -Wall andDaniel Jacobowitz5-105/+52
-Wdeclaration-after-statement. * configure: Regenerated. * gdbint.texinfo (Compiler Warnings): Update for -Wall use.
2007-01-04 Simplify access to variours properties of childVladimir Prus2-118/+129
variable objects in C. * varobj.c (value_struct_element_index): New function. (c_describe_child): New function. (c_name_of_child, c_value_of_child) (c_type_of_child): Rewrite to use c_describe_child.