aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2015-01-29 10:12:14 +0000
committerRainer Orth <ro@gcc.gnu.org>2015-01-29 10:12:14 +0000
commit2b6969cd7f409441be66aafda0d2cc7f27ed310c (patch)
tree383c3a86c30d1f0bce7429af8ffbc762349bc8af
parent2d48baf0f14b81554930bd630d752f9061087e81 (diff)
downloadgcc-2b6969cd7f409441be66aafda0d2cc7f27ed310c.zip
gcc-2b6969cd7f409441be66aafda0d2cc7f27ed310c.tar.gz
gcc-2b6969cd7f409441be66aafda0d2cc7f27ed310c.tar.bz2
Run guality tests on Solaris
* gcc.dg/guality/guality.h (main): Add argv[0] to guality_gdb_command. From-SVN: r220237
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/guality/guality.exp2
-rw-r--r--gcc/testsuite/gcc.dg/guality/guality.exp2
-rw-r--r--gcc/testsuite/gcc.dg/guality/guality.h10
4 files changed, 17 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a0fbef7..729f386 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/guality/guality.h (main): Add argv[0] to
+ guality_gdb_command.
+
2015-01-29 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64801
diff --git a/gcc/testsuite/g++.dg/guality/guality.exp b/gcc/testsuite/g++.dg/guality/guality.exp
index 283c079..5bffd9d 100644
--- a/gcc/testsuite/g++.dg/guality/guality.exp
+++ b/gcc/testsuite/g++.dg/guality/guality.exp
@@ -5,7 +5,7 @@ load_lib gcc-gdb-test.exp
# Disable on darwin until radr://7264615 is resolved.
if { [istarget *-*-darwin*] } {
- return
+ return
}
if { [istarget "powerpc-ibm-aix*"] } {
diff --git a/gcc/testsuite/gcc.dg/guality/guality.exp b/gcc/testsuite/gcc.dg/guality/guality.exp
index e21d5f5..d2b8633 100644
--- a/gcc/testsuite/gcc.dg/guality/guality.exp
+++ b/gcc/testsuite/gcc.dg/guality/guality.exp
@@ -5,7 +5,7 @@ load_lib gcc-gdb-test.exp
# Disable on darwin until radr://7264615 is resolved.
if { [istarget *-*-darwin*] } {
- return
+ return
}
if { [istarget "powerpc-ibm-aix*"] } {
diff --git a/gcc/testsuite/gcc.dg/guality/guality.h b/gcc/testsuite/gcc.dg/guality/guality.h
index 8b657f2..52fa706 100644
--- a/gcc/testsuite/gcc.dg/guality/guality.h
+++ b/gcc/testsuite/gcc.dg/guality/guality.h
@@ -228,6 +228,16 @@ main (int argc, char *argv[])
}
}
+ if (argv[0])
+ {
+ int len = strlen (guality_gdb_command) + 1 + strlen (argv[0]);
+ char *buf = (char *) __builtin_alloca (len);
+ strcpy (buf, guality_gdb_command);
+ strcat (buf, " ");
+ strcat (buf, argv[0]);
+ guality_gdb_command = buf;
+ }
+
for (i = 1; i < argc; i++)
if (strcmp (argv[i], "--guality-skip") == 0)
guality_skip = 1;