Blame SOURCES/gcc7-alt-compat-test.patch

2e5ef6
--- gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c.jj	2011-01-03 06:50:42.000000000 -0500
2e5ef6
+++ gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c	2011-02-18 06:28:53.858200077 -0500
2e5ef6
@@ -1501,6 +1501,8 @@ generate_random_tests (enum FEATURE feat
2e5ef6
   int i, r;
2e5ef6
   if (len > 'z' - 'a' + 1)
2e5ef6
     abort ();
2e5ef6
+  if (getenv ("ALT_CXX_UNDER_TEST") != NULL)
2e5ef6
+    features &= ~FEATURE_VECTOR;
2e5ef6
   memset (e, 0, sizeof (e));
2e5ef6
   r = generate_random ();
2e5ef6
   if ((r & 7) == 0)
2e5ef6
--- gcc/testsuite/g++.dg/compat/compat.exp.jj	2011-01-03 06:50:42.000000000 -0500
2e5ef6
+++ gcc/testsuite/g++.dg/compat/compat.exp	2011-02-18 06:30:54.248200398 -0500
2e5ef6
@@ -116,7 +116,12 @@ if [info exists ALT_CXX_UNDER_TEST] then
2e5ef6
 }
2e5ef6
 
2e5ef6
 # Main loop.
2e5ef6
-foreach src [lsort [find $srcdir/$subdir *_main.C]] {
2e5ef6
+set tests [lsort [find $srcdir/$subdir *_main.C]]
2e5ef6
+if { $use_alt != 0 } then {
2e5ef6
+    set tests [prune $tests $srcdir/$subdir/decimal/*]
2e5ef6
+}
2e5ef6
+
2e5ef6
+foreach src $tests {
2e5ef6
     # If we're only testing specific files and this isn't one of them, skip it.
2e5ef6
     if ![runtest_file_p $runtests $src] then {
2e5ef6
 	continue
2e5ef6
--- gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c.jj	2011-01-03 06:49:58.000000000 -0500
2e5ef6
+++ gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c	2011-02-18 06:27:54.922262671 -0500
2e5ef6
@@ -1912,6 +1912,8 @@ generate_random_tests (enum FEATURE feat
2e5ef6
   int i, r;
2e5ef6
   if (len > 'z' - 'a' + 1)
2e5ef6
     abort ();
2e5ef6
+  if (getenv ("ALT_CC_UNDER_TEST") != NULL)
2e5ef6
+    features &= ~FEATURE_VECTOR;
2e5ef6
   memset (e, 0, sizeof (e));
2e5ef6
   r = generate_random ();
2e5ef6
   if ((r & 7) == 0)
2e5ef6
--- gcc/testsuite/lib/c-compat.exp.jj	2011-01-03 06:48:38.000000000 -0500
2e5ef6
+++ gcc/testsuite/lib/c-compat.exp	2011-02-18 06:38:19.124265008 -0500
2e5ef6
@@ -75,7 +75,7 @@ proc compat_setup_dfp { } {
2e5ef6
     # If there is an alternate compiler, does it support decimal float types?
2e5ef6
     if { $compat_have_dfp == 1 && $compat_use_alt == 1 && $compat_same_alt == 0 } {
2e5ef6
 	compat-use-alt-compiler
2e5ef6
-	set compat_have_dfp [check_effective_target_dfprt_nocache]
2e5ef6
+	set compat_have_dfp 0
2e5ef6
 	compat-use-tst-compiler
2e5ef6
 	verbose "compat_have_dfp for alt compiler: $compat_have_dfp" 2
2e5ef6
     }