From c53fa1740ae95a29c87a0cff19641657d85eb894 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Wed, 13 Dec 2006 18:47:04 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/lib/target-supports.exp | 4 ++++ 2 files changed, 10 insertions(+) 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 + + PR testsuite/30157 + * lib/target-supports.exp (check_cxa_atexit_available): Return false + for target "hppa.*hpux10". + 2006-12-13 Jakub Jelinek * 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 -- 2.7.4