+2009-01-28 Eric Blake <ebb9@byu.net>
+
+ Fix AC_C_RESTRICT for Sun Studio 12 C++.
+ * lib/autoconf/c.m4 (AC_C_RESTRICT): Newer Sun Studio C provides
+ __restrict__ rather than _Restrict, which still trips up Sun
+ Studio 12 C++.
+ * THANKS: Update.
+ Reported by Rolf Vandevaart.
+
2009-01-28 Eric Blake <ebb9@byu.net>
Fix years in copyright notices.
Roger Leigh rleigh@whinlatter.ukfsn.org
Roland McGrath roland@gnu.org
Rolf Ebert rolf.ebert.gcc@gmx.de
+Rolf Vandevaart Rolf.Vandevaart@sun.com
Romain Lenglet rlenglet@users.forge.objectweb.org
Ruediger Kuhlmann info@ruediger-kuhlmann.de
Russ Allbery rra@stanford.edu
# This file is part of Autoconf. -*- Autoconf -*-
# Programming languages support.
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
-# Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+# Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
nothing if this is not supported. Do not define if restrict is
supported directly. */
#undef restrict
-/* Work around a bug in Sun C++: it does not support _Restrict, even
- though the corresponding Sun C compiler does, which causes
- "#define restrict _Restrict" in the previous line. Perhaps some future
- version of Sun C++ will work with _Restrict; if so, it'll probably
- define __RESTRICT, just as Sun C does. */
+/* Work around a bug in Sun C++: it does not support _Restrict or
+ __restrict__, even though the corresponding Sun C compiler ends up with
+ "#define restrict _Restrict" or "#define restrict __restrict__" in the
+ previous line. Perhaps some future version of Sun C++ will work with
+ restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
+# define __restrict__
#endif])
case $ac_cv_c_restrict in
restrict) ;;