https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77689
--- Comment #9 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to morandidodo from comment #8) > Actually, I tried it, but it does not seem to work. Indeed, using > -mveclibabi=svml -lsvml -I(path-to-intel-lib-dir) does not seem to change > the call address. If you have got any advice, it is appreciated ;) This command will allow vectorizer to vectorize function calls, but in your case, there are apparently other issues in play (see Comment #1) that prevent vectorization.