Georg-Johann Lay <a...@gjlay.de> writes:

> Index: lib/target-supports.exp
> ===================================================================
> --- lib/target-supports.exp   (revision 175811)
> +++ lib/target-supports.exp   (working copy)
> @@ -497,6 +497,13 @@ proc check_profiling_available { test_wh
>  
>      # Tree profiling requires TLS runtime support.
>      if { $test_what == "-fprofile-generate" } {
> +     # Target AVR does not support profile generation because
          ^ Leave out the `Target'

> +     # it does not implement needed support functions.
> +     # A call to check_effective_target_tls_runtime won't
> +     # reveal that.

Omit the second sentence: it isn't supposed to, but just documents a
general requirement of -fprofile-generate.

> +     if { [istarget avr-*-*] } {
> +         return 0
> +     }
>       return [check_effective_target_tls_runtime]
>      }

> Index: gcc.dg/tree-ssa/vrp51.c
> ===================================================================
> --- gcc.dg/tree-ssa/vrp51.c   (revision 175811)
> +++ gcc.dg/tree-ssa/vrp51.c   (working copy)
> @@ -1,6 +1,7 @@
>  /* PR tree-optimization/28632 */
>  /* { dg-do compile } */
>  /* { dg-options "-O2 -ftree-vrp" } */
> +/* { dg-require-effective-target int32plus } */
>  
>  void
>  v4 (unsigned a, unsigned b)

This is completely unrelated to the first; please don't mix such patches
in one post.

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to