]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/noncompile/noncompile.exp
Makefile.in (cppexp.o): Depend on cpphash.h.
[gcc.git] / gcc / testsuite / gcc.c-torture / noncompile / noncompile.exp
index be7e234e49256952af5d1a4937181a6b706ec297..80a5487c203c66cee7e5f0c92ff9b8d2554053af 100644 (file)
@@ -1,4 +1,4 @@
-#   Copyright (C) 1988, 1990, 1991, 1992, 1997 Free Software Foundation, Inc.
+#   Copyright (C) 1988, 90-92, 1997, 1999 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 load_lib mike-gcc.exp
 
+# This is done just to set the value of TORTURE_OPTIONS.
+load_lib c-torture.exp
+
+proc postbase_with_opts { src run groups } {
+    global TORTURE_OPTIONS
+    # loop through all the options
+    foreach option $TORTURE_OPTIONS {
+        postbase $src $run $groups $option
+    }
+}
+
 # Test 920507-1.c
 prebase
 
@@ -34,7 +45,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 920616-2.c
@@ -45,7 +56,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 920721-2.c
@@ -56,7 +67,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 920824-1.c
@@ -67,7 +78,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 920923-1.c
@@ -78,7 +89,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 921102-1.c
@@ -89,7 +100,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 921116-1.c
@@ -100,7 +111,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 930301-1.c
@@ -111,7 +122,7 @@ set compiler_output ".*:4:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 930622-1.c
@@ -122,7 +133,7 @@ set compiler_output ".*:5:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 930622-2.c
@@ -133,7 +144,7 @@ set compiler_output ".*:4:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 930714-1.c
@@ -145,7 +156,7 @@ set compiler_output ".*:18.*:23"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 # Test 931203-1.c
 prebase
@@ -155,7 +166,7 @@ set compiler_output ".*:10"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 940112-1.c
@@ -166,7 +177,7 @@ set compiler_output ".*:7"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 940227-1.c
@@ -177,7 +188,7 @@ set compiler_output ".*:5.*:5"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 940510-1.c
@@ -188,7 +199,7 @@ set compiler_output ".*:1.*:1"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 940712-1.c
@@ -199,7 +210,7 @@ set compiler_output ".*:8.*:4"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 950825-1.c
@@ -209,7 +220,7 @@ set compiler_output ".*:1.*:1.*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 950921-1.c
@@ -219,17 +230,17 @@ set compiler_output ".*:3.*:3.*:9.*:9:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 951025-1.c
 prebase
 set src_code 951025-1.c
-set compiler_output ".*:2:"
+set compiler_output ".*:\[12\]:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 951123-1.c
@@ -239,7 +250,7 @@ set compiler_output ".*:2:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 951227-1.c
@@ -249,7 +260,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test 971104-1.c
@@ -259,8 +270,16 @@ set compiler_output ".*:25:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
+
+# Test 990416-1.c
+prebase
+set src_code 990416-1.c
+set compiler_output ".*:4:.*:6:.*:6:.*:6:.*:6:.*:6:.*:7:.*:7:"
+
+set groups {passed gcc-noncompile}
 
+postbase_with_opts $src_code $run $groups
 
 # Test init-1.c
 prebase
@@ -269,7 +288,7 @@ set compiler_output ".*:12.*:12.*:13.*:13.*:14.*:14.*:15.*:15.*:16.*:16:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test init-2.c
@@ -279,7 +298,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test invalid_asm.c
@@ -289,7 +308,7 @@ set compiler_output ".*:1:"
 
 set groups {passed gcc-noncompile}
 
-postbase $src_code $run $groups
+postbase_with_opts $src_code $run $groups
 
 
 # Test va-arg-1.c
@@ -303,4 +322,14 @@ set compiler_output ".*:6:"
 
 set groups {passed gcc-noncompile}
 
+postbase_with_opts $src_code $run $groups
+
+# Test poison-1.c
+prebase
+
+set src_code poison-1.c
+set compiler_output ".*c:2:.*c:4:.*c:5:.*c:7:.*c:8:.*c:9:.*c:11:.*c:12:.*c:13:.*c:14:.*c:17:.*c:20:"
+
+set groups {passed gcc-noncompile}
+
 postbase $src_code $run $groups
This page took 0.03525 seconds and 5 git commands to generate.