aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-03-12 05:02:34 +0000
committerRichard Stallman <rms@gnu.org>1992-03-12 05:02:34 +0000
commit0b43fd9a1448f853e4c3f32195c19b5120bd8cfb (patch)
tree79afd91a859c5be73637768cba14f08eb7f609e4
parentaa2c50d6b341f534d56526bc330f9bd7e15baf4d (diff)
downloadgcc-0b43fd9a1448f853e4c3f32195c19b5120bd8cfb.zip
gcc-0b43fd9a1448f853e4c3f32195c19b5120bd8cfb.tar.gz
gcc-0b43fd9a1448f853e4c3f32195c19b5120bd8cfb.tar.bz2
*** empty log message ***
From-SVN: r453
-rw-r--r--gcc/config/i386/isccoff.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/config/i386/isccoff.h b/gcc/config/i386/isccoff.h
index 72c28a1..a4eac91 100644
--- a/gcc/config/i386/isccoff.h
+++ b/gcc/config/i386/isccoff.h
@@ -18,8 +18,12 @@
/* Library spec */
#undef LIB_SPEC
-#define LIB_SPEC "%{posix:-lcposix} %{shlib:-lc_s} -lc"
+#define LIB_SPEC "%{posix:-lcposix} %{shlib:-lc_s} -lc -lg"
+#if 0
+/* This is apparently not true: ISC versions up to 3.0,at least, use
+ the standard calling sequence in which the called function pops the
+ extra arg. */
/* caller has to pop the extra argument passed to functions that return
structures. */
@@ -33,4 +37,4 @@
: 0)
/* On other 386 systems, the last line looks like this:
: (aggregate_value_p (FUNTYPE)) ? GET_MODE_SIZE (Pmode) : 0) */
-
+#endif