* gcc.dg/pch/pch.exp: Add largefile test.
authorIan Lance Taylor <ian@wasabisystems.com>
Wed, 7 Apr 2004 23:12:48 +0000 (23:12 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 7 Apr 2004 23:12:48 +0000 (23:12 +0000)
From-SVN: r80492

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pch/pch.exp

index aebaa9393132499a58f0f4702ee61752ddb84201..11b90ec46eb2b98b62d4671be299aa43db175a27 100644 (file)
@@ -1,3 +1,7 @@
+2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
+
+       * gcc.dg/pch/pch.exp: Add largefile test.
+
 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
 
        * g++.dg/pch/externc-1.Hs: New.
index 8ed26ba7ef7db0e20f2797fec2600d97eabbd177..79fd9e7713964dd224a04736b582896f00a0dd0d 100644 (file)
@@ -37,6 +37,21 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.c]] {
     dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"
 }
 
+set test "largefile.c"
+set testh "largefile.hs"
+set f [open $test w]
+set v 0
+for { set v 0 } { $v < 10000 } { incr v } {
+    puts $f "#define MACRO_${v} \"1234567890\" \"$v\""
+}
+puts $f "#include \"largefile.h\""
+close $f
+set f [open $testh w]
+close $f
+dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"    
+file delete $test
+file delete $testh
+
 set dg-do-what-default "$old_dg_do_what_default"
 
 # All done.