target-supports.exp (check_effective_target_mips16_attribute): Reject hard-float...
commit06d20fa91b82080984cedf14c7f06b55f646be8b
authorRichard Sandiford <rsandifo@nildram.co.uk>
Mon, 24 Sep 2007 19:57:29 +0000 (24 19:57 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 24 Sep 2007 19:57:29 +0000 (24 19:57 +0000)
tree944bad16c3ba1b01b6b37d7e82c1a4df88865328
parenta951757d9f568ed60f4b78dac3b561e712f9dc0a
target-supports.exp (check_effective_target_mips16_attribute): Reject hard-float modes unless the ABI is o32 or o64.

gcc/testsuite/
* lib/target-supports.exp (check_effective_target_mips16_attribute):
Reject hard-float modes unless the ABI is o32 or o64.
* gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
of gcc.exp.  Skip the tests when mips16 code generation is not
supported.
* gcc.target/mips/mips16-attributes.c: Require mips16_attribute
and use dg-add-options mips16_attribute.

From-SVN: r128723
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
gcc/testsuite/gcc.target/mips/mips16-attributes.c
gcc/testsuite/lib/target-supports.exp