Commit cf874806 by Kazu Hirata Committed by Kazu Hirata

h8300.h (RETURN_IN_MEMORY): Accept DImode if !TARGET_H8300.

	* config/h8300/h8300.h (RETURN_IN_MEMORY): Accept DImode if
	!TARGET_H8300.

From-SVN: r67759
parent ca9d6cca
2003-06-11 Kazu Hirata <kazu@cs.umass.edu> 2003-06-11 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.h (RETURN_IN_MEMORY): Accept DImode if
!TARGET_H8300.
2003-06-11 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.c (final_prescan_insn): Don't dump rtl. * config/h8300/h8300.c (final_prescan_insn): Don't dump rtl.
* config/h8300/h8300.h (MASK_RTL_DUMP): Remove. * config/h8300/h8300.h (MASK_RTL_DUMP): Remove.
(TARGET_RTL_DUMP): Likewise. (TARGET_RTL_DUMP): Likewise.
......
...@@ -635,8 +635,9 @@ enum reg_class { ...@@ -635,8 +635,9 @@ enum reg_class {
#define STRUCT_VALUE 0 #define STRUCT_VALUE 0
/* Return true if X should be returned in memory. */ /* Return true if X should be returned in memory. */
#define RETURN_IN_MEMORY(X) \ #define RETURN_IN_MEMORY(X) \
(TYPE_MODE (X) == BLKmode || GET_MODE_SIZE (TYPE_MODE (X)) > 4) (TYPE_MODE (X) == BLKmode \
|| GET_MODE_SIZE (TYPE_MODE (X)) > (TARGET_H8300 ? 4 : 8))
/* When defined, the compiler allows registers explicitly used in the /* When defined, the compiler allows registers explicitly used in the
rtl to be used as spill registers but prevents the compiler from rtl to be used as spill registers but prevents the compiler from
......
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