Merge upstream GCC changes for include/ and libiberty/ directories
authorAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 19 Feb 2020 19:01:51 +0000 (19:01 +0000)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Tue, 25 Feb 2020 17:04:42 +0000 (17:04 +0000)
commit99e47410143dc8a5f699e73e56dd4c64ecc1c2e9
treecd2c1ed06cd2f19f1ec3acfcf9c42438c9fb0021
parent9e80cfa14ed0bdec20361ae78e74ccb937de3428
Merge upstream GCC changes for include/ and libiberty/ directories

This commit pulls in the latest changes for the include/ and
libiberty/ directories.  The last sync was in commit
533da48302a26885a972e4379eccc26b364e5b53.

This commit also removes the file libiberty/rust-demangle.h, this file
has been removed in upstream GCC, and should have been deleted as part
of the previous sync up, which included this ChangeLog entry:

  2019-11-16  Eduard-Mihai Burtescu  <eddyb@lyken.rs>

        ....
* rust-demangle.h: Remove.

I've grep'd over the binutils-gdb source and can find no reference to
the rust-demangle.h file, and everything seems to build fine without
it, so I assume its continued existence was a mistake.

include/ChangeLog:

Import from gcc mainline:
2020-02-05  Andrew Burgess  <andrew.burgess@embecosm.com>

        * hashtab.h (htab_remove_elt): Make a parameter const.
        (htab_remove_elt_with_hash): Likewise.

libiberty/ChangeLog:

* rust-demangle.h: Removed.

Import from gcc mainline:
2020-02-05  Andrew Burgess  <andrew.burgess@embecosm.com>

        * hashtab.c (htab_remove_elt): Make a parameter const.
        (htab_remove_elt_with_hash): Likewise.

2020-01-23  Alexandre Oliva <oliva@adacore.com>

        * argv.c (writeargv): Output empty args as "".

2020-01-18  Iain Sandoe  <iain@sandoe.co.uk>

* cp-demangle.c (cplus_demangle_operators): Add the co_await
operator.
* testsuite/demangle-expected: Test co_await operator mangling.
include/ChangeLog
include/hashtab.h
libiberty/ChangeLog
libiberty/argv.c
libiberty/cp-demangle.c
libiberty/hashtab.c
libiberty/rust-demangle.h [deleted file]
libiberty/testsuite/demangle-expected