With svn r117549 bootstrapped on mipsel-none-linux-gnu:

The test gcc.dg/cpp/_Pragma3.c basically checks whether _Pragma3.c is not younger than the file mi1c.h in the same directory. The test fails with excess errors if this is not the case:

.
.
.
Executing on host: /home/build/gcc-build/gcc/xgcc -B/home/build/gcc-build/gcc/ /home/build/gcc/gcc/testsuite/gcc.dg/cpp/_Pragma3.c -ansi -pedantic-errors -fno-show-column -E -o _Pragma3.i (timeout = 300) /home/build/gcc/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11: warning: current file is older than mi1c.h
output is:
/home/build/gcc/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11: warning: current file is older than mi1c.h

FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)
Excess errors:
/home/build/gcc/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11: warning: current file is older than mi1c.h
.
.
.


After doing a svn checkout I have:

$ ls --full-time _Pragma3.c mi1c.h
-rw-r--r--  1 root root 309 2006-10-06 23:51:13.000000000 -0700 _Pragma3.c
-rw-r--r--  1 root root 214 2006-10-06 23:51:14.000000000 -0700 mi1c.h


Am I missing something here, or is the success of this test really based on the ability of svn to get both of these files within the same second?

If so that seems bad.

David Daney

Reply via email to