i386.md (truncxfsf2_2): Fix predicate.
* config/i386/i386.md (truncxfsf2_2): Fix predicate. * gcc.dg/20001127-1.c: New test. From-SVN: r37812
This commit is contained in:
parent
b0bff859ae
commit
dd80b90606
@ -1,3 +1,7 @@
|
||||
2000-11-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/i386/i386.md (truncxfsf2_2): Fix predicate.
|
||||
|
||||
2000-11-27 Jim Wilson <wilson@redhat.com>
|
||||
|
||||
* reload1.c (reload): Use HOST_WIDE_INT for old_frame_size.
|
||||
|
@ -3279,7 +3279,7 @@
|
||||
(set_attr "mode" "SF")])
|
||||
|
||||
(define_insn "*truncxfsf2_2"
|
||||
[(set (match_operand:SF 0 "nonimmediate_operand" "=m")
|
||||
[(set (match_operand:SF 0 "memory_operand" "=m")
|
||||
(float_truncate:SF
|
||||
(match_operand:XF 1 "register_operand" "f")))]
|
||||
"TARGET_80387"
|
||||
|
@ -1,3 +1,7 @@
|
||||
2000-11-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/20001127-1.c: New test.
|
||||
|
||||
2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* g++.old-deja/g++.other/friend46.C: New test.
|
||||
|
16
gcc/testsuite/gcc.dg/20001127-1.c
Normal file
16
gcc/testsuite/gcc.dg/20001127-1.c
Normal file
@ -0,0 +1,16 @@
|
||||
/* { dg-do compile { target i?86-*-* } } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
extern inline float bar (float x)
|
||||
{
|
||||
register long double value;
|
||||
asm volatile ("frndint" : "=t" (value) : "0" (x));
|
||||
return value;
|
||||
}
|
||||
|
||||
float a;
|
||||
|
||||
float foo (float b)
|
||||
{
|
||||
return a + bar (b);
|
||||
}
|
Loading…
Reference in New Issue
Block a user