diff options
Diffstat (limited to 'gcc/config/sh/sh.h')
| -rw-r--r-- | gcc/config/sh/sh.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index d135224..6623fb0 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -456,7 +456,11 @@ do { \ /* Relaxation isn't yet supported for SHmedia */ \ target_flags &= ~RELAX_BIT; \ } \ - if (profile_flag || profile_arc_flag) \ + /* -fprofile-arcs needs a working libgcov . In unified tree \ + configurations with newlib, this requires to configure with \ + --with-newlib --with-headers. But there is no way to check \ + here we have a working libgcov, so just assume that we have. */\ + if (profile_flag) \ { \ warning ("Profiling is not supported on this target."); \ profile_flag = profile_arc_flag = 0; \ |
