diff options
author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2015-10-06 17:20:49 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2015-10-06 17:20:49 +0000 |
commit | bd4b39f249f92ed81a56e80b2afdc0783b7c1e23 (patch) | |
tree | 6febf7b553108f83d6475297e948f1b7d4aa3403 /gcc/c/c-parser.c | |
parent | 184a8d6f7dcfa01a7c341af86e24abe4a9c0c8aa (diff) | |
download | gcc-bd4b39f249f92ed81a56e80b2afdc0783b7c1e23.zip gcc-bd4b39f249f92ed81a56e80b2afdc0783b7c1e23.tar.gz gcc-bd4b39f249f92ed81a56e80b2afdc0783b7c1e23.tar.bz2 |
re PR target/67808 (LRA ICEs on simple double to long double conversion test case)
[gcc]
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-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.
Co-Authored-By: Peter Bergner <bergner@vnet.ibm.com>
From-SVN: r228538
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions