aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorCraig Burley <craig@jcb-sc.com>1999-05-01 22:34:44 +0000
committerCraig Burley <burley@gcc.gnu.org>1999-05-01 18:34:44 -0400
commitf9f2ac3f2c219bf189e2e0210624e5cc14a8b63f (patch)
tree05cecfd04397e07431cdc4065176a1f0a8a66783 /gcc
parent92e38ab5f340e16ee21c2b8634d91530ed484d63 (diff)
downloadgcc-f9f2ac3f2c219bf189e2e0210624e5cc14a8b63f.zip
gcc-f9f2ac3f2c219bf189e2e0210624e5cc14a8b63f.tar.gz
gcc-f9f2ac3f2c219bf189e2e0210624e5cc14a8b63f.tar.bz2
do warn, do not crash, on FSTAT gid disagreements
From-SVN: r26719
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g77.f-torture/execute/u77-test.f8
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b71d2ba..40badc4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
+
+ * g77.f-torture/execute/u77-test.f (main): Just warn about
+ FSTAT gid disagreement, as it's expected on some systems.
+
Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
* g77.f-torture/execute/u77-test.f: Generalize sum-checking to
diff --git a/gcc/testsuite/g77.f-torture/execute/u77-test.f b/gcc/testsuite/g77.f-torture/execute/u77-test.f
index 535d04e..49311dc 100644
--- a/gcc/testsuite/g77.f-torture/execute/u77-test.f
+++ b/gcc/testsuite/g77.f-torture/execute/u77-test.f
@@ -226,9 +226,11 @@ C the better to test with, my dear! (-- burley)
call doabort
end if
write (6,*) ' with stat array ', statb
- if (statb(5).ne.getuid () .or. statb(6).ne.getgid() .or. statb(4)
- + .ne. 1) then
- write (6,*) '*** FSTAT uid, gid or nlink is wrong'
+ if (statb(6) .ne. getgid ()) then
+ write (6,*) 'Note: FSTAT gid wrong (happens on some systems).'
+ end if
+ if (statb(5) .ne. getuid () .or. statb(4) .ne. 1) then
+ write (6,*) '*** FSTAT uid or nlink is wrong'
call doabort
end if
do i=1,13