On Fri, Mar 13, 2026 at 09:43:59AM +0100, Rainer Orth wrote:
> The libgomp.fortran/uses_allocators-7.f90 test has been UNRESOLVED from
> the beginning:
>
> UNRESOLVED: libgomp.fortran/uses_allocators-7.f90 -O compilation failed to
> produce executable
>
> The compilation is expected to fail, so this must be changed into a
> compile test.
>
> Tested on i386-pc-solaris2.11.
>
> Ok for trunk?
>
> Rainer
>
> --
> -----------------------------------------------------------------------------
> Rainer Orth, Center for Biotechnology, Bielefeld University
>
>
> 2026-03-13 Rainer Orth <[email protected]>
>
> libgomp:
> PR libgomp/123177
> * testsuite/libgomp.fortran/uses_allocators-7.f90: Change to
> compile test.
> (dg-message): Adjust line numbers.
> (dg-bogus): Likewise.
LGTM.
> # HG changeset patch
> # Parent d813b5a1f149787d7d383baf72ee10c05cc8d3d3
> libgomp: Fix libgomp.fortran/uses_allocators-7.f90 [PR123177]
>
> diff --git a/libgomp/testsuite/libgomp.fortran/uses_allocators-7.f90
> b/libgomp/testsuite/libgomp.fortran/uses_allocators-7.f90
> --- a/libgomp/testsuite/libgomp.fortran/uses_allocators-7.f90
> +++ b/libgomp/testsuite/libgomp.fortran/uses_allocators-7.f90
> @@ -1,3 +1,4 @@
> +! { dg-do compile }
> ! { dg-additional-options "-fdump-tree-gimple" }
>
> program main
> @@ -61,8 +62,8 @@ end
>
>
> ! FIXME ENABLE code above for "gimple" once it has been implemented:
> -! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 15 }
> -! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 30 }
> -! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 43 }
> -! { dg-bogus "'my_alloc' not specified in enclosing 'target'" "bogus issue
> because clause is ignored" { xfail *-*-* } 31 }
> -! { dg-bogus "'my_alloc' not specified in enclosing 'target'" "bogus issue
> because clause is ignored" { xfail *-*-* } 44 }
> +! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 16 }
> +! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 31 }
> +! { dg-message "sorry, unimplemented: 'uses_allocators' clause with traits
> and memory spaces" "" { target *-*-* } 44 }
> +! { dg-bogus "'my_alloc' not specified in enclosing 'target'" "bogus issue
> because clause is ignored" { xfail *-*-* } 32 }
> +! { dg-bogus "'my_alloc' not specified in enclosing 'target'" "bogus issue
> because clause is ignored" { xfail *-*-* } 45 }
Jakub