[Bug symtab/14441] Need to support DW_TAG_rvalue_reference_type

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Mon Mar 20 20:51:00 GMT 2017


https://sourceware.org/bugzilla/show_bug.cgi?id=14441

--- Comment #23 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Keith Seitz <kseitz@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c0f55cc689a57deb342b988b8f0ecb908f0a76e1

commit c0f55cc689a57deb342b988b8f0ecb908f0a76e1
Author: Artemiy Volkov <artemiyv@acm.org>
Date:   Mon Mar 20 13:47:59 2017 -0700

    Add rvalue reference tests and docs

    This patch adds tests for the initial rvalue reference support patchset. 
All
    of the new tests are practically mirrored regular references tests and,
except
    for the demangler ones, are introduced in new files, which are set to be
    compiled with -std=gnu++11.  Tested are printing of rvalue reference types
and
    values, rvalue reference parameters in function overloading, demangling of
    function names containing rvalue reference parameters, casts to rvalue
    reference types, application of the sizeof operator to rvalue reference
types
    and values, and support for rvalue references within the gdb python module.

    gdb/ChnageLog

        PR gdb/14441
        * NEWS: Mention support for rvalue references in GDB and python.
        * doc/gdb.texinfo (C Plus Plus Expressions): Mention that GDB
        supports both lvalue and rvalue references.

    gdb/testsuite/ChangeLog

        PR gdb/14441
        * gdb.cp/demangle.exp: Add rvalue reference tests.
        * gdb.cp/rvalue-ref-casts.cc: New file.
        * gdb.cp/rvalue-ref-casts.exp: New file.
        * gdb.cp/rvalue-ref-overload.cc: New file.
        * gdb.cp/rvalue-ref-overload.exp: New file.
        * gdb.cp/rvalue-ref-params.cc: New file.
        * gdb.cp/rvalue-ref-params.exp: New file.
        * gdb.cp/rvalue-ref-sizeof.cc: New file.
        * gdb.cp/rvalue-ref-sizeof.exp: New file.
        * gdb.cp/rvalue-ref-types.cc: New file.
        * gdb.cp/rvalue-ref-types.exp: New file.
        * gdb.python/py-rvalue-ref-value-cc.cc: New file.
        * gdb.python/py-rvalue-ref-value-cc.exp: New file.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Gdb-prs mailing list