OSDN Git Service

(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Mar 1993 19:35:31 +0000 (19:35 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Mar 1993 19:35:31 +0000 (19:35 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3856 138bc75d-0d04-0410-961f-82ee72b054a4

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 e9daedc..5dc6cbe 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 7fd674d..f7fbac1 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 be94c2e..5e635d0 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 964f451..595ac08 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 e0600a7..cbbc8c2 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 7159259..b81cb6f 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 01d2c5e..5147539 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 dc9f986..7c5ebd3 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 758f5a8..90a9c0f 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