[MacPorts] #64985: atlas fails on 10.6.8 Rosetta: error: invalid parameter combination for AltiVec intrinsic

MacPorts noreply at macports.org
Mon Apr 11 15:35:00 UTC 2022


#64985: atlas fails on 10.6.8 Rosetta: error: invalid parameter combination for
AltiVec intrinsic
---------------------------+-------------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.2
Resolution:                |   Keywords:  powerpc, snowleopard, rosetta
      Port:  atlas         |
---------------------------+-------------------------------------------

Old description:

> {{{
> ATL_zupMBmm0_4_0_b0.c:89:21: error: expected ';' before 'double'
>    89 | static inline vector TYPE vec_mergeh(vector TYPE a, vector TYPE
> b)
>       |                     ^
>       |                     ;
> ATL_zupMBmm0_4_0_b0.c:89:38: error: unknown type name 'vector'
>    89 | static inline vector TYPE vec_mergeh(vector TYPE a, vector TYPE
> b)
>       |                                      ^~~~~~
> ATL_zupMBmm0_4_0_b0.c:89:53: error: unknown type name 'vector'
>    89 | static inline vector TYPE vec_mergeh(vector TYPE a, vector TYPE
> b)
>       |                                                     ^~~~~~
> ATL_zupMBmm0_4_0_b0.c:92:21: error: expected ';' before 'double'
>    92 | static inline vector TYPE vec_mergel(vector TYPE a, vector TYPE
> b)
>       |                     ^
>       |                     ;
> ATL_zupMBmm0_4_0_b0.c:92:38: error: unknown type name 'vector'
>    92 | static inline vector TYPE vec_mergel(vector TYPE a, vector TYPE
> b)
>       |                                      ^~~~~~
> ATL_zupMBmm0_4_0_b0.c:92:53: error: unknown type name 'vector'
>    92 | static inline vector TYPE vec_mergel(vector TYPE a, vector TYPE
> b)
>       |                                                     ^~~~~~
> ATL_zupMBmm0_4_0_b0.c: In function 'ATL_zupMBmm0_4_0_b0':
> ATL_zupMBmm0_4_0_b0.c:133:13: error: 'vector' undeclared (first use in
> this function)
>   133 |             vector TYPE vt00, vt10, vt20, vt30, vt40, vt50, vt60,
> vt70;
>       |             ^~~~~~
> ATL_zupMBmm0_4_0_b0.c:133:13: note: each undeclared identifier is
> reported only once for each function it appears in
> ATL_zupMBmm0_4_0_b0.c:133:19: error: expected ';' before 'double'
>   133 |             vector TYPE vt00, vt10, vt20, vt30, vt40, vt50, vt60,
> vt70;
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:134:19: error: expected ';' before 'double'
>   134 |             vector TYPE vt01, vt11, vt21, vt31, vt41, vt51, vt61,
> vt71;
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:135:19: error: expected ';' before 'double'
>   135 |             vector TYPE vt02, vt12, vt22, vt32, vt42, vt52, vt62,
> vt72;
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:136:19: error: expected ';' before 'double'
>   136 |             vector TYPE vt03, vt13, vt23, vt33, vt43, vt53, vt63,
> vt73;
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:138:19: error: expected ';' before 'double'
>   138 |             vector TYPE vzero = (vector TYPE){ 0.0, 0.0 };
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:139:19: error: expected ';' before 'double'
>   139 |             vector TYPE vbeta = (vector TYPE){ beta, beta };
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:142:17: error: 'vt00' undeclared (first use in this
> function)
>   142 |                 vt00 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:142:24: error: 'vzero' undeclared (first use in
> this function)
>   142 |                 vt00 = vzero;
>       |                        ^~~~~
> ATL_zupMBmm0_4_0_b0.c:143:17: error: 'vt10' undeclared (first use in this
> function)
>   143 |                 vt10 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:144:17: error: 'vt20' undeclared (first use in this
> function)
>   144 |                 vt20 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:145:17: error: 'vt30' undeclared (first use in this
> function)
>   145 |                 vt30 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:146:17: error: 'vt40' undeclared (first use in this
> function)
>   146 |                 vt40 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:147:17: error: 'vt50' undeclared (first use in this
> function)
>   147 |                 vt50 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:148:17: error: 'vt60' undeclared (first use in this
> function)
>   148 |                 vt60 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:149:17: error: 'vt70' undeclared (first use in this
> function)
>   149 |                 vt70 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:153:17: error: 'vt01' undeclared (first use in this
> function)
>   153 |                 vt01 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:154:17: error: 'vt11' undeclared (first use in this
> function)
>   154 |                 vt11 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:155:17: error: 'vt21' undeclared (first use in this
> function)
>   155 |                 vt21 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:156:17: error: 'vt31' undeclared (first use in this
> function)
>   156 |                 vt31 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:157:17: error: 'vt41' undeclared (first use in this
> function)
>   157 |                 vt41 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:158:17: error: 'vt51' undeclared (first use in this
> function)
>   158 |                 vt51 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:159:17: error: 'vt61' undeclared (first use in this
> function)
>   159 |                 vt61 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:160:17: error: 'vt71' undeclared (first use in this
> function)
>   160 |                 vt71 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:164:17: error: 'vt02' undeclared (first use in this
> function)
>   164 |                 vt02 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:165:17: error: 'vt12' undeclared (first use in this
> function)
>   165 |                 vt12 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:166:17: error: 'vt22' undeclared (first use in this
> function)
>   166 |                 vt22 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:167:17: error: 'vt32' undeclared (first use in this
> function)
>   167 |                 vt32 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:168:17: error: 'vt42' undeclared (first use in this
> function)
>   168 |                 vt42 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:169:17: error: 'vt52' undeclared (first use in this
> function)
>   169 |                 vt52 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:170:17: error: 'vt62' undeclared (first use in this
> function)
>   170 |                 vt62 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:171:17: error: 'vt72' undeclared (first use in this
> function)
>   171 |                 vt72 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:175:17: error: 'vt03' undeclared (first use in this
> function)
>   175 |                 vt03 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:176:17: error: 'vt13' undeclared (first use in this
> function)
>   176 |                 vt13 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:177:17: error: 'vt23' undeclared (first use in this
> function)
>   177 |                 vt23 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:178:17: error: 'vt33' undeclared (first use in this
> function)
>   178 |                 vt33 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:179:17: error: 'vt43' undeclared (first use in this
> function)
>   179 |                 vt43 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:180:17: error: 'vt53' undeclared (first use in this
> function)
>   180 |                 vt53 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:181:17: error: 'vt63' undeclared (first use in this
> function)
>   181 |                 vt63 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:182:17: error: 'vt73' undeclared (first use in this
> function)
>   182 |                 vt73 = vzero;
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:199:19: error: expected ';' before 'double'
>   199 |             vector TYPE vb0 = *((vector TYPE *)( pb0+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:200:19: error: expected ';' before 'double'
>   200 |             vector TYPE vb1 = *((vector TYPE *)( pb1+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:201:19: error: expected ';' before 'double'
>   201 |             vector TYPE vb2 = *((vector TYPE *)( pb2+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:202:19: error: expected ';' before 'double'
>   202 |             vector TYPE vb3 = *((vector TYPE *)( pb3+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:204:19: error: expected ';' before 'double'
>   204 |             vector TYPE va0 = *((vector TYPE *)( pa0+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:205:19: error: expected ';' before 'double'
>   205 |             vector TYPE va1 = *((vector TYPE *)( pa1+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:206:19: error: expected ';' before 'double'
>   206 |             vector TYPE va2 = *((vector TYPE *)( pa2+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:207:19: error: expected ';' before 'double'
>   207 |             vector TYPE va3 = *((vector TYPE *)( pa3+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:208:19: error: expected ';' before 'double'
>   208 |             vector TYPE va4 = *((vector TYPE *)( pa4+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:209:19: error: expected ';' before 'double'
>   209 |             vector TYPE va5 = *((vector TYPE *)( pa5+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:210:19: error: expected ';' before 'double'
>   210 |             vector TYPE va6 = *((vector TYPE *)( pa6+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:211:19: error: expected ';' before 'double'
>   211 |             vector TYPE va7 = *((vector TYPE *)( pa7+0 ));
>       |                   ^
>       |                   ;
> ATL_zupMBmm0_4_0_b0.c:215:33: error: 'va0' undeclared (first use in this
> function); did you mean 'pa0'?
>   215 |                 vt00 = vec_madd(va0, vb0, vt00);
>       |                                 ^~~
>       |                                 pa0
> ATL_zupMBmm0_4_0_b0.c:215:38: error: 'vb0' undeclared (first use in this
> function); did you mean 'pb0'?
>   215 |                 vt00 = vec_madd(va0, vb0, vt00);
>       |                                      ^~~
>       |                                      pb0
> ATL_zupMBmm0_4_0_b0.c:216:38: error: 'vb1' undeclared (first use in this
> function); did you mean 'pb1'?
>   216 |                 vt01 = vec_madd(va0, vb1, vt01);
>       |                                      ^~~
>       |                                      pb1
> ATL_zupMBmm0_4_0_b0.c:217:38: error: 'vb2' undeclared (first use in this
> function); did you mean 'pb2'?
>   217 |                 vt02 = vec_madd(va0, vb2, vt02);
>       |                                      ^~~
>       |                                      pb2
> ATL_zupMBmm0_4_0_b0.c:218:38: error: 'vb3' undeclared (first use in this
> function); did you mean 'pb3'?
>   218 |                 vt03 = vec_madd(va0, vb3, vt03);
>       |                                      ^~~
>       |                                      pb3
> ATL_zupMBmm0_4_0_b0.c:219:32: error: expected ')' before 'double'
>   219 |                 va0 = *((vector TYPE *)( pa0+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:221:33: error: 'va1' undeclared (first use in this
> function); did you mean 'pa1'?
>   221 |                 vt10 = vec_madd(va1, vb0, vt10);
>       |                                 ^~~
>       |                                 pa1
> ATL_zupMBmm0_4_0_b0.c:225:32: error: expected ')' before 'double'
>   225 |                 va1 = *((vector TYPE *)( pa1+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:227:33: error: 'va2' undeclared (first use in this
> function); did you mean 'pa2'?
>   227 |                 vt20 = vec_madd(va2, vb0, vt20);
>       |                                 ^~~
>       |                                 pa2
> ATL_zupMBmm0_4_0_b0.c:231:32: error: expected ')' before 'double'
>   231 |                 va2 = *((vector TYPE *)( pa2+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:233:33: error: 'va3' undeclared (first use in this
> function); did you mean 'pa3'?
>   233 |                 vt30 = vec_madd(va3, vb0, vt30);
>       |                                 ^~~
>       |                                 pa3
> ATL_zupMBmm0_4_0_b0.c:237:32: error: expected ')' before 'double'
>   237 |                 va3 = *((vector TYPE *)( pa3+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:239:33: error: 'va4' undeclared (first use in this
> function); did you mean 'pa4'?
>   239 |                 vt40 = vec_madd(va4, vb0, vt40);
>       |                                 ^~~
>       |                                 pa4
> ATL_zupMBmm0_4_0_b0.c:243:32: error: expected ')' before 'double'
>   243 |                 va4 = *((vector TYPE *)( pa4+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:245:33: error: 'va5' undeclared (first use in this
> function); did you mean 'pa5'?
>   245 |                 vt50 = vec_madd(va5, vb0, vt50);
>       |                                 ^~~
>       |                                 pa5
> ATL_zupMBmm0_4_0_b0.c:249:32: error: expected ')' before 'double'
>   249 |                 va5 = *((vector TYPE *)( pa5+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:251:33: error: 'va6' undeclared (first use in this
> function); did you mean 'pa6'?
>   251 |                 vt60 = vec_madd(va6, vb0, vt60);
>       |                                 ^~~
>       |                                 pa6
> ATL_zupMBmm0_4_0_b0.c:255:32: error: expected ')' before 'double'
>   255 |                 va6 = *((vector TYPE *)( pa6+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:257:33: error: 'va7' undeclared (first use in this
> function); did you mean 'pa7'?
>   257 |                 vt70 = vec_madd(va7, vb0, vt70);
>       |                                 ^~~
>       |                                 pa7
> ATL_zupMBmm0_4_0_b0.c:258:32: error: expected ')' before 'double'
>   258 |                 vb0 = *((vector TYPE *)( pb0+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:260:32: error: expected ')' before 'double'
>   260 |                 vb1 = *((vector TYPE *)( pb1+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:262:32: error: expected ')' before 'double'
>   262 |                 vb2 = *((vector TYPE *)( pb2+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:264:32: error: expected ')' before 'double'
>   264 |                 va7 = *((vector TYPE *)( pa7+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:265:32: error: expected ')' before 'double'
>   265 |                 vb3 = *((vector TYPE *)( pb3+k ));
>       |                         ~      ^
>       |                                )
> ATL_zupMBmm0_4_0_b0.c:278:23: error: expected ';' before 'double'
>   278 |                 vector TYPE vt0h, vt0l, vt2h, vt2l, vt4h, vt4l,
> vt6h, vt6l;
>       |                       ^
>       |                       ;
> ATL_zupMBmm0_4_0_b0.c:280:17: error: 'vt0h' undeclared (first use in this
> function)
>   280 |                 vt0h = vec_mergeh(vt00, vt10);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:280:24: warning: implicit declaration of function
> 'vec_mergeh'; did you mean 'vec_mergee'? [-Wimplicit-function-
> declaration]
>   280 |                 vt0h = vec_mergeh(vt00, vt10);
>       |                        ^~~~~~~~~~
>       |                        vec_mergee
> ATL_zupMBmm0_4_0_b0.c:281:17: error: 'vt0l' undeclared (first use in this
> function)
>   281 |                 vt0l = vec_mergel(vt00, vt10);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:281:24: warning: implicit declaration of function
> 'vec_mergel'; did you mean 'vec_mergee'? [-Wimplicit-function-
> declaration]
>   281 |                 vt0l = vec_mergel(vt00, vt10);
>       |                        ^~~~~~~~~~
>       |                        vec_mergee
> ATL_zupMBmm0_4_0_b0.c:282:17: error: 'vt2h' undeclared (first use in this
> function)
>   282 |                 vt2h = vec_mergeh(vt20, vt30);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:283:17: error: 'vt2l' undeclared (first use in this
> function)
>   283 |                 vt2l = vec_mergel(vt20, vt30);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:284:17: error: 'vt4h' undeclared (first use in this
> function)
>   284 |                 vt4h = vec_mergeh(vt40, vt50);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:285:17: error: 'vt4l' undeclared (first use in this
> function)
>   285 |                 vt4l = vec_mergel(vt40, vt50);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:286:17: error: 'vt6h' undeclared (first use in this
> function)
>   286 |                 vt6h = vec_mergeh(vt60, vt70);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:287:17: error: 'vt6l' undeclared (first use in this
> function)
>   287 |                 vt6l = vec_mergel(vt60, vt70);
>       |                 ^~~~
> ATL_zupMBmm0_4_0_b0.c:330:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   330 |                 *(pc0+0)  = vec_extract(vt0h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:331:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   331 |                 *(pc0+2)  = vec_extract(vt0h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:332:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   332 |                 *(pc0+4)  = vec_extract(vt2h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:333:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   333 |                 *(pc0+6)  = vec_extract(vt2h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:334:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   334 |                 *(pc0+8)  = vec_extract(vt4h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:335:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   335 |                 *(pc0+10) = vec_extract(vt4h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:336:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   336 |                 *(pc0+12) = vec_extract(vt6h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:337:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   337 |                 *(pc0+14) = vec_extract(vt6h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:387:23: error: expected ';' before 'double'
>   387 |                 vector TYPE vt0h, vt0l, vt2h, vt2l, vt4h, vt4l,
> vt6h, vt6l;
>       |                       ^
>       |                       ;
> ATL_zupMBmm0_4_0_b0.c:439:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   439 |                 *(pc1+0) = vec_extract(vt0h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:440:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   440 |                 *(pc1+2) = vec_extract(vt0h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:441:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   441 |                 *(pc1+4) = vec_extract(vt2h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:442:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   442 |                 *(pc1+6) = vec_extract(vt2h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:443:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   443 |                 *(pc1+8) = vec_extract(vt4h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:444:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   444 |                 *(pc1+10) = vec_extract(vt4h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:445:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   445 |                 *(pc1+12) = vec_extract(vt6h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:446:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   446 |                 *(pc1+14) = vec_extract(vt6h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:496:23: error: expected ';' before 'double'
>   496 |                 vector TYPE vt0h, vt0l, vt2h, vt2l, vt4h, vt4l,
> vt6h, vt6l;
>       |                       ^
>       |                       ;
> ATL_zupMBmm0_4_0_b0.c:547:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   547 |                 *(pc2+0)  = vec_extract(vt0h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:548:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   548 |                 *(pc2+2)  = vec_extract(vt0h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:549:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   549 |                 *(pc2+4)  = vec_extract(vt2h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:550:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   550 |                 *(pc2+6)  = vec_extract(vt2h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:551:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   551 |                 *(pc2+8)  = vec_extract(vt4h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:552:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   552 |                 *(pc2+10) = vec_extract(vt4h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:553:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   553 |                 *(pc2+12) = vec_extract(vt6h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:554:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   554 |                 *(pc2+14) = vec_extract(vt6h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:604:23: error: expected ';' before 'double'
>   604 |                 vector TYPE vt0h, vt0l, vt2h, vt2l, vt4h, vt4l,
> vt6h, vt6l;
>       |                       ^
>       |                       ;
> ATL_zupMBmm0_4_0_b0.c:655:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   655 |                 *(pc3+0)  = vec_extract(vt0h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:656:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   656 |                 *(pc3+2)  = vec_extract(vt0h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:657:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   657 |                 *(pc3+4)  = vec_extract(vt2h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:658:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   658 |                 *(pc3+6)  = vec_extract(vt2h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:659:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   659 |                 *(pc3+8)  = vec_extract(vt4h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:660:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   660 |                 *(pc3+10) = vec_extract(vt4h,1);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:661:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   661 |                 *(pc3+12) = vec_extract(vt6h,0);
>       |                 ^
> ATL_zupMBmm0_4_0_b0.c:662:17: error: invalid parameter combination for
> AltiVec intrinsic '__builtin_vec_extract'
>   662 |                 *(pc3+14) = vec_extract(vt6h,1);
>       |                 ^
> make[7]: *** [ATL_zupMBmm0_4_0_b0.o] Error 1
> }}}

New description:

 {{{
 ATL_zupMBmm0_4_0_b0.c:89:21: error: expected ';' before 'double'
    89 | static inline vector TYPE vec_mergeh(vector TYPE a, vector TYPE b)
       |                     ^
       |                     ;
 ATL_zupMBmm0_4_0_b0.c:133:13: error: 'vector' undeclared (first use in
 this function)
   133 |             vector TYPE vt00, vt10, vt20, vt30, vt40, vt50, vt60,
 vt70;
       |             ^~~~~~
 [...]
 ATL_zupMBmm0_4_0_b0.c:138:19: error: expected ';' before 'double'
   138 |             vector TYPE vzero = (vector TYPE){ 0.0, 0.0 };
       |                   ^
       |                   ;
 [...]
 ATL_zupMBmm0_4_0_b0.c:215:33: error: 'va0' undeclared (first use in this
 function); did you mean 'pa0'?
   215 |                 vt00 = vec_madd(va0, vb0, vt00);
       |                                 ^~~
       |                                 pa0
 [...]
 ATL_zupMBmm0_4_0_b0.c:280:24: warning: implicit declaration of function
 'vec_mergeh'; did you mean 'vec_mergee'? [-Wimplicit-function-declaration]
   280 |                 vt0h = vec_mergeh(vt00, vt10);
       |                        ^~~~~~~~~~
       |                        vec_mergee
 [...]
 ATL_zupMBmm0_4_0_b0.c:281:24: warning: implicit declaration of function
 'vec_mergel'; did you mean 'vec_mergee'? [-Wimplicit-function-declaration]
   281 |                 vt0l = vec_mergel(vt00, vt10);
       |                        ^~~~~~~~~~
       |                        vec_mergee
 [...]
 ATL_zupMBmm0_4_0_b0.c:330:17: error: invalid parameter combination for
 AltiVec intrinsic '__builtin_vec_extract'
   330 |                 *(pc0+0)  = vec_extract(vt0h,0);
       |                 ^
 [...]
 make[7]: *** [ATL_zupMBmm0_4_0_b0.o] Error 1
 }}}

--

Comment (by mascguy):

 Simplified description to the set of unique identifiers in the log.

-- 
Ticket URL: <https://trac.macports.org/ticket/64985#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list