aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1994-10-10 14:09:56 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1994-10-10 14:09:56 +0000
commit6c2afd8219ebc69977f594e80def4a7a3add8c3d (patch)
tree5fbce9af11c0c0111db256088bfa1a9bd34f66e1 /gcc
parentcf1907e32a4d9f11e73a95d5068e5c6b2da2c376 (diff)
downloadgcc-6c2afd8219ebc69977f594e80def4a7a3add8c3d.zip
gcc-6c2afd8219ebc69977f594e80def4a7a3add8c3d.tar.gz
gcc-6c2afd8219ebc69977f594e80def4a7a3add8c3d.tar.bz2
Use DEFAULT_PCC_STRUCT_RETURN instead of RETURN_IN_MEMORY; include perform.h
From-SVN: r8246
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/linux.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h
index 466d883..a28fbef 100644
--- a/gcc/config/i386/linux.h
+++ b/gcc/config/i386/linux.h
@@ -93,7 +93,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Don't default to pcc-struct-return, because gcc is the only compiler, and
we want to retain compatibility with older gcc versions. */
+#ifndef LINUX_ELF
#define DEFAULT_PCC_STRUCT_RETURN 0
+#endif
/* We need that too. */
#define HANDLE_SYSV_PRAGMA
@@ -106,3 +108,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#else
#define LINK_SPEC "%{v:-dll-verbose} %{m486:-m486}"
#endif
+
+/* Get perform_* macros to build libgcc.a. */
+#include "i386/perform.h"