diff options
author | Paul A. Clarke <pc@us.ibm.com> | 2021-10-25 15:17:28 -0500 |
---|---|---|
committer | Paul A. Clarke <pc@us.ibm.com> | 2021-10-25 15:20:12 -0500 |
commit | d6240ea016ea87d12456f92a7215af28c3dc3316 (patch) | |
tree | a72061d2271b7620ff6fac6c809e65ce6ab7d3b7 /gcc/tree-vect-loop-manip.c | |
parent | 72dc270be793f159a3a038bef41542d85550b331 (diff) | |
download | gcc-d6240ea016ea87d12456f92a7215af28c3dc3316.zip gcc-d6240ea016ea87d12456f92a7215af28c3dc3316.tar.gz gcc-d6240ea016ea87d12456f92a7215af28c3dc3316.tar.bz2 |
rs6000: Fix missing "externs" in smmintrin.h
Inline functions defined in smmintrin.h need "extern" as part of their
declaration, otherwise instances of those functions are created in the
objects which include them.
Fixes commits:
- acd4b9103c1a30c833de4eee31fb69c3ff13cd77
- 9d352c68e8c8b642a36a6bcfc7f6b5dba11ac748
- bd9a8737d478f7f1d01a9d5f1cc4309ffbb53103
- 5f500715438761f59de5fb992267748c5d4dc4b6
- eaa93a0f3d9f67c8cbc1dc849ea6feba432ff412
- 29fb1e831bf1c25e4574bf2f98a9f534e5c67665
2021-10-25 Paul A. Clarke <pc@us.ibm.com>
gcc
* config/rs6000/smmintrin.h (_mm_testz_si128): Add "extern" to
function signature.
(_mm_testc_si128): Likewise.
(_mm_testnzc_si128): Likewise.
(_mm_blend_ps): Likewise.
(_mm_blendv_ps): Likewise.
(_mm_blend_pd): Likewise.
(_mm_blendv_pd): Likewise.
(_mm_ceil_pd): Likewise.
(_mm_ceil_sd): Likewise.
(_mm_ceil_ps): Likewise.
(_mm_ceil_ss): Likewise.
(_mm_floor_pd): Likewise.
(_mm_floor_sd): Likewise.
(_mm_floor_ps): Likewise.
(_mm_floor_ss): Likewise.
(_mm_minpos_epu16): Likewise.
(_mm_mul_epi32): Likewise.
(_mm_cvtepi8_epi16): Likewise.
(_mm_packus_epi32): Likewise.
(_mm_cmpgt_epi64): Likewise.
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions