(expand_inline_function): Set MEM_IN_STRUCT_P for return value if needed.
authorRichard Stallman <rms@gnu.org>
Thu, 27 May 1993 04:31:39 +0000 (04:31 +0000)
committerRichard Stallman <rms@gnu.org>
Thu, 27 May 1993 04:31:39 +0000 (04:31 +0000)
From-SVN: r4581

gcc/integrate.c

index 6ad951e8044b136feae269fb9be83f0c95220c20..ad26413ed48101cc3c49e1328f85830bfaedfcad 100644 (file)
@@ -1739,8 +1739,11 @@ expand_inline_function (fndecl, parms, target, ignore, type, structure_value_add
   emit_line_note (input_filename, lineno);
 
   if (structure_value_addr)
-    return gen_rtx (MEM, TYPE_MODE (type),
-                   memory_address (TYPE_MODE (type), structure_value_addr));
+    {
+      target = gen_rtx (MEM, TYPE_MODE (type),
+                       memory_address (TYPE_MODE (type), structure_value_addr));
+      MEM_IN_STRUCT_P (target) = 1;
+    }
   return target;
 }
 \f