I got a failure on the cc.dg/cpp/_Pragma3.c test:

Executing on host: /mnt/scratch/nightly/2006-06-20/sh-elf/gcc/xgcc
-B/mnt/scratch/nightly/2006-06-20/sh-elf/gcc/
/mnt/scratch/nightly/2006-06-20/srcw/gcc/testsuite/gcc.dg/cpp/_Pragma3.c   
-ansi -pedantic-errors -DSTACK_SIZE=16384 -fno-show-column -E  -isystem
/mnt/scratch/nightly/2006-06-20/sh-elf/sh-elf/./newlib/targ-include -isystem
/mnt/scratch/nightly/2006-06-20/srcw/newlib/libc/include   -o _Pragma3.i   
(timeout = 300)
/mnt/scratch/nightly/2006-06-20/srcw/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11:
warning: current file is older than mi1c.h^M
output is:
/mnt/scratch/nightly/2006-06-20/srcw/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11:
warning: current file is older than mi1c.h^M

FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)
Excess errors:
/mnt/scratch/nightly/2006-06-20/srcw/gcc/testsuite/gcc.dg/cpp/_Pragma3.c:11:
warning: current file is older than mi1c.h

The timestamps of the two files in question are one second apart:
bash-2.05b$ ls -l --full-time _Pragma3.c mi1c.h
-rw-r--r--    1 renneckej users         214 2006-06-20 14:36:46.000000000 +0100
mi1c.h
-rw-r--r--    1 renneckej users         309 2006-06-20 14:36:45.000000000 +0100
_Pragma3.c

It would appear that this tests success requires that either _Pragma3.c is
checked out after mi1c.h, or both are checked out simultanously as far as the
file system is concerned.


-- 
           Summary: gcc.dg/cpp/_Pragma3.c is sensitive to timestamps
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: amylaar at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28123

Reply via email to