diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2018-09-07 18:01:04 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2018-09-07 18:01:04 +0200 |
commit | 785425e152b46bad8dd3d43a3082f5858e296dc7 (patch) | |
tree | 1b25be9afef72f075d26bd9d5e908b7c3d71443a /libgfortran/runtime/environ.c | |
parent | 6435284ea621778b24add3b91823488624aa0bd1 (diff) | |
download | gcc-785425e152b46bad8dd3d43a3082f5858e296dc7.zip gcc-785425e152b46bad8dd3d43a3082f5858e296dc7.tar.gz gcc-785425e152b46bad8dd3d43a3082f5858e296dc7.tar.bz2 |
* config/i386/i386.md (float<SWI48x:mode><MODEF:mode>2) Enable
DImode for x87 on 32bit targets. Conditionally disable x87 modes
with X87_ENABLE_FLOAT. Remove preparation code.
(*float<SWI48:mode><MODEF:mode>2): Rename from
*float<SWI48:mode><MODEF:mode>2_mixed. Handle x87, SSE and mixed
math using "enabled" attribute.
(*floatdi<MODEF:mode>2_i387): Rename from
*float<SWI48x:mode><MODEF:mode>2_i387. Handle only DImode and
enable for 32bit targets only.
(floatdi<X87MODEF:mode>2_i387_with_xmm pre-reload splitter): New
splitter.
(floatdi<X87MODEF:mode>2_i387_with_xmm): Use register_operand
as operand 1 predicate. Rewrite as define_insn_and_split.
(floatdi<X87MODEF:mode>2_i387_with_xmm memory input splitter): Remove.
From-SVN: r264160
Diffstat (limited to 'libgfortran/runtime/environ.c')
0 files changed, 0 insertions, 0 deletions