@@ -26,7 +26,7 @@ function returns_array_3()
2626subroutine ubound_test (x , n , m )
2727 integer :: x(n, m)
2828 integer :: y(0 :n, 0 :m) ! UBOUND could be 0 if n or m are < 0
29- ! CHECK: PRINT *, [INTEGER(4)::int (size(x,dim=1,kind=8),kind=4),int (size(x,dim=2,kind=8),kind=4)]
29+ ! CHECK: PRINT *, [INTEGER(4)::__builtin_int (size(x,dim=1,kind=8),kind=4),__builtin_int (size(x,dim=2,kind=8),kind=4)]
3030 print * , ubound (x)
3131 ! CHECK: PRINT *, ubound(returns_array(n,m))
3232 print * , ubound (returns_array(n, m))
@@ -44,7 +44,7 @@ subroutine ubound_test(x, n, m)
4444
4545subroutine size_test (x , n , m )
4646 integer :: x(n, m)
47- ! CHECK: PRINT *, int (size(x,dim=1,kind=8)*size(x,dim=2,kind=8),kind=4)
47+ ! CHECK: PRINT *, __builtin_int (size(x,dim=1,kind=8)*size(x,dim=2,kind=8),kind=4)
4848 print * , size (x)
4949 ! CHECK: PRINT *, size(returns_array(n,m))
5050 print * , size (returns_array(n, m))
@@ -65,7 +65,7 @@ function foo(n)
6565 end interface
6666 procedure (foo), pointer :: pf
6767 integer :: x(n, m)
68- ! CHECK: PRINT *, [INTEGER(4)::int (size(x,dim=1,kind=8),kind=4),int (size(x,dim=2,kind=8),kind=4)]
68+ ! CHECK: PRINT *, [INTEGER(4)::__builtin_int (size(x,dim=1,kind=8),kind=4),__builtin_int (size(x,dim=2,kind=8),kind=4)]
6969 print * , shape (x)
7070 ! CHECK: PRINT *, shape(returns_array(n,m))
7171 print * , shape (returns_array(n, m))
@@ -126,7 +126,7 @@ function mofun(L)
126126 end function mofun
127127 end interface
128128
129- ! CHECK: PRINT *, int(int (a%len,kind=8),kind=4)
129+ ! CHECK: PRINT *, __builtin_int(__builtin_int (a%len,kind=8),kind=4)
130130 print * , len (a)
131131 ! CHECK: PRINT *, 5_4
132132 print * , len (a(1 :5 ))
@@ -136,7 +136,7 @@ end function mofun
136136 print * , len (b(a) // a)
137137 ! CHECK: PRINT *, 10_4
138138 print * , len (c)
139- ! CHECK: PRINT *, len(c(int (i,kind=8):int (j,kind=8)))
139+ ! CHECK: PRINT *, len(c(__builtin_int (i,kind=8):__builtin_int (j,kind=8)))
140140 print * , len (c(i:j))
141141 ! CHECK: PRINT *, 5_4
142142 print * , len (c(1 :5 ))
@@ -146,11 +146,11 @@ end function mofun
146146 print * , len (d(c) // c)
147147 ! CHECK: PRINT *, 0_4
148148 print * , len (a(10 :4 ))
149- ! CHECK: PRINT *, int (max(0_8,int (m,kind=8)-int (n,kind=8)+1_8),kind=4)
149+ ! CHECK: PRINT *, __builtin_int (max(0_8,__builtin_int (m,kind=8)-__builtin_int (n,kind=8)+1_8),kind=4)
150150 print * , len (a(n:m))
151- ! CHECK: PRINT *, len(b(a(int (n,kind=8):int (m,kind=8))))
151+ ! CHECK: PRINT *, len(b(a(__builtin_int (n,kind=8):__builtin_int (m,kind=8))))
152152 print * , len (b(a(n:m)))
153- ! CHECK: PRINT *, int (max(0_8,max(0_8,int (n,kind=8))-4_8+1_8),kind=4)
153+ ! CHECK: PRINT *, __builtin_int (max(0_8,max(0_8,__builtin_int (n,kind=8))-4_8+1_8),kind=4)
154154 print * , len (e(4 :))
155155 ! CHECK: PRINT *, len(fun1(n-m))
156156 print * , len (fun1(n- m))
@@ -162,7 +162,7 @@ end function mofun
162162 print * , len (trim (c))
163163 ! CHECK: PRINT *, 40_4
164164 print * , len (repeat (c, 4 ))
165- ! CHECK: PRINT *, len(repeat(c,int (i,kind=8)))
165+ ! CHECK: PRINT *, len(repeat(c,__builtin_int (i,kind=8)))
166166 print * , len (repeat (c, i))
167167end subroutine len_test
168168
@@ -237,7 +237,7 @@ subroutine array_ctor_implied_do_index(x, j)
237237 character (10 ) :: c
238238 ! CHECK: PRINT *, size([INTEGER(4)::(x(1_8:i:1_8),INTEGER(8)::i=1_8,2_8,1_8)])
239239 print * , size ([(x(1 :i), integer (8 ):: i= 1 ,2 )])
240- ! CHECK: PRINT *, int (2_8*max((j-1_8+1_8)/1_8,0_8),kind=4)
240+ ! CHECK: PRINT *, __builtin_int (2_8*max((j-1_8+1_8)/1_8,0_8),kind=4)
241241 print * , size ([(x(1 :j), integer (8 ):: i= 1 ,2 )])
242242 ! CHECK: PRINT *, len([(c(i:i),INTEGER(8)::i=1_8,4_8,1_8)])
243243 print * , len ([(c(i:i), integer (8 ):: i = 1 ,4 )])
0 commit comments