Commit b700634a by J"orn Rennecke Committed by Joern Rennecke

sh.h (RETURN_IN_MEMORY): Return variable size BLKmode values in memory.

	* sh.h (RETURN_IN_MEMORY): Return variable size BLKmode
	values in memory.

From-SVN: r52731
parent 349ae713
Wed Apr 24 21:20:58 2002 J"orn Rennecke <joern.rennecke@superh.com>
* sh.h (RETURN_IN_MEMORY): Return variable size BLKmode
values in memory.
2002-04-24 Neil Booth <neil@daikokuya.demon.co.uk> 2002-04-24 Neil Booth <neil@daikokuya.demon.co.uk>
* attribs.c (c_common_attribute_table): Move table and handlers * attribs.c (c_common_attribute_table): Move table and handlers
......
...@@ -973,7 +973,7 @@ extern char sh_additional_register_names[ADDREGNAMES_SIZE] \ ...@@ -973,7 +973,7 @@ extern char sh_additional_register_names[ADDREGNAMES_SIZE] \
#define RETURN_IN_MEMORY(TYPE) \ #define RETURN_IN_MEMORY(TYPE) \
(TARGET_SH5 \ (TARGET_SH5 \
? ((TYPE_MODE (TYPE) == BLKmode \ ? ((TYPE_MODE (TYPE) == BLKmode \
? int_size_in_bytes (TYPE) \ ? (unsigned HOST_WIDE_INT) int_size_in_bytes (TYPE) \
: GET_MODE_SIZE (TYPE_MODE (TYPE))) > 8) \ : GET_MODE_SIZE (TYPE_MODE (TYPE))) > 8) \
: (TYPE_MODE (TYPE) == BLKmode \ : (TYPE_MODE (TYPE) == BLKmode \
|| TARGET_HITACHI && TREE_CODE (TYPE) == RECORD_TYPE)) || TARGET_HITACHI && TREE_CODE (TYPE) == RECORD_TYPE))
......
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