asintl.h/bucomm.h/ld.h: Prevent the inclusion of <libintl.h> from the Solaris
[binutils-gdb.git] / gdb / ChangeLog
index c1d85f18f97fcf82b16dd14a77b26a3197a323de..d59cd4ee5396806d5f29b780d48047a912a45036 100644 (file)
@@ -1,3 +1,121 @@
+2005-09-29  Andreas Schwab  <schwab@suse.de>
+
+       PR threads/2015
+       * infrun.c (adjust_pc_after_break): Don't use the state from a
+       non-matching thread context.
+
+2005-09-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * rs6000-tdep.c (rs6000_frame_cache): Handle misdetected frameless
+       functions.
+
+2005-09-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * annotate.c (breakpoints_changed, annotate_frames_invalid)
+       (_initialize_annotate): Print breakpoints-invalid and
+       frames-invalid for level 2 annotations only.
+
+2005-09-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * infrun.c (init_execution_control_state): Initialize
+       ecs->another_trap.
+
+2005-09-28  Nick Roberts  <nickrob@snap.net.nz>
+
+       * Makefile.in (TAGS): Put DEPFILES back and add as a dependency.
+
+2005-09-26  Nick Roberts  <nickrob@snap.net.nz>
+
+       * Makefile.in (HFILES_NO_SRCDIR): Remove minimon.h, symfile-mem.h.
+       (ALLDEPFILES) Correct typo amdfbsd-nat.c -> amd64fbsd-nat.c.
+       Remove irix4-nat.c, m3-nat.c, mipsm3-nat.c, ns32k-tdep.c
+       symm-tdep.c and symm-nat.c.
+       (TAGFILES_NO_SRCDIR): Add CONFIG_SRCS.
+       (DEPFILES): Remove CONFIG_OBS and include it explicitly where
+       needed.
+
+2005-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2005-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * amd64-tdep.h (AMD64_FCTRL_REGNUM, AMD64_FSTAT_REGNUM,
+       AMD64_MXCSR_REGNUM): New.
+       * amd64-tdep.c (amd64_dwarf_regmap): Add eflags, selector regs,
+       mxcsr, fp control and status words.
+       * i386-tdep.c (): Add selector regs, mxcsr, fp control and status
+       words.
+
+2005-09-26  Paul Brook  <paul@codesourcery.com>
+
+       * arm-tdep.c (arm_type_align): New function.
+       (arm_push_dummy_call): Use it.  Ensure proper argument alignment.
+       (arm_extract_struct_value_address): Remove.
+       (arm_use_struct_convention): Rename...
+       (arm_return_in_memory): ... To this.  Return nonzero for all small
+       aggregates under the EABI.
+       (arm_return_value): New function.
+       (arm_gdbarch_init): Default for VFP float model for EABI binaries.
+       Use set_gdbarch_return_value instead of obsolete functions.
+
+2005-09-21  Mark Kettenis  <kettenis@gnu.org>
+
+       * mips-tdep.c (n32n64_floatformat_always_valid): Use 'const void
+       *' for second argument instead of 'const char *'.
+
+2005-09-20  Paul Gilliam  <pgilliam@us.ibm.com>
+
+        * gdb.arch/altivec-abi.exp: Elide the 'in' from what's expected
+         after a 'finish' command.
+
+2005-09-20  Wu Zhou  <woodzltc@cn.ibm.com>
+
+       * c-exp.y (parse-number): Modify the float parsing logic to let it 
+       recognize a suffix.
+
+2005-09-20  Wu Zhou  <woodzltc@cn.ibm.com>
+
+       * expression.h (enum exp_opcode): Fix a format error of a comment.
+2005-09-20  Wu Zhou  <woodzltc@cn.ibm.com>
+
+       * expression.h (enum exp_opcode): Add a new operator for F90
+       subrange.
+       * f-lang.h (enum f90_range_type): New enumeration type to identify
+       F90 subrange type.
+       * f-exp.y (yyparse): Add support for parsing F90 subrange and
+       change substring parsing to subrange parsing.
+       * parse.c (operator_length_standard): Set the operator length
+       and args number for OP_F90_RANGE.
+       * eval.c (evaluate_subexp_standard): Add code to evaluate F90
+       array section and substring.
+       (value_f90_subarray): New function to evaluate F90 array section.
+       (evaluate_subexp_standard): Delete label op_f77_substr and its code
+       because the logic is implemented by function value_f90_subarray now.
+
+2005-09-19  Paul Gilliam  <pgilliam@us.ibm.com>
+
+       * rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unused
+       'info powerpc' command prefix.
+
+2005-09-11  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/nm-linux.h (KERNEL_U_SIZE): Remove.
+       (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Likewise.
+       (s390_stopped_by_watchpoint, s390_insert_watchpoint,
+       s390_remove_watchpoint, TARGET_CAN_USE_HARDWARE_WATCHPOINT,
+       TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT,
+       STOPPED_BY_WATCHPOINT, target_insert_watchpoint,
+       target_remove_watchpoint): Likewise.
+       * s390-nat.c: Remove include of <sys/user.h>.
+       (kernel_u_size): Remove.
+       (s390_stopped_by_watchpoint): Make static.
+       (s390_insert_watchpoint, s390_remove_watchpoint): Likewise.
+       (s390_can_use_hw_breakpoint): New function.
+       (s390_region_size_ok_for_hw_watchpoint): Likewise.
+       (_initialize_s390_nat): Add watchpoint methods to target.
+
 2005-09-10  Daniel Jacobowitz  <dan@codesourcery.com>
            Ulrich Weigand  <uweigand@de.ibm.com>