diff options
| author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2015-11-23 19:25:32 +0000 |
|---|---|---|
| committer | Michael Meissner <meissner@gcc.gnu.org> | 2015-11-23 19:25:32 +0000 |
| commit | af0b994d1ed429118c7aa91c991a15aad08873b4 (patch) | |
| tree | f4efa2c50b86a2efa522caef7389e59fee63df08 /libjava/java/sql/SQLData.h | |
| parent | 06ea46882f38668cccb06344420c49e8eef7c24a (diff) | |
backport: re PR target/67808 (LRA ICEs on simple double to long double conversion test case)
[gcc]
2015-11-23 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
PR target/67808
* config/rs6000/rs6000.md (extenddftf2): In the expander, only
allow registers, but provide insns for the combiner to create for
loads from memory. Separate VSX code from non-VSX code. For
non-VSX code, combine extenddftf2_fprs into extenddftf2 and rename
externaldftf2_internal to externaldftf2_fprs. Reorder constraints
so that registers come before memory operations. Drop support from
converting DFmode to TFmode, if the DFmode value is in a GPR
register.
(extenddftf2_fprs): Likewise.
(extenddftf2_internal): Likewise.
(extenddftf2_vsx): Likewise.
(extendsftf2): In the expander, only allow registers, but provide
insns for the combiner to create for stores and loads.
[gcc/testsuite]
2015-11-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
PR target/67808
* gcc.target/powerpc/pr67808.c: New test.
From-SVN: r230769
Diffstat (limited to 'libjava/java/sql/SQLData.h')
0 files changed, 0 insertions, 0 deletions
