diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-30 16:56:01 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-30 16:56:01 +0000 |
| commit | 6634622a0f9a088eda5ccb590a42dd25d9d43481 (patch) | |
| tree | 409a7b6804bcda63a1b459ceb0de9e1b61062d9a /libjava/classpath/gnu/java/text/FormatBuffer.java | |
| parent | b0c271ddcb5ea189db63d68b81396d2c0a047e66 (diff) | |
| download | ppe42-gcc-6634622a0f9a088eda5ccb590a42dd25d9d43481.tar.gz ppe42-gcc-6634622a0f9a088eda5ccb590a42dd25d9d43481.zip | |
2014-06-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2014-06-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57233
PR tree-optimization/61299
* tree-vect-generic.c (get_compute_type, count_type_subparts): New
functions.
(expand_vector_operations_1): Use them. If {L,R}ROTATE_EXPR
would be lowered to scalar shifts, check if corresponding
shifts and vector BIT_IOR_EXPR are supported and don't lower
or lower just to narrower vector type in that case.
* expmed.c (expand_shift_1): Fix up handling of vector
shifts and rotates.
* gcc.dg/pr57233.c: New test.
* gcc.target/i386/pr57233.c: New test.
* gcc.target/i386/sse2-pr57233.c: New test.
* gcc.target/i386/avx-pr57233.c: New test.
* gcc.target/i386/avx2-pr57233.c: New test.
* gcc.target/i386/avx512f-pr57233.c: New test.
* gcc.target/i386/xop-pr57233.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@212158 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/text/FormatBuffer.java')
0 files changed, 0 insertions, 0 deletions

