Commit a8a68bb0 by H.J. Lu Committed by H.J. Lu

Replace REAL_VALUE_TO_TARGET_LONG_DOUBLE with real_to_target

	PR target/54347
	* config/i386/i386.c (ix86_split_to_parts): Replace
	REAL_VALUE_TO_TARGET_LONG_DOUBLE with real_to_target.

From-SVN: r190598
parent 21e2818d
2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
PR target/54347
* config/i386/i386.c (ix86_split_to_parts): Replace
REAL_VALUE_TO_TARGET_LONG_DOUBLE with real_to_target.
2012-08-22 Richard Guenther <rguenther@suse.de> 2012-08-22 Richard Guenther <rguenther@suse.de>
* tree-vectorizer.c (vectorize_loops): Do not call * tree-vectorizer.c (vectorize_loops): Do not call
......
...@@ -20743,7 +20743,9 @@ ix86_split_to_parts (rtx operand, rtx *parts, enum machine_mode mode) ...@@ -20743,7 +20743,9 @@ ix86_split_to_parts (rtx operand, rtx *parts, enum machine_mode mode)
parts[2] = gen_int_mode (l[2], SImode); parts[2] = gen_int_mode (l[2], SImode);
break; break;
case XFmode: case XFmode:
REAL_VALUE_TO_TARGET_LONG_DOUBLE (r, l); /* We can't use REAL_VALUE_TO_TARGET_LONG_DOUBLE since
long double may not be 80-bit. */
real_to_target (l, &r, mode);
parts[2] = gen_int_mode (l[2], SImode); parts[2] = gen_int_mode (l[2], SImode);
break; break;
case DFmode: case DFmode:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment