re PR target/53513 ([SH] Add support for fpchg insn and improve fenv support)
gcc/testsuite/ PR target/53513 * gcc.target/sh/fpchg.c: Rename to ... * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for -m4a and -m4a-single. From-SVN: r218793
This commit is contained in:
parent
c61819ff0f
commit
e49aee92bb
|
@ -1,3 +1,10 @@
|
|||
2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR target/53513
|
||||
* gcc.target/sh/fpchg.c: Rename to ...
|
||||
* gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
|
||||
-m4a and -m4a-single.
|
||||
|
||||
2014-12-16 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR middle-end/64309
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
/* Check that fpchg is used to switch precision. */
|
||||
|
||||
/* { dg-do compile } */
|
||||
/* { dg-final { scan-assembler "fpchg" } } */
|
||||
/* { dg-final { scan-assembler-not "fpscr" } } */
|
||||
/* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" } } */
|
||||
|
||||
extern float c;
|
||||
|
||||
void
|
||||
foo(int j)
|
||||
{
|
||||
while (j--)
|
||||
c++;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
/* Check that fpchg is used to switch FPSCR.PR mode on SH4A. */
|
||||
/* { dg-additional-options "-O" } */
|
||||
/* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" "-m4a-single" } } */
|
||||
/* { dg-final { scan-assembler "fpchg" } } */
|
||||
/* { dg-final { scan-assembler-not "fpscr" } } */
|
||||
|
||||
double
|
||||
foo (float a, float b, double c)
|
||||
{
|
||||
return (a * b) + c;
|
||||
}
|
Loading…
Reference in New Issue