Commit 6ab06cbb by Jim Wilson Committed by Jim Wilson

Fix irix6 libstdc++ v3 build failure with complex types.

	* expr.c (store_field): When check direct_store, assume all complex
	modes can be directly stored.

From-SVN: r26104
parent b7c8ae04
Thu Apr 1 12:04:05 1999 Jim Wilson <wilson@cygnus.com>
* expr.c (store_field): When check direct_store, assume all complex
modes can be directly stored.
1999-04-01 Bruce Korb <ddsinc09@ix.netcom.com>
* fixinc/genfixes: new shell script that runs autogen
......
......@@ -4608,7 +4608,9 @@ store_field (target, bitsize, bitpos, mode, exp, value_mode,
Use bit-field techniques or SUBREG to store in it. */
if (mode == VOIDmode
|| (mode != BLKmode && ! direct_store[(int) mode])
|| (mode != BLKmode && ! direct_store[(int) mode]
&& GET_MODE_CLASS (mode) != MODE_COMPLEX_INT
&& GET_MODE_CLASS (mode) != MODE_COMPLEX_FLOAT)
|| GET_CODE (target) == REG
|| GET_CODE (target) == SUBREG
/* If the field isn't aligned enough to store as an ordinary memref,
......
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