mozilla/rust — pull request #11992 by bharrisau (2014-02-02 12:36:51+00:00)
Title: Disable ARM EHABI when building without landing pads

I'm not sure if/how to test this. Passes make check.

Before
```
.globl _ZN4char8from_u3219h816af907f1240ba2a94v0.0E
.align 2
.type _ZN4char8from_u3219h816af907f1240ba2a94v0.0E,%function
_ZN4char8from_u3219h816af907f1240ba2a94v0.0E:
.fnstart
.Leh_func_begin0:
push {r4, r5}
mov r5, sp
...
.LBB0_5:
pop {r4, r5}
.save {r11, lr}
push {r11, lr}
.setfp r11, sp
mov r11, sp
.pad #24
sub sp, sp, #24
ldr r2, .LCPI0_3
.LPC0_0:
...
Ltmp0:
.size _ZN4char8from_u3219h816af907f1240ba2a94v0.0E, .Ltmp0--ZN4char8from_u3219h816af907f1240ba2a94v0.0E
.Leh_func_end0:
.fnend
```

After
```
.globl _ZN4char8from_u3219h816af907f1240ba2a94v0.0E
.align 2
.type _ZN4char8from_u3219h816af907f1240ba2a94v0.0E,%function
_ZN4char8from_u3219h816af907f1240ba2a94v0.0E:
push {r4, r5}
mov r5, sp
...
.LBB0_5:
pop {r4, r5}
push {r11, lr}
mov r11, sp
sub sp, sp, #24
ldr r2, .LCPI0_3
.LPC0_0:
...
.Ltmp0:
.size _ZN4char8from_u3219h816af907f1240ba2a94v0.0E, .Ltmp0-_ZN4char8from_u3219h816af907f1240ba2a94v0.0E
```