mescc: Silence some stubs.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 9 Jun 2018 05:40:07 +0000 (07:40 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 9 Jun 2018 05:40:07 +0000 (07:40 +0200)
* lib/libc+tcc.c: [!NOISY_FLOATS, !NOISY_TIMES]: Silence stubs.
* lib/gcc.c: Likewise.
* lib/binutils.c: Likewise.

include/limits.h
lib/binutils.c
lib/gcc.c
lib/libc+tcc-gcc.c
lib/libc+tcc.c

index 0a33da166e09b6a2913ef5386ce5edcf6201d192..87066fba237f60c67c4b75cb57440b231a3fb620 100644 (file)
@@ -31,6 +31,7 @@
 
 #define CHAR_BIT 8
 #define UCHAR_MAX 255
+#define UINT_MAX 4294967295U
 #define INT_MIN -2147483648
 #define INT_MAX 2147483647
 #define MB_CUR_MAX 1
index a1729802d98a69770be396a09cbe260b40c6f06e..5f935dc6719df02a9ee4b96c3331540b18dcb691 100644 (file)
@@ -40,7 +40,9 @@ chown (char const *file_name, uid_t owner, gid_t group)
 int
 ctime (int x)
 {
+#if NOISY_TIMES
   eputs ("ctime stub\n");
+#endif
   return 0;
 }
 
@@ -162,7 +164,9 @@ umask (int x)
 int
 utime (int x)
 {
+#if NOISY_TIMES
   eputs ("utime stub\n");
+#endif
   return 0;
 }
 
@@ -194,7 +198,9 @@ bsearch (void const *key, void const *array, size_t count, size_t size, comparis
 struct tm *
 gmtime (time_t const *time)
 {
+#if NOISY_TIMES
   eputs ("gmtime stub\n");
+#endif
   return localtime (time);
 }
 
index 7cca126a69e9b1ec4e4d86684ce2822d389305ae..9a8dd101de43673c1afa7896310c27e5ce560e6a 100644 (file)
--- a/lib/gcc.c
+++ b/lib/gcc.c
@@ -34,7 +34,9 @@ freopen (char const *file_name, char const *opentype, FILE *stream)
 clock_t
 times (struct tms *buffer)
 {
+#if NOISY_TIMES
   eputs ("times stub\n");
+#endif
   return 0;
 }
 
index 0716a2d49717e8df4dd05714b215586c94bb7023..3448a68be10feb9ada344bbdb52d7550b143efab 100644 (file)
@@ -112,34 +112,44 @@ __ashrdi3 (long long a, int b)
 long double
 __floatundixf (unsigned long long a)
 {
+#if NOISY_FLOATS
   eputs ("__floatundix stub\n");
+#endif
   return 0;
 }
 
 unsigned long long
 __fixunsxfdi (double a1)
 {
+#if NOISY_FLOATS
   eputs ("__fixunsxfdi stub\n");
+#endif
   return 0;
 }
 
 unsigned long long
 __fixdfdi (double a1)
 {
+#if NOISY_FLOATS
   eputs ("__fixdfdi stub\n");
+#endif
   return 0;
 }
 
 unsigned long long
 __fixxfdi (double a1)
 {
+#if NOISY_FLOATS
   eputs ("__fixxfdi stub\n");
+#endif
   return 0;
 }
 
 unsigned long long
 __fixsfdi (double a1)
 {
+#if NOISY_FLOATS
   eputs ("__fixsfdi stub\n");
+#endif
   return 0;
 }
index ff6b68197ba0f9adfd94b9a4e5997ce9afe25a0f..cd51cdde9bfcfa27b1e8e6998f4417f8b45d1683 100644 (file)
@@ -243,7 +243,9 @@ fseek (FILE *stream, long offset, int whence)
 int
 gettimeofday (struct timeval *tv, struct timezone *tz)
 {
+#if NOISY_TIMES
   eputs ("gettimeofday stub\n");
+#endif
   return 0;
 }
 
@@ -257,7 +259,9 @@ ldexp (double x, int exp)
 struct tm *
 localtime (time_t const *timep)
 {
+#if NOISY_TIMES
   eputs ("localtime stub\n");
+#endif
   return 0;
 }
 
@@ -478,7 +482,10 @@ strstr (char const *haystack, char const *needle)
 double
 strtod (char const *string, char **tailptr)
 {
+#if NOISY_FLOATS
   eputs ("strtod stub\n");
+#endif
+  return 0;
 }
 
 float
@@ -560,7 +567,9 @@ strtoull (char const *string, char **tailptr, int base)
 time_t
 time (time_t *tloc)
 {
+#if NOISY_TIMES
   eputs ("time stub\n");
+#endif
   return 0;
 }