Векторизация с gcc5 не дает никакой информации

Я пробовал некоторую векторизацию после обновления g ++ с версии 4.8.5 до 5.4.1. С этими флагами:

g++ particles-v3.cpp -o v3 -O3 -msse4.2 -mfpmath=sse -ftree-vectorizer-verbose=5 -ffast-math -m32 -march=native -std=c++11

Хотя та же команда дает более 4000 строк подробной информации о векторизации с g ++ — 4.8, с g ++ — 5.4 она ничего не говорит.

Есть ли какое-то серьезное изменение в g ++ — 5, которое делает -ftree-vectorizer-verbose = X непригодным для использования, или в строке просто что-то не так? Как это изменить, чтобы оно работало?

РЕДАКТИРОВАТЬ:
обнаружил, что с помощью -fopt-info-vec-all дает точную информацию, которую я хотел. Таким образом, вопрос решен.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]