OSDN Git Service

2007-04-17 Joseph Myers <joseph@codesourcery.com>
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2007 23:55:07 +0000 (23:55 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2007 23:55:07 +0000 (23:55 +0000)
            Richard Sandiford  <richard@codesourcery.com>

* lib/target-supports.exp (check_profiling_available): Return 0
for uClibc with -p or -pg.

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

gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp

index b7ca56f..a1625ef 100644 (file)
@@ -1,3 +1,9 @@
+2007-04-17  Joseph Myers  <joseph@codesourcery.com>
+            Richard Sandiford  <richard@codesourcery.com>
+
+       * lib/target-supports.exp (check_profiling_available): Return 0
+       for uClibc with -p or -pg.
+
 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
 
        PR c++/31517
index c630966..640a07b 100644 (file)
@@ -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