Re: [PATCH][ARM] PR target/64405 Disable interworking for non-Thumb targets

2015-01-23 Thread Kyrill Tkachov
Ping, with a caveat. This bug appears on all release branches and is thus not a regression. Should it be slotted for next stage 1? Kyrill On 16/01/15 16:55, Kyrill Tkachov wrote: Hi all, This PR is about GCC emiting 'bx lr' instructions when compiling with -march=armv2 or armv3(!). It should

[PATCH][ARM] PR target/64405 Disable interworking for non-Thumb targets

2015-01-16 Thread Kyrill Tkachov
Hi all, This PR is about GCC emiting 'bx lr' instructions when compiling with -march=armv2 or armv3(!). It should be using a move into the pc instead on those architectures. The cause I found for it is that the functions are marked with the ARM_FT_INTERWORKED type and hence in the output_retur