re PR target/27946 (double to long long and back to double stores to the stack)
authorAndrew Pinski <andrew_pinski@playstation.sony.com>
Fri, 21 Mar 2008 22:16:49 +0000 (22:16 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Fri, 21 Mar 2008 22:16:49 +0000 (15:16 -0700)
commit94e9831662a5824b2cc403cba23829ae61616a29
tree92fc4bf19a3a6425535a760dbbe3f1f526102995
parent042a12f4e88525f8438f47b149415f0d035c40fc
re PR target/27946 (double to long long and back to double stores to the stack)

2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR target/27947
        * config/rs6000/rs6000.md (floatdidf2): Discouraging fprs and
        encouraging but not allowing gprs for input;
        change the input constraint to !f#r.
        (fix_truncdfdi2): Discouraging fprs and encouraging but not allowing
        gprs for output;
        change the output constraint to !f#r.

2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR target/27947
        * gcc.target/powerpc/ppc64-double-1.c: New testcase.

From-SVN: r133438
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c [new file with mode: 0644]