* fbsd-nat.c: New files with cleaned up contents of fbsd-proc.c.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7043f68e1074bda8e52ad850bac017c0ea0b7d09..c39d7f8ce2dc7fab714683e62322951fef7cb70c 100644 (file)
@@ -1,3 +1,113 @@
+2004-09-19  Mark Kettenis  <kettenis@gnu.org>
+
+       * fbsd-nat.c: New files with cleaned up contents of fbsd-proc.c.
+       * fbsd-nat.h: New file.
+       * Makefile.in (ALLDEPFILES): Add fbsd-nat.c.
+       (fbsd_nat_h): New variable.
+       (fbsd-nat.o): New dependency.
+
+       * config/sparc/nbsd64.mt, config/sparc/obsd.mt,
+       config/sparc/obsd64.mt (DEPRECATED_TM_FILE): Set to solib.h.
+
+       * inf-child.c (inf_child_post_wait): Remove stray whitespace in
+       comment.
+
+2004-09-18  Paul N. Hilfinger  <hilfinger@gnat.com>
+       
+       * ada-exp.y (type_int): New function to add layer of abstraction
+       around references to expression types.
+       (type_long): Ditto.
+       (type_long_long): Ditto.
+       (type_float): Ditto.
+       (type_double): Ditto.
+       (type_long_double): Ditto.
+       (type_char): Ditto.
+       (type_system_address): Ditto.
+       (simple_exp): Use type_* functions in place of builtin_* 
+       variables.
+       (exp): Ditto.
+       (write_var_from_name): Ditto.
+       (write_object_renaming): Ditto.
+       * ada-lang.c (ada_create_fundamental_type): Remove redundant
+       declaration.
+       (build_ada_types): Remove, replacing with...
+       (ada_language_arch_info): New function to initialize primitive
+       type vector in language_arch_info.
+       (ada_array_length): Remove use of builtin_type_ada_int.
+       (value_pos_atr): Ditto.
+       (ada_evaluate_subexp): Ditto.
+       (builtin_type_ada_int, builtin_type_ada_short, builtin_type_ada_long,
+       builtin_type_ada_long_long, builtin_type_ada_char, 
+       builtin_type_ada_float, builtin_type_ada_double, 
+       builtin_type_ada_long_double, builtin_type_ada_natural,
+       builtin_type_ada_positive, builtin_type_ada_system_address): Remove.
+       (ada_builtin_types): Remove.
+       (ada_language_defn): Remove entries for la_builtin_type_vector and
+       string_char_type and use ada_language_arch_info.
+       (_initialize_ada_language): Do type-vector initialization along
+       the lines of c-lang.c.
+       (ada_create_fundamental_type): Break up line.
+       (ada_dump_symtab): Remove unused function.
+       (enum ada_primitive_types): Define.
+       * ada-lang.h (builtin_type_ada_int, builtin_type_ada_short, 
+       builtin_type_ada_long,builtin_type_ada_long_long,builtin_type_ada_char, 
+       builtin_type_ada_float, builtin_type_ada_double, 
+       builtin_type_ada_long_double, builtin_type_ada_natural,
+       builtin_type_ada_positive, builtin_type_ada_system_address): Remove.
+       * ada-lex.l: Use type_* functions in place of builtin_* variables.
+       (processInt): Ditto.
+       (processReal): Ditto.
+       (name_lookup): Ditto.
+       * ada-typeprint.c (print_range): Use builtin_type_int, not
+       builtin_type_ada_int.
+       
+2004-09-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_register_name): Rename regno to regnum.
+
+       * config/pa/hpux1020.mh (MH_CFLAGS): Remove -D__HP_CURSES.
+       * config/pa/hpux11.mh (MH_CFLAGS): Likewise.
+       * config/pa/hpux11w.mh (MH_CFLAGS): Likewise.
+       * configure.in: Improve checks for curses library by checking for
+       mvwaddstr instead of initscr.  Drop HP curses in favour of
+       standard curses on HP-UX.
+       * configure: Regenerated.
+
+2004-09-18  Paul N. Hilfinger  <hilfinger@gnat.com>
+
+       * ada-lang.c: (ada_main_name, ada_value_slice_ptr, ada_value_slice,
+       ada_breakpoint_rewrite, ada_template_to_fixed_record_type_1): 
+       Minor formatting changes.
+       (empty_array): Slight rewrite for formatting.
+       (emit_char,parse,ada_language_defn,build_ada_types,
+       ada_is_exception_sym, _initialize_ada_language): Move 
+       definitions around.
+       (ada_dump_symtab): Remove unused definition.
+       (ada_maybe_exception_partial_symbol): Remove unused definition.
+
+2004-09-16  Andrew Cagney  <cagney@gnu.org>
+
+       * inf-child.c: Include "gdb_string.h".
+       (inf_child_core_file_to_sym_file): Delete.
+       (inf_child_target): Set to_fetch_registers and to_store_registers.
+       * inf-ptrace.c: Include "gdb_string.h".
+       * Makefile.in: Update all dependencies.
+
+       * Makefile.in (gnu-v3-abi.o): Add explict rule to avoid -Werror
+       problem.
+
+2004-09-14  Joel Brobecker  <brobecker@gnat.com>
+
+       * mips-tdep.c (mips_insn32_frame_cache): Pass frame cache in
+       call to heuristic_proc_desc. Remove code that became redundant
+       as a consequence.
+       (read_next_frame_reg): Remove special case for SP_REGNUM.
+       (set_reg_offset): Fix small typo.
+       (reset_saved_regs): New procedure.
+       (mips32_heuristic_proc_desc): No longer compute a fake
+       procedure descriptor. Compute the full frame cache instead.
+       Some minor comment reformatting.
+
 2004-09-14  Andrew Cagney  <cagney@gnu.org>
 
        * MAINTAINERS: Add Michael Chastain as the backup gdb.threads
This page took 0.026944 seconds and 4 git commands to generate.