* function.c (assign_parm_find_data_types): Call
FUNCTION_ARG_PASS_BY_REFERENCE only if it's defined.
From-SVN: r84241
+2004-07-07 Alexandre Oliva <aoliva@redhat.com>
+
+ * function.c (assign_parm_find_data_types): Call
+ FUNCTION_ARG_PASS_BY_REFERENCE only if it's defined.
+
2004-07-07 Steven Bosscher <stevenb@suse.de>
* tree-cfg.c (group_case_labels): Remove case labels that have
the machine requires these objects be passed that way. */
if (CONTAINS_PLACEHOLDER_P (TYPE_SIZE (passed_type))
|| TREE_ADDRESSABLE (passed_type)
+#ifdef FUNCTION_ARG_PASS_BY_REFERENCE
|| FUNCTION_ARG_PASS_BY_REFERENCE (all->args_so_far, passed_mode,
- passed_type, data->named_arg))
+ passed_type, data->named_arg)
+#endif
+ )
{
passed_type = nominal_type = build_pointer_type (passed_type);
data->passed_pointer = true;