Mariusz Janiak wrote:
../../../../../../../../newlib-1.15.0/newlib/libc/machine/arm/setjmp.S:
Assembler messages:
../../../../../../../../newlib-1.15.0/newlib/libc/machine/arm/setjmp.S:123:
Error: SP not allowed in register list -- `stmea a1!,{v1-v7,fp,ip,sp,lr}'
../../../../../../../../newlib-1.15.0/newlib/libc/machine/arm/setjmp.S:145:
Error: SP not allowed in register list -- `ldmfd a1!,{v1-v7,fp,ip,sp,lr}'
This is an assembler error for a .S file, which means it has nothing to
do with gcc. It is either a newlib bug or a binutils bug. Probably a
newlib bug. Looks like newlib doesn't support thumb2.
By the way, we don't track bugs mailed to the gcc-bugs mailing list.
GCC bugs should be filed into bugzilla, or ask a question on the
gcc-help mailing list.
Jim