Skip to content

Commit 33ada12

Browse files
committed
Undo workaround not required anymore
1 parent 8b984fe commit 33ada12

File tree

1 file changed

+11
-32
lines changed

1 file changed

+11
-32
lines changed

flang/module/mma.f90

Lines changed: 11 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,9 @@ pure __vector_pair function func_vpi0vp(arg1, arg2); \
5555
!dir$ ignore_tkr(r) arg2; \
5656
end function;
5757

58-
! FIXME: Potential Flang bug: combining multiple of those on a single line breaks after preprocessing as an explicit step as done by CMake
59-
! Line counting is also wrong
60-
FUNC_VPI0VI(1)
61-
FUNC_VPI0VI(2)
62-
FUNC_VPI0VI(4)
63-
FUNC_VPI0VI(8)
64-
FUNC_VPI0VU(1)
65-
FUNC_VPI0VU(2)
66-
FUNC_VPI0VU(4)
67-
FUNC_VPI0VU(8)
68-
FUNC_VPI0VR(4)
69-
FUNC_VPI0VR(8)
58+
FUNC_VPI0VI(1) FUNC_VPI0VI(2) FUNC_VPI0VI(4) FUNC_VPI0VI(8)
59+
FUNC_VPI0VU(1) FUNC_VPI0VU(2) FUNC_VPI0VU(4) FUNC_VPI0VU(8)
60+
FUNC_VPI0VR(4) FUNC_VPI0VR(8)
7061
FUNC_VPI0VP
7162

7263
#undef FUNC_VPI0VP
@@ -153,26 +144,14 @@ elemental subroutine sub_vpvr##VKIND##vr##VKIND(pair, arg1, arg2); \
153144
vector(real(VKIND)), intent(in) :: arg1, arg2; \
154145
end subroutine ;
155146

156-
ELEM_SUB_VPVIVI(1)
157-
ELEM_SUB_VPVIVI(2)
158-
ELEM_SUB_VPVIVI(4)
159-
ELEM_SUB_VPVIVI(8)
160-
ELEM_SUB_VPVUVU(1)
161-
ELEM_SUB_VPVUVU(2)
162-
ELEM_SUB_VPVUVU(4)
163-
ELEM_SUB_VPVUVU(8)
164-
ELEM_SUB_VPVRVR(4)
165-
ELEM_SUB_VPVRVR(8)
166-
SUB_VPI0VI(1)
167-
SUB_VPI0VI(2)
168-
SUB_VPI0VI(4)
169-
SUB_VPI0VI(8)
170-
SUB_VPI0VU(1)
171-
SUB_VPI0VU(2)
172-
SUB_VPI0VU(4)
173-
SUB_VPI0VU(8)
174-
SUB_VPI0VR(4)
175-
SUB_VPI0VR(8)
147+
ELEM_SUB_VPVIVI(1) ELEM_SUB_VPVIVI(2)
148+
ELEM_SUB_VPVIVI(4) ELEM_SUB_VPVIVI(8)
149+
ELEM_SUB_VPVUVU(1) ELEM_SUB_VPVUVU(2)
150+
ELEM_SUB_VPVUVU(4) ELEM_SUB_VPVUVU(8)
151+
ELEM_SUB_VPVRVR(4) ELEM_SUB_VPVRVR(8)
152+
SUB_VPI0VI(1) SUB_VPI0VI(2) SUB_VPI0VI(4) SUB_VPI0VI(8)
153+
SUB_VPI0VU(1) SUB_VPI0VU(2) SUB_VPI0VU(4) SUB_VPI0VU(8)
154+
SUB_VPI0VR(4) SUB_VPI0VR(8)
176155

177156
#undef ELEM_SUB_VPVIVI
178157
#undef ELEM_SUB_VPVUVU

0 commit comments

Comments
 (0)