]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
(PCC_STATIC_STRUCT_RETURN): No longer defined.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 27 May 1994 21:44:59 +0000 (17:44 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 27 May 1994 21:44:59 +0000 (17:44 -0400)
From-SVN: r7374

gcc/config/clipper/clipper.h

index 1e3adb69607e0350fa5d13a899ab56b43c176796..c0294b38dd9d86f7d66b0b25464069f654c06657 100644 (file)
@@ -413,9 +413,11 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, ALL_REGS, LIM_REG_CLASSES};
   ((N) == 0 || (N) == 1 || (N) == 16 || (N) == 17)
 
 /* Define this if PCC uses the nonreentrant convention for returning
-   structure and union values.  */
+   structure and union values. Old Green Hills C-Clipper returns static
+   structs but the newer Apogee compiler passes structs as hidden arg 0.
+   Structs etc are always passed in memory */
 
-#define PCC_STATIC_STRUCT_RETURN
+/* #define PCC_STATIC_STRUCT_RETURN */
 
 \f
 /* Define a data type for recording info about an argument list