This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch: tfformat.c doesn't compile under hpux 10.20
- To: law at cygnus dot com
- Subject: Patch: tfformat.c doesn't compile under hpux 10.20
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Date: Mon, 11 Sep 2000 12:54:43 -0400 (EDT)
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
This patch fixes a problem compiling the test program tfformat.c under
hpux 10.20. The include of stdlib.h has been removed because under hpux
it results in the inclusion of stdio.h. The definitions in stdio.h
conflict with those in iostdio.h.
The header stdlib.h was included for `exit'. The single use of exit in
the program has been changed to a return. Tested under hpux and i686
linux.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
2000-09-07 J. David Anglin <dave@hiauly1.hia.nrc.ca>
* tfformat.c: Don't include stdlib.h. Use return rather than exit.
--- tfformat.c.orig Tue May 23 15:30:42 2000
+++ tfformat.c Thu Sep 7 21:20:30 2000
@@ -8,8 +8,6 @@
#endif
#endif /* !TEST_LIBIO */
-#include <stdlib.h> /* for exit */
-
/* Tests taken from Cygnus C library. */
typedef struct
@@ -4064,7 +4062,7 @@
point format can provide. So only run it if doubles
are last least 64bits wide. */
if (sizeof (double) < 8)
- exit (0);
+ return 0;
#if defined(__cplusplus) && !defined(TEST_LIBIO)