* configure.ac (*-*-linux-android*): Set target_makefile_frag.
* configure: Regenerate.
config/
* mt-android: New file.
libstdc++-v3/
* src/filesystem/dir.cc (fs::_Dir::advance): Use std::exchange.
From-SVN: r248853
+2017-06-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * configure.ac (*-*-linux-android*): Set target_makefile_frag.
+ * configure: Regenerate.
+
2017-05-31 Martin Liska <mliska@suse.cz>
* configure.ac: Add handling of stage2_werror_flags to
+2017-06-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * mt-android: New file.
+
2017-02-13 Richard Biener <rguenther@suse.de>
* isl.m4: Remove support for ISL 0.14.
--- /dev/null
+CXXFLAGS_FOR_TARGET += -D_GNU_SOURCE -fexceptions -frtti
nios2-*-elf*)
target_makefile_frag="config/mt-nios2-elf"
;;
+ *-*-linux-android*)
+ target_makefile_frag="config/mt-android"
+ ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
target_makefile_frag="config/mt-gnu"
;;
nios2-*-elf*)
target_makefile_frag="config/mt-nios2-elf"
;;
+ *-*-linux-android*)
+ target_makefile_frag="config/mt-android"
+ ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
target_makefile_frag="config/mt-gnu"
;;
+2017-06-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * src/filesystem/dir.cc (fs::_Dir::advance): Use std::exchange.
+
2017-06-02 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/80624
int err = std::exchange(errno, 0);
const auto entp = readdir(dirp);
- std::swap(errno, err);
+ // std::swap cannot be used with Bionic's errno
+ err = std::exchange(errno, err);
if (entp)
{