This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 22e0b01019e6991de39582f9fe27cb11c465c38b..a98f1d52fb25d46e7751465546541a7c3c1c45da 100644 (file)
@@ -1,3 +1,277 @@
+2000-02-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * Makefile.in (ppc-linux-nat.c, ppc-linux-tdep.c): New files.
+       (ppc-linux-nat.o, ppc-linux-tdep.o): Add dependencies.
+       * configure.tgt (powerpc-*-linux*): Separate from powerpc-*-eabi
+       and like targets.
+
+       * ppc-linux-nat.c, ppc-linux-tdep.c, config/powerpc/linux.mt,
+       config/powerpc/nm-linux.h, config/powerpc/tm-linux.h: New files.
+       * config/powerpc/xm-linux.h: Substantially revised for native
+       port.
+       * config/powerpc/linux.mh (NAT_FILE): Redefine to be nm-linux.h.
+       (NATDEPFILES): Update list to reflect the fact that we can
+       now debug natively.
+
+       * rs6000-tdep.c, config/rs6000/tm-rs6000.h
+       (rs6000_frameless_function_invocation, rs6000_frame_saved_pc):
+       Renamed; The former names were lacking the rs6000_ prefix.
+       * rs6000-tdep.c (rs6000_frame_saved_pc): Call FRAME_CHAIN
+       instead of rs6000_frame_chain.
+       (rs6000_frame_chain): Call FRAMELESS_FUNCTION_INVOCATION instead
+       of rs6000_frameless_function_invocation.
+
+2000-02-21  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       From Philippe De Muyter  <phdm@macqel.be>
+
+       * event-loop.c (handle_file_event): In case of poll, enable
+       printing of informational message if an error/exception is
+       detected on the file descriptor.
+
+2000-02-21  Jim Kingdon  <kingdon@redhat.com>
+
+       * MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.
+
+Mon Feb 21 12:50:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * buildsym.c: Include "language.h" and "expression.h" for
+       longest_local_hex_string_custom.
+
+Mon Feb 21 11:17:18 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh: Include <gdb_wait.h> instead of <wait.h>.
+       * gdbarch.c: Already updated by Wed Feb 9 18:59:16 2000 Andrew
+       Cagney <cagney@b1.cygnus.com>.
+
+Mon Feb 21 11:03:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Update: IA-64 - Kevin Buettner; ARM - Fernando
+       nasser, Jim Ingham and Scott Bambrough; GNU/Linux ARM - Scott
+       Bambrough; event loop - Elena Zannoni; SDS and RDI/APD protocol -
+       to Fernando Nasser and Jim Ingham; KOD - Fernando Nasser; MI -
+       Andrew Cagney, Elena Zannoni and Fernando Nasser; Web pages - Jim
+       Kingdon.
+       * MAINTAINERS: Add Nick Clifton to write after approval list.
+       
+Mon Feb 21 10:30:39 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Add note on multiple maintainers.
+
+2000-02-19  Philippe De Muyter  <phdm@macqel.be>
+
+        * cli-out.c (cli_table_header): Type of parameter `alignment' is
+        `enum ui_align', not `int'.
+        (cli_field_string, cli_field_skip): Likewise.
+
+2000-02-18  Jim Blandy  <jimb@redhat.com>
+
+       From Jimmy Guo <guo@cup.hp.com>:
+       * buildsym.h (add_free_pendings): Declare.
+       * buildsym.c (add_free_pendings): New function.
+       (make_blockvector): 32x64 fix using longest_local_hex_string().
+       (start_subfile): initialize variable 'subfile'.
+
+2000-02-18  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * remote.c (remote_async_detach): Use target_mourn_inferior(), to
+       make sure that all is cleaned up after we disconnect from the
+       target.
+       (remote_detach): Ditto.
+
+2000-02-17  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       From Rodney Brown  <RodneyBrown@pmsc.com>
+       * ui-out.c (ui_out_set_flags): Fix typo, removing warning and
+       potentially harming mistake.
+
+2000-02-17  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * arm-tdep.c: Use header file instead of extern declarations for
+       the {get,set}_arm_regname* functions.
+
+2000-02-16  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * configure.in: Replaces obsolete gdbtk-variable.c with
+       gdbtk-varobj.c.
+       * configure: Regenerate.
+       * Makefile.in: Remove obsolete/extraneous references to
+       gdbtk-var* files.
+
+2000-02-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * target.c (do_target_signal_to_host): Do not use REALTIME_LO in
+       the conversion of the signal number.  TARGET_SIGNAL_REALTIME_33 is
+       33 by definition, whereas REALTIME_LO might be 32 on systems that
+       have SIG32 such as Linux.  Make sure that the signal number
+       returned is within the range specified by REALTIME_LO and
+       REALTIME_HI.
+
+2000-02-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * configure: Regenerated.
+
+2000-02-16  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * arm-tdep.c (set_disassembly_flavor, arm_othernames,
+       _initialize_arm_tdep): Allows the user to choose between any of
+       the flavors available for the disassembly to be used in the "info
+       reg" command and elsewhere in gdb.  It prevents having to maintain
+       this information in two places by using the data kept in the
+       opcodes directory.
+
+2000-02-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * configure.in: Check for lwpid_t, psaddr_t, prgregset_t and
+       prfpregset_t in <sys/procfs.h>.
+       * config.in: Add HAVE_LWPID_T, HAVE_PSADDR_T, HAVE_PRGREGSET_T,
+       HAVE_PRFPREGSET_T.
+       * gdb_proc_service.h: Only provide typedefs for lwpid_t, psaddr_t,
+       prgregset_t and prfpregset_t if they are not already present.
+
+Wed Feb 16 19:00:02 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-01-26 Rodney Brown <RodneyBrown@pmsc.com>:
+        * procfs.c: Define MERGEPID if not defined. For osf4.0e.
+
+2000-02-15  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * Makefile.in (diststuff): Run 'diststuff' in doc/ subdir, not
+       'do-doc'.
+
+2000-02-15  Kevin Buettner  <kevinb@redhat.com>
+
+       Changes for AIX 4.3:
+       * rs6000-tdep.c (rs6000_fix_call_dummy): Set TOC register
+       to correct value for generic dummy frames.  When using
+       generic dummy frames, don't attempt to write TOC value or
+       function to call into the call dummy.
+        (rs6000_push_arguments): Adapt USE_GENERIC_DUMMY_FRAMES
+       code to also handle the PowerOpen ABI.
+       (ppc_push_return_address): Enable for all ports.
+       * config/powerpc/tm-ppc-aix.h (USE_GENERIC_DUMMY_FRAMES,
+       PUSH_DUMMY_FRAME, PUSH_RETURN_ADDRESS, GET_SAVED_REGISTER, 
+       CALL_DUMMY_BREAKPOINT_OFFSET, CALL_DUMMY_LOCATION,
+       CALL_DUMMY_ADDRESS, CALL_DUMMY_START_OFFSET): Override defaults
+       provided by generic RS6000 definitions so that call dummies
+       are implemented using generic dummy frames instead.
+
+       * rs6000-nat.c (store_inferior_registers): Call exec_one_dummy_insn()
+       prior to changing the stack pointer via ptrace().  Also, ignore
+       attempts to store to undefined registers that are less than
+       NUM_REGS.
+
+       * rs6000-tdep.c (DUMMY_FRAME_SIZE): Change size of the dummy
+       frame from 436 to 448 to account for alignment padding.
+       (rs6000_push_arguments): Obtain actual register size instead
+       of assuming the register is 4 bytes long.  [There's still
+       more work to be done to totally remove the 4 byte assumption,
+       however.]  Make sure the stack is 16 byte aligned as required
+       by the PowerOpen ABI.  Also, make sure that small structures
+       passed in registers are properly aligned within the register.
+
+2000-02-15  Jesper Skov  <jskov@cygnus.co.uk>
+
+       Patch applied by Kevin Buettner <kevinb@redhat.com>
+       
+       * rs6000-tdep.c (skip_prologue): skip copying of argument
+       registers to local variable registers.
+
+2000-02-14  Jim Kingdon  <kingdon@redhat.com>
+
+       * elfread.c (elf_symtab_read): Revert changes by Amit S. Kale.  A
+       sym->section->index number is not a SECT_OFF_* code.
+
+Tue Feb 15 12:07:30 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS (write after approval): Add H.J. Lu.
+
+2000-02-14  Nick Clifton  <nickc@cygnus.com>
+
+       * sh-tdep.c: Remove extraneous code.
+
+2000-02-14  Amit S. Kale  <akale@veritas.com>
+
+       * elfread.c (elf_symtab_read): Move the use of sym to after where
+       it is set.
+       Checked in by Jim Kingdon  <kingdon@redhat.com>
+
+Mon Feb 14 15:39:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Make Nick Duffek the UnixWare threads maintainer.
+
+Mon Feb 14 15:20:26 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 1999-11-24 Jason Merrill <jason@casey.cygnus.com>:
+       * dwarf2read.c: (die_is_declaration): New fn.
+       (read_structure_scope): Use it.
+
+       * dwarf2read.c: (die_is_declaration): Convert to ISO-C.
+
+2000-02-10  J.T. Conklin  <jtc@redback.com>
+
+       * config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
+       * configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
+       configdirs.
+       * gdbserver/low-nbsd.c: New file.
+       
+       * gdbserver/Makefile.in: convert to autoconf.
+       * gdbserver/configure.in: likewise.
+       * gdbserver/configure: generate.
+
+Sun Feb 13 11:21:00 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * CONTRIBUTE: New file.  How to contribute to GDB.
+
+Sun Feb 13 10:34:48 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Add Eli Zaretskii to djgpp maintiners.  Add Kevin
+       Buettner to powerpc maintainers.  Make Kevin Buettner the
+       GNU/LINUX PPC native maintainer.  Add J.T. Conklin, Jim Kingdon
+       and Jason Molenda to write after aproval list.
+
+Sun Feb 13 10:18:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Reformat.  Separate into check-in categories.
+
+Sat Feb 12 01:08:21 EST 2000  Nicholas Duffek <nsd@cygnus.com>
+
+       * uw-thread.c: Remove __FUNCTION__ GNUism.
+
+2000-01-17  Amit S. Kale  <akale@veritas.com>
+
+       * elfread.c (elf_symtab_read): Use offset for the section in which a
+       symbol resides, instead of .text section for calculating address of a
+       symbol.
+       Checked in by Jim Kingdon  <kingdon@redhat.com>
+
+2000-02-10  Mark Kettenis  <kettenis@gnu.org>
+
+       * gnu-nat.c: Remove hackery to include <bits/waitflags.h>.  It is
+       no longer necessary now we have gdb_wait.h.
+
+2000-02-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * gnu-nat.c (proc_string): Make global.
+       (do_mach_notify_dead_name): Suppress dead name notifications if we
+       know that the task is dead.
+
+1999-12-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * gnu-nat.c (inf_validate_task_sc): Get task info via proc server
+       instead of directly from the kernel.  Add some hackery to make
+       sure that the info isn't influenced by suspension of the task in
+       the proc server itself.
+
+2000-02-10  Jim Kingdon  <kingdon@redhat.com>
+
+       * defs.h (MERGEPID): Added.  Patch submitted by Andrew Hobson and
+       approved by Michael Snyder.
+
+2000-02-09  Mark Kettenis  <kettenis@gnu.org>
+
+        * linux-thread.c: Include defs.h before gdb_wait.h.
+
 Wed Feb  9 18:59:16 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (wait_h): Delete macro.  Update all dependencies
@@ -30,7 +304,7 @@ Wed Feb  9 01:14:54 2000  Andrew Cagney  <cagney@amy.cygnus.com>
 
         * top.c (remote_timeout): Change default to 2.  Add comment
         explaining history of changes to the default value.
-        * remote.c (_initialize_remote): Remove code that adds set/ 
+        * remote.c (_initialize_remote): Remove code that adds set/
         show remotetimeout, as that's also done in top.c
 
 1999-10-18  J.T. Conklin  <jtc@redback.com>
@@ -64,6 +338,16 @@ Wed Feb  9 01:14:54 2000  Andrew Cagney  <cagney@amy.cygnus.com>
        * findvar.c: Don't omit argument type.
        * symtab.c: Remove unused variable.
 
+2000-02-04  Jim Blandy  <jimb@redhat.com>
+
+       * c-typeprint.c (remove_qualifiers): New function.
+       (c_type_print_base): Use it to remove qualifiers from C++
+       qualified names, not strrchr.
+
+       * c-typeprint.c (c_type_print_base): Recognize type conversion
+       operators by calling is_type_conversion_operator.
+       (is_type_conversion_operator): New function.
+
 2000-02-04  Nick Clifton  <nickc@cygnus.com>
 
        * config/arm/tm-arm.h (LOWEST_PC): Define.
This page took 0.027975 seconds and 4 git commands to generate.