OSDN Git Service

* libiberty/cp-demangle.c (struct demangling_def): New fields:
[pf3gnuchains/pf3gnuchains4x.git] / libiberty / ChangeLog
index 3f7c77f..628a155 100644 (file)
@@ -1,7 +1,55 @@
+2001-03-20  Jim Blandy  <jimb@redhat.com>
+
+       * cp-demangle.c (struct demangling_def): New fields:
+       is_constructor and is_destructor.
+       (demangling_new): Initialize them.
+       (demangle_ctor_dtor_name): Set them, if we detect a constructor
+       or destructor.
+       (demangle_v3_with_details, is_gnu_v3_mangled_ctor,
+       is_gnu_v3_mangled_dtor): New functions.
+
+2001-03-20  Jason Merrill  <jason@redhat.com>
+
+       * cplus-dem.c (main): Skip initial $.
+
+2001-03-15  Michael Meissner  <meissner@redhat.com>
+
+       * hashtab.c (higher_prime_number): Silence warning that 4294967291
+       might be a signed integer under pre-ISO C systems.
+
+2001-03-10  Neil Booth  <neil@daikokuya.demon.co.uk>
+           John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * libiberty/lbasename.c: New file.
+       * libiberty/Makefile.in: Update for lbasename.
+       
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+       * aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
+       * configure.in: Replace all alloca logic with a simple use of
+       the above new macro.
+       * config.table: Kill *-*-beos* entry.
+       * config/mh-beos: Delete.
+       * configure, config.in: Regenerate.
+
+       * Makefile.in (ALLOCA, HFILES): Kill.
+       (REQUIRED_OFILES): Add alloca.o.
+       (alloca.o): Depend on libiberty.h.
+       (argv.o): Don't depend on alloca-conf.h.
+       * alloca-conf.h: Delete.
+       * alloca.c: Include libiberty.h.  Kill all #ifdef emacs
+       blocks.  Provide the C alloca unconditionally.  Use PTR where
+       appropriate.  Make i00afunc static.
+       * argv.c: Don't include alloca-conf.h.
+
+2001-03-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * cplus-dem.c (main): Cast enum style to int.
+
 2001-02-16  Loren J. Rittle  <ljrittle@acm.org>
 
        * cplus-dem.c (main): Initialize style.
-       
+
 2001-01-31  Bryce McKinlay  <bryce@albatross.co.nz>
 
        Add support for Java demangling under the v3 ABI:
        (main): Remove explicit handling of `java' option. Instead, pass style
        parameter in cplus_demangle flags as gdb does.
        * testsuite/demangle.expected: Add some Java test cases.
-       
+
 2001-01-29  Phil Edwards  <pme@sources.redhat.com>
 
        * COPYING.LIB:  Update to LGPL 2.1 from the FSF.
-       
+
 2000-12-29  DJ Delorie  <dj@redhat.com>
 
        * fnmatch.c: Make the note about the origins of this file more