summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-07 23:12:48 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-07 23:12:48 +0000
commita47fcee1b55357828060ca774bfaa0ecb45be26d (patch)
tree08ecfc80f9dc38fbb4ece4231d4dbc2c2cb2ef24
parente68aa18b5a60f5faf3069a3689685864bf079d44 (diff)
downloadppe42-gcc-a47fcee1b55357828060ca774bfaa0ecb45be26d.tar.gz
ppe42-gcc-a47fcee1b55357828060ca774bfaa0ecb45be26d.zip
* gcc.dg/pch/pch.exp: Add largefile test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80492 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/pch/pch.exp15
2 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index aebaa939313..11b90ec46eb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/gcc.dg/pch/pch.exp b/gcc/testsuite/gcc.dg/pch/pch.exp
index 8ed26ba7ef7..79fd9e77139 100644
--- a/gcc/testsuite/gcc.dg/pch/pch.exp
+++ b/gcc/testsuite/gcc.dg/pch/pch.exp
@@ -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.
OpenPOWER on IntegriCloud