Стандарты Fortran, как правило, ничего не говорят о том, как должен быть реализован язык, оставляя это авторам компилятора, которые находятся в лучшем положении, чтобы определить лучшие или хорошие (и плохие) варианты реализации различных функций языка на для какой архитектуры чипов они пишут.
Что вы имеете в виду, когда пишете, что хотите обойти векторизацию цикла? И в следующем предложении предположить, что это было бы недоступно для программ FORTRAN77? Для современного процессора совершенно нормально генерировать векторные инструкции, если процессор способен их выполнять. Это верно для любой версии языка, на котором написана программа.
Если вы действительно не хотите генерировать векторные инструкции, вам придется внимательно изучить документацию gfortran - я использую не компилятор, поэтому не могу указать вам конкретные параметры или флаги. Возможно, вы захотите взглянуть на его возможности для генерации кода для конкретной архитектуры, обращая особое внимание на уровень SSE.
Возможно, вы сможете принудить компилятор к не векторизованным циклам, если все ваши циклы являются явными (поэтому нет операций с целым массивом) и если ваш код трудно векторизовать другими способами (например, зависимости между итерациями цикла). Но хороший современный компилятор, без помех, постарается сделать все возможное, чтобы векторизовать циклы для вашего же блага.
Мне кажется довольно странным пытаться заставить компилятор идти против его природы, возможно, вы могли бы объяснить, почему вы хотите сделать это более подробно.