* lib/gdb.exp: Skip CHILL for AIX and Solaris.
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 17 Mar 1995 15:20:42 +0000 (15:20 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 17 Mar 1995 15:20:42 +0000 (15:20 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index 16a6c45328debbe02358657a91d33afe55c89a7a..c55d81bc3f95045529e3c365bb1cab7ea020af96 100644 (file)
@@ -3,7 +3,7 @@ Fri Mar 17 05:43:28 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
        * gdb.base/nodebug.exp: Comment out redundant test.  Make name of
        tests unique.
 
-       * lib/gdb.exp: Skip CHILL for AIX.
+       * lib/gdb.exp: Skip CHILL for AIX and Solaris.
 
 Thu Mar 16 16:27:07 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
index 189f83bbf5809b82adef9f8174c78a439503f552..b010303194bff3638a374874dff04719d34801dd 100644 (file)
@@ -559,5 +559,6 @@ proc skip_chill_tests {} {
     # For AIX (as of 16 Mar 95), (a) there is no language code for
     # CHILL in output_epilog in gcc/config/rs6000/rs6000.c, (b) collect2
     # does not get along with AIX's too-clever linker.
-    return ![isnative] || [istarget "*-*-aix*"]
+    # On Solaris, static constructors are broken.
+    return {![isnative] || [istarget "*-*-aix*"] || [istarget "*-*-solaris2*"]}
 }