mirror of
https://git.freebsd.org/ports.git
synced 2025-07-09 13:29:24 -04:00
This port provides external GCC toolchains for GCC 13.2.0 for the aarch64, amd64, armv6, armv7, i386, powerpc, powerpc64, and riscv64 platforms. Reviewed by: fuz Differential Revision: https://reviews.freebsd.org/D42574
42 lines
1.1 KiB
C
42 lines
1.1 KiB
C
--- gcc/system.h.orig 2023-05-08 12:14:40 UTC
|
|
+++ gcc/system.h
|
|
@@ -203,19 +203,6 @@ extern int fprintf_unlocked (FILE *, const char *, ...
|
|
#endif
|
|
#endif
|
|
|
|
-/* There are an extraordinary number of issues with <ctype.h>.
|
|
- The last straw is that it varies with the locale. Use libiberty's
|
|
- replacement instead. */
|
|
-#include "safe-ctype.h"
|
|
-
|
|
-#include <sys/types.h>
|
|
-
|
|
-#include <errno.h>
|
|
-
|
|
-#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
|
|
-extern int errno;
|
|
-#endif
|
|
-
|
|
#ifdef __cplusplus
|
|
#if defined (INCLUDE_ALGORITHM) || !defined (HAVE_SWAP_IN_UTILITY)
|
|
# include <algorithm>
|
|
@@ -243,6 +230,19 @@ extern int errno;
|
|
# include <new>
|
|
# include <utility>
|
|
# include <type_traits>
|
|
+#endif
|
|
+
|
|
+/* There are an extraordinary number of issues with <ctype.h>.
|
|
+ The last straw is that it varies with the locale. Use libiberty's
|
|
+ replacement instead. */
|
|
+#include "safe-ctype.h"
|
|
+
|
|
+#include <sys/types.h>
|
|
+
|
|
+#include <errno.h>
|
|
+
|
|
+#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
|
|
+extern int errno;
|
|
#endif
|
|
|
|
/* Some of glibc's string inlines cause warnings. Plus we'd rather
|