diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2006-12-13 18:47:04 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2006-12-13 18:47:04 +0000 |
commit | c53fa1740ae95a29c87a0cff19641657d85eb894 (patch) | |
tree | 9410378c58712adb3b3044e75bf34c359dcf3e5d /gcc | |
parent | b0d95de801df2692f4645bffda1e6ea71e8c2fa5 (diff) | |
download | gcc-c53fa1740ae95a29c87a0cff19641657d85eb894.zip gcc-c53fa1740ae95a29c87a0cff19641657d85eb894.tar.gz gcc-c53fa1740ae95a29c87a0cff19641657d85eb894.tar.bz2 |
re PR testsuite/30157 (cxa_atexit check doesn't work)
PR testsuite/30157
* lib/target-supports.exp (check_cxa_atexit_available): Return false
for target "hppa.*hpux10".
From-SVN: r119842
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5fe430e..bb665d3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> + + PR testsuite/30157 + * lib/target-supports.exp (check_cxa_atexit_available): Return false + for target "hppa.*hpux10". + 2006-12-13 Jakub Jelinek <jakub@redhat.com> * g++.dg/debug/vartrack1.C: New test. diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 221d17d..22b1237 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -978,6 +978,7 @@ proc check_mkfifo_available {} { proc check_cxa_atexit_available { } { global et_cxa_atexit global et_cxa_atexit_target_name + global target_triplet global tool if { ![info exists et_cxa_atexit_target_name] } { @@ -997,6 +998,9 @@ proc check_cxa_atexit_available { } { if [info exists et_cxa_atexit] { verbose "check_cxa_atexit_available: using cached result" 2 + } elseif { [regexp "hppa.*hpux10" $target_triplet] } { + # HP-UX 10 doesn't have __cxa_atexit but subsequent test passes. + set et_cxa_atexit 0 } else { set et_cxa_atexit 0 |