https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728

--- Comment #30 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 41259
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41259&action=edit
gcc7-pr77728.patch

This is how I'd have written the aarch32 patch.  It has smaller amount of
changes and calls the sometimes expensive function only if really needed, not
always.  Though, if there are libstdc++ failures, we also need some -Wno-psabi
addition somewhere, perhaps:
--- libstdc++-v3/testsuite/lib/libstdc++.exp 2017-01-16 12:27:56.178985247
+0100
+++ libstdc++-v3/testsuite/lib/libstdc++.exp 2017-04-24 19:58:39.784972214
+0200
@@ -239,7 +239,7 @@ proc libstdc++_init { testfile } {

     # Default settings.
     set cxx [transform "g++"]
-    set cxxflags "-fmessage-length=0"
+    set cxxflags "-fmessage-length=0 -Wno-psabi"
     set cxxpchflags ""
     set cxxvtvflags ""
     set cxxldflags ""

Reply via email to