summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-16 09:56:18 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-16 09:56:18 +0000
commit3a0c1df21b4e2ae7f65da162efc71e30fbd662e6 (patch)
tree5950cdd61b5fd4eea50dcbd6a917797de19efcea
parent3737e7697a058e5803f440108574641648916d51 (diff)
downloadppe42-gcc-3a0c1df21b4e2ae7f65da162efc71e30fbd662e6.tar.gz
ppe42-gcc-3a0c1df21b4e2ae7f65da162efc71e30fbd662e6.zip
gcc/testsuite/
* lib/target-supports.exp (check_missing_uclibc_feature): Don't assume that the target has <features.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122983 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/target-supports.exp15
2 files changed, 11 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 19db7789114..505090251d7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2007-03-16 Richard Sandiford <richard@codesourcery.com>
+ * lib/target-supports.exp (check_missing_uclibc_feature): Don't
+ assume that the target has <features.h>.
+
+2007-03-16 Richard Sandiford <richard@codesourcery.com>
+
* gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
dg-options rather than to the whole test.
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 113b8da00cd..fec52ac0a89 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2077,15 +2077,12 @@ proc check_effective_target_uclibc {} {
# described by __$feature__ is not present.
proc check_missing_uclibc_feature {feature} {
- if {[check_no_compiler_messages $feature object "
- #include <features.h>
- #if defined (__UCLIBC__) && !defined (__${feature}__)
- #error FOO
- #endif
- "]} {
- return 0
- }
- return 1
+ return [check_no_compiler_messages $feature object "
+ #include <features.h>
+ #if !defined (__UCLIBC) || !defined (__${feature}__)
+ #error FOO
+ #endif
+ "]
}
# Return true if this is a Newlib target.
OpenPOWER on IntegriCloud