From: korbb Date: Sat, 1 Mar 2003 20:29:32 +0000 (+0000) Subject: alphabatize irix___restrict X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=32324da9c40cb8864d8db6e025108aba2a2d3385 alphabatize irix___restrict git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63619 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def index 619f6965809..23f4c263f13 100644 --- a/gcc/fixinc/inclhack.def +++ b/gcc/fixinc/inclhack.def @@ -1343,6 +1343,24 @@ fix = { /* + * IRIX 6.5.1[89] unconditionally defines + * __restrict as restrict iff __c99. This is wrong for C++, which + * needs many C99 features, but only supports __restrict. + */ +fix = { + hackname = irix___restrict; + files = internal/sgimacros.h; + select = "(#ifdef __c99\n)(#[ \t]*define __restrict restrict)"; + + mach = "mips-sgi-irix6.5"; + c_fix = format; + c_fix_arg = "%1" + "# ifndef __cplusplus\n%2\n# endif"; + + test_text = "#ifdef __c99\n# define __restrict restrict"; +}; + +/* * IRIX 5.2's contains an asm comment with a contraction * that causes the assembly preprocessor to complain about an * unterminated character constant. @@ -1373,24 +1391,6 @@ fix = { /* - * IRIX 6.5.1[89] unconditionally defines - * __restrict as restrict iff __c99. This is wrong for C++, which - * needs many C99 features, but only supports __restrict. - */ -fix = { - hackname = irix___restrict; - files = internal/sgimacros.h; - select = "(#ifdef __c99\n)(#[ \t]*define __restrict restrict)"; - - mach = "mips-sgi-irix6.5"; - c_fix = format; - c_fix_arg = "%1" - "# ifndef __cplusplus\n%2\n# endif"; - - test_text = "#ifdef __c99\n# define __restrict restrict"; -}; - -/* * IRIX 6.5.1[78] has a broken definition of socklen_t. * Various socket function prototypes use different types instead, * depending on the API in use (BSD, XPG4/5), but the socklen_t