From 50f324bbbe50f8690fa4ad1eb7d0b206d8608f27 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 18 Apr 2007 00:55:07 +0100 Subject: [PATCH] target-supports.exp (check_profiling_available): Return 0 for uClibc with -p or -pg. 2007-04-17 Joseph Myers Richard Sandiford * lib/target-supports.exp (check_profiling_available): Return 0 for uClibc with -p or -pg. Co-Authored-By: Richard Sandiford From-SVN: r123938 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/lib/target-supports.exp | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b7ca56f9666..a1625efe187 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2007-04-17 Joseph Myers + Richard Sandiford + + * lib/target-supports.exp (check_profiling_available): Return 0 + for uClibc with -p or -pg. + 2007-04-17 Simon Martin PR c++/31517 diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index c6309665825..640a07b6b76 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -348,6 +348,13 @@ proc check_profiling_available { test_what } { return 0 } + # uClibc does not have gcrt1.o. + if { [check_effective_target_uclibc] + && ([lindex $test_what 1] == "-p" + || [lindex $test_what 1] == "-pg") } { + return 0 + } + # Now examine the cache variable. if {![info exists profiling_available_saved]} { # Some targets don't have any implementation of __bb_init_func or are