diff options
author | Nick Clifton <nickc@redhat.com> | 2016-02-18 13:00:07 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2016-02-18 13:00:07 +0000 |
commit | 19233914d1b392635126ec98e691319e227c4db0 (patch) | |
tree | b69ce481c1b4856ad7d75ac3835fef9dd38a2c86 /gcc/cfgexpand.c | |
parent | 23f278396845947f49e597363aaa236ebb4f4e0e (diff) | |
download | gcc-19233914d1b392635126ec98e691319e227c4db0.zip gcc-19233914d1b392635126ec98e691319e227c4db0.tar.gz gcc-19233914d1b392635126ec98e691319e227c4db0.tar.bz2 |
PR target/62554
PR target/69610
gcc * config/arm/arm.c (arm_option_override_internal): Disable
interworking if the target does not support thumb instructions.
(arm_reload_in_hi): Handle the case where a register to register
move needs reloading because there is no simple pattern to handle
it.
(arm_reload_out_hi): Likewise.
tests * gcc.target/arm/pr62554.c: New test.
* gcc.target/arm/pr69610-1.c: New test.
* gcc.target/arm/pr69610-2.c: New test.
From-SVN: r233518
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions