This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/60411] Ada bootstrap failure on ARM
- From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 10 Apr 2014 10:20:09 +0000
- Subject: [Bug ada/60411] Ada bootstrap failure on ARM
- Auto-submitted: auto-generated
- References: <bug-60411-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60411
--- Comment #22 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> When I tried to build the ARMv5 cross compiler (-march=armv5te) I get the
> following error:
>
> /tmp//cc5BKnWK.s: Assembler messages:
> /tmp//cc5BKnWK.s:31: Error: selected processor does not support Thumb mode
> `stmfd sp!,{r2,r3,lr}'
> /tmp//cc5BKnWK.s:46: Error: lo register required -- `ldmfd sp,{r2,r3,pc}'
> gmake[8]: *** [sigtramp-armdroid.o] Error 1
>
>
> Does this mean effectively nothing lower than ARMv7 can build
> arm-*-linux-androideabi?
Apparently so, but it should be quite easy to fix this in sigtramp-armdroid.c
by means of some preprocessor magic.