2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
authorMichael Chastain <mec@google.com>
Wed, 7 Jan 2004 22:44:54 +0000 (22:44 +0000)
committerMichael Chastain <mec@google.com>
Wed, 7 Jan 2004 22:44:54 +0000 (22:44 +0000)
* gdb.base/constvars.exp: Do not force lang=c++ if using HP
compilers.  Delete duplicate call to get_compiler_info.
(local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
* gdb.base/volatile.exp: Likewise.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/constvars.exp
gdb/testsuite/gdb.base/volatile.exp

index 32b6985..98dc283 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-07  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * gdb.base/constvars.exp: Do not force lang=c++ if using HP
+       compilers.  Delete duplicate call to get_compiler_info.
+       (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
+       * gdb.base/volatile.exp: Likewise.
+
 2004-01-07  Mark Kettenis  <kettenis@gnu.org>
 
        * gdb.base/gdb1476.exp: Only run the tests if we can't read the
index 9008624..6873286 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
 # Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
@@ -48,23 +48,10 @@ if [get_compiler_info ${binfile}] {
     return -1;
 }
 
-if {$hp_aCC_compiler || $hp_cc_compiler} {
-    set lang "c++"
-} else {
-    set lang ""
-}
-
-if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [concat debug $lang]] != "" } {
+if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable debug ] != "" } {
     gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
 }
 
-# Create and source the file that provides information about the compiler
-# used to compile the test case.
-
-if [get_compiler_info ${binfile}] {
-    return -1;
-}
-
 gdb_exit
 gdb_start
 gdb_reinitialize_dir $srcdir/$subdir
@@ -88,6 +75,11 @@ proc local_compiler_xfail_check { } {
            setup_xfail "*-*-*" 
        }
     }
+
+    global hp_cc_compiler
+    if { $hp_cc_compiler } {
+       setup_xfail "hppa*-*-hpux*"
+    }
 }
 
 send_gdb "break marker1\n" ; gdb_expect -re ".*$gdb_prompt $"
index 075c1e7..c12e3d8 100644 (file)
@@ -55,20 +55,10 @@ if [get_compiler_info ${binfile}] {
     return -1;
 }
 
-if {$hp_aCC_compiler || $hp_cc_compiler} {
-    set lang "c++"
-} else {
-    set lang ""
-}
-
-if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [concat debug $lang]] != "" } {
+if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable debug ] != "" } {
      gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
 }
 
-if  [get_compiler_info ${binfile}] {
-    return -1
-}
-
 gdb_exit
 gdb_start
 gdb_reinitialize_dir $srcdir/$subdir
@@ -91,6 +81,11 @@ proc local_compiler_xfail_check { } {
            setup_xfail "*-*-*" 
        }
     }
+
+    global hp_cc_compiler
+    if { $hp_cc_compiler } {
+       setup_xfail "hppa*-*-hpux*"
+    }
 }
 
 send_gdb "break marker1\n" ; gdb_expect -re ".*$gdb_prompt $"