Nick Clifton
42037fe5bb
Renamed target x86_64-*-mingw64 to x86_64-*-mingw*.
2007-01-08 17:21:50 +00:00
Nick Clifton
f9967789c6
* configure.host: Add i[3-7]86-*-mingw* case.
2007-01-08 16:53:33 +00:00
Jim Blandy
a95c9d068c
* MAINTAINERS: Update Stan Shebs' email address.
2007-01-08 16:45:59 +00:00
Nick Clifton
033432d0f5
* pep-dll.h (pep_bfd_is_dll): Add prototype.
2007-01-08 16:16:37 +00:00
Nick Clifton
916c46cb42
PR ld/3843
...
* configure.tgt (x86_64_[k]freebsd*): Add targ_extra_libpath and tdir_elf_i386_fbsd.
2007-01-08 15:38:59 +00:00
Joel Brobecker
4ed6b5be23
* ada-lang.c (is_known_support_routine): Improve the implementation.
2007-01-08 04:37:52 +00:00
Joel Brobecker
9bbc9174c0
* ada-lang.c: Add include of source.h.
...
(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 03:14:19 +00:00
gdbadmin
cbeee26d75
*** empty log message ***
2007-01-08 00:00:03 +00:00
Alan Modra
3503c2f37a
daily update
2007-01-07 23:00:08 +00:00
Jim Blandy
44a8177417
* ax-general.c (ax_const_l): Select proper opcode for the given
...
value.
2007-01-07 15:35:44 +00:00
gdbadmin
f42683e3c9
*** empty log message ***
2007-01-07 00:00:39 +00:00
Alan Modra
67c1336efa
daily update
2007-01-06 23:00:06 +00:00
Nathan Sidwell
cc3e2771c5
ld/
...
* 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 22:03:46 +00:00
gdbadmin
2e4dc05780
*** empty log message ***
2007-01-06 00:00:34 +00:00
Alan Modra
cd14a49f53
daily update
2007-01-05 23:00:12 +00:00
Nick Roberts
2d43bda242
(c_value_of_root): Don't select frame if variable
...
object is out of scope.
2007-01-05 21:58:48 +00:00
Nick Roberts
6fe1a48799
*** empty log message ***
2007-01-05 21:57:59 +00:00
Nick Roberts
8526541313
(struct varobj): New member print_value.
...
(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 21:52:33 +00:00
Nick Roberts
3fa6deb5d8
*** empty log message ***
2007-01-05 21:52:05 +00:00
Joel Brobecker
92a56b20f1
* i386-tdep.c (i386_analyze_stack_align): Add comment.
2007-01-05 16:40:48 +00:00
H.J. Lu
e4a3b5a47e
2007-01-05 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (set_intel_syntax): Update set_intel_syntax
depending on allow_naked_reg.
2007-01-05 14:55:44 +00:00
Jakub Jelinek
ebe8b99135
* texhex.c (first_phase): Don't fall through into the default
...
case.
(pass_over): Replace abort () calls with return FALSE. Fix
buffer overflow.
2007-01-05 10:12:25 +00:00
Joel Brobecker
8936fcda88
* gdb.texinfo (Set Catchpoints): Add documentation for the new
...
catch exception, catch exception unhandled, and catch assert
commands.
2007-01-05 08:33:57 +00:00
Joel Brobecker
0e420bd85d
* NEWS: Add entries for new catch commands.
2007-01-05 08:22:43 +00:00
Joel Brobecker
51679ba976
* gdb.base/nofield.c: New file.
...
* gdb.base/nofield.exp: New testcase.
2007-01-05 05:56:37 +00:00
Joel Brobecker
fa4028e955
* dwarf2read.c (partial_die_info): Add field has_byte_size.
...
(add_partial_symbol): Correct identification of external references.
(process_structure_scope): Likewise.
(read_partial_die): Handle DW_AT_byte_size attribute.
2007-01-05 05:49:56 +00:00
Alan Modra
20414cabef
* readelf.c (dump_section): Don't print 32-bit values, which
...
were done incorrectly for little-endian. Instead print bytes.
2007-01-05 01:25:06 +00:00
Qinwei
06e4ef679f
2007-01-04 Qinwei <qinwei@sunnorth.com.cn>
...
* 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 01:15:11 +00:00
Daniel Jacobowitz
d097fa3ec2
* xml-support.c (gdb_xml_end_element): Remove wrong backslashes.
2007-01-05 00:39:54 +00:00
gdbadmin
d4e16e86c4
*** empty log message ***
2007-01-05 00:00:03 +00:00
Nick Roberts
986d03be0f
mi-var-cp.exp: New test for references to pointers.
...
mi-var-cp.cc: (reference_to_pointer): New procedure for above test.
2007-01-04 23:08:56 +00:00
Nick Roberts
eafb94e886
*** empty log message ***
2007-01-04 23:06:55 +00:00
Nick Roberts
0f0ac1f5fc
(get_type_deref): Fix variable objects for references to
...
pointers.
2007-01-04 23:04:26 +00:00
Nick Roberts
8e38af4253
*** empty log message ***
2007-01-04 23:01:44 +00:00
Alan Modra
67411dd506
daily update
2007-01-04 23:00:11 +00:00
H.J. Lu
2221f4529c
Fix a typo in ChangeLog.
2007-01-04 22:36:58 +00:00
Daniel Jacobowitz
d1c79ecdc5
* symtab.c (find_pc_sect_psymtab): Add comments. Handle psymtabs
...
with no symbols.
2007-01-04 22:21:28 +00:00
Daniel Jacobowitz
e776119fdc
* memory-map.c (struct_memory_map_parsing_data): Remove most
...
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 22:11:44 +00:00
Daniel Jacobowitz
5e572bb44a
* Makefile.in (eval.o): Update dependencies.
...
* 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 21:59:10 +00:00
Daniel Jacobowitz
74a44383f0
* varobj.c (varobj_list_children): Stop if the number of children is
...
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 21:55:04 +00:00
Daniel Jacobowitz
1b572db9ac
* gdb.base/annota3.exp ($binfile): Append $EXEEXT.
...
Expect ".exe" extension.
2007-01-04 20:53:50 +00:00
Mark Kettenis
e8d2d62824
* alpha-tdep.c (alpha_register_name): Use ARRAY_SIZE.
...
(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 20:49:28 +00:00
Daniel Jacobowitz
381bc39bef
* gdb.base/charset.exp: Add explicit filename to break.
...
* gdb.base/dbx.exp: Add explicit filename to breaks.
2007-01-04 20:42:24 +00:00
Daniel Jacobowitz
2b70e4c68a
* gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
...
* gdb.mi/mi2-file.exp: Likewise.
2007-01-04 20:37:26 +00:00
Daniel Jacobowitz
c941839d75
* CONTRIBUTE: Use sourceware.org.
2007-01-04 20:28:38 +00:00
Daniel Jacobowitz
303b6f5dea
* buildsym.c (start_subfile): Handle producer.
...
(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 20:26:42 +00:00
Vladimir Prus
2d0720d988
Implement specification of MI tests as comments
...
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-04 20:12:15 +00:00
Paul Brook
a028a6f534
2007-01-04 Paul Brook <paul@codesourcery.com>
...
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 20:08:36 +00:00
Daniel Jacobowitz
aa79a185c9
* configure.ac (build_warnings): Use -Wall and
...
-Wdeclaration-after-statement.
* configure: Regenerated.
* gdbint.texinfo (Compiler Warnings): Update for -Wall use.
2007-01-04 19:42:10 +00:00
Vladimir Prus
bbec2603e4
Simplify access to variours properties of child
...
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.
2007-01-04 19:27:50 +00:00