+2020-12-24  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * configure.ac: Add gxx-libcxx-include-dir handled
+       in the same way as the regular cxx header directory.
+       * Makefile.in: Regenerated.
+       * config.in: Likewise.
+       * configure: Likewise.
+       * cppdefault.c: Pick up libc++ headers if the option
+       is enabled.
+       * cppdefault.h (struct default_include): Amend comments
+       to reflect the extended use of the cplusplus field.
+       * incpath.c (add_standard_paths): Allow for multiple
+       c++ header include path variants.
+       * doc/invoke.texi: Document the -stdlib= option.
+
+2020-12-24  Kito Cheng  <kito.cheng@sifive.com>
+
+       * config/riscv/multilib-generator (arch_canonicalize): Call
+       decode for the subprocess return value.
+
 2020-12-23  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/98160
 
+2020-12-24  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * c.opt: Add -stdlib= option and enumerations for
+       libstdc++ and libc++.
+
 2020-12-16  Martin Liska  <mliska@suse.cz>
 
        * c.opt: Remove usage of Report.
 
+2020-12-24  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++spec.c (LIBCXX, LIBCXX_PROFILE, LIBCXX_STATIC): New.
+       (LIBCXXABI, LIBCXXABI_PROFILE, LIBCXXABI_STATIC): New.
+       (enum stdcxxlib_kind): New.
+       (lang_specific_driver): Allow selection amongst multiple
+       c++ runtime libraries.
+
 2020-12-23  Nathan Sidwell  <nathan@acm.org>
 
        PR c++/96045