diff options
| author | Uros Bizjak <uros@gcc.gnu.org> | 2008-08-03 08:13:04 +0200 |
|---|---|---|
| committer | Uros Bizjak <uros@gcc.gnu.org> | 2008-08-03 08:13:04 +0200 |
| commit | 5617c135e7fe4ea4d67bdf3fbe94acfacfa87b16 (patch) | |
| tree | 56be5e1a2f0236eb84f46e1fb1388f1d95be1d9c /libjava/classpath/gnu/java/net/LineInputStream.java | |
| parent | d6833cf9a69f8b88e36a37f06d0c038161f5c0fb (diff) | |
re PR target/36992 (Very stange code for _mm_move_epi64)
PR target/36992
* config/i386/sse.md (vec_concatv2di): Add Y2 constraint to
alternative 0 of operand 1.
(*vec_concatv2di_rex64_sse): Ditto.
(*vec_concatv2di_rex64_sse4_1): Add x constraint to alternative 0
of operand 1.
(*sse2_storeq_rex64): Penalize allocation of "r" registers.
* config/i386/mmx.md (*mov<mode>_internal_rex64): Penalize allocation
of "Y2" registers to avoid SSE <-> MMX conversions for DImode moves.
(*movv2sf_internal_rex64): Ditto.
testsuite/ChangeLog:
PR target/36992
* gcc.target/i386/pr36992-1.c: New test.
* gcc.target/i386/pr36992-2.c: Ditto.
From-SVN: r138564
Diffstat (limited to 'libjava/classpath/gnu/java/net/LineInputStream.java')
0 files changed, 0 insertions, 0 deletions
