c: Fix up pointer types to may_alias structures [PR114493]
[official-gcc.git] / gcc / testsuite / gfortran.dg / pr106911.f90
blobf3fe7f6ad68de376b602addd8bc3e29cb5abba84
1 ! { dg-do compile }
2 ! PR fortran/106911 - ICE in gfc_convert_mpz_to_signed
3 ! Contributed by G.Steinmetz
5 program p
6 implicit none
7 integer, parameter :: a = 10
8 integer, parameter :: b = 20
9 integer, parameter :: c = ishftc(1_1, a, b) ! { dg-error "must be less than or equal" }
10 integer, parameter :: d = ishftc(1_1, a, 0) ! { dg-error "must be positive" }
11 interface
12 subroutine s
13 import :: a, b
14 integer, parameter :: e = ishftc(1_1, a, b) ! { dg-error "must be less than or equal" }
15 integer, parameter :: f = ishftc(1_1, a, 0) ! { dg-error "must be positive" }
16 end
17 end interface
18 end