mkcheck.in: Tweak for Solaris 8.
authorPhil Edwards <pme@sourceware.cygnus.com>
Mon, 22 May 2000 21:50:47 +0000 (21:50 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Mon, 22 May 2000 21:50:47 +0000 (21:50 +0000)
2000-05-22  Phil Edwards  <pme@sourceware.cygnus.com>

* mkcheck.in:  Tweak for Solaris 8.  Additional minor output comment.

From-SVN: r34091

libstdc++-v3/ChangeLog
libstdc++-v3/mkcheck.in

index bf0ef0f..969e54f 100644 (file)
@@ -1,5 +1,9 @@
 2000-05-22  Phil Edwards  <pme@sourceware.cygnus.com>
 
+       * mkcheck.in:  Tweak for Solaris 8.  Additional minor output comment.
+
+2000-05-22  Phil Edwards  <pme@sourceware.cygnus.com>
+
        * acinclude.m4:  If the new pragma isn't supported, don't kill -Werror;
          keep -Werror and add -Wno-unknown-pragma.  -Werror Is Good.
        * aclocal.m4:  Regenerate.
index 856b6d8..310e627 100755 (executable)
@@ -149,6 +149,7 @@ echo "etime == time for executable to run" >> $RESULTS_FILE
 echo "text == size of the executable text section" >> $RESULTS_FILE
 echo "data == size of the executable data section" >> $RESULTS_FILE
 echo "total == size of the executable" >> $RESULTS_FILE
+echo "(First static, then shared.)" >> $RESULTS_FILE
 echo "" >> $RESULTS_FILE
 
 echo "p" | awk '{printf("%s ", $1)}' >> $RESULTS_FILE
@@ -190,6 +191,16 @@ test_file()
 
     if [ -f $EXENAME ]; then
         case @host_os@ in
+          *solaris2.8*)
+            # These numbers seem to match up to text/data/total,
+            # although their meanings seem to be different.  Very
+            # important to not compare these numbers across platforms.
+            ## Get rid of the banner information.  I don't recall this
+            ## happening under previous Solarises.  Maybe it's an 8 thing.
+            TEXT="$(size $EXENAME | grep $EXENAME | awk '{print $1}')"
+            DATA="$(size $EXENAME | grep $EXENAME | awk '{print $3}')"
+            SIZE="$(size $EXENAME | grep $EXENAME | awk '{print $7}')"
+            ;;
           *solaris*)
             # These numbers seem to match up to text/data/total,
             # although their meanings seem to be different.  Very