diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-03-15 03:24:11 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-03-15 03:24:11 +0000 |
| commit | 4c5e883856f27c846276092dddba6190535432e2 (patch) | |
| tree | 99fea90c6c773a026a3079e06baf16bd3784b71d /libjava/classpath/gnu/java/beans/decoder/AbstractElementHandler.java | |
| parent | 67e2ce945c84a3104bbcd9ee56b266efd439c36d (diff) | |
| download | ppe42-gcc-4c5e883856f27c846276092dddba6190535432e2.tar.gz ppe42-gcc-4c5e883856f27c846276092dddba6190535432e2.zip | |
PR target/60525
* config/i386/i386.md (floathi<X87MODEF>2): Delete expander; rename
define_insn from *floathi<X87MODEF>2_i387; allow nonimmediate_operand.
(*floathi<X87MODEF>2_i387_with_temp): Remove.
(floathi splitters): Remove.
(float<SWI48x>xf2): New pattern.
(float<SWI48><MODEF>2): Rename from float<SWI48x><X87MODEF>2. Drop
code that tried to handle DImode for 32-bit, but which was excluded
by the pattern's condition. Drop allocation of stack temporary.
(*floatsi<MODEF>2_vector_mixed_with_temp): Remove.
(*float<SWI48><MODEF>2_mixed_with_temp): Remove.
(*float<SWI48><MODEF>2_mixed_interunit): Remove.
(*float<SWI48><MODEF>2_mixed_nointerunit): Remove.
(*floatsi<MODEF>2_vector_sse_with_temp): Remove.
(*float<SWI48><MODEF>2_sse_with_temp): Remove.
(*float<SWI48><MODEF>2_sse_interunit): Remove.
(*float<SWI48><MODEF>2_sse_nointerunit): Remove.
(*float<SWI48x><X87MODEF>2_i387_with_temp): Remove.
(*float<SWI48x><X87MODEF>2_i387): Remove.
(all float _with_temp splitters): Remove.
(*float<SWI48x><MODEF>2_i387): New pattern.
(*float<SWI48><MODEF>2_sse): New pattern.
(float TARGET_USE_VECTOR_CONVERTS splitters): Merge them.
(float TARGET_SSE_PARTIAL_REG_DEPENDENCY splitters): Merge them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208587 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/AbstractElementHandler.java')
0 files changed, 0 insertions, 0 deletions

