gdb/
[binutils-gdb.git] / libiberty / ChangeLog
index ea95ca54a7014675d5d1c2b7b15de5d344b4018d..7004f861678d48095c65eea3c3448a08638176ab 100644 (file)
@@ -1,3 +1,74 @@
+2010-09-10  James Lyon  <jameslyon0@googlemail.com>
+
+       http://sourceware.org/bugzilla/show_bug.cgi?id=11572
+       * cp-demangle.c (d_find_pack): Add case for
+       DEMANGLE_COMPONENT_LAMBDA.
+       * testsuite/demangle-expected: Add regression test.
+
+diff --git a/libiberty/cp-demangle.c b/libiberty/cp-demangle.c
+index d2d15e9..39c8cc0 100644
+--- a/libiberty/cp-demangle.c
++++ b/libiberty/cp-demangle.c
+@@ -3480,6 +3480,7 @@ d_find_pack (struct d_print_info *dpi,
+       case DEMANGLE_COMPONENT_PACK_EXPANSION:
+       return NULL;
+
++    case DEMANGLE_COMPONENT_LAMBDA:
+       case DEMANGLE_COMPONENT_NAME:
+       case DEMANGLE_COMPONENT_OPERATOR:
+       case DEMANGLE_COMPONENT_BUILTIN_TYPE:
+diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected
+index 15a0fe7..0085564 100644
+--- a/libiberty/testsuite/demangle-expected
++++ b/libiberty/testsuite/demangle-expected
+@@ -4052,3 +4052,8 @@ prot.lock.update
+       --format=gnu-v3
+       DFA
+       DFA
++#
++# http://sourceware.org/bugzilla/show_bug.cgi?id=11572
++--format=auto
++_ZN3Psi7VariantIIcPKcEE5visitIIRZN11VariantTest9TestVisit11test_methodEvEUlS2_E0_RZNS6_11test_methodEvEUlcE1_RZNS6_11test_methodEvEUlNS_4NoneEE_EEENS_13VariantDetail19SelectVisitorResultIIDpT_EE4typeEDpOSG_
++Psi::VariantDetail::SelectVisitorResult<VariantTest::TestVisit::test_method()::{lambda(char const*)#2}&, VariantTest::TestVisit::test_method()::{lambda(char)#3}&, VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&>::type Psi::Variant<char, char const*>::visit<VariantTest::TestVisit::test_method()::{lambda(char const*)#2}&, VariantTest::TestVisit::test_method()::{lambda(char)#3}&, VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&>((VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&&&)...)
+
+2010-09-08  Tristan Gingold  <gingold@adacore.com>
+
+       PR 44001
+       * maint-tool (missing): Fix pattern for object file.
+       (deps): Use $(objext) for object extension.
+       * Makefile.in (objext): New variable.
+       Replace all occurences of .o with .$(objext)
+       Regenerate with maint-deps
+       * configure.ac (pexecute): Set to the basename.
+       * configure: Regenerate.
+
+2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * pex-common.c (pex_read_err): Set stderr_pipe to -1 if a
+       corresponding stream has been opened.
+       (pex_free): Close pipe file descriptors corresponding to child's
+       stdout and stderr before waiting.
+
+2010-08-13  Nick Clifton  <nickc@redhat.com>
+
+       * argv.c (expandargv): Limit the number of times that response
+       files are opened in order to prevent infinite recursion.
+
+2010-07-21  Pascal Obry  <obry@adacore.com>
+
+       * make-temp-file.c (choose_tmpdir): Append a dot to P_tmpdir if needed.
+
+2010-07-06  Ken Werner  <ken.werner@de.ibm.com>
+
+       * floatformat.c (floatformat_ieee_half_big): New variable.
+       (floatformat_ieee_half_little): Likewise.
+
+2010-06-14  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * libiberty.texi: Remove reference to GCC 3 and 2001 (thrice).
+       Update copyright years.
+       Move to GFDL 1.3.
+
 2010-06-10  Jakub Jelinek  <jakub@redhat.com>
 
        PR other/43838