Support interrupt handlers with hard-float.
authorRobert Suchanek <robert.suchanek@imgtec.com>
Wed, 15 Jul 2015 11:42:34 +0000 (11:42 +0000)
committerRobert Suchanek <rts@gcc.gnu.org>
Wed, 15 Jul 2015 11:42:34 +0000 (11:42 +0000)
commit6a2b848b31c45cc2e5d3371a4ed3e7b49ee7ae7e
treedf90e73e16ef62383eb76b546f8b6496a4f76fe6
parent22dd66d46a5212158999604ded5ccc6a9878125a
Support interrupt handlers with hard-float.

gcc/
* config/mips/mips.c (mips_compute_frame_info): Allow -mhard-float in
interrupt attribute.
(mips_expand_prologue): Disable the floating point unit in an ISR.
* config/mips/mips.h (SR_COP1): New define.

From-SVN: r225818
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h