Do not include stddef.h if building trampoline support and inhibit_libc is defined
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Oct 1999 19:59:03 +0000 (19:59 +0000)
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Oct 1999 19:59:03 +0000 (19:59 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29831 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/libgcc2.c

index 61256e1..261079c 100644 (file)
@@ -1,7 +1,8 @@
 Tue Oct  5 15:37:04 1999  Michael Meissner  <meissner@cygnus.com>
 
-       * libgcc2.c (toplevel): If inhibit_libc is defined, declare
-       malloc, free, and atexit.  Don't include stddef.h twice.
+       * libgcc2.c (toplevel): If inhibit_libc is defined and not
+       building the trampoline support, declare malloc, free, and
+       atexit.
        (__clear_cache): Mark arguments as potentially unused.
        
        * frame.c (toplevel): If inhibit_libc is defined, declare
index 3c3bbe8..a05d7fd 100644 (file)
@@ -42,6 +42,7 @@ Boston, MA 02111-1307, USA.  */
 #include <unistd.h>
 
 #else
+#ifndef L_trampoline
 #include <stddef.h>
 #ifndef malloc
 extern void *malloc (size_t);
@@ -53,10 +54,11 @@ extern void free (void *);
 extern int atexit(void (*)(void));
 #endif
 #endif
+#endif
 
 #include "machmode.h"
 #include "defaults.h" 
-#if !defined(L_trampoline) && !defined(inhibit_libc)
+#ifndef L_trampoline
 #include <stddef.h>
 #endif