Commit cf6a5491 by Mark Mitchell

re PR bootstrap/6445 (ICE bootstrapping objc for i386-rtems)

	PR bootstrap/6445
	* config/i386/i386.md (untyped_call): Return the value in a float
	register if TARGET_FLOAT_RETURNS_IN_80387, not just if
	TARGET_80387.

From-SVN: r52824
parent 1db828df
......@@ -13686,7 +13686,7 @@
simply pretend the untyped call returns a complex long double
value. */
emit_call_insn (TARGET_80387
emit_call_insn (TARGET_FLOAT_RETURNS_IN_80387
? gen_call_value (gen_rtx_REG (XCmode, FIRST_FLOAT_REG),
operands[0], const0_rtx,
GEN_INT (SSE_REGPARM_MAX - 1))
......
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