BUT with gcc version 4.9.3 even witout -flto and -fomit-frame-pointer i get my project compilation fail
C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s: Assembler messages: C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:194: Error: cannot honor width suffix -- `lsl r0,r0,r4' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:201: Error: cannot honor width suffix -- `orr r0,r1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:231: Error: lo register required -- `sub r2,r2,#1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:279: Error: cannot honor width suffix -- `add r6,r0,r1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:292: Error: lo register required -- `add r4,r4,#1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:328: Error: cannot honor width suffix -- `add r6,r0,r1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:336: Error: cannot honor width suffix -- `mov r0,#0' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:340: Error: lo register required -- `add r4,r4,#1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:372: Error: cannot honor width suffix -- `add r5,r0,r1' C:\Users\A7DDC~1.IVA\AppData\Local\Temp\ccxI4e8j.s:383: Error: lo register required -- `add r4,r4,#1'
I have no such problems with gcc-5.2.1
BUT with gcc version 4.9.3 even witout -flto and -fomit- frame-pointer i get my project compilation fail
C:\Users\ A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s: Assembler messages: A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:194: Error: cannot honor width suffix -- `lsl r0,r0,r4' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:201: Error: cannot honor width suffix -- `orr r0,r1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:231: Error: lo register required -- `sub r2,r2,#1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:279: Error: cannot honor width suffix -- `add r6,r0,r1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:292: Error: lo register required -- `add r4,r4,#1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:328: Error: cannot honor width suffix -- `add r6,r0,r1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:336: Error: cannot honor width suffix -- `mov r0,#0' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:340: Error: lo register required -- `add r4,r4,#1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:372: Error: cannot honor width suffix -- `add r5,r0,r1' A7DDC~1. IVA\AppData\ Local\Temp\ ccxI4e8j. s:383: Error: lo register required -- `add r4,r4,#1'
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
C:\Users\
I have no such problems with gcc-5.2.1