aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-09-20 06:17:44 -0400
committerGlenn Morris2013-09-20 06:17:44 -0400
commitad4c8083673d833dddc1934c5629654a3de491ef (patch)
treedcd57d74f358f8450607a17820226af501cba809
parent3054cd0150ff169bc57bc3044dda2b29d563e357 (diff)
downloademacs-ad4c8083673d833dddc1934c5629654a3de491ef.tar.gz
emacs-ad4c8083673d833dddc1934c5629654a3de491ef.zip
Auto-commit of generated files.
-rw-r--r--autogen/config.in31
-rwxr-xr-xautogen/configure2
2 files changed, 29 insertions, 4 deletions
diff --git a/autogen/config.in b/autogen/config.in
index 9b2bbdfc949..c45b9920d06 100644
--- a/autogen/config.in
+++ b/autogen/config.in
@@ -127,6 +127,20 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
127 */ 127 */
128#undef FIRST_PTY_LETTER 128#undef FIRST_PTY_LETTER
129 129
130/* Without the following workaround, Emacs runs slowly on OS X 10.8.
131 The workaround disables some useful run-time checking, so it
132 should be conditional to the platforms with the performance bug.
133 Perhaps Apple will fix this some day; also see m4/extern-inline.m4. */
134#if defined __APPLE__ && defined __GNUC__
135# ifndef _DONT_USE_CTYPE_INLINE_
136# define _DONT_USE_CTYPE_INLINE_
137# endif
138# ifndef _FORTIFY_SOURCE
139# define _FORTIFY_SOURCE 0
140# endif
141#endif
142
143
130/* Enable compile-time and run-time bounds-checking, and some warnings, 144/* Enable compile-time and run-time bounds-checking, and some warnings,
131 without upsetting glibc 2.15+. */ 145 without upsetting glibc 2.15+. */
132 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ 146 #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__
@@ -1642,20 +1656,28 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1642 'reference to static identifier "f" in extern inline function'. 1656 'reference to static identifier "f" in extern inline function'.
1643 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. 1657 This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
1644 1658
1645 Suppress the use of extern inline on Apple's platforms, as Libc at least 1659 Suppress the use of extern inline on problematic Apple configurations, as
1646 through Libc-825.26 (2013-04-09) is incompatible with it; see, e.g., 1660 Libc at least through Libc-825.26 (2013-04-09) mishandles it; see, e.g.,
1647 <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>. 1661 <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
1648 Perhaps Apple will fix this some day. */ 1662 Perhaps Apple will fix this some day. */
1663#if (defined __APPLE__ \
1664 && ((! defined _DONT_USE_CTYPE_INLINE_ \
1665 && (defined __GNUC__ || defined __cplusplus)) \
1666 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
1667 && defined __GNUC__ && ! defined __cplusplus)))
1668# define _GL_EXTERN_INLINE_APPLE_BUG
1669#endif
1649#if ((__GNUC__ \ 1670#if ((__GNUC__ \
1650 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 1671 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
1651 : (199901L <= __STDC_VERSION__ \ 1672 : (199901L <= __STDC_VERSION__ \
1652 && !defined __HP_cc \ 1673 && !defined __HP_cc \
1653 && !(defined __SUNPRO_C && __STDC__))) \ 1674 && !(defined __SUNPRO_C && __STDC__))) \
1654 && !defined __APPLE__) 1675 && !defined _GL_EXTERN_INLINE_APPLE_BUG)
1655# define _GL_INLINE inline 1676# define _GL_INLINE inline
1656# define _GL_EXTERN_INLINE extern inline 1677# define _GL_EXTERN_INLINE extern inline
1678# define _GL_EXTERN_INLINE_IN_USE
1657#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ 1679#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
1658 && !defined __APPLE__) 1680 && !defined _GL_EXTERN_INLINE_APPLE_BUG)
1659# if __GNUC_GNU_INLINE__ 1681# if __GNUC_GNU_INLINE__
1660 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ 1682 /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
1661# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) 1683# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
@@ -1663,6 +1685,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1663# define _GL_INLINE extern inline 1685# define _GL_INLINE extern inline
1664# endif 1686# endif
1665# define _GL_EXTERN_INLINE extern 1687# define _GL_EXTERN_INLINE extern
1688# define _GL_EXTERN_INLINE_IN_USE
1666#else 1689#else
1667# define _GL_INLINE static _GL_UNUSED 1690# define _GL_INLINE static _GL_UNUSED
1668# define _GL_EXTERN_INLINE static _GL_UNUSED 1691# define _GL_EXTERN_INLINE static _GL_UNUSED
diff --git a/autogen/configure b/autogen/configure
index c5ee6973db8..9010a4cac5b 100755
--- a/autogen/configure
+++ b/autogen/configure
@@ -17561,6 +17561,8 @@ fi
17561 17561
17562 17562
17563 17563
17564
17565
17564# Configure gnulib. Although this does not affect CFLAGS or LIBS permanently. 17566# Configure gnulib. Although this does not affect CFLAGS or LIBS permanently.
17565# it temporarily reverts them to their pre-pkg-config values, 17567# it temporarily reverts them to their pre-pkg-config values,
17566# because gnulib needs to work with both src (which uses the 17568# because gnulib needs to work with both src (which uses the