OSDN Git Service

* g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Mar 2005 02:06:25 +0000 (02:06 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Mar 2005 02:06:25 +0000 (02:06 +0000)
* g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
gcc.dg/torture/builtin-noret-2.c: Require weak support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96077 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/dso_handle1.C
gcc/testsuite/g++.dg/warn/weak1.C
gcc/testsuite/gcc.dg/torture/builtin-noret-1.c
gcc/testsuite/gcc.dg/torture/builtin-noret-2.c

index c8b4777..c7af0c6 100644 (file)
@@ -1,3 +1,9 @@
+2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
+       * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
+       gcc.dg/torture/builtin-noret-2.c: Require weak support.
+
 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
 
        PR tree-opt/17671
index 6578f4f..97f67ca 100644 (file)
@@ -1,5 +1,6 @@
 // PR c++/17042
 // { dg-do assemble }
+/* { dg-require-weak "" } */
 // { dg-options "-fuse-cxa-atexit" }
 
 struct A
index 84d08fb..034716a 100644 (file)
@@ -1,5 +1,7 @@
+// The PA HP-UX dynamic loader doesn't support unsatisfied weak symbols.
 // { dg-do run }
 // { dg-require-weak "" }
+// { dg-skip-if "No unsat" { hppa*-*-hpux* } { "*" } { "" } }
 
 extern void foo (void) __attribute__ ((weak));
 
index b8b970e..d3e9770 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <jsm28@cam.ac.uk> */
 /* { dg-options "-multiply_defined suppress" { target powerpc-*-darwin* } } */
 /* { dg-do link } */
+/* { dg-require-weak "" } */
 
 extern void abort (void);
 extern void exit (int);
index c8c8609..1103e3d 100644 (file)
@@ -3,6 +3,7 @@
    <zack@codesourcery.com>.  */
 /* { dg-options "-multiply_defined suppress" { target powerpc-*-darwin* } } */
 /* { dg-do link } */
+/* { dg-require-weak "" } */
 
 extern void tabort (void);
 extern void texit (void);