]> gcc.gnu.org Git - gcc.git/commitdiff
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 23 Mar 1993 19:35:31 +0000 (11:35 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 23 Mar 1993 19:35:31 +0000 (11:35 -0800)
From-SVN: r3856

gcc/config/h8300/h8300.h
gcc/config/i386/386bsd.h
gcc/config/i386/linux.h
gcc/config/i386/mach.h
gcc/config/i386/osfrose.h
gcc/config/i860/mach.h
gcc/config/i960/i960.h
gcc/config/m68k/hp2bsd.h
gcc/config/m68k/hp3bsd.h

index e9daedcc615907579b391e72388491681d80b59c..5dc6cbe006f80ddd50eabccd88efe42a4e0a7660 100644 (file)
@@ -461,6 +461,10 @@ enum reg_class { NO_REGS, LONG_REGS, GENERAL_REGS, SP_REG, ALL_REGS, LIM_REG_CLA
 #define RETURN_IN_MEMORY(X) \
   (TYPE_MODE (X) == BLKmode || GET_MODE_SIZE (TYPE_MODE (X)) > 4)
 
+/* Don't default to pcc-struct-return, because we have already specified
+   exactly how to return structures in the RETURN_IN_MEMORY macro.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
+
 /* When defined, the compiler allows registers explicitly used in the
    rtl to be used as spill registers but prevents the compiler from
    extending the lifetime of these registers.  */
index 7fd674d37650771b31c12f55db1237900d61969b..f7fbac12425a7a959bf647a8c1f330b3835ef894 100644 (file)
@@ -75,3 +75,7 @@
    necessary when compiling PIC code.  */
 
 #define JUMP_TABLES_IN_TEXT_SECTION
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index be94c2e680162bdfce2078faf08b00b583f00949..5e635d0c5f925c3543a3b729c817b483afc54388 100644 (file)
    necessary when compiling PIC code.  */
 
 #define JUMP_TABLES_IN_TEXT_SECTION
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index 964f4518e1b2673b013b0df71a6bdba4da089f88..595ac080308ae04d5ac93a54e19bbeed21485d3c 100644 (file)
@@ -17,3 +17,7 @@
 
 /* Make stddef.h agree with types.h.  */
 #define SIZE_TYPE "long int"
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index e0600a7a048daebf87f37bb6b1db92fedb1a61e7..cbbc8c20ba725f9d040339d1bcf06d44efe88aff 100644 (file)
@@ -376,3 +376,7 @@ while (0)
 
 /* Generate calls to memcpy, etc., not bcopy, etc. */
 #define TARGET_MEM_FUNCTIONS
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index 715925922023f446bcb66dd3c75c144a81dd5c9f..b81cb6f990890371a9b30f68500b029ca43471ef 100644 (file)
@@ -10,3 +10,7 @@
 
 /* Specify extra dir to search for include files.  */
 #define SYSTEM_INCLUDE_DIR "/usr/mach/include"
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index 01d2c5ef1a18b705b5bfeb945ea1bf329cb8578d..5147539f99f4f96345ed9282e51d22dbd26ed9ea 100644 (file)
@@ -820,6 +820,10 @@ extern struct rtx_def *i960_function_arg ();
 #define RETURN_IN_MEMORY(TYPE) \
   (TYPE_MODE (TYPE) == BLKmode || int_size_in_bytes (TYPE) > 16)
 
+/* Don't default to pcc-struct-return, because we have already specified
+   exactly how to return structures in the RETURN_IN_MEMORY macro.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
+
 /* For an arg passed partly in registers and partly in memory,
    this is the number of registers used.
    This never happens on 80960.  */
index dc9f986f0f31a847b86fa0fd72007ed78971782b..7c5ebd381b3a7e4964b8d8e93699362cc078bd61 100644 (file)
@@ -67,3 +67,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define UMODSI3_LIBCALL "*ulrem"
 #define MULSI3_LIBCALL "*lmul"
 #define UMULSI3_LIBCALL "*ulmul"
+
+/* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
index 758f5a881c3a0c53e33ea96bbe2725a8e02892a5..90a9c0ffe526ed6a0e3d41b4a2dfde84d4c4163f 100644 (file)
@@ -38,3 +38,7 @@
    doesn't support it.  */
 
 #define DBX_NO_XREFS
+/
+* Don't default to pcc-struct-return, because gcc is the only compiler, and
+   we want to retain compatibility with older gcc versions.  */
+#define DEFAULT_PCC_STRUCT_RETURN 0
This page took 0.077207 seconds and 5 git commands to generate.