I can reproduce this on precise (armel & armhf).
ubuntu@panda2:~/test$ gcc -c -o mp.o mp.c -O3 -funroll-loops /tmp/ccSVzO5N.s: Assembler messages: /tmp/ccSVzO5N.s:202: Error: branch out of range /tmp/ccSVzO5N.s:4145: Error: branch out of range
ubuntu@panda2:~/test$ gcc -c -o mp.o mp.c -O3 -funroll-loops -marm ubuntu@panda2:~/test$
I can reproduce this on precise (armel & armhf).
ubuntu@ panda2: ~/test$ gcc -c -o mp.o mp.c -O3 -funroll-loops s:202: Error: branch out of range s:4145: Error: branch out of range
/tmp/ccSVzO5N.s: Assembler messages:
/tmp/ccSVzO5N.
/tmp/ccSVzO5N.
ubuntu@ panda2: ~/test$ gcc -c -o mp.o mp.c -O3 -funroll-loops -marm panda2: ~/test$
ubuntu@