Opened 2 years ago

Last modified 2 years ago

#64985 assigned defect

atlas fails on 10.6.8 Rosetta: error: invalid parameter combination for AltiVec intrinsic — at Version 1

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: powerpc, snowleopard, rosetta Cc:
Port: atlas

Description (last modified by mascguy (Christopher Nielsen))

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

Change History (2)

comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)

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

Changed 2 years ago by barracuda156

Attachment: main.log added
Note: See TracTickets for help on using tickets.